@import url("https://fonts.googleapis.com/css?family=Rubik");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-ms-touch-action:manipulation;touch-action:manipulation}@font-face{font-family:'Jaapokki';src:url("/assets/fonts/jaapokki-regular.eot");src:url("/assets/fonts/jaapokki-regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/jaapokki-regular.woff") format("woff"),url("/assets/fonts/jaapokki-regular.ttf") format("truetype")}.clear-fix:after{content:" ";display:table;clear:both}.visually-hidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.tier-max{margin:0 auto;width:100%}.tier-max:after{content:" ";display:table;clear:both}.tier{max-width:1400px;width:100%;padding:0 20px;margin:0 auto;position:relative;clear:both}.tier:after{content:" ";display:table;clear:both}@media only screen and (max-width: 960px){.tier{padding:0}}.col-100{width:100%;clear:both}.col-100:after{content:" ";display:table;clear:both}.col-75{width:75%;float:left}.col-75:after{content:" ";display:table;clear:both}.col-left-50,.col-right-50{width:50%;float:left}.col-50-centre{width:50%;margin:0 auto}.col-75-centre{width:75%;margin:0 auto}.col-right-50{float:right}.col-33{width:33.1%;float:left;position:relative}.col-66{width:66%;float:left;position:relative}.col-25{width:25%;float:left}.col-16{width:calc(100% / 6);float:left}.centre-text{text-align:center}@-webkit-keyframes menu-slide{0%{-moz-transform:translateX(200px);-webkit-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px);opacity:0}100%{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes menu-slide{0%{-moz-transform:translateX(200px);-webkit-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px);opacity:0}100%{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1}}@-webkit-keyframes fadePulse{0%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}50%{opacity:0;-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:1}}@keyframes fadePulse{0%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}50%{opacity:0;-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:1}}.fadePulse{-moz-animation-name:fadePulse;-webkit-animation-name:fadePulse;-o-animation-name:fadePulse;-ms-animation-name:fadePulse;animation-name:fadePulse;-moz-animation-duration:3s;-webkit-animation-duration:3s;-o-animation-duration:3s;-ms-animation-duration:3s;animation-duration:3s;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes slideUp{0%{opacity:0;-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}}@keyframes slideUp{0%{opacity:0;-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}}.animation-slideUp{-moz-animation-name:slideUp;-webkit-animation-name:slideUp;-o-animation-name:slideUp;-ms-animation-name:slideUp;animation-name:slideUp;-moz-animation-duration:700ms;-webkit-animation-duration:700ms;-o-animation-duration:700ms;-ms-animation-duration:700ms;animation-duration:700ms;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes slideDown{0%{opacity:0;-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}}@keyframes slideDown{0%{opacity:0;-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}}.animation-slideDown{-moz-animation-name:slideDown;-webkit-animation-name:slideDown;-o-animation-name:slideDown;-ms-animation-name:slideDown;animation-name:slideDown;-moz-animation-duration:800ms;-webkit-animation-duration:800ms;-o-animation-duration:800ms;-ms-animation-duration:800ms;animation-duration:800ms;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.animation-fadeIn{-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;-o-animation-name:fadeIn;-ms-animation-name:fadeIn;animation-name:fadeIn;-moz-animation-duration:1.2s;-webkit-animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;animation-duration:1.2s;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes modal-transition{0%{-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes modal-transition{0%{-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fadeClose{0%{opacity:0;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}100%{opacity:1;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fadeClose{0%{opacity:0;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}100%{opacity:1;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes tabSlide{0%{opacity:0;-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}}@keyframes tabSlide{0%{opacity:0;-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes news-loading-animation{0%,70%,100%{-moz-transform:scale3D(1, 1, 1);-webkit-transform:scale3D(1, 1, 1);-o-transform:scale3D(1, 1, 1);-ms-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1);opacity:1}20%{-moz-transform:scale3D(0, 0, 1);-webkit-transform:scale3D(0, 0, 1);-o-transform:scale3D(0, 0, 1);-ms-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1);opacity:0}}@keyframes news-loading-animation{0%,70%,100%{-moz-transform:scale3D(1, 1, 1);-webkit-transform:scale3D(1, 1, 1);-o-transform:scale3D(1, 1, 1);-ms-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1);opacity:1}20%{-moz-transform:scale3D(0, 0, 1);-webkit-transform:scale3D(0, 0, 1);-o-transform:scale3D(0, 0, 1);-ms-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1);opacity:0}}::-webkit-search-decoration{display:none}::-webkit-file-upload-button{padding:0;border:0;background:none}body{position:relative;font-size:1.0em;line-height:1.5em;box-sizing:border-box;color:#222;margin:0;font-family:'Jaapokki','Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal}body *{box-sizing:border-box}main:after{content:" ";display:table;clear:both}h1{font-size:3.250em;line-height:52px}h2{font-size:2.000em}h3{font-size:1.375em}.content-wrap{background-color:#eb5d3e}.content-wrap:after{content:" ";display:table;clear:both}@media only screen and (max-width: 1200px){.content-wrap{background-size:2000px}}@media only screen and (max-width: 1000px){.content-wrap{background-size:1500px}}@media only screen and (max-width: 835px){.content-wrap{background-size:1200px}}@media only screen and (max-width: 1600px){.content-wrap{font-size:0.9em}}@media only screen and (max-width: 1300px){.content-wrap{font-size:0.8em}}@media only screen and (max-width: 1000px){.content-wrap{font-size:0.7em}}@media only screen and (max-width: 600px){.content-wrap{font-size:0.7em}}@media only screen and (max-width: 500px){.content-wrap{font-size:0.65em}}.content-wrap main .tier{padding:75px 20px 40px 40px;background-image:url(/assets/images/2019/totem-lg.png);background-repeat:no-repeat;background-position:97% 85px;background-size:330px}@media only screen and (max-width: 600px){.content-wrap main .tier{padding:40px 20px 40px 40px;background-size:83px;background-position:97% 60px;background-repeat:repeat-y}}.content-wrap main .tier:before{width:96px;content:"";background-image:url(/assets/images/2019/totem.png);background-size:auto;position:absolute;top:30px;left:0;height:100%}@media only screen and (max-width: 960px){.content-wrap main .tier:before{width:24px;left:0;top:38px;background-size:100%}}.content-wrap main .tier.lower-content .content{margin-top:-140px}header .dt-nav{overflow:hidden;position:fixed;top:0;width:100%;height:58px;background-color:#13100d;border-bottom:8px solid #fff;z-index:10}@media only screen and (max-width: 960px){header .dt-nav{height:40px;border-bottom:2px solid #fff}}header .dt-nav .tier{max-width:1100px}header .dt-nav .logo-stacked{width:40px;height:40px;position:absolute;left:10px;top:5px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0}header .dt-nav .logo-stacked.show-stacked{opacity:1}header .dt-nav .logo-stacked.hide-stacked{opacity:0}@media only screen and (max-width: 960px){header .dt-nav .logo-stacked{width:28px;height:28px}}header .dt-nav .main-nav,header .dt-nav .mobile_cta_list{text-align:center}header .dt-nav .main-nav .primary-links,header .dt-nav .main-nav .outbound-links,header .dt-nav .mobile_cta_list .primary-links,header .dt-nav .mobile_cta_list .outbound-links{display:inline-block;margin:15px 0 0}header .dt-nav .main-nav .primary-links li,header .dt-nav .main-nav .outbound-links li,header .dt-nav .mobile_cta_list .primary-links li,header .dt-nav .mobile_cta_list .outbound-links li{float:left}header .dt-nav .main-nav .primary-links li:after,header .dt-nav .main-nav .outbound-links li:after,header .dt-nav .mobile_cta_list .primary-links li:after,header .dt-nav .mobile_cta_list .outbound-links li:after{content:"|";color:#e9b646}header .dt-nav .main-nav .primary-links a,header .dt-nav .main-nav .outbound-links a,header .dt-nav .mobile_cta_list .primary-links a,header .dt-nav .mobile_cta_list .outbound-links a{color:#e9b646;text-decoration:none;text-transform:uppercase;font-size:1.125em;margin:0 10px}@media only screen and (max-width: 960px){header .dt-nav .main-nav .primary-links a,header .dt-nav .main-nav .outbound-links a,header .dt-nav .mobile_cta_list .primary-links a,header .dt-nav .mobile_cta_list .outbound-links a{font-size:initial}}header .dt-nav .main-nav .primary-links a:hover,header .dt-nav .main-nav .primary-links a.active,header .dt-nav .main-nav .outbound-links a:hover,header .dt-nav .main-nav .outbound-links a.active,header .dt-nav .mobile_cta_list .primary-links a:hover,header .dt-nav .mobile_cta_list .primary-links a.active,header .dt-nav .mobile_cta_list .outbound-links a:hover,header .dt-nav .mobile_cta_list .outbound-links a.active{color:#fff}header .dt-nav .main-nav .outbound-links li:last-child:after,header .dt-nav .mobile_cta_list .outbound-links li:last-child:after{display:none}header .dt-nav .main-nav .logo-mobile{display:none}header .dt-nav .mobile_cta_list{text-align:left;display:none}@media only screen and (max-width: 960px){header .dt-nav .mobile_cta_list{display:block;opacity:1;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}}header .dt-nav .mobile_cta_list .primary-links{left:10px;position:relative;margin:10px 0 0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}header .dt-nav .mobile_cta_list .primary-links li:last-child:after{display:none}header .dt-nav .mobile_cta_list.shift-nav .primary-links{left:50px}header .header-wrap{height:188px;position:relative;top:50px;left:0px;width:100%;background-color:#13100d;box-sizing:border-box;z-index:1;text-align:center;border-bottom:8px solid #fff}@media only screen and (max-width: 960px){header .header-wrap{height:118px;border-bottom:2px solid #fff;top:40px}}header .header-wrap .festival-details{width:100%;color:white;display:block;text-transform:uppercase;font-size:1.313em;margin:83px 0 0 0}@media only screen and (max-width: 960px){header .header-wrap .festival-details{margin:35px 0 0 0;font-size:1.000em}}header .header-wrap .festival-details:before{content:"";width:40px;height:2px;background-color:#fff;display:inherit;margin:0 auto;position:relative;top:-15px}@media only screen and (max-width: 960px){header .header-wrap .festival-details:before{width:30px;height:1px;top:-10px}}header .header-wrap .circle{width:8px;height:8px;margin:0 0 4px 0}@media only screen and (max-width: 960px){header .header-wrap .circle{margin:0 0 2px 0}}header a.home-link{display:inline-block;position:relative;top:40px;width:460px;height:37px;box-sizing:border-box;background-image:url("/assets/images/2019/cf-logo.svg");background-repeat:no-repeat;background-size:460px auto;text-indent:-9999px;overflow:hidden}@media only screen and (max-width: 960px){header a.home-link{top:28px;width:300px;background-size:300px auto}}header a.skip-link{display:block;position:absolute;left:0px;top:90px;width:100%;height:40px;padding:0 0 0 40px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;height:0px;overflow:hidden;opacity:0;text-transform:uppercase;font-size:1.2em;line-height:40px;text-decoration:none}header a.skip-link:focus{background-color:#e9b646;left:0px;height:40px;line-height:40px;color:#eb5d3e;text-align:left;opacity:1;height:auto}header button.menu{position:absolute;right:0px;top:0px;display:block;width:50px;height:40px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);overflow:hidden;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;outline:none;background-color:#13100d;color:#fff;border:none;will-change:transform;display:none}@media only screen and (max-width: 960px){header button.menu{display:block}}header button.menu span.upper{position:absolute;top:12px;left:13px;display:block;width:24px;height:2px;background-color:#fff;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header button.menu span.middle{position:absolute;top:20px;left:13px;display:block;width:24px;height:2px;background-color:#fff;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header button.menu span.lower{position:absolute;top:28px;left:13px;display:block;width:24px;height:2px;background-color:#fff;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header.nav-open button.menu span.upper{top:7px;left:15px;width:30px;height:5px;background-color:#eb5d3e;transform:rotate(45deg)}header.nav-open button.menu span.middle{width:0;opacity:0}header.nav-open button.menu span.lower{width:30px;height:5px;left:15px;background-color:#eb5d3e;transform:rotate(-45deg)}header.nav-open .dt-nav{overflow:visible}header.nav-open .main-nav-wrap{opacity:1;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}@media only screen and (max-width: 960px){header.nav-open .main-nav-wrap{position:fixed;background:black;width:100%;height:100%;z-index:100}}header.nav-open .main-nav-wrap .mobile_cta_list,header.nav-open .main-nav-wrap .logo-stacked.show-stacked{opacity:0}@media only screen and (max-width: 960px){header.nav-open .main-nav-wrap .main-nav .primary-links,header.nav-open .main-nav-wrap .main-nav .outbound-links{display:grid}header.nav-open .main-nav-wrap .main-nav .primary-links li,header.nav-open .main-nav-wrap .main-nav .outbound-links li{float:none;width:100%;display:inline-block}header.nav-open .main-nav-wrap .main-nav .primary-links li a,header.nav-open .main-nav-wrap .main-nav .outbound-links li a{font-size:1.375em;display:inherit;padding:10px 0}header.nav-open .main-nav-wrap .main-nav .primary-links li:after,header.nav-open .main-nav-wrap .main-nav .outbound-links li:after{display:none}header.nav-open .main-nav-wrap .main-nav .outbound-links{margin-top:0}header.nav-open .main-nav-wrap .main-nav .social-links{display:block;position:relative;margin:20px 0}header.nav-open .main-nav-wrap .main-nav .logo-mobile{display:block;width:250px;margin:0 auto}}header.nav-open .main-nav-wrap .tagline,header.nav-open .main-nav-wrap .location-date{display:none}@media only screen and (max-width: 960px){header.nav-open .main-nav-wrap .tagline,header.nav-open .main-nav-wrap .location-date{display:block;text-align:center;text-transform:uppercase;color:#fff;font-size:0.750em}}header.nav-open .main-nav-wrap .tagline{width:200px;margin:0 auto;line-height:16px;color:#bfb1ac}@media only screen and (max-width: 600px){.front .block-75{padding:0}}.front .block-75 img{width:75%;margin:0 auto}@media only screen and (max-width: 600px){.front .block-75 img{width:100%}}.front .block-75 img.poster{border:50px solid #fff}@media only screen and (max-width: 600px){.front .block-75 img.poster{border:25px solid #fff}}.front .block-75 .title{padding:80px 0 20px 0}@media only screen and (max-width: 600px){.front .block-75 .title{padding:30px 0 0 0}}.front .feature-link-block .title{padding:100px 0 30px 0}@media only screen and (max-width: 600px){.front .feature-link-block .title{padding:50px 0 10px 0}}.hero-panel,.hero-panel-half{width:100%;height:100vh;background-color:#fff;position:relative;perspective:1000px;border:2px solid #b0890e;box-sizing:border-box;margin-top:50px}.hero-panel .hero-image,.hero-panel-half .hero-image{width:100%;height:100%;position:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero-panel .title-wrap,.hero-panel-half .title-wrap{display:table;width:100%;height:100%;position:relative;z-index:10}.hero-panel .hero-pane,.hero-panel-half .hero-pane{width:100%;max-height:90%;top:25%;text-align:center;position:relative;display:table-cell;vertical-align:middle;position:relative}.hero-panel .hero-pane img,.hero-panel-half .hero-pane img{width:80%;max-width:550px;display:block;margin:0px auto 0 auto}@media only screen and (max-width: 960px){.hero-panel .hero-pane img,.hero-panel-half .hero-pane img{max-width:400px}}@media only screen and (max-height: 835px){.hero-panel .hero-pane img,.hero-panel-half .hero-pane img{max-width:400px}}.hero-panel .hero-pane p,.hero-panel-half .hero-pane p{width:75%;max-width:490px;display:block;margin:0 auto;text-transform:uppercase}@media only screen and (max-height: 835px){.hero-panel .hero-pane p,.hero-panel-half .hero-pane p{max-width:400px}}.hero-panel .hero-pane p.tag-line,.hero-panel-half .hero-pane p.tag-line{background-color:#fff;color:#eb5d3e;margin:0 auto 10px auto;font-size:1.4em;line-height:1.7em;padding:0 10px}.hero-panel .hero-pane p.details,.hero-panel-half .hero-pane p.details{background-color:rgba(19,16,13,0.5);color:#fff;margin:0 auto 10px auto;font-size:1.9em;padding:10px;line-height:1em}.hero-panel .hero-pane p.details span.location,.hero-panel-half .hero-pane p.details span.location{color:#e9b646}.hero-panel a.scroll-to-content,.hero-panel-half a.scroll-to-content{display:block;width:100%;height:80px;position:absolute;bottom:0px;left:0px;z-index:10;text-align:center}.hero-panel a.scroll-to-content span,.hero-panel-half a.scroll-to-content span{display:inline-block;width:60px;height:60px;overflow:hidden;text-indent:-9999px;background-image:url("/assets/images/sprite-sheet.svg");background-repeat:no-repeat;background-size:800px 600px;background-position:-320px 0px}@media only screen and (max-width: 1000px){.hero-panel{min-height:650px}}@media only screen and (max-width: 400px){.hero-panel{min-height:550px}}@media only screen and (min-width: 1000px){.hero-panel{max-height:700px}}.hero-panel-half{height:500px;margin-top:60px;max-height:500px;z-index:1}@media only screen and (max-width: 600px){.hero-panel-half{height:300px;max-height:300px}}.hero-panel-half .hero-image{background-position:top center}.hero-panel-half .title-pane{width:100%;text-align:center;position:absolute;bottom:70px}.hero-panel-half .title-pane h2{background:#13100d;color:white;width:auto;display:inline;text-transform:uppercase;font-size:2.2em;padding:10px 40px 0;border:2px solid #fff}@media only screen and (max-width: 500px){.hero-panel-half .title-pane h2{font-size:1.5em;padding:10px 40px 5px 40px;margin:0}}.hero-panel-half .title-pane.article-title h2{font-size:2.5em}.hero-panel-half .title-pane .article-meta{width:75%;width:calc(75% - 10px);max-width:760px;margin:0px auto}@media only screen and (max-width: 400px){.hero-panel-half .title-pane .article-meta{width:100%}}.hero-panel-half .title-pane .article-meta a,.hero-panel-half .title-pane .article-meta time{display:block;background-color:#eb5d3e;text-transform:uppercase;text-decoration:none;padding:10px 30px 10px 30px;font-size:1.4em;line-height:1em}@media only screen and (max-width: 960px){.hero-panel-half .title-pane .article-meta a,.hero-panel-half .title-pane .article-meta time{padding:5px 10px;margin:5px 5px 0 0}}@media only screen and (max-width: 600px){.hero-panel-half .title-pane .article-meta a,.hero-panel-half .title-pane .article-meta time{font-size:1.6em}}.hero-panel-half .title-pane .article-meta a span,.hero-panel-half .title-pane .article-meta time span{color:#22A2AA}.hero-panel-half .title-pane .article-meta a{color:#eb5d3e;background-color:#fff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.hero-panel-half .title-pane .article-meta a:hover,.hero-panel-half .title-pane .article-meta a:active,.hero-panel-half .title-pane .article-meta a:focus{background-color:#e9b646}ul.social-links{display:block;width:auto;margin:15px 0 0;position:absolute;right:0;top:0}@media only screen and (max-width: 960px){ul.social-links{display:none}}ul.social-links li{display:inline-block;text-align:left;margin:0;padding:0}ul.social-links li a{display:block;overflow:hidden;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;color:#fff;font-size:1.375em;margin:0 5px}@media only screen and (max-width: 960px){ul.social-links li a{font-size:1.875em}}ul.social-links li:focus a,ul.social-links li:hover a,ul.social-links li:active a{-moz-transform:translateY(-4px);-webkit-transform:translateY(-4px);-o-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.share-panel{position:relative;max-width:60%;padding:20px 0 10px 0;text-align:center;background-color:#fff;margin:0 auto}@media only screen and (max-width: 960px){.share-panel{max-width:75%}}@media only screen and (max-width: 600px){.share-panel{max-width:100%;padding:0 20px}}.share-panel h2.share-title,.share-panel h2.link-title{text-transform:uppercase;color:#13100d;padding:0;font-size:1.2em}.share-panel ul.share-links,.share-panel ul.artist-links{text-align:center}.share-panel ul.share-links li,.share-panel ul.artist-links li{display:inline-block;margin:0 5px}.share-panel ul.share-links li a,.share-panel ul.artist-links li a{border:0px;font-size:2em}.share-panel ul.share-links li a i,.share-panel ul.artist-links li a i{color:#13100d}.share-panel .copy-notified{position:absolute;width:300px;text-align:center;display:block;left:50%;bottom:80px;margin-left:-150px;opacity:0;font-size:0.813em;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-moz-transform:translateY(10px);-webkit-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}@media only screen and (max-width: 960px){.share-panel .copy-notified{bottom:50px}}.share-panel .copy-notified.tooltip{-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}nav.feature-link-block,nav.whatson-block,.mpu-unit{margin:42px auto 0;width:80%;max-width:980px;position:relative}nav.feature-link-block:after,nav.whatson-block:after,.mpu-unit:after{content:" ";display:table;clear:both}@media only screen and (max-width: 960px){nav.feature-link-block,nav.whatson-block,.mpu-unit{width:100%;margin:30px auto 0}}@media only screen and (max-width: 600px){nav.feature-link-block,nav.whatson-block,.mpu-unit{margin:20px auto 0}}nav.feature-link-block .fifty-wide-left,nav.feature-link-block .fifty-wide-right,nav.feature-link-block .fifty-wide,nav.whatson-block .fifty-wide-left,nav.whatson-block .fifty-wide-right,nav.whatson-block .fifty-wide,.mpu-unit .fifty-wide-left,.mpu-unit .fifty-wide-right,.mpu-unit .fifty-wide{display:block;width:50%;position:relative;float:left;clear:left;box-sizing:border-box}@media only screen and (max-width: 600px){nav.feature-link-block .fifty-wide-left,nav.feature-link-block .fifty-wide-right,nav.feature-link-block .fifty-wide,nav.whatson-block .fifty-wide-left,nav.whatson-block .fifty-wide-right,nav.whatson-block .fifty-wide,.mpu-unit .fifty-wide-left,.mpu-unit .fifty-wide-right,.mpu-unit .fifty-wide{width:100%}}nav.feature-link-block .fifty-wide-left .block-link,nav.feature-link-block .fifty-wide-right .block-link,nav.feature-link-block .fifty-wide .block-link,nav.whatson-block .fifty-wide-left .block-link,nav.whatson-block .fifty-wide-right .block-link,nav.whatson-block .fifty-wide .block-link,.mpu-unit .fifty-wide-left .block-link,.mpu-unit .fifty-wide-right .block-link,.mpu-unit .fifty-wide .block-link{position:relative;height:0px;padding-bottom:calc(50% + 50px)}nav.feature-link-block .fifty-wide-right,nav.whatson-block .fifty-wide-right,.mpu-unit .fifty-wide-right{float:right;clear:right}nav.feature-link-block .fifty-wide-right .block-link,nav.whatson-block .fifty-wide-right .block-link,.mpu-unit .fifty-wide-right .block-link{padding-bottom:calc(50% + 55px)}nav.feature-link-block .fifty-wide-left+.fifty-wide-right .block-link,nav.whatson-block .fifty-wide-left+.fifty-wide-right .block-link,.mpu-unit .fifty-wide-left+.fifty-wide-right .block-link{padding-bottom:calc(50% + 50px)}nav.feature-link-block .fifty-wide,nav.whatson-block .fifty-wide,.mpu-unit .fifty-wide{float:none;clear:none;margin:0 auto}nav.feature-link-block .fifty-square-right .link-wrap,nav.whatson-block .fifty-square-right .link-wrap,.mpu-unit .fifty-square-right .link-wrap{height:calc(100% + 20px) !important}nav.feature-link-block .fifty-square-right,nav.feature-link-block .fifty-square,nav.whatson-block .fifty-square-right,nav.whatson-block .fifty-square,.mpu-unit .fifty-square-right,.mpu-unit .fifty-square{display:block;width:50%;position:absolute;right:0px;top:0px;box-sizing:border-box}@media only screen and (max-width: 600px){nav.feature-link-block .fifty-square-right,nav.feature-link-block .fifty-square,nav.whatson-block .fifty-square-right,nav.whatson-block .fifty-square,.mpu-unit .fifty-square-right,.mpu-unit .fifty-square{width:100%;position:relative;clear:left;float:left}}nav.feature-link-block .fifty-square-right .block-link,nav.feature-link-block .fifty-square .block-link,nav.whatson-block .fifty-square-right .block-link,nav.whatson-block .fifty-square .block-link,.mpu-unit .fifty-square-right .block-link,.mpu-unit .fifty-square .block-link{position:relative;height:0px;padding-bottom:calc(100% + 100px)}nav.feature-link-block .fifty-square,nav.whatson-block .fifty-square,.mpu-unit .fifty-square{position:relative;float:left;clear:none;box-sizing:border-box}@media only screen and (max-width: 600px){nav.feature-link-block .fifty-square,nav.whatson-block .fifty-square,.mpu-unit .fifty-square{margin-bottom:40px}}nav.feature-link-block .fifty-square .link-wrap,nav.whatson-block .fifty-square .link-wrap,.mpu-unit .fifty-square .link-wrap{height:calc(100% + 35px) !important}nav.feature-link-block .fifty-square .block-link,nav.whatson-block .fifty-square .block-link,.mpu-unit .fifty-square .block-link{padding-bottom:calc(100% + 90px)}nav.feature-link-block .border-link,nav.whatson-block .border-link,.mpu-unit .border-link{border:15px solid transparent;border-bottom:5px}nav.feature-link-block .border-link .feature-image,nav.whatson-block .border-link .feature-image,.mpu-unit .border-link .feature-image{border:4px solid #b0890e}nav.feature-link-block .border-link:nth-of-type(1) a .link-text:before,nav.whatson-block .border-link:nth-of-type(1) a .link-text:before,.mpu-unit .border-link:nth-of-type(1) a .link-text:before{background-position:-534px -153px}@media only screen and (max-width: 960px){nav.feature-link-block .border-link:nth-of-type(1) a .link-text:before,nav.whatson-block .border-link:nth-of-type(1) a .link-text:before,.mpu-unit .border-link:nth-of-type(1) a .link-text:before{background-position:-308px -87px}}nav.feature-link-block .border-link:nth-of-type(2) a .link-text:before,nav.whatson-block .border-link:nth-of-type(2) a .link-text:before,.mpu-unit .border-link:nth-of-type(2) a .link-text:before{background-position:-631px -153px}@media only screen and (max-width: 960px){nav.feature-link-block .border-link:nth-of-type(2) a .link-text:before,nav.whatson-block .border-link:nth-of-type(2) a .link-text:before,.mpu-unit .border-link:nth-of-type(2) a .link-text:before{background-position:-363px -87px}}nav.feature-link-block .border-link:nth-of-type(3) a .link-text:before,nav.whatson-block .border-link:nth-of-type(3) a .link-text:before,.mpu-unit .border-link:nth-of-type(3) a .link-text:before{background-position:-712px -153px}@media only screen and (max-width: 960px){nav.feature-link-block .border-link:nth-of-type(3) a .link-text:before,nav.whatson-block .border-link:nth-of-type(3) a .link-text:before,.mpu-unit .border-link:nth-of-type(3) a .link-text:before{background-position:-409px -87px}}nav.feature-link-block .border-link:nth-of-type(4) a .link-text:before,nav.whatson-block .border-link:nth-of-type(4) a .link-text:before,.mpu-unit .border-link:nth-of-type(4) a .link-text:before{background-position:-534px -153px}@media only screen and (max-width: 960px){nav.feature-link-block .border-link:nth-of-type(4) a .link-text:before,nav.whatson-block .border-link:nth-of-type(4) a .link-text:before,.mpu-unit .border-link:nth-of-type(4) a .link-text:before{background-position:-308px -87px}}nav.feature-link-block .border-link .link-wrap,nav.whatson-block .border-link .link-wrap,.mpu-unit .border-link .link-wrap{position:absolute;width:100%;height:100%;z-index:5}nav.feature-link-block .border-link a,nav.whatson-block .border-link a,.mpu-unit .border-link a{display:block;width:100%;height:100%;position:relative;cursor:pointer;text-decoration:none;color:#fff}nav.feature-link-block .border-link a .link-text,nav.whatson-block .border-link a .link-text,.mpu-unit .border-link a .link-text{position:absolute;display:block;width:100%;bottom:0;box-sizing:border-box;padding:10px;left:-25px;z-index:10;margin:20px;background-color:#e9b646;border:1px solid #13100d;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}nav.feature-link-block .border-link a .link-text:after,nav.whatson-block .border-link a .link-text:after,.mpu-unit .border-link a .link-text:after{content:" ";position:absolute;left:-1px;bottom:-4px;height:9px;width:100%;background-color:#13100d;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 100%);clip-path:polygon(0 0, 0% 100%, 100% 100%);-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);-o-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg)}@media only screen and (max-width: 960px){nav.feature-link-block .border-link a .link-text,nav.whatson-block .border-link a .link-text,.mpu-unit .border-link a .link-text{padding:10px 0}}nav.feature-link-block .border-link a .link-text h2,nav.whatson-block .border-link a .link-text h2,.mpu-unit .border-link a .link-text h2{color:#13100d;text-align:left;text-decoration:none;text-transform:uppercase;font-size:24px;line-height:24px;padding:5px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}@media only screen and (max-width: 960px){nav.feature-link-block .border-link a .link-text h2,nav.whatson-block .border-link a .link-text h2,.mpu-unit .border-link a .link-text h2{font-size:20px;line-height:20px;padding:0 5px}}@media only screen and (max-width: 600px){nav.feature-link-block .border-link a .link-text h2,nav.whatson-block .border-link a .link-text h2,.mpu-unit .border-link a .link-text h2{font-size:16px;line-height:16px}}nav.feature-link-block .border-link a .link-text h2 span,nav.whatson-block .border-link a .link-text h2 span,.mpu-unit .border-link a .link-text h2 span{display:block}nav.feature-link-block .border-link a:hover .link-text,nav.whatson-block .border-link a:hover .link-text,.mpu-unit .border-link a:hover .link-text{background-color:#13100d;border-color:#e9b646}nav.feature-link-block .border-link a:hover .link-text h2,nav.whatson-block .border-link a:hover .link-text h2,.mpu-unit .border-link a:hover .link-text h2{color:#e9b646}nav.feature-link-block .border-link a:hover .link-text:after,nav.whatson-block .border-link a:hover .link-text:after,.mpu-unit .border-link a:hover .link-text:after{background-color:#e9b646}nav.feature-link-block .border-link a.external:after,nav.whatson-block .border-link a.external:after,.mpu-unit .border-link a.external:after{display:block;position:absolute;top:20px;right:20px;content:"";width:40px;height:40px;background-image:url("/assets/images/sprite-sheet.svg");background-repeat:no-repeat;background-size:800px 600px;background-color:#13100d;background-position:-0px -360px;z-index:10;opacity:0.8;-webkit-transition:opacity 800ms ease;-moz-transition:opacity 800ms ease;-ms-transition:opacity 800ms ease;-o-transition:opacity 800ms ease;transition:opacity 800ms ease}@media only screen and (max-width: 960px){nav.feature-link-block .border-link a.external:after,nav.whatson-block .border-link a.external:after,.mpu-unit .border-link a.external:after{top:10px;right:10px}}nav.feature-link-block .border-link .feature-image,nav.whatson-block .border-link .feature-image,.mpu-unit .border-link .feature-image{position:absolute;top:0px;right:0px;overflow:hidden;width:100%;height:100%;z-index:0;background-color:#13100d;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease}nav.feature-link-block .border-link .feature-image.transparency,nav.whatson-block .border-link .feature-image.transparency,.mpu-unit .border-link .feature-image.transparency{background-color:transparent}nav.feature-link-block .border-link .feature-image img.lazy,nav.whatson-block .border-link .feature-image img.lazy,.mpu-unit .border-link .feature-image img.lazy{opacity:0}nav.feature-link-block .border-link .feature-image img,nav.whatson-block .border-link .feature-image img,.mpu-unit .border-link .feature-image img{position:relative;height:auto;width:auto;opacity:1;max-width:100%;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}@media only screen and (max-width: 960px){nav.feature-link-block .border-link .feature-image img,nav.whatson-block .border-link .feature-image img,.mpu-unit .border-link .feature-image img{max-width:none;max-height:120%}}nav.feature-link-block .border-link:focus .link-wrap:after,nav.feature-link-block .border-link:active .link-wrap:after,nav.feature-link-block .border-link:hover .link-wrap:after,nav.whatson-block .border-link:focus .link-wrap:after,nav.whatson-block .border-link:active .link-wrap:after,nav.whatson-block .border-link:hover .link-wrap:after,.mpu-unit .border-link:focus .link-wrap:after,.mpu-unit .border-link:active .link-wrap:after,.mpu-unit .border-link:hover .link-wrap:after{border:2px solid #fff}@media only screen and (max-width: 960px){nav.feature-link-block .border-link:focus .link-wrap:after,nav.feature-link-block .border-link:active .link-wrap:after,nav.feature-link-block .border-link:hover .link-wrap:after,nav.whatson-block .border-link:focus .link-wrap:after,nav.whatson-block .border-link:active .link-wrap:after,nav.whatson-block .border-link:hover .link-wrap:after,.mpu-unit .border-link:focus .link-wrap:after,.mpu-unit .border-link:active .link-wrap:after,.mpu-unit .border-link:hover .link-wrap:after{border:1px solid #fff}}nav.feature-link-block .border-link:focus a.external:after,nav.feature-link-block .border-link:active a.external:after,nav.feature-link-block .border-link:hover a.external:after,nav.whatson-block .border-link:focus a.external:after,nav.whatson-block .border-link:active a.external:after,nav.whatson-block .border-link:hover a.external:after,.mpu-unit .border-link:focus a.external:after,.mpu-unit .border-link:active a.external:after,.mpu-unit .border-link:hover a.external:after{opacity:1}nav.feature-link-block .title,nav.whatson-block .title,.mpu-unit .title{text-align:center;color:#13100d;text-transform:uppercase;font-size:3.250em;padding:20px 0 40px 0}@media only screen and (max-width: 600px){nav.feature-link-block .title,nav.whatson-block .title,.mpu-unit .title{font-size:2.5em;padding:20px 0 0}}.information h1 a{color:#13100d;text-decoration:none}.information h1 a:hover{text-decoration:none}.information .hero-panel-info{height:360px;width:900px;margin:0 auto 40px auto}@media only screen and (max-width: 960px){.information .hero-panel-info{width:95%}}@media only screen and (max-width: 600px){.information .hero-panel-info{margin:0 auto 20px auto}}.information .hero-panel-info .hero-image:before{content:"";display:block;width:100%;height:100%;position:absolute;background:#13100d;opacity:0.7}.information .hero-panel-info .title-pane{margin:135px 0 0 0;bottom:auto}.information .hero-panel-info .title-pane h2:before{content:"";height:70px;width:70px;background-image:url(/assets/images/2019/info-icons.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;position:absolute;left:50%;margin-left:-35px;margin-top:-110px}.information .hero-panel-info .title-pane h2.travel-information:before{background-position:-70px 0}.information .hero-panel-info .title-pane h2.information-faqs:before{background-position:-210px 0}.information .hero-panel-info .title-pane h2.personal-safety:before{background-position:-140px 0}.information .hero-panel-info .title-pane h2.accessibility-information:before{background-position:-280px 0}.information .hero-panel-info .intro{color:#fff;font-size:1.750em;line-height:32px;position:relative;margin:210px 100px 0 100px}@media only screen and (max-width: 600px){.information .hero-panel-info .intro{margin:180px 10px 0 10px;font-size:1.5em;line-height:22px}}.information .hero-panel-info .info-page-select{margin-top:20px}@media only screen and (max-width: 600px){.information .hero-panel-info .info-page-select{margin-top:2px}}.information .hero-panel-info .info-page-select select{width:325px;height:40px;background-color:#13100d;color:#e9b646;text-transform:uppercase;font-weight:bold;border:1px solid white;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;padding:0 10px 0;font-size:1.125em}@media only screen and (max-width: 600px){.information .hero-panel-info .info-page-select select{width:90%;font-size:1.000em}}.information nav.feature-link-block{margin:0 auto 0}.information nav.feature-link-block .border-link{margin-bottom:15px}.information nav.feature-link-block .border-link a .link-text{background-color:#13100d;border:2px solid #fff;position:relative;display:inline-block;top:50%;bottom:0;left:0;right:0;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.information nav.feature-link-block .border-link a .link-text h2{text-align:center;color:#e9b646;padding:5px 0 0;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}@media only screen and (max-width: 700px){.information nav.feature-link-block .border-link a .link-text h2 span{max-width:inherit}}.information nav.feature-link-block .border-link a .link-text:before{content:"";height:70px;width:70px;background-image:url(/assets/images/2019/info-icons.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;position:absolute;top:-90px;left:50%;margin-left:-35px}.information nav.feature-link-block .border-link a .link-text:after{display:none}.information nav.feature-link-block .border-link a:hover .link-text{background-color:#e9b646}.information nav.feature-link-block .border-link a:hover .link-text h2{color:#13100d}.information nav.feature-link-block .border-link.travel-info a .link-text:before{background-position:-70px 0}.information nav.feature-link-block .border-link.faq-info a .link-text:before{background-position:-210px 0}.information nav.feature-link-block .border-link.safety-info a .link-text:before{background-position:-140px 0}.information nav.feature-link-block .border-link.accessibility-info a .link-text:before{background-position:-280px 0}.information nav.feature-link-block .border-link a .link-text{width:65%}.tickets .block-75 .title{color:#fff;font-size:2.750em}@media only screen and (max-width: 960px){.tickets .block-75 .title{padding:0}}@media only screen and (max-width: 600px){.tickets .block-75 .title{line-height:32px}}.tickets.page .button-block.tickets{background-color:transparent;padding:10px 0}.tickets.page .button-block.tickets .button-linker{width:100%}.tickets.page .button-block.tickets .button-linker a{height:124px;color:#fff;font-size:1.8em;margin:20px 0 0 0;padding:25px 100px 18px 100px}@media only screen and (max-width: 960px){.tickets.page .button-block.tickets .button-linker a{font-size:2.1em;padding:30px 10px 18px 10px}}@media only screen and (max-width: 600px){.tickets.page .button-block.tickets .button-linker a{font-size:2.3em}}@media only screen and (max-width: 360px){.tickets.page .button-block.tickets .button-linker a{font-size:2em}}.tickets.page .button-block.tickets .button-linker a span{color:#e9b646;font-size:1.4em;margin:10px 0 0 0;display:inline-block}.tickets.page .button-block.tickets .button-linker a:before,.tickets.page .button-block.tickets .button-linker a:after{width:120px;min-height:120px}@media only screen and (max-width: 835px){.tickets.page .button-block.tickets .button-linker a:before,.tickets.page .button-block.tickets .button-linker a:after{display:none}}.tickets.page .button-block.tickets .button-linker a:hover span{color:#13100d}.tickets .share-panel{margin-top:20px}.tickets .text-block strong{text-transform:uppercase}@media only screen and (max-width: 960px){.tickets .text-block{font-size:1.5em}}.tickets .ea p a{text-decoration:none;padding:10px 0;display:inline-block;width:100%;text-align:center;color:#005a9a}.tickets .ea p a:hover{color:#13100d}footer{padding:0 0 20px 0;position:relative;box-sizing:border-box;background:#13100d;overflow:hidden}footer:after{content:" ";display:table;clear:both}footer .logo{width:80px;height:80px;margin:0 auto;background-image:url("/assets/images/sprite-sheet.svg");background-repeat:no-repeat;background-size:800px 600px;background-size:800px;background-position:-320px -2px}footer .partner-strip{padding:20px 0;background-color:#1f1c1c;border-top:8px solid #fff}@media only screen and (max-width: 960px){footer .partner-strip{border-top:2px solid #fff}}footer .partner-strip .partner-layout{width:75%;margin:0 auto;text-align:center}@media only screen and (max-width: 960px){footer .partner-strip .partner-layout{width:90%}}@media only screen and (max-width: 600px){footer .partner-strip .partner-layout{width:80%}}@media only screen and (max-width: 400px){footer .partner-strip .partner-layout{width:100%}}footer .partner-strip a.partner-link{display:inline-block;width:12%;text-align:center}@media only screen and (max-width: 600px){footer .partner-strip a.partner-link{width:30%}}footer .partner-strip a.partner-link img{display:block;width:auto;height:auto;max-width:100%}@media only screen and (max-width: 600px){footer .partner-strip a.partner-link img{position:relative;width:80%;left:50%;transform:translateX(-50%)}}footer .partner-strip a.partner-page-link{display:block;text-align:center;margin:20px auto 0 auto;text-transform:uppercase;color:#fff;text-decoration:none;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-ms-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}footer .partner-strip a.partner-page-link:hover,footer .partner-strip a.partner-page-link:active,footer .partner-strip a.partner-page-link:focus{color:#22A2AA}footer .footer-nav{width:100%;padding:0 20px}footer .footer-nav ul{display:block;width:100%;text-align:center}footer .footer-nav ul li{display:inline-block;padding:0 0 0 30px;width:auto}@media only screen and (max-width: 600px){footer .footer-nav ul li{width:100%;padding:0}}footer .footer-nav ul li a{text-transform:uppercase;color:#e9b646;text-decoration:none;line-height:1.4em;font-size:inherit;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-ms-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}@media only screen and (max-width: 600px){footer .footer-nav ul li a{font-size:1em;width:100%;display:inline-block;padding:10px 0 5px 0}}footer .footer-nav ul li a:hover,footer .footer-nav ul li a:active,footer .footer-nav ul li a:focus{color:#fff}footer .footer-nav.main-nav{text-align:center;margin:0 0 10px 0}@media only screen and (max-width: 600px){footer .footer-nav.main-nav{margin:0}}footer .footer-nav.main-nav .primary-links,footer .footer-nav.main-nav .outbound-links{display:inline-block;width:auto}@media only screen and (max-width: 600px){footer .footer-nav.main-nav .primary-links,footer .footer-nav.main-nav .outbound-links{display:block;width:100%}}footer .festival-details{text-align:center;margin:0 0 50px 0}footer .festival-details .tagline,footer .festival-details .location-date{display:inline-block;text-transform:uppercase;font-size:1.125em}footer .festival-details .tagline{color:#bfb1ac;margin:0 10px 0 0}footer .festival-details .location-date{color:#fff}@media only screen and (max-width: 960px){footer .festival-details{margin:0 0 20px 0}footer .festival-details .tagline{width:200px;margin:0}footer .festival-details .location-date{width:100%}}footer .copyright{width:100%;display:inline-block;padding:0 30px;font-size:0.750em;text-transform:uppercase;font-family:'Jaapokki','Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;text-align:center;color:gray;margin:40px 0 10px 0;line-height:18px}footer .social-links{width:100%;position:relative;text-align:center;margin:40px 0 20px 0}footer .social-links li a{font-size:1.875em}@media only screen and (max-width: 960px){footer .social-links{display:block}}.ea p,.ea ul li,.ea ol li{font-family:'Rubik','Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:300;font-size:1.3em;line-height:1.2em;margin:0 0 20px 0;color:#13100d;position:relative}.ea p strong,.ea ul li strong,.ea ol li strong{font-weight:600}.ea p strong em,.ea p em strong,.ea ul li strong em,.ea ul li em strong,.ea ol li strong em,.ea ol li em strong{font-weight:600}.ea p a,.ea ul li a,.ea ol li a{color:#e1a31b;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.ea p a:focus,.ea p a:active,.ea p a:hover,.ea ul li a:focus,.ea ul li a:active,.ea ul li a:hover,.ea ol li a:focus,.ea ol li a:active,.ea ol li a:hover{color:#e9b646}.ea ul,.ea ol{padding:20px 0}@media only screen and (max-width: 960px){.ea ul,.ea ol{padding:10px 0}}.ea ul li,.ea ol li{list-style:disc;font-size:1.4em;margin:0 5% 10px 5%;padding:0 5%}.ea ol li{list-style:decimal}.ea h2{color:#eb5d3e;text-transform:uppercase;margin:0px 0 10px 0;padding:10px 0 0 0;font-size:2.2em;line-height:1.2em;position:relative}.ea h3,.ea h4{font-family:'Rubik','Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:300;color:#e9b646;margin:0px 0 20px 0;padding:10px 0 0 0;font-size:1.8em;line-height:1.2em;position:relative}.ea h4{text-transform:none;font-size:1.6em}.ea h5{text-transform:none;font-size:1.6em}.ea h2 a,.ea h3 a,.ea h4 a,.ea h5 a{color:#e1a31b;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;position:relative}.ea h2 a:focus,.ea h2 a:active,.ea h2 a:hover,.ea h3 a:focus,.ea h3 a:active,.ea h3 a:hover,.ea h4 a:focus,.ea h4 a:active,.ea h4 a:hover,.ea h5 a:focus,.ea h5 a:active,.ea h5 a:hover{color:#e9b646}.ea a:empty{position:relative;display:block;left:0px;bottom:120px;visibility:hidden}@media only screen and (max-width: 960px){.ea a:empty{bottom:90px}}.ea.roll-in p{font-size:2.2em;line-height:1.1em}.ea blockquote{font-size:2.1em;line-height:1.2em;color:#e9b646;padding:50px;position:relative}.ea blockquote p{font-size:inherit;color:inherit;font-family:inherit;margin:0;line-height:inherit}@media only screen and (max-width: 960px){.ea blockquote{padding:30px;font-size:1.8em}}.ea blockquote:before,.ea blockquote:after{display:block;content:"";position:absolute;background-image:url("/assets/images/sprite-sheet.svg");background-repeat:no-repeat;background-size:800px 600px;background-size:800px 600px;height:40px;width:40px}.ea blockquote:before{background-position:-460px 0px;top:45px;left:0px}@media only screen and (max-width: 1000px){.ea blockquote:before{top:40px}}@media only screen and (max-width: 960px){.ea blockquote:before{top:17px;left:-10px;-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}.ea blockquote:after{background-position:-420px 0px;bottom:48px;right:0px}@media only screen and (max-width: 1000px){.ea blockquote:after{bottom:45px}}@media only screen and (max-width: 960px){.ea blockquote:after{bottom:22px;right:-10px;-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}.button-linker{width:90%;margin:0 auto 30px auto}@media only screen and (max-width: 960px){.button-linker{width:75%}}@media only screen and (max-width: 600px){.button-linker{width:90%}}.button-linker .button-wrap{position:relative;margin:0 auto 10px auto;border:1px solid #fff}@media only screen and (max-width: 600px){.button-linker .button-wrap{border-left:none;border-right:none}}.button-linker a{display:block;width:100%;text-align:center;color:#e9b646;background-color:#1f1c1c;font-size:1.4em;text-transform:uppercase;line-height:1.2em;min-height:65px;text-decoration:none;position:relative;-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-ms-transition:background 300ms ease;-o-transition:background 300ms ease;transition:background 300ms ease;padding:20px 100px 18px 100px;border-top:2px solid #fff;border-bottom:2px solid #fff}@media only screen and (max-width: 400px){.button-linker a{padding:24px 10px 20px 10px}}.button-linker a:hover{background-color:#e9b646;color:#13100d}.button-linker a:before,.button-linker a:after{content:'';position:absolute;display:block;background-color:#13100d;width:60px;min-height:60px;height:100%;top:-2px;background-repeat:no-repeat;background-position:center center;background-size:75%;border:2px solid #fff}@media only screen and (max-width: 400px){.button-linker a:before,.button-linker a:after{display:none}}.button-linker a:before{left:0;background-image:url(/assets/images/2019/btn-circle.svg)}.button-linker a:after{right:0;background-image:url(/assets/images/2019/btn-circle.svg)}.splash{width:50%;margin:30px auto 0 auto;padding:0 10px}@media only screen and (max-width: 1200px){.splash{margin:40px auto 0 auto}}@media only screen and (max-width: 960px){.splash{margin:30px auto 0 auto}}@media only screen and (max-width: 960px){.splash{width:75%;font-size:0.8em}}@media only screen and (max-width: 600px){.splash{width:100%;margin:20px auto 0;font-size:0.6em}}.splash .button-feature{max-width:500px;width:100%;margin:0 auto}.splash .button-feature .button-wrap{position:relative;margin:0 auto 10px auto;border:10px solid #fff}.splash .button-feature a{display:block;width:100%;text-align:center;color:#fff;background-color:#1f1c1c;font-size:1.4em;text-transform:uppercase;line-height:1em;padding:19px 100px 14px 100px;min-height:60px;text-decoration:none;position:relative;-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-ms-transition:background 300ms ease;-o-transition:background 300ms ease;transition:background 300ms ease}.splash .button-feature a:hover{background-color:#eb5d3e}.splash .button-feature a:before,.splash .button-feature a:after{content:'';position:absolute;display:block;background-color:#eb5d3e;width:60px;min-height:60px;height:100%;top:0;background-image:url(/assets/images/link-circle-detail.svg);background-repeat:no-repeat;background-position:center center;background-size:60px 60px}.splash .button-feature a:before{left:0;border-right:10px solid #fff}.splash .button-feature a:after{right:0;border-left:10px solid #fff}article.info-panel{margin:10px auto 20px auto;padding:0;width:80%}@media only screen and (max-width: 900px){article.info-panel{width:95%}}article.info-panel h1.info-title{padding:17px 80px 8px 20px;margin:0 auto;font-size:2.000em;line-height:40px;color:#e9b646;background-color:#13100d;text-transform:uppercase;cursor:pointer;position:relative;text-align:left;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}@media only screen and (max-width: 900px){article.info-panel h1.info-title{padding:14px 60px 10px 10px;font-size:1.750em;width:100%}}article.info-panel h1.info-title:after{content:'';position:absolute;display:block;width:30px;height:28px;right:15px;background-image:url(/assets/images/2019/info-accordian-icon.png);background-repeat:no-repeat;background-position:0 0;top:30%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);will-change:transform;-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;-ms-transition:-ms-transform 300ms ease;-o-transition:-o-transform 300ms ease;transition:transform 300ms ease;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}article.info-panel h1.info-title:hover{color:#fff}article.info-panel .info-detail{height:0px;overflow:hidden;padding:0;opacity:0;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}article.info-panel .info-detail .info-content{margin:60px 0}article.info-panel .info-detail .info-content a{color:#005a9a;text-decoration:none}article.info-panel .info-detail .info-content a:hover{text-decoration:underline}article.info-panel .info-detail .info-content .ea{background-color:#fff;padding:40px;margin:-70px auto -60px auto;width:80%;text-align:left;position:relative}@media only screen and (max-width: 900px){article.info-panel .info-detail .info-content .ea{padding:40px 20px;margin:-45px auto -60px auto;width:100%}}@media only screen and (max-width: 900px){article.info-panel .info-detail .info-content{margin:20px 0}}article.info-panel.open h1.info-title{background-color:#e9b646;color:#13100d}article.info-panel.open h1.info-title:after{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-position:-32px 0}article.info-panel.open h2{color:#13100d}article.info-panel.open .info-detail{height:auto;opacity:1}.block-50{width:50%;margin:30px auto 0 auto;padding:0 30px}@media only screen and (max-width: 1200px){.block-50{margin:40px auto 0 auto}}@media only screen and (max-width: 960px){.block-50{margin:30px auto 0 auto}}@media only screen and (max-width: 960px){.block-50{width:75%;padding:0 20px}}@media only screen and (max-width: 600px){.block-50{width:100%}}.block-50 img{width:100%;padding:0;margin:0;display:block}.block-50 .title{text-align:center;color:#13100d;text-transform:uppercase;font-size:3.250em;padding:40px 0 10px 0}.block-50.text-block{position:relative;min-height:150px}.block-75{width:75%;max-width:960px;margin:30px auto 0 auto;padding:0}@media only screen and (max-width: 1200px){.block-75{margin:40px auto 0 auto}}@media only screen and (max-width: 960px){.block-75{margin:30px auto 0 auto}}@media only screen and (max-width: 960px){.block-75{width:80%;padding:0 0 20px 0}}@media only screen and (max-width: 600px){.block-75{width:100%}}.block-75 img{width:100%;padding:0;margin:0;display:block;opacity:1;position:relative;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.block-75 img.lazy{opacity:0}.block-75 .title{text-align:center;color:#13100d;text-transform:uppercase;font-size:3.250em;padding:20px 0 40px 0;line-height:52px}@media only screen and (max-width: 600px){.block-75 .title{font-size:2.5em;padding:20px 0 0}}.block-75.text-block{position:relative;min-height:150px}.block-75.text-block:before,.block-75.text-block:after{position:absolute;display:block;top:50%;width:150px;height:150px;transform:translateY(-50%);background-image:url("/assets/images/sprite-sheet.svg");background-repeat:no-repeat;background-size:800px 600px;background-size:4000px;content:''}@media only screen and (max-width: 1000px){.block-75.text-block:before,.block-75.text-block:after{display:none}}.block-75.text-block:before{left:-250px;background-color:#e9b646;background-position:-2060px -454px}.block-75.text-block:after{right:-250px;background-color:#13100d;background-position:-1826px -454px}.block-75-image-left{width:75%;margin:30px auto 0 auto}@media only screen and (max-width: 1200px){.block-75-image-left{margin:40px auto 0 auto}}@media only screen and (max-width: 960px){.block-75-image-left{margin:30px auto 0 auto}}.block-75-image-left:after{content:" ";display:table;clear:both}@media only screen and (max-width: 600px){.block-75-image-left{width:100%}}.block-75-image-left .image-container{float:left;width:33.3%;min-width:33.3%}@media only screen and (max-width: 960px){.block-75-image-left .image-container{width:100%;margin:0 0 20px 0}}.block-75-image-left .image-container img{width:100%;padding:0;margin:0;opacity:1;display:block;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.block-75-image-left .image-container img.lazy{opacity:0}.block-75-image-left .text-container{float:right;width:66.6%;padding:0 30px}@media only screen and (max-width: 960px){.block-75-image-left .text-container{width:100%;padding:0 20px}}.dl-custom-html{width:60%;margin:0 auto;background-color:#fff;padding:40px;margin-bottom:-30px}.dl-custom-html .facebook{overflow:hidden;padding-bottom:55%;position:relative;height:0}.dl-custom-html .facebook iframe{left:0;top:0;height:100%;width:100%;position:absolute}.dl-custom-html .twitter-tweet{margin:0 auto}@media only screen and (max-width: 960px){.dl-custom-html{width:75%;padding:10px}}@media only screen and (max-width: 600px){.dl-custom-html{width:100%;padding:10px}}.block-gallery{width:100%;margin:30px auto 0 auto}@media only screen and (max-width: 1200px){.block-gallery{margin:40px auto 0 auto}}@media only screen and (max-width: 960px){.block-gallery{margin:30px auto 0 auto}}.block-gallery h2{color:#22A2AA;text-transform:uppercase;margin:0 0 20px 0;padding:0 30px;font-size:2em;line-height:1.2em}@media only screen and (max-width: 960px){.block-gallery h2{margin:0 0 10px 0;padding:0 20px}}.block-gallery h2 span{color:#fff}.block-gallery ul.gallery-grid{display:block;position:relative}.block-gallery ul.gallery-grid:after{content:" ";display:table;clear:both}.block-gallery ul.gallery-grid li{display:block;position:relative;float:left;width:20%;border:2px solid transparent}@media only screen and (max-width: 960px){.block-gallery ul.gallery-grid li{border:1px solid transparent}}@media only screen and (max-width: 600px){.block-gallery ul.gallery-grid li{width:25%}}.block-gallery ul.gallery-grid li a{display:block;position:relative;padding:0 0 100% 0;height:0px;background-color:#13100d;overflow:hidden}.block-gallery ul.gallery-grid li a:after{content:"";position:absolute;bottom:10px;right:10px;width:40px;height:40px;border:2px solid rgba(255,255,255,0.8);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;background-image:url("/assets/images/sprite-sheet.svg");background-repeat:no-repeat;background-size:800px 600px;background-position:-380px 0px}@media only screen and (max-width: 960px){.block-gallery ul.gallery-grid li a:after{-moz-transform:scale(0.5);-webkit-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);bottom:-5px;right:-5px}}.block-gallery ul.gallery-grid li.hero-item{width:40%}@media only screen and (max-width: 600px){.block-gallery ul.gallery-grid li.hero-item{width:50%}}.block-gallery ul.gallery-grid li.hero-item a{padding:0 0 99.9% 0}.block-gallery ul.gallery-grid li img.lazy{opacity:0}.block-gallery ul.gallery-grid li img{display:block;position:absolute;top:0px;left:0px;width:100%;opacity:0.8;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.block-gallery ul.gallery-grid li:hover li a:after,.block-gallery ul.gallery-grid li:active .block-gallery ul.gallery-grid li:focus li a:after{border:2px solid #fff}@media only screen and (max-width: 960px){.block-gallery ul.gallery-grid li:hover li a:after,.block-gallery ul.gallery-grid li:active .block-gallery ul.gallery-grid li:focus li a:after{border:1px solid #fff}}.block-gallery ul.gallery-grid li:hover img,.block-gallery ul.gallery-grid li:active .block-gallery ul.gallery-grid li:focus img{opacity:1;-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.block-50.image-container{padding:0}.block-50.image-container img{width:100%;padding:0;margin:0;opacity:1;display:block;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.block-50.image-container img.lazy{opacity:0}.block-50.image-container .caption{padding:10px 30px 0 30px;background-color:rgba(19,16,13,0.4);font-size:0.85em}.block-50.image-container .caption:after{content:" ";display:table;clear:both}@media only screen and (max-width: 960px){.block-50.image-container .caption{padding:10px 20px 0 20px}}.block-50.image-container.no-sizing{background-color:#fff;width:60%;text-align:left;margin-top:0;margin-bottom:-30px;position:relative}.block-50.image-container.no-sizing:after{content:" ";display:table;clear:both}@media only screen and (max-width: 960px){.block-50.image-container.no-sizing{width:75%}}@media only screen and (max-width: 600px){.block-50.image-container.no-sizing{width:100%}}.title-video{position:relative;display:block;width:25%;top:575px;left:170px;box-sizing:border-box;padding:10px;z-index:10;margin:20px;background-color:#e9b646;border:1px solid #13100d;font-size:3em;line-height:1em}.title-video:after{content:" ";position:absolute;left:-1px;bottom:-4px;height:9px;width:100%;background-color:black;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 100%);clip-path:polygon(0 0, 0% 100%, 100% 100%);-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);-o-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg)}@media only screen and (max-width: 960px){.title-video:after{-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-o-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}}.block-video{width:70%;margin:0 auto -20px auto;background-color:rgba(19,16,13,0.4);border:2px solid #b0890e;-webkit-box-shadow:10px 10px 0px 0px #e9b646;-moz-box-shadow:10px 10px 0px 0px #e9b646;box-shadow:10px 10px 0px 0px #e9b646}.block-video:after{content:" ";display:table;clear:both}@media only screen and (max-width: 835px){.block-video{width:90%}}@media only screen and (max-width: 600px){.block-video{width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.block-video .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;margin:0;height:0;clear:both}.block-video .video-wrapper iframe{position:absolute;top:0;left:0;border:none;width:100%;height:100%}.block-video .caption{padding:10px 30px 0 30px;font-size:0.85em}@media only screen and (max-width: 960px){.block-video .caption{padding:10px 20px 0 20px}}.central-title{font-size:2.4em;text-align:center;margin:30px auto 0 auto;line-height:normal;color:#fff;text-transform:uppercase;text-align:center}@media only screen and (max-width: 1200px){.central-title{margin:40px auto 0 auto}}@media only screen and (max-width: 960px){.central-title{margin:30px auto 0 auto}}.central-title span{display:inline-block;padding:0 70px;position:relative;text-align:center;color:#e9b646}.central-title span:before,.central-title span:after{display:block;position:absolute;content:"";width:60px;height:40px;background-image:url(/assets/images/sprite-sheet.svg);background-repeat:no-repeat;background-size:800px 600px;top:50%;margin-top:-20px}.central-title span:before{left:0px;background-position:10px -322px}.central-title span:after{right:0px;background-position:-70px -322px}hr.ball-bar{display:block;width:100%;max-width:648px;background-image:url(/assets/images/2019/divider.png);background-size:100%;background-position:center center;height:24px;margin:80px auto 0;background-repeat:no-repeat;border:none}@media only screen and (max-width: 960px){hr.ball-bar{width:80%;height:70px;margin:20px auto}}@media only screen and (max-width: 600px){hr.ball-bar{width:100%;background-size:100%;border-left:10px solid #fff;border-right:10px solid #fff}}p.no-matches{font-size:1.4em;text-align:center}.edit-panel{display:block;position:fixed;bottom:0px;left:0px;height:50px;background-color:rgba(235,93,62,0.95);width:100%;box-sizing:border-box;z-index:1000;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.5);box-shadow:0 0 20px 0 rgba(0,0,0,0.5)}.edit-panel a.cms,.edit-panel a.post-edit-link{display:inline-block;position:absolute;line-height:52px;top:0px;height:50px;font-size:0.9em;background-color:rgba(255,255,255,0.1);text-decoration:none;text-transform:uppercase;color:#fff;-webkit-transition:background 500ms ease;-moz-transition:background 500ms ease;-ms-transition:background 500ms ease;-o-transition:background 500ms ease;transition:background 500ms ease}.edit-panel a.cms{left:0px;text-align:right}.edit-panel a.cms span{padding:0 20px 0 70px}.edit-panel a.cms:before{display:block;content:"";position:absolute;top:0px;left:0px;width:50px;height:50px;background-image:url(/assets/images/favicon.png);background-repeat:no-repeat;background-size:30px 30px;background-position:10px 10px;background-color:rgba(19,16,13,0.4);-webkit-transition:background 500ms ease;-moz-transition:background 500ms ease;-ms-transition:background 500ms ease;-o-transition:background 500ms ease;transition:background 500ms ease}.edit-panel a.cms:hover{background-color:#e9b646;color:#13100d}.edit-panel a.cms:hover:before{background-color:#eb5d3e}.edit-panel a.post-edit-link{right:0px;width:290px}.edit-panel a.post-edit-link span{padding:0 20px 0 20px}.edit-panel a.post-edit-link:after{display:block;content:"";position:absolute;top:50%;margin:-20px 0 0 0;right:10px;height:40px;width:40px;background-image:url(/assets/images/sprite-sheet.svg);background-repeat:no-repeat;background-size:800px 600px;background-position:-40px -280px}.edit-panel a.post-edit-link:hover{background-color:#e9b646;color:#13100d}.edit-panel a.post-edit-link:hover:after{background-position:-0px -280px}@media only screen and (max-width: 960px){.edit-panel{display:none}}.edit-panel p{color:#fff;position:absolute;left:190px;line-height:51px;font-size:0.8em;padding:0 10px}.edit-panel p.subscriber{left:20px}.edit-panel p.subscriber a{color:#e9b646}form.page-login .input,form.page-login .mc-field-group input[type=text],form.page-login .mc-field-group input[type=email],#mc_embed_signup .input,#mc_embed_signup .mc-field-group input[type=text],#mc_embed_signup .mc-field-group input[type=email]{border:0px;border:2px solid rgba(255,255,255,0.7);height:50px;background-color:transparent;width:100%;padding:0 20px 0 20px;color:#fff;min-height:46px;line-height:46px;font-size:1.063em;margin:0;outline:none;-webkit-appearance:none;-webkit-border-radius:0px;border-radius:0px;border-radius:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}@media only screen and (max-width: 960px){form.page-login .input,form.page-login .mc-field-group input[type=text],form.page-login .mc-field-group input[type=email],#mc_embed_signup .input,#mc_embed_signup .mc-field-group input[type=text],#mc_embed_signup .mc-field-group input[type=email]{border:1px solid rgba(255,255,255,0.7);padding:0 10px 0 10px}}form.page-login .input.mce_inline_error,form.page-login .input:focus,form.page-login .mc-field-group input[type=text].mce_inline_error,form.page-login .mc-field-group input[type=text]:focus,form.page-login .mc-field-group input[type=email].mce_inline_error,form.page-login .mc-field-group input[type=email]:focus,#mc_embed_signup .input.mce_inline_error,#mc_embed_signup .input:focus,#mc_embed_signup .mc-field-group input[type=text].mce_inline_error,#mc_embed_signup .mc-field-group input[type=text]:focus,#mc_embed_signup .mc-field-group input[type=email].mce_inline_error,#mc_embed_signup .mc-field-group input[type=email]:focus{border:2px solid #e9b646}@media only screen and (max-width: 960px){form.page-login .input.mce_inline_error,form.page-login .input:focus,form.page-login .mc-field-group input[type=text].mce_inline_error,form.page-login .mc-field-group input[type=text]:focus,form.page-login .mc-field-group input[type=email].mce_inline_error,form.page-login .mc-field-group input[type=email]:focus,#mc_embed_signup .input.mce_inline_error,#mc_embed_signup .input:focus,#mc_embed_signup .mc-field-group input[type=text].mce_inline_error,#mc_embed_signup .mc-field-group input[type=text]:focus,#mc_embed_signup .mc-field-group input[type=email].mce_inline_error,#mc_embed_signup .mc-field-group input[type=email]:focus{border:1px solid #e9b646}}form.page-login .submit,form.page-login .button,#mc_embed_signup .submit,#mc_embed_signup .button{display:block;font-size:1.8em;line-height:1.1em;border:2px solid rgba(233,182,70,0.8);text-transform:uppercase;margin:10px 0;text-align:center;padding:10px 20px 10px 20px;min-height:50px;text-decoration:none;color:#e9b646;background-color:transparent;width:100%;cursor:pointer;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;outline:none}@media only screen and (max-width: 960px){form.page-login .submit,form.page-login .button,#mc_embed_signup .submit,#mc_embed_signup .button{border:1px solid rgba(233,182,70,0.8);padding:10px}}@media only screen and (max-width: 600px){form.page-login .submit,form.page-login .button,#mc_embed_signup .submit,#mc_embed_signup .button{padding:10px}}form.page-login .submit:hover,form.page-login .submit:active,form.page-login .submit:focus,form.page-login .button:hover,form.page-login .button:active,form.page-login .button:focus,#mc_embed_signup .submit:hover,#mc_embed_signup .submit:active,#mc_embed_signup .submit:focus,#mc_embed_signup .button:hover,#mc_embed_signup .button:active,#mc_embed_signup .button:focus{border:2px solid #e9b646;background-color:#e9b646;color:#eb5d3e}@media only screen and (max-width: 960px){form.page-login .submit:hover,form.page-login .submit:active,form.page-login .submit:focus,form.page-login .button:hover,form.page-login .button:active,form.page-login .button:focus,#mc_embed_signup .submit:hover,#mc_embed_signup .submit:active,#mc_embed_signup .submit:focus,#mc_embed_signup .button:hover,#mc_embed_signup .button:active,#mc_embed_signup .button:focus{border:1px solid #e9b646}}#mc_embed_signup{margin:30px auto 0 auto;width:60%;padding:30px;text-align:left;background-color:#fff}@media only screen and (max-width: 1200px){#mc_embed_signup{margin:40px auto 0 auto}}@media only screen and (max-width: 960px){#mc_embed_signup{margin:30px auto 0 auto}}@media only screen and (max-width: 960px){#mc_embed_signup{width:75%}}@media only screen and (max-width: 600px){#mc_embed_signup{width:100%}}#mc_embed_signup .indicates-required{text-align:right;color:#e9b646}#mc_embed_signup label{margin:20px 20px 10px 20px;display:block;font-size:1.2em;color:#e9b646}@media only screen and (max-width: 960px){#mc_embed_signup label{margin:10px}}#mc_embed_signup .input-group{margin:20px 0 0 0}#mc_embed_signup .input-group li{position:relative}#mc_embed_signup .input-group li input{position:absolute;top:0px;left:0px}#mc_embed_signup .input-group strong{font-size:1.4em;padding:0;margin:30px 0 20px 10px;display:block}#mc_embed_signup .input-group label{display:inline-block;padding:0px;margin:0 0 10px 30px}#mc_embed_signup div.mce_inline_error{background-color:#e9b646 !important;color:#eb5d3e !important;font-weight:normal !important}#mc_embed_signup span.subfield input.datepart{width:80px;margin:0 10px 0 0;text-align:center}#mc_embed_signup span.subfield.monthfield input.datepart{margin:0 0 0 10px}#mc_embed_signup .asterisk{color:red}#mc_embed_signup ul{list-style:circle inside none !important}#mc_embed_signup input#mce-FNAME,#mc_embed_signup input#mce-LNAME,#mc_embed_signup input#mce-EMAIL{border:2px solid black !important;color:black !important}#mc_embed_signup .button{color:#e9b646;background-color:#1f1c1c}#mc_embed_signup .button:hover{color:#1f1c1c}#mc_embed_signup .response a{color:red}.artist-performance{max-width:900px;width:calc(100% - 40px);margin:-10px auto -45px auto;position:relative;padding:10px;font-size:1.4em}@media only screen and (max-width: 600px){.artist-performance{max-width:initial;width:auto;margin:0;padding:initial}}.artist-performance .hero-panel-half{margin-top:0}.artist-performance p{text-align:center;height:0}.artist-performance p span.stage.centre{display:inline-block;position:relative;top:-53px;color:#fff;text-align:center;background-color:#eb5d3e;border:2px solid #fff;text-transform:uppercase;width:auto;padding:10px 10px 5px 10px;z-index:1}@media only screen and (max-width: 835px){.artist-performance p span.stage.centre{top:-62px}}@media only screen and (max-width: 400px){.artist-performance p span.stage.centre{top:-65px;left:3px}}.artist-performance p span.time{display:inline-block;position:relative;top:-53px;left:-9px;color:#fff;text-align:center;background-color:#1f1c1c;border:2px solid #fff;text-transform:uppercase;width:auto;padding:10px 10px 5px 10px;z-index:1}@media only screen and (max-width: 835px){.artist-performance p span.time{top:-62px}}@media only screen and (max-width: 400px){.artist-performance p span.time{top:-65px;left:-3px;padding:10px 14px 5px 13px}}.artist-performance .artist-online{margin:20px auto 60px auto;position:relative;z-index:1}.artist-performance .artist-online span{width:100%;text-align:center;display:inline-block;text-transform:uppercase;font-size:0.8em;margin:0 0 10px 0}.artist-performance .artist-links{padding:0;text-align:center}.artist-performance .artist-links li{display:inline-block;text-align:left;margin:0;padding:0;font-size:1em}.artist-performance .artist-links li a{display:block;overflow:hidden;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;color:#13100d;font-size:1.500em;margin:0 5px}@media only screen and (max-width: 960px){.artist-performance .artist-links li a{font-size:1.625em}}.artist-performance .artist-links li:focus a,.artist-performance .artist-links li:hover a,.artist-performance .artist-links li:active a{-moz-transform:translateY(-4px);-webkit-transform:translateY(-4px);-o-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);color:#13100d}.artist-copy{background-color:#fff;margin-top:-185px;max-width:840px;padding-top:110px;padding-bottom:20px;position:relative}.artist-copy .text-block{max-width:90%;width:90%}.artist-copy .share-panel{margin-top:40px}.artist-copy .share-panel .share-title{padding:0}.artist-copy .share-panel .share-links{margin:0;padding:0}.artist-copy .share-panel .share-links li{margin:0 5px;padding:0}.artist-copy .share-panel .share-links li a{font-size:1.500em}.artist-copy .share-panel .share-links li a i{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}@media only screen and (max-width: 960px){.artist-copy .share-panel .share-links li a{font-size:1.625em}}.artist-copy .share-panel .share-links li:focus a i,.artist-copy .share-panel .share-links li:hover a i,.artist-copy .share-panel .share-links li:active a i{-moz-transform:translateY(-4px);-webkit-transform:translateY(-4px);-o-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.artist-copy .button-linker{width:50%;margin:70px auto 30px auto}@media only screen and (max-width: 600px){.artist-copy .button-linker{width:90%}}.lu-hidden-note{position:absolute;width:75%;margin:0 auto;font-size:0.813em;text-align:center;top:0px;padding:20px 20px 10px 20px;left:0%;background-color:rgba(255,255,255,0.75);font-family:'Rubik','Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:400;line-height:16px}.lu-hidden-note p span{font-family:'Jaapokki','Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;color:#eb5d3e;text-transform:uppercase}.lu-hidden-note.inline{position:relative}.line-up h1,.artist-performance h1{text-align:center;color:#13100d;text-transform:uppercase;padding:10px 0 40px 0;margin:42px auto 0}.lineup-section-switch{max-width:640px;width:calc(100% - 40px);margin:0 auto -45px auto;position:relative;padding:10px;height:80px;top:0;font-size:1.3em;text-align:center;text-transform:uppercase;padding:10px;z-index:1;text-align:center}@media only screen and (max-width: 600px){.lineup-section-switch{font-size:1.1em;top:0;margin:0 auto -40px auto}}.lineup-section-switch ul{display:inline-block}.lineup-section-switch ul:after{content:" ";display:table;clear:both}.lineup-section-switch ul li{border:2px solid #fff;position:relative;float:left}.lineup-section-switch ul li a{text-decoration:none;color:#13100d;display:block;width:100%;position:relative}.lineup-section-switch ul li a span{display:block;position:relative;z-index:10;padding:15px 20px 10px 20px;color:#fff;background-color:#13100d}@media only screen and (max-width: 500px){.lineup-section-switch ul li a span{padding:15px 18px 10px 18px}}@media only screen and (max-width: 400px){.lineup-section-switch ul li a span{padding:15px 15px 10px 15px}}@media only screen and (max-width: 360px){.lineup-section-switch ul li a span{padding:15px 5px 10px 5px}}.lineup-section-switch ul li a span:hover{color:#e9b646}.lineup-section-switch ul li a.current span{color:#13100d;background-color:#e9b646}.lineup-section-switch ul li a.current:after{border-top-color:#fff;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.lineup-section-switch ul li:first-of-type,.lineup-section-switch ul li:last-of-type{width:53px;height:53px;background-repeat:no-repeat;background-size:80%;background-position:center;display:inline-block;background-color:#13100d;border:2px solid #fff;position:relative}@media only screen and (max-width: 500px){.lineup-section-switch ul li:first-of-type,.lineup-section-switch ul li:last-of-type{display:none}}.lineup-section-switch ul li:first-of-type{border-right:none;background-image:url(/assets/images/2019/btn-circle.svg)}.lineup-section-switch ul li:last-of-type{border-left:none;background-image:url(/assets/images/2019/btn-circle.svg)}.lineup-section-switch.two li.poster{border-right:none}.lineup-section-switch.three li.artists{border-left:none;border-right:none}.lineup-sectional,.artists-sectional{height:0;overflow:hidden;width:100%;margin:0 auto;opacity:0;position:relative;z-index:20;-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;-ms-transition:-ms-transform 300ms ease;-o-transition:-o-transform 300ms ease;transition:transform 300ms ease;-moz-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.lineup-sectional:after,.artists-sectional:after{content:" ";display:table;clear:both}.lineup-sectional.section-active,.lineup-sectional.sub-section-active,.artists-sectional.section-active,.artists-sectional.sub-section-active{height:auto;overflow:visible;opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.lineup-sectional .tier,.artists-sectional .tier{background-image:none !important;padding:0 !important}.lineup-sectional .tier:before,.artists-sectional .tier:before{display:none}.lineup-sectional .image-container,.artists-sectional .image-container{margin-top:80px;border:50px solid white;padding:0}@media only screen and (max-width: 600px){.lineup-sectional .image-container,.artists-sectional .image-container{margin-top:60px;border:10px solid white}}.lineup-sectional.sub-section-active,.artists-sectional.sub-section-active{margin:50px auto}.content-switch{position:relative;padding:0 0 50px 0;z-index:0}.artists-listing-switch{max-width:640px;width:calc(100% - 40px);margin:25px auto -25px auto;position:relative;padding:10px;height:80px;top:20px;font-size:1.3em;text-align:center;text-transform:uppercase;padding:0 10px 10px 10px;z-index:11;text-align:center}.artists-listing-switch:after{content:" ";display:table;clear:both}@media only screen and (max-width: 600px){.artists-listing-switch{font-size:1.1em;top:0;margin:10px auto -70px auto}}.artists-listing-switch ul{display:inline-block}.artists-listing-switch ul:after{content:" ";display:table;clear:both}.artists-listing-switch li{border:2px solid #fff;position:relative;float:left}.artists-listing-switch li a{text-decoration:none;color:#eb5d3e;display:block;width:100%;position:relative}.artists-listing-switch li a span{display:block;position:relative;z-index:10;padding:15px 20px 10px 20px;color:#fff;background-color:#13100d}.artists-listing-switch li a span:hover{color:#e9b646}@media only screen and (max-width: 400px){.artists-listing-switch li a span{padding:10px 10px 7px 10px}}.artists-listing-switch li a.current span{color:#13100d;background-color:#e9b646;background-position:top center;background-repeat:repeat;background-size:30px 21px}.artists-listing-switch li a.current:after{border-top-color:#fff;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.artists-listing-switch li:first-of-type{border-right:none}.stage-panel{max-width:940px;width:calc(100% - 20px);margin:0 auto;position:relative;padding:10px;text-align:center;padding:10px 0;z-index:10}.stage-panel:first-child{margin-top:130px}@media only screen and (max-width: 600px){.stage-panel:first-child{margin-top:60px}}.stage-panel:after{content:" ";display:table;clear:both}.stage-panel h2{background-color:#e9b646;border:2px solid #fff;text-transform:uppercase;font-size:2em;line-height:1em;margin:-22px 0 20px 0;padding:30px 0 20px;position:relative}.stage-panel h2 span{display:inline-block;margin:0 auto;padding:0 20px;position:relative;z-index:10;max-width:80%}.stage-panel nav{background-color:#13100d;position:relative;width:90%;margin:-22px auto 0 auto;border:2px solid #fff}.stage-panel nav ul{display:block;padding:20px 0px 20px 0px}.stage-panel nav li{display:block;position:relative;width:100%}.stage-panel nav li:after{content:"";position:absolute;right:50%;transform:translate(50%, -50%);bottom:-8px;width:6px;height:6px;border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%}.stage-panel nav li:last-child:after{display:none}.stage-panel nav a{color:#fff;font-size:1.6em;display:inline-block;text-transform:uppercase;padding:20px  10px;text-decoration:none;line-height:1em;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-ms-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.stage-panel nav a:hover{color:#e9b646}.stage-panel.schedule li{border-bottom:2px solid #fff}.stage-panel.schedule li:after{display:none}.stage-panel.schedule li:last-of-type{border-bottom:none}.stage-panel.schedule li:last-of-type:after{display:none}.stage-panel.schedule li a{display:block;width:100%}.stage-panel.schedule li a:after{content:" ";display:table;clear:both}.stage-panel.schedule li a span.name{display:inline-block;text-align:left;float:left;width:65%;padding:0 10px 0 0}.stage-panel.schedule li a span.performance-time{display:inline-block;text-align:right;float:right;font-family:'Rubik','Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:400;width:35%}.artist-list{padding:5px;width:100%;text-align:center}.artist-list:after{content:" ";display:table;clear:both}.artist-list article{display:inline-block;margin:40px 15px 0 0;width:30%;height:auto;position:relative;border:2px solid #b0890e}@media only screen and (max-width: 835px){.artist-list article{width:40%}}@media only screen and (max-width: 600px){.artist-list article{width:100%}.artist-list article:first-child{margin-top:0}}.artist-list article a{display:block;position:relative;width:100%;height:100%;padding:0 0 75% 0;font-size:2em;line-height:0.9em;text-decoration:none;color:#fff;background:#1f1c1c;background:-moz-linear-gradient(top, #eb5d3e 0%, #1f1c1c 100%);background:-webkit-linear-gradient(top, #eb5d3e 0%, #1f1c1c 100%);background:linear-gradient(to bottom, #eb5d3e 0%, #1f1c1c 100%)}.artist-list article a .link-block{position:absolute;width:100%;height:100%;padding:0px;top:0px;left:0px;z-index:4}.artist-list article a .link-block .title-wrap{text-transform:uppercase;width:92%;margin:0 auto;position:absolute;bottom:-24px;right:50%;transform:translate(50%, 0)}.artist-list article a .link-block .title-wrap h2 span{display:inline-block;padding:10px 10px 5px 10px;background-color:#13100d;border:2px solid #fff;font-size:22px;width:100%;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}@media only screen and (max-width: 600px){.artist-list article a .link-block .title-wrap h2 span{padding:20px 10px 15px 10px}}.artist-list article a:hover .link-block .title-wrap h2 span{background-color:#e9b646;color:#13100d}.artist-list article img{position:absolute;top:0;left:0;width:100%;height:inherit;z-index:2;opacity:0.8;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.artist-list article img.lazy{opacity:0.0}.artist-list article a:hover img{opacity:0.3;-webkit-filter:grayscale(100%) contrast(150%) brightness(120%);filter:grayscale(100%) contrast(150%) brightness(120%)}.stage-admin-title{text-align:center;padding:50px 20px 50px 20px;font-size:1.6em;color:#13100d;font-family:'Rubik','Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:700}.admin-stage-view{padding:0 0 50px 0;z-index:0;position:relative}.admin-stage-view:last-child .stage-admin-title{padding:0 20px 50px 20px}.admin-stage-view .stage-panel nav,.admin-stage-view .stage-panel h2:after{background-color:#777777 !important}.admin-stage-view .stage-panel h2{color:#777777 !important}.admin-stage-view .stage-panel a:hover{color:#fff}p.no-artist{display:block;width:100%;text-transform:uppercase;text-align:center;font-size:2em;padding:20px}.ie-browser-warning{position:fixed;bottom:-1px;left:0px;background-color:#bc141a;height:auto;width:100%;z-index:1000;color:#fff;padding:20px}.ie-browser-warning h2{text-transform:uppercase;padding:0 0 5px 0;text-align:center;font-size:1.2em}.ie-browser-warning p{text-align:center;line-height:1.2em;font-size:1.1em}.ie-browser-warning p a{text-decoration:underline;color:#fff}.fb_iframe_widget_fluid_desktop{width:100% !important}.no-js .hero-panel-half{margin-top:0px}.no-js .info-detail{height:auto}.no-js header{position:relative;height:auto;top:0px;left:auto}.no-js header a.skip-link{text-align:center;padding:0}.no-js header a.home-link{position:relative;left:0px;top:0px;margin:0px auto 10px auto}@media only screen and (min-width: 600px){.no-js header a.home-link{width:400px;height:100px;background-size:1000px 750px}}.no-js header .header-wrap{background-color:#eb5d3e;height:auto;padding:10px 0 0 0;position:relative}.no-js header .header-wrap:after{content:" ";display:table;clear:both}.no-js header button.menu,.no-js header .countdown{display:none}.no-js header nav.main-nav{width:100%;display:block;height:auto;position:relative;top:auto;right:auto;margin:0px auto;opacity:1;background-color:rgba(235,93,62,0);-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.no-js header nav.main-nav .primary-navigation{height:auto;background-color:rgba(19,16,13,0.2);padding:0 0 20px 0}.no-js header nav.main-nav .primary-navigation .menu-wrap{border-bottom:none;border-top:none;padding:0;text-align:center}.no-js header nav.main-nav .primary-navigation .menu-wrap:after{content:" ";display:table;clear:both}.no-js header nav.main-nav ul.primary-links,.no-js header nav.main-nav ul.outbound-links{font-size:1.2em;display:block;float:none;width:auto;margin:10px auto;padding:0px}.no-js header nav.main-nav ul.primary-links li,.no-js header nav.main-nav ul.outbound-links li{display:inline-block;padding:5px 10px 5px 10px}.no-js header nav.main-nav ul.outbound-links{clear:left;border-top:1px solid rgba(255,255,255,0.3);padding:10px 0 0 0;display:inline-block;margin:0 auto}.no-js header nav.main-nav ul.outbound-links:after{display:none}.no-js header nav.main-nav ul.social-links{margin:20px auto 0 auto;text-align:center}.no-js header nav.main-nav ul.social-links li{margin:0 2px 0 2px}.no-js header nav.main-nav span.festival-details{text-align:center;margin:20px 0 0 0}.no-js .no-script-notification{position:fixed;bottom:-1px;left:0px;background-color:#bc141a;height:auto;width:100%;z-index:1000;color:#fff;padding:20px}.no-js .no-script-notification h2{text-transform:uppercase;padding:0 0 5px 0;text-align:center;font-size:1.2em}.no-js .no-script-notification p{text-align:center;line-height:1.2em;font-size:1.1em}@media only screen and (max-width: 960px){.no-js .no-script-notification p{font-size:0.8em}}.no-js img.lazy{display:none !important}.news-block{text-align:center;margin-top:20px}.news-block h1,.news-block h2{text-align:center;color:#13100d;text-transform:uppercase;padding:10px 0 40px 0}@media only screen and (max-width: 600px){.news-block h1,.news-block h2{padding:10px 0 0}}.news-block .news-block-item{width:460px;text-align:left;margin:10px;display:inline-table}.news-block .news-block-item:nth-child(even){float:left;margin-bottom:100px}.news-block .news-block-item:nth-child(odd){float:right;margin-bottom:100px}.news-block .news-block-item a{display:block;text-decoration:none;position:relative}.news-block .news-block-item a:hover h3{background-color:#e9b646;color:#13100d}.news-block .news-block-item .post-date{padding:5px 10px 0 10px;background-color:#eb5d3e;color:#13100d;position:absolute;z-index:1;bottom:-13px;right:50%;transform:translate(50%, -50%)}.news-block .news-block-item.border-link .feature-image{position:relative}.news-block .news-block-item h3{background-color:#13100d;color:#e9b646;border:2px solid #fff;font-size:1.375em;position:relative;height:110px;display:flex;align-items:center;margin:-4px 0 0 0;text-transform:uppercase;text-align:center}.news-block .news-block-item h3 span{width:100%;padding:4px 40px 2px 40px;height:70px;overflow:hidden}@media only screen and (max-width: 600px){.news-block .news-block-item{width:90%}.news-block .news-block-item img{height:auto}}.news,.page{text-align:center}.news h1,.news h2,.page h1,.page h2{text-align:center;text-transform:uppercase;padding:10px 0 40px 0}.news h1,.page h1{margin:42px auto 0;width:80%;max-width:980px;position:relative}@media only screen and (max-width: 960px){.news h1,.page h1{margin:0 auto -30px auto;padding-left:10px;padding-right:10px}}.news h2,.page h2{font-size:3.250em;padding:10px 0;color:#13100d}.news .post-date,.page .post-date{color:#fff;text-transform:uppercase;font-size:1.125em}.news .text-block,.news .button-block,.page .text-block,.page .button-block{background-color:#fff;padding:40px;width:60%;text-align:left}@media only screen and (max-width: 960px){.news .text-block,.news .button-block,.page .text-block,.page .button-block{width:75%}}@media only screen and (max-width: 600px){.news .text-block,.news .button-block,.page .text-block,.page .button-block{width:100%;padding:20px}}.news .text-block h2,.news .text-block h3,.news .button-block h2,.news .button-block h3,.page .text-block h2,.page .text-block h3,.page .button-block h2,.page .button-block h3{color:#13100d;text-align:left}.news .button-block,.page .button-block{margin:0 auto;padding:1px 40px}.news .image-container img,.page .image-container img{border:2px solid #b0890e;margin:-50px 0;z-index:1}.news .image-container.no-sizing img,.page .image-container.no-sizing img{padding:0;margin:-40px 0;z-index:1;width:100%}.news span.title a,.page span.title a{text-align:center;color:#13100d;text-transform:uppercase;padding:10px 0 40px 0;text-decoration:none;font-size:3.250em;margin:56px 0 -30px 0;display:inline-block}.news span.title a:hover,.page span.title a:hover{text-decoration:underline}@media only screen and (max-width: 960px){.news span.title a,.page span.title a{margin:34px 0 -30px 0}}.news h1{color:#fff;font-size:2.750em}@media only screen and (max-width: 600px){.news h1{line-height:32px}}.news .button-block.last{background-color:transparent;padding-top:40px}@media only screen and (max-width: 600px){.page h1{margin:20px auto -30px auto}}.block-50.image-container.no-sizing img{margin:0 auto;width:auto}@media only screen and (max-width: 700px){.block-50.image-container.no-sizing img{width:100%}}.partners h1{margin:42px auto}@media only screen and (max-width: 600px){.partners h1{padding-bottom:0}}.partners .image-container.no-sizing img{margin:0 auto;border:none;width:75%}.partners .text-block p:first-child{text-align:initial}.history .text-block{background-color:transparent;margin-top:0;padding-top:0}.history .text-block p:first-child{text-align:initial}.history .block-75.image-container{padding:0;width:35%;margin:15px 15px 110px 15px;display:inline-block}.history .block-75.image-container img{border:50px solid #fff}.history .block-75.image-container .caption{z-index:1;display:inline-block;position:relative;top:15px}@media only screen and (max-width: 960px){.history .block-75.image-container{width:45%}.history .block-75.image-container:last-child{margin-bottom:40px}.history .block-75.image-container img{border:25px solid #fff}}@media only screen and (max-width: 600px){.history .block-75.image-container{width:85%}}.history .button-block{background-color:transparent}.history.single-page .block-75.image-container{width:50%}@media only screen and (max-width: 600px){.history.single-page .block-75.image-container{width:85%}}.wp-pagenavi{text-align:center;text-transform:uppercase;line-height:40px;font-size:1.4em}.wp-pagenavi span.pages{margin:20px 0 10px 0;font-size:0.9em;display:inline-block;width:100%}.wp-pagenavi a,.wp-pagenavi span.current{height:40px;margin:0 2px;display:inline-block;border:2px solid rgba(19,16,13,0.8);color:#e9b646;background-color:#13100d;text-decoration:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.wp-pagenavi span.current{border:2px solid #e9b646;background-color:#e9b646;color:#13100d}.wp-pagenavi span.extend{display:inline-block;width:30px;margin:0 2px}.wp-pagenavi a:hover,.wp-pagenavi a:active,.wp-pagenavi a:focus{background-color:#e9b646;border-color:#e9b646;color:#13100d}.wp-pagenavi a.first,.wp-pagenavi a.last{width:100px}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{font-weight:bold}.wp-pagenavi .current,.wp-pagenavi .page,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{width:44px}@media only screen and (max-width: 835px){.wp-pagenavi .current,.wp-pagenavi .page,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{width:29%;display:inline-block}}.switch-bar{margin:40px auto 30px auto;width:75%}@media only screen and (max-width: 960px){.switch-bar{width:100%;width:calc(100% - 4px);margin:30px auto 20px auto}}@media only screen and (max-width: 400px){.switch-bar{font-size:0.85em}}.switch-bar .selections{overflow:hidden;margin:0px auto 10px auto}.switch-bar .selections.two ul li{width:50%}.switch-bar .selections.four ul li{width:25%}.switch-bar .selections.five ul li{width:20%}.switch-bar ul{position:relative;width:100%;display:block;text-align:center;margin:20px 0 0 0}.switch-bar ul li{width:33.3%;border:2px solid transparent;text-align:center;display:inline-block}.switch-bar ul li a,.switch-bar ul li button,.switch-bar ul li span{display:block;background-color:#c83515;color:#fff;position:relative;z-index:2;text-decoration:none;text-transform:uppercase;-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-ms-transition:background 300ms ease;-o-transition:background 300ms ease;transition:background 300ms ease}.leeds .switch-bar ul li a,.leeds .switch-bar ul li button,.leeds .switch-bar ul li span{background-color:#8f6f0b;color:#eb5d3e}.switch-bar ul li a span,.switch-bar ul li button span{display:block;padding:8px 10px 10px 10px;cursor:pointer}.switch-bar ul li span{background-color:#eb5d3e;padding:20px 0}.switch-bar ul li:hover a{background-color:#82220e}.leeds .switch-bar ul li:hover a{background-color:#221b03;color:#fff}.switch-bar ul li:first-of-type:hover:after,.switch-bar ul li:last-of-type:hover:after{background-color:#82220e}.leeds .switch-bar ul li:first-of-type:hover:after,.leeds .switch-bar ul li:last-of-type:hover:after{background-color:#221b03}.switch-bar ul li.active a,.switch-bar ul li.active:hover a{background-color:#eb5d3e;color:#fff}.switch-bar ul li.active a span,.switch-bar ul li.active:hover a span{cursor:default}.switch-bar ul li.active:first-of-type:after,.switch-bar ul li.active:last-of-type:after,.switch-bar ul li.active:hover:first-of-type:after,.switch-bar ul li.active:hover:last-of-type:after{background-color:#eb5d3e}.live-blog-article-list{position:relative;width:100%;width:calc(100% + 20px);left:-10px}.live-blog-article-list:after{content:" ";display:table;clear:both}@media only screen and (max-width: 1000px){.live-blog-article-list{width:100%;left:0px}}#live-blog{margin:42px auto 0;width:80%;max-width:980px;position:relative}@media only screen and (max-width: 600px){#live-blog{width:100%}}#live-blog h1{text-align:center;color:#13100d;text-transform:uppercase;padding:10px 0 40px 0}@media only screen and (max-width: 600px){#live-blog h1{padding:10px 0 0}}#live-blog h2{padding:30px 0 0 20px}#live-blog .live-blog-article{width:50%;padding:10px}@media only screen and (max-width: 1000px){#live-blog .live-blog-article{width:100%;padding:0 2px 15px 2px}}#live-blog .live-blog-article .article-wrap{background-color:#fff;color:#eb5d3e;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);position:relative}#live-blog .live-blog-article .article-wrap a.edit-this{top:10px;left:10px;position:absolute;background-color:#eb5d3e;color:#fff;text-decoration:none;text-transform:uppercase;padding:5px 10px;z-index:1}#live-blog .live-blog-article .article-wrap a.edit-this:hover{background-color:#c83515}#live-blog .live-blog-article h1{text-transform:uppercase;font-size:1.8em;line-height:1.1em;letter-spacing:-0.02em;padding:40px 20px 20px 20px;word-break:break-word;position:relative}#live-blog .live-blog-article .posted-meta{padding:10px 20px;color:#f29783}#live-blog .live-blog-article .posted-meta span.day{text-transform:uppercase}#live-blog .live-blog-article .article-content{font-size:0.85em;padding:20px 0 0 0;height:auto;opacity:1;overflow:visible;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}@media only screen and (max-width: 600px){#live-blog .live-blog-article .article-content{padding:0;font-size:1em}}#live-blog .live-blog-article .article-content .ea-intro{margin:30px auto 0 auto;padding:0 30px;font-family:'Rubik','Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:300;font-size:1.3em;line-height:1.2em;color:#13100d}#live-blog .live-blog-article .article-content .ea-intro:after{display:none}#live-blog .live-blog-article .article-content .ea-intro p{padding:0 10px 20px 10px}#live-blog .live-blog-article .article-content .standard-content-pane,#live-blog .live-blog-article .article-content .standard-image{width:100%;margin:0px auto 20px auto}@media only screen and (max-width: 700px){#live-blog .live-blog-article .article-content .standard-content-pane,#live-blog .live-blog-article .article-content .standard-image{margin:0px auto 10px auto}}#live-blog .live-blog-article .article-hero-image{margin:0 0 -10px 0;height:0;padding:0 0 60% 0;overflow:hidden;position:relative}#live-blog .live-blog-article .article-hero-image:after{display:block;content:" ";position:absolute;bottom:-1px;right:0px;z-index:2;background-image:url(/assets/images/live-blog-image-detail.png);background-size:100% auto;background-repeat:no-repeat;background-position:bottom right;width:80%;max-width:500px;height:120px;-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1));-moz-filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1));-ms-filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1));-o-filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1))}#live-blog .live-blog-article .article-hero-image img{width:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease}#live-blog .live-blog-article .article-hero-image img.lazy.pending{opacity:0}#live-blog .live-blog-article .article-hero-image img.lazy{opacity:1}#live-blog .live-blog-article .article-share-panel{background-color:#ec674a;margin:20px 0 0 0;padding:5px 0;position:relative;border:5px solid #fff}#live-blog .live-blog-article .article-share-panel:after{display:block;content:" ";position:absolute;top:0px;right:0px;z-index:2;background-image:url(/assets/images/live-blog-share-detail.png);background-size:100% auto;background-repeat:no-repeat;background-position:top right;width:75%;max-width:500px;height:50px}#live-blog .live-blog-article .article-share-panel h3.share-title{color:#fff}#live-blog .live-blog-article .article-share-panel .share-panel{max-width:75%;padding:0}#live-blog .live-blog-article .article-share-panel .share-panel h2{padding:5px 0 0 20px}#live-blog .live-blog-article .article-share-panel .share-panel .copy-notified{color:#fff}#live-blog .live-blog-article.toggle-panel.condensed .article-content{height:0;overflow:hidden;opacity:0;-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}#live-blog .live-blog-article.toggle-panel .no-hero h1{padding:80px 20px 20px 20px}#live-blog .live-blog-article .block-50{width:95%;margin-top:0;margin-bottom:40px}#live-blog .live-blog-article button.article-toggle{position:absolute;right:0px;top:18px;display:block;height:40px;text-align:left;padding:0px 0px 4px 30px;width:100px;overflow:hidden;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;outline:none;border:none;z-index:5;color:#fff;font-size:0.9em;cursor:pointer;background-color:black;background-position:top right;background-size:240px 50px;background-repeat:no-repeat;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}@media only screen and (max-width: 1000px){#live-blog .live-blog-article button.article-toggle{font-size:1.4em;right:-10px}}@media only screen and (max-width: 960px){#live-blog .live-blog-article button.article-toggle{top:8px}}#live-blog .block-75.image-container{width:100%}#live-blog .block-video{width:96%;margin-bottom:40px}#live-blog .dl-custom-html{width:100%}.alert-banner{height:auto;overflow:visible;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);position:fixed;display:block;z-index:40;box-sizing:border-box;width:100%;background-color:rgba(255,255,255,0.9);padding:140px 0 0 0;top:0px;opacity:1}@media only screen and (max-width: 960px){.alert-banner{padding:100px 0 0 0}}.alert-banner .ea{width:calc(100% - 60px);padding:10px 180px 10px 80px;font-size:0.8em;min-height:80px}@media only screen and (max-width: 960px){.alert-banner .ea{font-size:0.6em;width:100%;padding:0px 20px;text-align:center}}.alert-banner a.alert-link{display:inline-block;padding:10px;background-color:#13100d;text-transform:uppercase;color:#fff;text-decoration:none;text-align:center;width:130px;position:absolute;right:110px;top:10px;-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-ms-transition:background 300ms ease;-o-transition:background 300ms ease;transition:background 300ms ease}.alert-banner a.alert-link:hover,.alert-banner a.alert-link:active,.alert-banner a.alert-link:visited{background-color:#eb5d3e}@media only screen and (max-width: 960px){.alert-banner a.alert-link{position:relative;right:auto;top:-5px;width:auto;padding:5px 10px;margin:0 auto 10px auto}}.alert-banner span.alert-icon{display:block;width:60px;height:60px;overflow:hidden;text-indent:-9999px;background-image:url(/assets/images/sprite-sheet.svg);background-repeat:no-repeat;background-size:800px 600px;background-position:-150px -270px;position:absolute;left:60px;position:absolute;left:25px;top:5px;margin:0 0 10px 0}@media only screen and (max-width: 960px){.alert-banner span.alert-icon{position:relative;left:0;top:0;margin:0 auto 10px auto}}.alert-banner button.dismiss{position:absolute;right:40px;top:0px;display:block;width:40px;height:40px;overflow:hidden;text-indent:-9999px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;outline:none;background-color:transparent;border:none;background-image:url(/assets/images/sprite-sheet.svg);background-repeat:no-repeat;background-size:800px 600px;background-position:-80px -280px;cursor:pointer}@media only screen and (max-width: 960px){.alert-banner button.dismiss{right:20px}}.alert-banner.hidden{height:0;overflow:hidden;opacity:0;-moz-transform:translateY(-160px);-webkit-transform:translateY(-160px);-o-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px)}.touch-enabled .mobile-tabs li:after,.touch-enabled ul.type-list li:after,.touch-enabled .tab-list li:after{display:none}
