body.event-template h2.title{margin-top:0;margin-bottom:.5em}body.event-template #header{position:relative}body.event-template #header #nav-trigger{margin-left:auto;margin-top:0}body.event-template #header-top{background:#fff;height:3.5em}body.event-template #header-top .cot-logo{margin-top:1.75em;transform:translateY(-50%);height:auto!important;width:7em}body.event-template #header-bottom{background:#000}body.event-template #header-bottom #header-left{display:block;width:100%;padding-top:1.5rem;padding-bottom:1.5rem}body.event-template #header-bottom #header-left .navbar-brand{color:#fff;font-size:2.3em;font-weight:500;padding:0;line-height:normal;height:auto;text-decoration:none}body.event-template #header-bottom #header-left #main-nav .dropdown .item a{display:table;width:100%}body.event-template #header-bottom #header-left #main-nav .dropdown .item a>.title,body.event-template #header-bottom #header-left #main-nav .dropdown .item a>figure{display:table-cell;vertical-align:middle;text-align:left}body.event-template #header-bottom #header-left #main-nav .dropdown .item a>figure{width:50px;height:50px}body.event-template #header-bottom #header-left #main-nav .dropdown .item a>figure .image{width:100%;height:100%}body.event-template #header-bottom #header-left #main-nav .dropdown .item .title{padding-left:20px;width:auto}body.event-template #header-bottom #header-left #main-nav .dropdown a:not(.landing-link):before{content:none}body.event-template #header-bottom #header-right #main-nav .dropdown .item a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}body.event-template #header-bottom #header-right #main-nav .dropdown .item a:focus,body.event-template #header-bottom #header-right #main-nav .dropdown .item a:hover{text-decoration-thickness:2px}body.event-template #header-bottom #header-right #main-nav .dropdown .item a figure{display:none}body.event-template #header .breadcrumb{padding:1em 0}@media screen and (max-width:991px){body.event-template #header-bottom #header-left{display:flex}body.event-template #main-nav{background-color:#000}body.event-template #main-nav>ul{border-bottom:solid 1rem #000}body.event-template #main-nav a{border-bottom:none}}@media screen and (min-width:992px){body.event-template #header-top{height:5em}body.event-template #header-top .cot-logo{margin-top:2.5em;height:auto!important;width:10em}body.event-template #header-bottom{align-items:flex-end}body.event-template #header-bottom #header-left{flex:1 1 auto;width:auto}body.event-template #header-bottom #header-left .navbar-brand{font-size:3.5em}body.event-template #header-bottom #header-right{flex:1 0 auto}body.event-template #header-bottom #header-right #main-nav .menu-list-item{min-width:11em;flex:0 0 auto}body.event-template #header-bottom #header-right #main-nav .menu-list-item .dropdown{width:auto;right:0;padding:.5em;margin:0;left:auto}body.event-template #header-bottom #header-right #main-nav .menu-list-item .dropdown>ul{display:flex;flex-wrap:wrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;justify-content:flex-start;max-width:900px;min-width:150px}body.event-template #header-bottom #header-right #main-nav .menu-list-item .dropdown>ul .item{margin:0!important;flex:1 0 150px;max-width:150px;padding:.5em}body.event-template #header-bottom #header-right #main-nav .menu-list-item .dropdown>ul .item>a{border-bottom:none;padding:0;color:#337ab7;text-shadow:none;width:100%}body.event-template #header-bottom #header-right #main-nav .menu-list-item .dropdown>ul .item>a figure{display:block}body.event-template #header-bottom #header-right #main-nav .menu-list-item .dropdown>ul .item>a figure .image{margin-bottom:.625em;display:block;text-align:center;height:120px;width:100%}body.event-template #header-bottom #header-right #main-nav .menu-list-item .dropdown>ul .item>a .title{width:100%;font-size:16px;color:#337ab7;text-align:left}body.event-template #header-bottom #header-right #main-nav .menu-list-item .dropdown>ul .item:hover{background:#eee}}@media screen and (min-width:1200px){body.event-template #header-bottom #header-right #main-nav .menu-list-item .dropdown .item{padding:.75em}body.event-template #header-bottom #header-right #main-nav .menu-list-item .dropdown .item>a{width:100%}body.event-template #header-bottom #header-right #main-nav .menu-list-item .dropdown .item>a figure .image{height:120px}}body.event-template footer#footer{height:auto;min-height:0;margin:0;padding:0;background:0 0;font-weight:500}body.event-template footer#footer a{text-decoration:none}body.event-template footer#footer a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}body.event-template footer#footer .cot-event-footer{padding-top:2.59375rem;padding-bottom:2.59375rem;background:#e5e5e5}body.event-template footer#footer .cot-event-footer .footer-wrapper .footer-left #list--links{margin-bottom:2.5em}body.event-template footer#footer .cot-event-footer .footer-wrapper .footer-left #list--links .list-item{margin-bottom:1.25em}body.event-template footer#footer .cot-event-footer .footer-wrapper .footer-left #list--links .list-item>a{color:#333;font-size:1em}body.event-template footer#footer .cot-event-footer .footer-wrapper .footer-right #list--social{margin-bottom:0}body.event-template footer#footer .cot-event-footer .footer-wrapper .footer-right #list--social .list-item{padding:0}body.event-template footer#footer .cot-event-footer .footer-wrapper .footer-right #list--social .list-item .social-icon{height:2em;width:auto}body.event-template footer#footer #footer-bottom{text-align:left;color:#333;padding-top:1.8125em;padding-bottom:1.8125em}body.event-template footer#footer #footer-bottom .list-unstyled{margin-bottom:0}body.event-template footer#footer #footer-bottom .list-unstyled .list-item{text-align:center;padding-bottom:.625em}@media screen and (min-width:768px){body.event-template footer#footer .cot-event-footer{padding-bottom:1.59375rem}body.event-template footer#footer .cot-event-footer .footer-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}body.event-template footer#footer .cot-event-footer .footer-wrapper .footer-left{-webkit-box-pack:start;justify-content:flex-start;-webkit-box-flex:1;flex:1 auto}body.event-template footer#footer .cot-event-footer .footer-wrapper .footer-left #list--links{margin-bottom:0}body.event-template footer#footer .cot-event-footer .footer-wrapper .footer-left #list--links .list-item{display:inline-block;margin-bottom:1rem}body.event-template footer#footer .cot-event-footer .footer-wrapper .footer-left #list--links .list-item:not(:last-of-type){margin-right:1.25em}body.event-template footer#footer .cot-event-footer .footer-wrapper .footer-right{-webkit-box-pack:end;justify-content:flex-end;-webkit-box-flex:1;flex:1 0 auto}body.event-template footer#footer #footer-bottom .list-unstyled .list-item{display:inline-block;padding-bottom:0;text-align:left}body.event-template footer#footer #footer-bottom .list-unstyled .list-item:not(:last-of-type):after{display:inline-block;content:'|';padding-left:.625em;padding-right:.625em}body.event-template footer#footer #footer-bottom .list-unstyled .list-item a{padding:0;margin:0}}.page-header{margin-top:0}body.event-template .event-header--carousel .carousel .carousel-indicators{top:300px}body.event-template .event-header--carousel .carousel .carousel-controls{height:340px}body.event-template .event-header--carousel .carousel .carousel-inner .item .carousel-image{height:340px}@media screen and (min-width:992px){body.event-template .event-header--carousel .carousel .carousel-indicators{top:460px}body.event-template .event-header--carousel .carousel .carousel-controls{height:500px}body.event-template .event-header--carousel .carousel .carousel-inner .item .carousel-image{height:500px}}body.page-template-page-event-details #main{padding-bottom:2.5em}body.page-template-page-event-details #main #page-content section.row:not(:last-of-type){padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:solid 1px #e4e4e4}body.page-template-page-event-details #main #page-content section.row:nth-of-type(2)>.col-md-8>.row>div:not(:last-of-type){margin-bottom:1.75em}body.page-template-page-event-details #main #page-content .list-unstyled{margin-bottom:25px}body.page-template-page-event-details #main #page-content .list-unstyled>.list-item{padding:0}body.page-template-page-event-details #main #page-content .list-unstyled>.list-item:not(:last-of-type){margin-bottom:10px}body.page-template-page-event-details #main #page-content .list-unstyled>.list-item p{padding:0}body.page-template-page-event-details #main #page-content .project-wrapper{display:block}body.page-template-page-event-details #main #page-content .project-wrapper .project-details-outer{margin-bottom:20px}body.page-template-page-event-details #main #page-content .project-wrapper .project-details-inner{clear:left}body.page-template-page-event-details #main #page-content .project-wrapper .project-details-inner .marker{float:left;margin-right:1em;color:#fff;line-height:1.25em}body.page-template-page-event-details #main #page-content .project-wrapper .project-details-inner .list-unstyled{overflow:hidden}body.page-template-page-event-details #main #page-content .project-wrapper .carousel-outer{width:100%}body.page-template-page-event-details #main #page-content .project-wrapper .carousel-outer .carousel-indicators{top:320px}body.page-template-page-event-details #main #page-content .project-wrapper .carousel-outer .carousel-controls{height:360px}body.page-template-page-event-details #main #page-content .project-wrapper .carousel-outer .carousel .carousel-inner .item{background:#000}body.page-template-page-event-details #main #page-content .project-wrapper .carousel-outer .carousel .carousel-inner .item figure .carousel-image{margin:0 auto;max-width:540px;height:360px}body.page-template-page-event-details #main #page-content .project-wrapper .carousel-outer .carousel .carousel-inner .item .carousel-caption .container-fluid{padding:0}body.page-template-page-event-details #main #page-content .artist-social-media{margin-top:1.5em}body.page-template-page-event-details #main #page-content .artist-social-media .list-item:not(:last-of-type){padding-right:20px;border-right:solid 1px #e4e4e4}body.page-template-page-event-details #main #page-content .artist-social-media .list-item:not(:first-of-type){padding-left:20px}body.page-template-page-event-details #main #page-content .map-wrapper{margin-bottom:1.75em}body.page-template-page-event-details #main #page-content .map-wrapper #map{height:300px;background:grey;margin-bottom:1em}body.page-template-page-event-details #main #page-content .map-wrapper #map .leaflet-marker-icon{cursor:default}body.page-template-page-event-details #main #page-content .list-inline.sponsors .list-item{margin-bottom:1em}body.page-template-page-event-details #main #page-content .list-inline.sponsors .list-item .sponsor-image{height:80px;width:auto}@media screen and (min-width:992px){body.page-template-page-event-details #main #page-content .project-wrapper{display:-webkit-box;display:flex}body.page-template-page-event-details #main #page-content .project-wrapper .project-details-outer{margin-bottom:0;-webkit-box-flex:1;flex:auto}body.page-template-page-event-details #main #page-content .project-wrapper .carousel-outer{-webkit-box-flex:1;flex:auto;width:auto;margin-left:20px}body.page-template-page-event-details #main #page-content .project-wrapper .carousel-outer .carousel .carousel-inner .item{width:540px}body.page-template-page-event-details #main #page-content .project-wrapper .carousel-outer .carousel .carousel-inner .item figure{width:100%}body.page-template-page-event-details #main #page-content .project-wrapper .carousel-outer .carousel .carousel-inner .item figure .carousel-image{width:100%;margin:0 auto}body.page-template-page-event-details #main #page-content .project-wrapper .carousel-outer .carousel .carousel-inner .item .carousel-caption .container-fluid{padding:0}body.page-template-page-event-details #main #page-content .map-wrapper{margin-bottom:0}}body.event-template #event-info{margin:1.5em 0}body.event-template #event-info .event-title{margin:0 0 .75em}@media screen and (min-width:768px){body.event-template #event-info .event-details{padding-top:0}}body.event-template #call-out-1{display:block;clear:both;color:#fff!important;background:#000;padding-top:50px;padding-bottom:50px}body.event-template #call-out-1 .item{padding-right:65px}body.event-template #call-out-1 .item .image{float:left;width:80px;height:80px;margin-right:25px}body.event-template #call-out-1 .item .content{overflow:hidden}body.event-template #call-out-1 .item .content .title{margin-top:0}body.event-template #call-out-1 .item .content p{margin:0}body.event-template #call-out-1 .item .content a{color:#fff;font-weight:400;line-height:2em;text-decoration:none;border-bottom:1px dotted #fff}body.event-template #call-out-1 .item .content a:hover{border-bottom:solid 2px #fff}body.event-template #call-out-1 .item .content a:not(:first-of-type){margin-left:16px}body.event-template #call-out-1 .item:not(:last-of-type){margin-bottom:30px}@media screen and (max-width:390px){body.event-template #call-out-1 .item .content .title{font-size:1.5em}}@media screen and (min-width:992px){body.event-template #call-out-1 .item:not(:last-of-type){margin-bottom:0}body.event-template #call-out-1 .item .image{height:130px;width:130px}}body.event-template #event-items{padding-top:3.5em;padding-bottom:1.625em}body.event-template #event-items .cot-card{padding:0;margin-bottom:30px!important;position:relative;cursor:pointer}body.event-template #event-items .cot-card .image{height:280px;object-fit:cover;width:100%}body.event-template #event-items .cot-card .title{margin:0;padding:.625em;font-size:1.2em}body.event-template #event-items .cot-card .title a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}body.event-template #event-items .cot-card .title a:visited{color:purple}body.event-template #event-items .cot-card:after{position:absolute;display:block;content:'';top:0;bottom:0;left:0;right:0;border:solid 1px #fff}body.event-template #event-items .cot-card:hover{border:solid 1px #000}body.event-template #event-items .cot-card:hover .title a{text-decoration-thickness:2px;color:#165788}body.event-template .event-header--video .video-outer{position:relative;height:35vh}body.event-template .event-header--video .video-outer .video-wrapper{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden;background-color:#000}body.event-template .event-header--video .video-outer .video-wrapper video{min-width:100%;min-height:100%;background:#111;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.event-template .event-header--video .content-wrapper{position:absolute;top:20px;bottom:20px;left:20px;right:20px}body.event-template .event-header--video .content-wrapper .image{position:absolute;display:block;opacity:.75;max-height:60%;top:20%}body.event-template .event-header--video .content-wrapper .text{position:absolute;display:block;text-align:left;font-size:36px;font-weight:500;color:#fff;bottom:0}body.event-template .event-header--video .controls-wrapper{position:relative;padding-top:10px;padding-bottom:10px}body.event-template .event-header--video .controls-wrapper>ul.list-inline{padding:0;margin:0}body.event-template .event-header--video .controls-wrapper.controls-wrapper-mobile{display:block}body.event-template .event-header--video .controls-wrapper.controls-wrapper-mobile .play-pause-button,body.event-template .event-header--video .controls-wrapper.controls-wrapper-mobile .start-video-button{background:#000;color:#fff;font-weight:700}body.event-template .event-header--video .controls-wrapper.controls-wrapper-mobile .mute-button{background:#e5e5e5;color:#000;font-weight:700;border:none}body.event-template .event-header--video .controls-wrapper.controls-wrapper-desktop{display:none}body.event-template .event-header--video .controls-wrapper.controls-wrapper-desktop button{background:rgba(0,0,0,.85);padding:10px}@media screen and (min-width:992px){body.event-template .event-header--video .video-outer{height:600px}body.event-template .event-header--video .content-wrapper{left:40px;right:40px;bottom:55px}body.event-template .event-header--video .content-wrapper .text{text-align:left}body.event-template .event-header--video .controls-wrapper{position:absolute;padding:0;bottom:0;right:40px;bottom:40px;color:#fff}body.event-template .event-header--video .controls-wrapper.controls-wrapper-mobile{display:none}body.event-template .event-header--video .controls-wrapper.controls-wrapper-desktop{display:block}body.event-template .event-header--video .controls-wrapper button{background:0 0;border:none;box-shadow:none}body.event-template .event-header--video .controls-wrapper button img{height:2em;width:auto}}body.event-template #call-out-2{display:block;background:#333;color:#fff;padding-top:40px;padding-bottom:30px;clear:both}body.event-template #call-out-2 .content p{padding-bottom:1.25em}body.event-template #call-out-2 .content .list-inline a{color:#fff;font-weight:400;text-decoration:none;border-bottom:1px dotted #fff}body.event-template #call-out-2 .content .list-inline a:hover{border-bottom:solid 2px #fff}body.event-template #call-out-2 .image{margin:1.25em 0;height:150px;width:100%}@media screen and (min-width:768px){body.event-template #call-out-2 .content{text-align:left}body.event-template #call-out-2 .image{margin:0;text-align:right}body.event-template #call-out-2 .list-inline{margin-bottom:0}body.event-template #call-out-2 .list-inline .list-item{padding-left:8px;padding-right:8px;padding-bottom:10px}}body.event-template .event-header--video .video-outer{position:relative;height:35vh;min-height:400px}body.event-template .event-header--video .video-outer .video-wrapper{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden;background-color:#000}body.event-template .event-header--video .video-outer .video-wrapper video{min-width:100%;min-height:100%;background:#111;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.event-template .event-header--video .content-wrapper{position:absolute;top:20px;bottom:20px;left:20px;right:20px}body.event-template .event-header--video .content-wrapper .image{position:absolute;display:block;opacity:.75;max-height:60%;top:20%}body.event-template .event-header--video .content-wrapper .text{position:absolute;display:block;text-align:left;font-size:36px;font-weight:500;color:#fff;bottom:0}body.event-template .event-header--video .controls-wrapper{position:relative;padding-top:10px;padding-bottom:10px}body.event-template .event-header--video .controls-wrapper>ul.list-inline{padding:0;margin:0}body.event-template .event-header--video .controls-wrapper.controls-wrapper-mobile{display:block}body.event-template .event-header--video .controls-wrapper.controls-wrapper-mobile .play-pause-button,body.event-template .event-header--video .controls-wrapper.controls-wrapper-mobile .start-video-button{background:#000;color:#fff;font-weight:700}body.event-template .event-header--video .controls-wrapper.controls-wrapper-mobile .mute-button{background:#e5e5e5;color:#000;font-weight:700;border:none}body.event-template .event-header--video .controls-wrapper.controls-wrapper-desktop{display:none}body.event-template .event-header--video .controls-wrapper.controls-wrapper-desktop button{background:rgba(0,0,0,.85);padding:10px}@media screen and (min-width:992px){body.event-template .event-header--video .video-outer{height:600px}body.event-template .event-header--video .content-wrapper{left:40px;right:40px;bottom:55px}body.event-template .event-header--video .content-wrapper .text{text-align:left}body.event-template .event-header--video .controls-wrapper{position:absolute;padding:0;bottom:0;right:40px;bottom:40px;color:#fff}body.event-template .event-header--video .controls-wrapper.controls-wrapper-mobile{display:none}body.event-template .event-header--video .controls-wrapper.controls-wrapper-desktop{display:block}body.event-template .event-header--video .controls-wrapper button{background:0 0;border:none;box-shadow:none}body.event-template .event-header--video .controls-wrapper button img{height:2em;width:auto}}body.event-template .event-header--carousel .carousel{padding-left:0;padding-right:0;clear:both;margin-bottom:0}body.event-template .event-header--carousel .carousel .carousel-indicators{z-index:999;display:block;padding:0;top:auto;bottom:10%;left:50%;transform:translateX(-50%);width:100%;padding-left:60px;padding-right:60px;margin:0}body.event-template .event-header--carousel .carousel .carousel-indicators li{position:relative;background:0 0;width:1.25rem;height:1.25rem;margin:0 .5rem}body.event-template .event-header--carousel .carousel .carousel-indicators li>button{position:absolute;top:0;left:0;height:100%;width:100%;padding:0;border:none;background:#fff;border-radius:50%;border:solid 2px #000}body.event-template .event-header--carousel .carousel .carousel-indicators li.active button{background:#333;border:solid 2px #333;border-color:#fff}body.event-template .event-header--carousel .carousel .carousel-indicators li:hover button{background:#666;border-color:#fff}body.event-template .event-header--carousel .carousel .carousel-controls{z-index:999;position:absolute;left:0;right:0;bottom:auto}body.event-template .event-header--carousel .carousel .carousel-controls .carousel-control{width:60px;height:120px;border:none;top:35%;background:rgba(0,0,0,.75)}body.event-template .event-header--carousel .carousel .carousel-controls .carousel-control:focus,body.event-template .event-header--carousel .carousel .carousel-controls .carousel-control:hover{background:rgba(0,0,0,.75)}body.event-template .event-header--carousel .carousel .carousel-controls .carousel-control .control-outer{display:flex;flex:0 0 auto;justify-content:center;align-items:center}body.event-template .event-header--carousel .carousel .carousel-controls .carousel-control .glyphicon{display:block;position:relative;left:auto;right:auto;margin:0;padding:0;font-size:40px}body.event-template .event-header--carousel .carousel .carousel-controls .carousel-control.left,body.event-template .event-header--carousel .carousel .carousel-controls .carousel-control.right{background-image:none}body.event-template .event-header--carousel .carousel .carousel-inner{z-index:1}body.event-template .event-header--carousel .carousel .carousel-inner .item .carousel-caption{position:relative;color:#595959!important;text-shadow:none;background:#fff;padding:5px;text-align:left;font-size:.875em;top:auto;left:0;right:0;bottom:0}body.event-template .event-header--carousel .carousel .carousel-inner .item .carousel-caption .container-fluid{margin:0}@media screen and (min-width:992px){body.event-template .event-header--carousel .carousel .carousel-controls .carousel-control .glyphicon{font-size:30px}body.event-template .event-header--carousel .carousel .carousel-indicators li{height:1.5rem;width:1.5rem}}@media screen and (max-width:991px){body.event-template .event-header--carousel .carousel .carousel-controls .carousel-control{height:75px;width:40px;top:37%}body.event-template .event-header--carousel .carousel .carousel-controls .carousel-control .glyphicon{font-size:30px}}@media print{body.event-template .event-header--video .content-wrapper{color:#fff}body.event-template figure .image{display:none}}html.no-margin{background:#fff!important;margin:0!important}body.event-template a:not(.btn){color:#337ab7;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}body.event-template a:not(.btn):visited{color:purple}body.event-template a:not(.btn):hover{text-decoration-thickness:2px;color:#165788}body.event-template #sub-nav>.panel-heading{background-color:#000;border-color:#000}body.event-template #sub-nav nav li.parent a{text-decoration:none}body.event-template #sub-nav nav li.parent a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-thickness:2px}body.event-template #sub-nav nav li.parent a:visited{color:purple}body.event-template #main{margin-bottom:0}body.event-template #page-content figure figcaption.sr-only{padding:0;margin:0;height:0}