@charset "UTF-8";.hidden{display:none!important;visibility:hidden!important}.clearfix{display:block;clear:both}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.media-vimeo-video,.video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.media-vimeo-video iframe,.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.media-soundcloud-audio iframe{width:100%;max-height:150px}.emmsg{display:none;padding:2em 0;background:#fec001;color:#222;position:relative;text-align:center}.emmsg .columns{border:3px solid #291e1f;padding:2em}@media (max-width:479px){.emmsg .columns{padding:1em}}.emmsg p:last-child{margin-bottom:0}.emmsg__close{text-align:left;text-indent:-9999px;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:15px;right:15px;display:block;height:30px;width:30px;background-image:url(../images/emClose.png);background-size:20px;background-position:100% 0;cursor:pointer;transition:opacity .2s ease-out}.emmsg__close:hover{opacity:.7}.hide-for-mobile{display:block!important}.show-for-mobile{display:none!important}@media (max-width:767px){.hide-for-mobile{display:none!important}.show-for-mobile{display:block!important}}input,input[type=email],input[type=password],input[type=submit],input[type=text],select,textarea{font-size:18px;font-family:Roboto;color:#222;resize:none;padding:.5em 1em;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;outline:0;border:1px solid #222;transition:all .2s ease-in-out}.form-actions input,input[type=submit]{cursor:pointer}.listing,.listing li{list-style:none;margin:0;padding:0}.listing li{vertical-align:top;margin-bottom:1%;margin-right:1%;float:left;position:relative}.one-col li{width:100%;margin-right:0}.one-col li:last-child{margin-bottom:0}.two-col li{width:49.5%}.two-col li:nth-of-type(2n+2){margin-right:0}.three-col li{width:32.5%}.three-col li:nth-of-type(3n+3){margin-right:0}@media (max-width:1700px){.three-col.whats-on-arch li,.three-col.whats-on li{width:49.5%}.three-col.whats-on-arch li:nth-of-type(3n+3),.three-col.whats-on li:nth-of-type(3n+3){margin-right:1%}.three-col.whats-on-arch li:nth-child(2n),.three-col.whats-on li:nth-child(2n){margin-right:0}}@media (max-width:767px){.three-col.whats-on-arch li,.three-col.whats-on li{width:100%;margin-bottom:1em}}.four-col li{width:24%}.four-col li:nth-of-type(4n+4){margin-right:0}@media (max-width:1699px){.three-col.whats-on-attachment-arch li{width:49.5%}.three-col.whats-on-attachment-arch li:nth-of-type(3n+3){margin-right:1%}.three-col.whats-on-attachment-arch li:nth-of-type(2n+2){margin-right:0}}@media (max-width:767px){.three-col.whats-on-attachment-arch li{width:100%;margin-bottom:1em}}.five-col li{width:18.4%}.five-col li:nth-of-type(5n+5){margin-right:0}.six-col li{width:15%}.six-col li:nth-of-type(6n+6){margin-right:0}@media (max-width:767px){.five-col li,.four-col li,.six-col li,.three-col li,.two-col li{width:100%;margin-right:0}}.js-pager__items,.pager{list-style:none;padding:0;text-align:center;display:block;clear:both;margin:0 0 15px}.js-pager__items li,.pager li{list-style:none;margin:0;padding:0;display:inline-block}.js-pager__items li a,.pager li a{padding:5px 10px;display:block}.js-pager__items li.pager-current,.pager li.pager-current{padding:5px 10px}.admin-functions ul{list-style:none;border:0;margin:1em 0;padding:0}.admin-functions ul li{list-style:none;margin:0;padding:0;margin-right:1em;display:inline-block}.admin-functions ul li a{color:#222;background:#fff;padding:.5em 1em;margin:0;border:1px solid #222;display:block}.admin-functions ul li a.active,.admin-functions ul li a:hover{color:#fff;background:#222}body,html{font-size:18px;font-family:Roboto;color:#222;height:100%;-webkit-text-size-adjust:100%;background:#fec001}.row{max-width:1500px}h1,h2,h3,h4,h5,h6{font-weight:300;margin:0 0 .5em;line-height:1.2}h1,h2,h3,h4,h5,h6{letter-spacing:.4px;font-family:Oswald}h1{font-weight:700;font-size:55px;text-transform:uppercase}@media (max-width:479px){h1{font-size:30px}}h2,h3,h4{font-weight:700;letter-spacing:.4px;font-family:Oswald}h2{font-size:36px}@media (max-width:479px){h2{font-size:24px}}h3{font-size:22px}h4{font-size:18px}p{line-height:1.5;margin-top:0;letter-spacing:-.1px;font-size:1rem}strong{font-weight:700;font-family:Roboto}em{font-style:italic}small{font-size:90%}a{font-weight:700;font-family:Roboto;text-decoration:none;transition:all .2s ease-out;outline:0;color:#222}a:hover{text-decoration:underline}.orphan{margin-top:80px;margin-bottom:100px}.user-login-form input[type=submit]{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;color:#fff;display:inline-block;background-color:#fec001;color:#291e1f;border:1px solid #222;margin-top:30px}.user-login-form input[type=submit]:hover{text-decoration:none;background-color:#fff;color:#291e1f;background-color:#291e1f;color:#fec001}.header{background:#291e1f;color:#fff}.header__top{padding:0 .9375em 0 .4em}.header__top ul,.header__top ul li{list-style:none;margin:0;padding:0}.header__top ul li{display:block;float:left;margin-right:10px}.header__top ul li a{display:block;height:50px;width:40px;text-align:center;color:#fff;font-size:20px;line-height:50px}.header__top ul li a.active,.header__top ul li a:hover{color:#fec001;text-decoration:none}.header__nav{background:#3e2d31;padding:0 .9375em 0 0;position:relative}@media (max-width:800px){.header__nav{padding-right:0}}.header__nav ul,.header__nav ul li{list-style:none;margin:0;padding:0}@media (max-width:800px){.header__nav ul{display:none;clear:both;width:100%}}.header__nav ul>li{display:block;float:left}@media (max-width:800px){.header__nav ul>li{float:none;width:100%}}.header__nav ul li{position:relative}.header__nav ul a{font-weight:300;letter-spacing:.4px;font-family:Oswald;display:block;color:#fff;font-size:20px;padding:0 .9375em;height:80px;line-height:80px;position:relative}.header__nav ul a.is-active,.header__nav ul a:hover{color:#291e1f;background:#fff;text-decoration:none}.header__nav ul a.sf-with-ul{padding-right:30px}.header__nav ul a.sf-with-ul:after{font-family:FontAwesome;content:"";color:hsla(0,0%,100%,.6);transition:color .2s ease-out;font-size:13px;border:0;top:0;right:20px;margin:0}@media (max-width:800px){.header__nav ul a.sf-with-ul:after{right:30px;top:20px}}.header__nav ul a.sf-with-ul:hover .sf-sub-indicator:after,.header__nav ul a.sf-with-ul:hover:after{color:#3e2d31}@media (max-width:800px){.header__nav ul a{height:auto;line-height:1;padding:.9375em}}.header__nav ul .menu-item--active-trail>a{color:#291e1f;background:#fff;text-decoration:none}.header__nav ul .menu-item--active-trail>a.sf-with-ul:after{color:#3e2d31}.header__nav ul .active-trail>a,.header__nav ul .sfHover>a{color:#291e1f;background:#fff}.header__nav ul .active-trail>a .sf-sub-indicator:after,.header__nav ul .active-trail>a:after,.header__nav ul .sfHover>a .sf-sub-indicator:after,.header__nav ul .sfHover>a:after{color:#3e2d31}.header__nav ul ul{background:#fff}@media (max-width:800px){.header__nav ul ul{margin-top:0;position:relative;float:none}.header__nav ul ul li{background:#fff}}.header__nav ul ul li{float:none}.header__nav ul ul a{padding:10px .9375em;margin:0;color:#291e1f;height:auto;line-height:1}.header__nav ul ul a.is-active,.header__nav ul ul a:hover{background:#291e1f;color:#fff}.header__nav ul ul a.sf-with-ul{padding-right:30px}.header__nav ul ul a.sf-with-ul:after{font-family:FontAwesome;content:"";color:rgba(0,0,0,.6);transition:color .2s ease-out;font-size:13px;top:13px}@media (max-width:479px){.header__nav ul ul a.sf-with-ul:after{content:""}}.header__nav ul ul a.sf-with-ul:hover:after{color:#fff}.header__nav ul ul ul{margin-top:0}@media (max-width:800px){.header__nav ul ul ul{float:none;left:0}.header__nav ul ul ul a{padding-left:30px}}.header__logo{text-align:left;text-indent:-9999px;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(../images/logo.svg);background-position:0;display:block;height:80px;width:200px;float:right}@media (max-width:800px){.header__logo{float:left;margin-left:.9375em}}@media (max-width:479px){.header__logo{width:150px}}.header__logo:hover{opacity:.7}.nav ul,.nav ul li{list-style:none;margin:0;padding:0}@media (max-width:768px){.nav ul{display:none}}.nav__toggle{font-weight:300;letter-spacing:.4px;font-family:Oswald;color:#fff;display:none;position:absolute;right:.9375em;top:25px;z-index:10;transition:all .2s ease-in-out;font-size:1.25rem}.nav__toggle:after{font-family:FontAwesome;content:"";font-size:25px;margin-left:5px}.nav__toggle:hover{text-decoration:none;color:#fec001}@media (max-width:800px){.nav__toggle{display:block}}.nav__toggle--active:after{content:""}.subnav{margin-bottom:2em}.subnav ul{list-style:none;margin:0;border-left:1px solid #291e1f;padding:2px 0 1px}.subnav ul li{list-style:none;margin:0;padding:0}.subnav ul ul{border:0;padding:0}.subnav ul ul a{padding-left:1em}.subnav ul.menu a{font-size:18px;font-family:Roboto;display:block;padding:.5em;border-bottom:1px solid #fec001;font-size:20px}.subnav ul.menu a.is-active,.subnav ul.menu a:hover{font-weight:700;font-family:Roboto;background:#291e1f;color:#fff;text-decoration:none}.anchor-nav{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:1.40625em}@media (min-width:1026px){.anchor-nav{background-color:#fec001;padding:.46875em 0 0;position:sticky;top:0;z-index:100}}.anchor-nav a{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;display:inline-block;background-color:#291e1f;color:#fff;border:1px solid #291e1f;margin-right:.46875em;margin-bottom:.46875em;text-align:center}.anchor-nav a:hover{text-decoration:none;background-color:#fff;background-color:#291e1f;color:#fff;background-color:transparent;color:#291e1f}.header__extra--content{font-weight:300;letter-spacing:.4px;font-family:Oswald;display:none;padding:15px 0}@media (max-width:767px){.header__extra--content .columns{margin:15px 0}}.header__extra--content p{margin-bottom:0}.header__contact h4{font-weight:700;text-transform:uppercase;border-bottom:1px solid #7d6164;padding:0 0 15px;margin-bottom:15px}.header__contact a,.header__contact h4{letter-spacing:.4px;font-family:Oswald;color:#fec001}.header__contact a{font-weight:300}.header__contact a:hover{text-decoration:none;color:#fff}.header__contact a.social{font-size:30px;color:#fff;margin-right:5px}.header__contact a.social:hover{color:#fec001;text-decoration:none}.header__contact small{text-transform:uppercase;font-size:.8em}.header__contact form input{font-size:18px;font-family:Roboto;float:left;width:60%;height:35px;background:#fff;border:0;color:#222;font-size:16px;padding:5px}.header__contact form input[type=submit]{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;color:#fff;display:inline-block;background-color:#fec001;color:#291e1f;border:1px solid #fec001;width:40%;text-align:center;cursor:pointer;padding:0;line-height:1}.header__contact form input[type=submit]:hover{text-decoration:none;background-color:#fff;color:#291e1f;background-color:#291e1f;color:#fec001}.header__search{position:relative;margin:0 10px}.header__search label{display:none}.header__search input{height:50px}.header__search input[type=search]{width:98%;padding:0 15px;height:48px}.header__search input[type=submit]{background-position:50%;background-repeat:no-repeat;background-size:contain;text-align:left;text-indent:-9999px;position:absolute;right:0;top:0;background-color:#fec001;background-image:url(../images/icon-search.svg);background-size:50%;width:50px;display:block;border-left:0}.header__search input[type=submit]:hover{background-color:#0098d1}.search-block-form{position:relative;overflow:hidden}.search-results{margin:3em 0}.search-results ul.listing{margin:1em 0 2em}.search-results ul.listing li{margin-bottom:1em}.block-facet--links ul{margin:0 0 1em}.ajax-progress,.ajax-progress .throbber{display:none!important}.signpost{position:relative;padding-bottom:50px}.signpost img{width:100%;height:auto;margin-bottom:1em}.signpost .btn{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;color:#fff;display:inline-block;color:#291e1f;border:1px solid #291e1f}.signpost .btn:hover{text-decoration:none;background-color:#fff;color:#291e1f;background:#291e1f;color:#fff}.signpost a img{transition:opacity .2s ease-out}.signpost a:hover img{opacity:.8}.signpost .btn{position:absolute;bottom:0;left:0}.no-banner{margin-top:4em}.banner{position:relative;margin-bottom:1.5em;background-color:#291e1f}.banner:before{background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(../images/yellow-brush.svg);background-position:bottom;background-size:110%;background-color:rgba(39,30,31,.5);content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%}@media (max-width:767px){.banner{overflow:hidden}}.banner img{width:100%;height:auto}@media (max-width:767px){.banner img{max-width:500%;width:200%;margin-left:-50%}}@media (max-width:480px){.banner img{max-width:500%;width:300%;margin-left:-100%}}.banner h1{text-transform:uppercase;color:#fff;font-size:4.25rem;margin-bottom:15px}@media (max-width:768px){.banner h1{font-size:40px}}@media (max-width:479px){.banner h1{margin-bottom:0}}.banner .banner__content{text-align:center;position:absolute;left:0;top:40%;display:block;color:#fff;width:100%}.banner .banner__content p{max-width:95%;margin:0 auto}@media (max-width:1199px){.banner .banner__content{top:25%}}@media (max-width:479px){.banner .banner__content p{margin-top:15px;max-width:90%}}.entity{margin-bottom:2em}.entity.entity--type-downloads a:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:5px}.entity iframe{width:100%}.gallery a img{width:100%;height:auto;transition:opacity .2s ease-out}.gallery a:hover img{opacity:.7}.accordion li{display:block;width:100%;margin-bottom:0;border-bottom:1px solid #fec001}.accordion li h3{display:inline-block;width:90%;margin:0;padding:11px 0}.accordion li .header{position:relative;padding:0 1em}.accordion li .header .toggle{text-align:left;text-indent:-9999px;cursor:pointer;display:block;position:absolute;top:9px;right:1em;height:30px;width:30px}.accordion li .header .toggle:after{font-family:FontAwesome;content:"";text-indent:0;position:absolute;top:0;left:0;display:block;height:100%;width:100%;text-align:center;line-height:30px;font-size:30px;color:#fec001;transition:transform .2s ease-out}.accordion li .header .toggle.active:after,.accordion li .header .toggle:hover:after{transform:rotate(45deg);color:#fff}.accordion li .acc-content{display:none;padding:1em}.accordion li .acc-content ul li{display:list-item;list-style-type:circle}ul.logos{margin:0 0 2em;display:flex;flex-wrap:wrap}ul.logos,ul.logos li{list-style:none;padding:0}ul.logos li{margin:0;margin-right:20px;max-width:25%}@media (max-width:767px){ul.logos li{max-width:30%;margin-right:3%}}@media (max-width:479px){ul.logos li{max-width:47.5%;margin-right:5%}ul.logos li:nth-child(2n){margin-right:0}}ul.logos a:hover{opacity:.7}ul.logos img{width:100%;height:auto}ul.logos section{margin:0}.button a{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;display:inline-block;background-color:#0098d1;color:#fff;border:1px solid #0098d1;padding:10px 30px}.button a:hover{text-decoration:none;color:#291e1f;background-color:#fff;color:#0098d1}.button--2{text-align:center}.button--3{text-align:right}.node--type-page .teaser{background:#291e1f;color:#fff;display:block}.node--type-page .teaser img{width:100%;height:auto}.node--type-page .teaser h3{padding:.75em;margin:0}.node--type-page .teaser:hover{text-decoration:none;color:#fec001;background:#3e2d31}.brush{background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(../images/yellow-brush.svg);background-position:bottom;background-size:cover;position:absolute;bottom:-1px;left:0;display:block;width:100%;height:50px}section{padding:2em 0}section.entity{padding:0}section.entity p:last-child{margin-bottom:0}.node--type-production.node--display-full .bricks{background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(../images/wall.jpg);background-position:top;background-size:cover;padding:5em 0 8em;color:#fec001;position:relative}@media (max-width:799px){.node--type-production.node--display-full .bricks{padding:3em 0}}.node--type-production.node--display-full .bricks img{width:100%;height:auto;max-width:500px}@media (max-width:799px){.node--type-production.node--display-full .bricks img{max-width:100%;margin-bottom:2em}}.node--type-production.node--display-full .bricks h1{margin-bottom:15px}.node--type-production.node--display-full .bricks .entity{padding:0;margin:0}.node--type-production.node--display-full .bricks .book{display:inline-block;vertical-align:top;width:50%;margin-right:1%;margin-bottom:1em;height:49px}@media (max-width:479px){.node--type-production.node--display-full .bricks .book{width:100%}}.node--type-production.node--display-full .bricks .book a{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;display:inline-block;background-color:#0098d1;color:#fff;border:1px solid #0098d1;display:block;text-align:center}.node--type-production.node--display-full .bricks .book a:hover{text-decoration:none;color:#291e1f;background-color:#fff;color:#0098d1}.node--type-production.node--display-full .bricks .book a.disabled{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;display:inline-block;background-color:#291e1f;color:#fff;border:1px solid #fff;width:100%}.node--type-production.node--display-full .bricks .book a.disabled:hover{text-decoration:none;background-color:#fff;color:#291e1f;background-color:#291e1f;color:#fff}.node--type-production.node--display-full .bricks .share{display:inline-block;vertical-align:top;width:47%;margin-bottom:2em;height:49px}@media (max-width:479px){.node--type-production.node--display-full .bricks .share{display:block;width:100%;height:50px}}.node--type-production.node--display-full .bricks .share .rrssb{padding:0!important;height:100%}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons{height:100%;margin:0;padding:0}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li{width:24%!important;height:49px!important;padding:0;max-width:auto!important;margin-right:1%;float:left;display:block}@media (max-width:1025px){.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li{width:19%!important}}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li a{display:block;border-radius:0;width:100%;height:100%;background:#222}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li a:before{font-family:FontAwesome;content:"";height:20px;width:20px;color:#fff;transition:all .2s ease-out;font-size:22px;line-height:49px}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li a:hover{text-decoration:none;background:#fff}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li a:hover:before{color:#222}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li a span{display:none}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li.rrssb-email a:before{content:""}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li.rrssb-facebook a:before{content:""}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li.rrssb-twitter a:before{content:""}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li.rrssb-pinterest a:before{content:""}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li.rrssb-whatsapp a:before{content:""}.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li.rrssb-whatsapp{display:none}@media (max-width:1025px){.node--type-production.node--display-full .bricks .share .rrssb .rrssb-buttons li.rrssb-whatsapp{display:block}}.node--type-production.node--display-full .dates{font-weight:700;letter-spacing:.4px;font-family:Oswald;background:#fec001;padding:5px 7px;margin-bottom:1em;color:#291e1f;display:inline-block;font-size:18px}.node--type-production.node--display-full .detail{border-bottom:1px solid #fff;padding-bottom:.5em;margin-bottom:.5em;color:#fff;max-width:500px}@media (max-width:799px){.node--type-production.node--display-full .detail{max-width:100%}}.node--type-production.node--display-full .detail label{font-weight:700;letter-spacing:.4px;font-family:Oswald;display:block;width:30%;float:left;margin-right:2%}@media (max-width:479px){.node--type-production.node--display-full .detail label{width:100%;margin:0 0 5px}}.node--type-production.node--display-full .detail .content{display:block;float:left;width:68%}@media (max-width:479px){.node--type-production.node--display-full .detail .content{width:100%}}.node--type-production.node--display-full .detail .content p:last-child{margin-bottom:0}.node--type-production.node--display-full .detail .content a{color:#fff;text-decoration:underline}.node--type-production.node--display-full .detail .content a:hover{text-decoration:none}.credit{font-size:18px;margin-bottom:1em}.credit .fa{margin-right:5px;font-size:20px}.credit span{padding:5px 7px}.credit span,.tabs-menu a{font-weight:300;letter-spacing:.4px;font-family:Oswald;display:inline-block;background:#fec001;color:#291e1f}.tabs-menu a{padding:1em 1.5em;text-align:center}@media (max-width:479px){.tabs-menu a{float:left;width:50%;display:block;padding:.5em}}.tabs-menu a .fa{display:block;margin-bottom:10px}@media (max-width:479px){.tabs-menu a .fa{display:none}}.tabs-menu a.active,.tabs-menu a:hover{background:#291e1f;color:#fff;text-decoration:none}.tabs-content{background:#291e1f;padding:1.5em}@media (max-width:479px){.tabs-content{padding:1em}}.tab{background:#291e1f;color:#fff}.tab .entity{padding:0;margin:0}.tab a{color:#fff;text-decoration:underline}.tab a:hover{text-decoration:none}.node--type-production.node--display-production-related,.node--type-production.node--display-teaser{background:#291e1f;color:#fff;box-shadow:5px 5px 10px 0 #222}.node--type-production.node--display-production-related .node__thumb,.node--type-production.node--display-teaser .node__thumb{float:left;width:45%;display:block}.node--type-production.node--display-production-related .node__thumb img,.node--type-production.node--display-teaser .node__thumb img{width:100%;height:auto}.node--type-production.node--display-production-related .node__thumb:hover,.node--type-production.node--display-teaser .node__thumb:hover{opacity:.7}@media (max-width:1360px){.node--type-production.node--display-production-related .node__thumb,.node--type-production.node--display-teaser .node__thumb{width:100%}}.node--type-production.node--display-production-related .node__content,.node--type-production.node--display-teaser .node__content{padding:1em;float:left;width:55%;position:relative}@media (max-width:1360px){.node--type-production.node--display-production-related .node__content,.node--type-production.node--display-teaser .node__content{width:100%}}.node--type-production.node--display-production-related .node__content .buttons,.node--type-production.node--display-teaser .node__content .buttons{position:absolute;bottom:1em;left:1em}@media (max-width:1360px){.node--type-production.node--display-production-related .node__content .buttons,.node--type-production.node--display-teaser .node__content .buttons{position:relative;bottom:0;left:0;margin-top:1em}}.node--type-production.node--display-production-related .dates,.node--type-production.node--display-teaser .dates{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;background:none;padding:0;color:#fff;margin:0}.node--type-production.node--display-production-related h3,.node--type-production.node--display-teaser h3{font-weight:700;letter-spacing:.4px;font-family:Oswald;color:#fff;text-transform:uppercase;margin-top:10px;transition:color .2s ease-out}.node--type-production.node--display-production-related a:hover,.node--type-production.node--display-teaser a:hover{text-decoration:none}.node--type-production.node--display-production-related a:hover h3,.node--type-production.node--display-teaser a:hover h3{color:#fec001}.node--type-production.node--display-production-related .links,.node--type-production.node--display-teaser .links{display:inline-block;color:#fff;margin-right:1em}@media (max-width:479px){.node--type-production.node--display-production-related .links,.node--type-production.node--display-teaser .links{margin:1em 0 0;display:block}}.node--type-production.node--display-production-related .links a,.node--type-production.node--display-teaser .links a{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;border:1px solid #fff;color:#fff;display:inline-block}.node--type-production.node--display-production-related .links a:hover,.node--type-production.node--display-teaser .links a:hover{text-decoration:none;background-color:#fff;color:#291e1f}@media (max-width:479px){.node--type-production.node--display-production-related .links a,.node--type-production.node--display-teaser .links a{display:block;text-align:center}}.node--type-production.node--display-production-related .links a.disabled,.node--type-production.node--display-teaser .links a.disabled{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;display:inline-block;background-color:#291e1f;color:#fff;border:1px solid #fff;width:100%}.node--type-production.node--display-production-related .links a.disabled:hover,.node--type-production.node--display-teaser .links a.disabled:hover{text-decoration:none;background-color:#fff;color:#291e1f;background-color:#291e1f;color:#fff}.node--type-production.node--display-production-related .links.links__modal a,.node--type-production.node--display-teaser .links.links__modal a{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;color:#fff;display:inline-block;background-color:#fec001;color:#291e1f;border:1px solid #fec001}.node--type-production.node--display-production-related .links.links__modal a:hover,.node--type-production.node--display-teaser .links.links__modal a:hover{text-decoration:none;background-color:#fff;color:#291e1f;background-color:#291e1f;color:#fec001}@media (max-width:479px){.node--type-production.node--display-production-related .links.links__modal a,.node--type-production.node--display-teaser .links.links__modal a{display:block;text-align:center}}.node--display-carousel-teaser .node__content,.node--display-carousel-teaser .node__thumb{float:left}.node--display-carousel-teaser .node__thumb{width:55%}.node--display-carousel-teaser .node__thumb img{height:auto}.node--display-carousel-teaser .node__content{width:45%}.home-banner{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.home-banner--nocal .slick{width:100%}.slick{background:#291e1f;color:#fff;height:100%;width:70%}@media (max-width:1359px){.slick{width:100%}}.slick .slick-nav{color:#fec001;position:absolute;top:1em;right:1em;z-index:20;font-size:40px}@media (max-width:999px){.slick .slick-nav{top:.5em}}.slick .slick-nav.slick-next{top:1.75em;right:.9em}@media (max-width:999px){.slick .slick-nav.slick-next{top:1.25em}}.slick .slick-nav:hover{color:#fff}.calendar-wrap{padding:2em;width:30%}@media (max-width:1359px){.calendar-wrap{width:100%}}.calendar-wrap .calendar-toggle{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;color:#fff;display:inline-block;color:#291e1f;border:1px solid #291e1f;display:none}.calendar-wrap .calendar-toggle:hover{text-decoration:none;background-color:#fff;color:#291e1f;background:#291e1f;color:#fff}@media (max-width:1359px){.calendar-wrap .calendar-toggle{display:block;text-align:center}}.calendar-wrap .fc-scroller{height:100%!important;overflow:visible!important}.calendar-wrap section{padding:0}.calendar-wrap table,.calendar-wrap thead{border:0}.calendar-wrap thead th{text-transform:uppercase;font-weight:400;border:0;padding:1em 0}@media (max-width:479px){.calendar-wrap thead th{font-size:.8em}}.calendar-wrap td{font-weight:700;letter-spacing:.4px;font-family:Oswald;font-weight:400;border:0}.calendar-wrap .fc-bg .ui-widget-content{border:1px solid #d69b01;border-top:0}.calendar-wrap .fc-bg .ui-widget-content:first-child{border-left:0}.calendar-wrap .fc-bg .ui-widget-content:last-child{border-right:0}.calendar-wrap .fc-row:first-child{border-top:1px solid #d69b01}.calendar-wrap .fc-ltr .fc-basic-view .fc-day-number{text-align:center}.calendar-wrap .fc-event-container{position:relative}.calendar-wrap .fc-event-container a{text-align:left;text-indent:-9999px;background:transparent;display:block;height:100%;width:98%;border:0;position:absolute;top:-33px;left:-3px;border-radius:0}.calendar-wrap .fc-event-container a:after{content:" ";width:0;height:0;border-color:transparent #291e1f transparent transparent;border-style:solid;border-width:0 15px 15px 0;position:absolute;top:0;right:0}.calendar-wrap .fc-event-container a:hover{background:rgba(0,0,0,.1)}.calendar-wrap .ui-widget-content,.calendar-wrap .ui-widget-header{background:none;border-right:0!important}.calendar-wrap .fc-toolbar{margin:0;border-top:1px solid #d69b01;position:relative}.calendar-wrap .fc-toolbar h4{text-align:center;display:block;width:100%;margin:0;padding:7px 0}.calendar-wrap .fc-left{display:block;width:100%}.calendar-wrap .fc-right{width:0}.calendar-wrap .fc-next-button,.calendar-wrap .fc-prev-button,.calendar-wrap .fc-today-button{position:absolute;top:0;height:100%;width:35px;background:none;border:0;color:#291e1f;border-radius:0;display:flex;justify-content:center;align-items:center}.calendar-wrap .fc-next-button:hover,.calendar-wrap .fc-prev-button:hover,.calendar-wrap .fc-today-button:hover{text-decoration:none;background:#291e1f;color:#fec001}.calendar-wrap .fc-next-button:hover:after,.calendar-wrap .fc-prev-button:hover:after,.calendar-wrap .fc-today-button:hover:after{color:#fec001}.calendar-wrap .fc-next-button .ui-icon,.calendar-wrap .fc-prev-button .ui-icon,.calendar-wrap .fc-today-button .ui-icon{display:none!important;visibility:hidden}.calendar-wrap .fc-next-button:after,.calendar-wrap .fc-prev-button:after{font-family:FontAwesome;font-size:25px;transition:color .2s ease-out;position:relative}.calendar-wrap .fc-prev-button{border-right:1px solid #d69b01;left:0}.calendar-wrap .fc-prev-button:after{content:""}.calendar-wrap .fc-next-button{border-left:1px solid #d69b01;right:0}.calendar-wrap .fc-next-button:after{content:""}.calendar-wrap .fc-today-button{border-left:1px solid #d69b01;right:35px;width:auto;padding:2px 7px;line-height:1;color:#222!important}.calendar-wrap .fc-today-button:hover{color:#fec001!important}@media (max-width:479px){.calendar-wrap .fc-today-button{display:none}}.donotdisplay{display:none}@media (max-width:1359px){#block-angularcalendarblock{margin-top:1em}}.ct__homepage div.whats-on,.ct__whats-on div.whats-on{background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(../images/wall.jpg);background-position:top;background-size:cover;padding:3em 3em 4em;position:relative}@media (max-width:767px){.ct__homepage div.whats-on,.ct__whats-on div.whats-on{padding:1.5em}}@media (max-width:479px){.ct__homepage div.whats-on,.ct__whats-on div.whats-on{padding:1em}}.whats-on-past{padding:3em}@media (max-width:767px){.whats-on-past{padding:0}}.whats-on-past .view__header{text-align:center;position:relative;padding:2em 0}.whats-on-past .view__header a{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;color:#fff;display:inline-block;color:#291e1f;border:1px solid #291e1f;position:absolute;right:0;top:1.25em}.whats-on-past .view__header a:hover{text-decoration:none;background-color:#fff;color:#291e1f;background:#291e1f;color:#fff}@media (max-width:767px){.whats-on-past .view__header a{position:relative;top:0;margin-top:1em;display:block;text-align:center}}.whats-on-archive{position:relative}.whats-on-archive .form-item-sort-order,.whats-on-archive .js-form-item-sort-by,.whats-on-archive .views-exposed-form{display:none}.whats-on-archive .node--type-production.node--display-teaser .links__modal{display:none;visibility:hidden}.archive-filters{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;background:#291e1f;color:#fff;width:100%;padding:1em;margin-bottom:2em}.archive-filters .view__header{float:left;margin-right:1em}.archive-filters .view__header a{margin-left:10px}.archive-filters .year-options{float:left;display:block;width:50%}.archive-filters .year-options li{margin:0 10px 0 0}.archive-filters a{font-weight:300;letter-spacing:.4px;font-family:Oswald;color:#fec001}.archive-filters a:hover{color:#fff;text-decoration:none}.be-inspired h2{text-align:center;margin:2em 0 1em}.whats-on-past .node--type-production.node--display-teaser .node__content,.whats-on-past .node--type-production.node--display-teaser .node__thumb{width:50%}@media (max-width:1360px){.whats-on-past .node--type-production.node--display-teaser .node__content,.whats-on-past .node--type-production.node--display-teaser .node__thumb{width:100%}}.whats-on-past .node--type-production.node--display-teaser .node__content{padding:1em}.whats-on-past .node--type-production.node--display-teaser .links__modal{display:none;visibility:hidden}.whats-on-past .node--type-production.node--display-teaser .buttons{left:1em;bottom:1em}@media (max-width:1360px){.whats-on-past .node--type-production.node--display-teaser .buttons{left:0;bottom:0}}.whats-on-past .node--type-production.node--display-teaser .dates{font-size:16px}.whats-on-past .node--type-production.node--display-teaser h3{font-size:20px}.ui-widget-overlay{background:rgba(0,0,0,.6);opacity:1}.access-filters{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px;margin:0 72px;padding:0 0 24px;border-bottom:1px solid #fff;background-color:#fff}@media (max-width:767px){.access-filters{margin:0 16px 16px;padding:0 0 16px}}.dummy{opacity:0;height:1px;overflow:hidden}.option-group{position:relative;background-color:#fff}@media (max-width:999px){.option-group.option-group__title{margin-right:0}}@media (max-width:999px) and (max-width:767px){.option-group{width:100%;margin:0}}.option-group .jplist-group{display:flex;flex-flow:wrap;gap:15px;background-color:#fff;color:#222}.option-group .jplist-group>div.filter-container{display:flex;background-color:#fec001}.option-group .jplist-group input,.option-group .jplist-group label{border:0;cursor:pointer}.option-group .jplist-group #js-unselect{display:flex;align-items:center}.option-group .jplist-group label{position:relative;display:inline-flex;align-items:center;width:100%;font-size:16px;padding:8px 16px}.option-group .jplist-group label:before{content:"";background:#fff;border:2px solid #fff;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;position:relative;transition:all .2s ease-out}.option-group .jplist-group label:hover:before{background:#291e1f}.option-group .jplist-group input[type=checkbox]:checked+label:before{background:#291e1f;border-color:#291e1f}.option-group .jplist-group input[type=checkbox]:focus+label:before{outline:0}.jplist-reset-btn{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;color:#fff;display:inline-block;background-color:#fec001;color:#291e1f;border:1px solid #fec001;font-family:oswald!important;padding:.42em 1em;transition:all .2s ease-out;float:left;margin:0;width:17.5%}.jplist-reset-btn:hover{text-decoration:none;background-color:#fff;color:#291e1f;background-color:#291e1f;color:#fec001}@media (max-width:999px){.jplist-reset-btn{float:right;clear:both;margin-top:.5em}}@media (max-width:767px){.jplist-reset-btn{float:none;width:100%}}.jplist-no-results{padding:1em 2em}.footer{background:#291e1f;color:#8f8b8a;padding:2em 0}@media (max-width:1024px){.footer{padding-bottom:0}.footer .large-3{width:50%;margin-bottom:2em}}@media (max-width:767px){.footer{padding:1em 0}.footer .large-3{width:100%;margin:1em 0}}.footer a{font-size:18px;font-family:Roboto;color:#fec001}.footer a:hover{text-decoration:none;color:#fff}.footer a.social{font-size:30px;color:#fff;margin-right:5px}.footer a.social:hover{color:#fec001}.footer a.footer-link{margin-right:5px}.footer a.newsletter-button{color:#291e1f}.footer a.newsletter-button:focus,.footer a.newsletter-button:hover{color:#fff}.footer h3{font-weight:300;letter-spacing:.4px;font-family:Oswald;color:#fff;margin-bottom:15px}.footer h3 .fa{font-size:25px;position:relative;top:-1px;margin-right:5px}.footer figure{text-align:left;text-indent:-9999px;background-position:50%;background-repeat:no-repeat;background-size:contain;background-position:0;display:block;height:50px;width:100%;max-width:200px;margin:0 0 10px}.footer figure.arts{background-image:url(../images/arts-council-logo.png)}.footer figure.council{background-image:url(../images/council.png);display:inline-block}.footer figure.postcode{background-image:url(../images/people-postcode-logo.png);display:inline-block;width:50px;height:50px;margin:0 0 0 .5em}.footer form input{font-size:18px;font-family:Roboto;float:left;width:60%;height:35px;background:#fff;border:0;color:#222;font-size:16px;padding:5px}.footer form input[type=submit]{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;color:#fff;display:inline-block;background-color:#fec001;color:#291e1f;border:1px solid #fec001;width:40%;text-align:center;cursor:pointer;padding:0;line-height:1}.footer form input[type=submit]:hover{text-decoration:none;background-color:#fff;color:#291e1f;background-color:#291e1f;color:#fec001}.cookie-consent{position:fixed;bottom:0;right:0;z-index:100;width:100%;max-width:450px;background:#291e1f;padding:1em;box-shadow:0 0 5px 0 #000;color:#fff;display:none}@media (max-width:767px){.cookie-consent{border-top:2px solid #fec001;max-width:100%}.cookie-consent p{font-size:.7em}}.cookie-consent a{color:#fec001}.cookie-consent .btn{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;color:#fff;display:inline-block;background-color:#fec001;color:#291e1f;border:1px solid #fec001;display:block;text-align:center}.cookie-consent .btn:hover{text-decoration:none;background-color:#fff;color:#291e1f;background-color:#291e1f;color:#fec001}.header--my-england{display:none}.text-centered{text-align:center}body.path-my-england .header--main{display:none}body.path-my-england .header--my-england{display:block}body.path-my-england .target-column .email,body.path-my-england .target-column h3{display:none}.filmsView--loaded{margin:2rem 0 4rem}@media (max-width:767px){.filmsView--loaded{margin-bottom:2rem}}.filmsView--failed{display:none;visibility:hidden}.filmsView__header{display:flex;justify-content:space-between;flex-wrap:wrap;padding:1rem 0;border-top:1px solid rgba(34,34,34,.3)}@media (max-width:499px){.filmsView__header{flex-direction:column;align-items:flex-start}}.filmsView__header .key{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media (max-width:499px){.filmsView__header .key{flex-direction:column;align-items:flex-start}}.filmsView__header .film-category{margin-left:1rem;white-space:nowrap}@media (max-width:499px){.filmsView__header .film-category{margin-left:0;margin-top:1rem}}.filmsView-btn{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;display:inline-block;background-color:#0098d1;color:#fff;border:1px solid #0098d1;background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;outline:none;padding:10px 15px 10px 2rem;background-image:url(../images/list-white.svg);background-position:1rem;background-size:15px;width:150px;transition:all .2s ease-out}.filmsView-btn:hover{text-decoration:none;color:#291e1f;background-color:#fff;color:#0098d1}@media (max-width:767px){.filmsView-btn{margin-top:1rem}}.filmsView-btn:hover{background-image:url(../images/list.svg)}.filmsView-btn::-moz-focus-inner{border:0}.filmsView-btn--map{background-image:url(../images/marker-white.svg)}.filmsView-btn--map:hover{background-image:url(../images/marker.svg)}.filmsView__map{width:100%;height:75vh;position:relative;box-shadow:0 0 11px 4px rgba(0,0,0,.05)}.filmsView__list li{margin:0}.filmsView__list a{padding:1rem 0;border-bottom:1px solid rgba(34,34,34,.3);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (max-width:767px){.filmsView__list a{flex-direction:column;align-items:flex-start}.filmsView__list a .film-category{margin-top:15px}}.filmsView__list a h3{text-transform:uppercase}.filmsView__list a .description{font-size:18px;font-family:Roboto;display:block}.filmsView__list a:hover{background:rgba(34,34,34,.05);text-decoration:none;padding:1rem}.film-category{display:flex;align-items:center}.film-category:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:30px;width:30px;background-image:url(../images/icon-yellow.svg);margin-right:5px}.film-category--community-response:before{background-image:url(../images/icon-blue.svg)}.marker-info{font-size:18px;font-weight:700;font-family:Roboto;display:block;margin:1rem;max-width:100%}.marker-info h2{font-size:26px;transition:color .2s ease-out}.marker-info p{margin-bottom:0}.marker-info .film-category{margin:15px 0 0}.marker-info .description{font-size:18px;font-family:Roboto}.marker-info:hover{text-decoration:none}.marker-info:hover h2{color:#0098d1}@media (max-width:767px){ul.films li,ul.related li{margin-bottom:1.40625em}}.loading{height:75vh;width:100%;display:flex;justify-content:center;align-items:center}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.spinner{animation:rotator .5s linear infinite}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;stroke:#291e1f;animation:dash .5s ease-in-out infinite}ul.films{margin:2rem 0}.produced-by{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem}.produced-by strong{margin-right:1rem}.node--type-blog-post.node--display-teaser a,.node--type-my-england-film-page.node--display-teaser a{background:#291e1f;color:#fff;box-shadow:5px 5px 10px 0 #222}.node--type-blog-post.node--display-teaser a .node__thumb,.node--type-my-england-film-page.node--display-teaser a .node__thumb{display:block;position:relative}.node--type-blog-post.node--display-teaser a .node__thumb img,.node--type-my-england-film-page.node--display-teaser a .node__thumb img{transition:opacity .2s ease-out}.node--type-blog-post.node--display-teaser a .node__thumb .play,.node--type-my-england-film-page.node--display-teaser a .node__thumb .play{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;transition:all .2s ease-out}.node--type-blog-post.node--display-teaser a .node__thumb .play__icon,.node--type-my-england-film-page.node--display-teaser a .node__thumb .play__icon{text-align:left;text-indent:-9999px;background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;width:80px;border-radius:50%;background-color:#0098d1;background-image:url(../images/play.svg);background-position:55%;background-size:30px;opacity:.7;transition:opacity .2s ease-out}.node--type-blog-post.node--display-teaser a .node__content,.node--type-my-england-film-page.node--display-teaser a .node__content{padding:1em;position:relative}.node--type-blog-post.node--display-teaser a .node__content .buttons,.node--type-my-england-film-page.node--display-teaser a .node__content .buttons{position:relative;bottom:0;left:0;margin-top:1em}.node--type-blog-post.node--display-teaser a h3,.node--type-my-england-film-page.node--display-teaser a h3{font-weight:700;letter-spacing:.4px;font-family:Oswald;color:#fff;text-transform:uppercase;margin-top:10px;transition:color .2s ease-out}.node--type-blog-post.node--display-teaser a .links,.node--type-my-england-film-page.node--display-teaser a .links{display:inline-block;color:#fff;margin-right:1em}@media (max-width:479px){.node--type-blog-post.node--display-teaser a .links,.node--type-my-england-film-page.node--display-teaser a .links{margin:1em 0 0;display:block}}.node--type-blog-post.node--display-teaser a .links span,.node--type-my-england-film-page.node--display-teaser a .links span{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;border:1px solid #fff;color:#fff;display:inline-block}.node--type-blog-post.node--display-teaser a .links span:hover,.node--type-my-england-film-page.node--display-teaser a .links span:hover{text-decoration:none;background-color:#fff;color:#291e1f}@media (max-width:479px){.node--type-blog-post.node--display-teaser a .links span,.node--type-my-england-film-page.node--display-teaser a .links span{display:block;text-align:center}}.node--type-blog-post.node--display-teaser a:hover,.node--type-my-england-film-page.node--display-teaser a:hover{text-decoration:none}.node--type-blog-post.node--display-teaser a:hover .node__thumb img,.node--type-my-england-film-page.node--display-teaser a:hover .node__thumb img{opacity:.7}.node--type-blog-post.node--display-teaser a:hover .node__thumb .play,.node--type-my-england-film-page.node--display-teaser a:hover .node__thumb .play{transform:scale(1.1)}.node--type-blog-post.node--display-teaser a:hover .node__thumb .play__icon,.node--type-my-england-film-page.node--display-teaser a:hover .node__thumb .play__icon{opacity:1}.node--type-blog-post.node--display-teaser a:hover .node__content h3,.node--type-my-england-film-page.node--display-teaser a:hover .node__content h3{color:#fec001}.node--type-blog-post.node--display-teaser a:hover .links span,.node--type-my-england-film-page.node--display-teaser a:hover .links span{text-decoration:none;background-color:#fff;color:#222}.node--type-blog-post.node--display-teaser{height:100%}.node--type-blog-post.node--display-teaser a{height:100%;display:flex;flex-direction:column}.node--type-blog-post.node--display-teaser a .node__content{flex-grow:1;display:flex;flex-direction:column}.node--type-blog-post.node--display-teaser a .node__content .buttons{margin-top:auto}.node--display-carousel-teaser{display:flex;align-items:stretch;flex-wrap:wrap}.node--display-carousel-teaser .node__content,.node--display-carousel-teaser .node__thumb{display:block}.node--display-carousel-teaser .node__thumb{width:50%;max-width:1000px}@media (max-width:800px){.node--display-carousel-teaser .node__thumb{width:100%}}.node--display-carousel-teaser .node__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.node--display-carousel-teaser .node__thumb:hover{opacity:.7}.node--display-carousel-teaser .node__content{flex-grow:1;text-align:center;padding:10% 2em 2em}@media (max-width:800px){.node--display-carousel-teaser .node__content{width:100%;padding-top:2em}}@media (max-width:479px){.node--display-carousel-teaser .node__content{padding:1em}}.node--display-carousel-teaser .node__content .dates{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;background:none;padding:0;color:#fff;margin:0}.node--display-carousel-teaser .node__content h2{margin:15px 0;text-transform:uppercase}.node--display-carousel-teaser .node__content h2 a{font-weight:700;letter-spacing:.4px;font-family:Oswald;color:#fff}.node--display-carousel-teaser .node__content h2 a:hover{text-decoration:none;color:#fec001}.node--display-carousel-teaser .node__content h3{color:#fec001;margin:0 0 30px}.node--display-carousel-teaser .buttons{margin-top:3em}.node--display-carousel-teaser .links{display:inline-block;color:#fff;width:35%;margin:0 .5em}@media (max-width:479px){.node--display-carousel-teaser .links{width:100%;margin:0 0 .5em}}.node--display-carousel-teaser .links a{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;border:1px solid #fff;color:#fff;display:inline-block;width:100%}.node--display-carousel-teaser .links a:hover{text-decoration:none;background-color:#fff;color:#291e1f}.node--display-carousel-teaser .links a.disabled{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;display:inline-block;background-color:#291e1f;color:#fff;border:1px solid #fff;width:100%}.node--display-carousel-teaser .links a.disabled:hover{text-decoration:none;background-color:#fff;color:#291e1f;background-color:#291e1f;color:#fff}.node--display-carousel-teaser .links.links__modal a{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;color:#fff;display:inline-block;background-color:#fec001;color:#291e1f;border:1px solid #fec001}.node--display-carousel-teaser .links.links__modal a:hover{text-decoration:none;background-color:#fff;color:#291e1f;background-color:#291e1f;color:#fec001}.centered{text-align:center}figure{margin:0 0 30px}figure figcaption{text-align:right;padding-top:15px}figure img{width:100%;height:auto}.caption{margin:0 0 30px;text-align:right}.caption img{width:100%;height:auto;margin-bottom:15px}.caption a{display:block}h2 strong,h3 strong,h4 strong{font-weight:300;font-weight:700;letter-spacing:.4px;font-family:Oswald}h2 u,h3 u,h4 u{text-decoration:none}p.info{font-weight:700;font-family:Roboto}p.info>span{display:block}p img{width:100%;height:auto}p a{text-decoration:underline}p a:hover{text-decoration:none}.related-wrap{margin-top:2em}.related-wrap .related{margin:2em 0}.btn--see-all{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;color:#fff;display:inline-block;color:#291e1f;border:1px solid #291e1f;margin-top:1em}.btn--see-all:hover{text-decoration:none;background-color:#fff;color:#291e1f;background:#291e1f;color:#fff}.latest-posts-sidebar .listing li{margin-bottom:1em;border-bottom:1px solid #291e1f;padding-bottom:1em}.latest-posts-sidebar .listing li:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}.listing.blog{margin:2em 0}.ct__blog-post .embed-youtube{position:relative;overflow:hidden;padding-top:56.25%;display:block}.ct__blog-post .embed-youtube>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.maintenance-page header img{width:200px;height:auto;margin:30px 0}.maintenance-page .name-and-slogan{display:none}.m-imgtext{display:grid;grid-template-columns:1fr 2fr;gap:2rem}@media (max-width:799px){.m-imgtext{grid-template-columns:1fr;gap:1rem}}.m-imgtext img{width:100%;height:auto}div.ui-widget-content{border:0;padding:0;border-radius:0;z-index:9999;background:#291e1f}div.ui-widget-content .ui-widget-header{border:0;background:#3e2d31;padding:32px 72px;border-radius:0;border-right:0!important;font-weight:400;color:#fff}@media (max-width:767px){div.ui-widget-content .ui-widget-header{padding:20px 16px}}div.ui-widget-content .ui-widget-header .ui-dialog-title{display:block;float:none;white-space:normal;letter-spacing:.4px;font-family:Oswald;font-size:55px;font-style:normal;font-weight:700;line-height:65px;letter-spacing:.5px;text-transform:uppercase;margin:0 0 calc(var(--bump)/2)}@media (max-width:479px){div.ui-widget-content .ui-widget-header .ui-dialog-title{font-size:36px;font-style:normal;font-weight:700;line-height:46px;letter-spacing:.5px}}div.ui-widget-content .ui-widget-header .modal-message{display:flex;flex-direction:column;align-items:flex-start;width:100%;row-gap:calc(var(--bump)/2)}div.ui-widget-content .ui-widget-header .modal-message p{display:inline-block;color:#fec001;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin:0}div.ui-widget-content .ui-widget-header .modal-message .intro-copy{padding:calc(var(--bump)/2);border:1px solid var(--c-secondary)}div.ui-widget-content .ui-widget-header .modal-message .ui-dialog-titlebar{background:#3c2f2f;color:#fff;padding:20px;position:relative;border:none}div.ui-widget-content .ui-widget-header .modal-message .ui-dialog-title{display:block;font-size:32px;font-weight:700;margin-bottom:15px;text-transform:uppercase}div.ui-widget-content .ui-widget-header .modal-message .access-text{color:#fff;font-weight:700}div.ui-widget-content .ui-widget-header .modal-message .find-out-link,div.ui-widget-content .ui-widget-header .modal-message .login-link{color:#fff;text-decoration:underline;font-weight:400}div.ui-widget-content .ui-widget-header .modal-message .find-out-link:hover,div.ui-widget-content .ui-widget-header .modal-message .login-link:hover{text-decoration:none}div.ui-widget-content .ui-widget-header .modal-message .ui-dialog-titlebar-close{position:absolute;right:15px;top:15px;background:transparent;border:none;color:#fec001}div.ui-widget-content .ui-widget-header .modal-message .ui-button-icon-space{display:none}div.ui-widget-content .ui-widget-header .modal-message .find-out{color:#fff;margin:0}div.ui-widget-content .ui-widget-header .ui-dialog-titlebar-close{position:absolute;top:36px;right:20px;background:none;height:25px;width:25px;border:0;outline:0;transition:all .2s ease-out}div.ui-widget-content .ui-widget-header .ui-dialog-titlebar-close span{display:none}div.ui-widget-content .ui-widget-header .ui-dialog-titlebar-close .ui-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:20px;width:20px;margin:0;position:absolute;top:0;left:0;background-image:url(../images/Union.svg);background-size:cover}div.ui-widget-content .ui-widget-header .ui-dialog-titlebar-close:hover{opacity:.7}div.ui-widget-content .ui-dialog-content{padding:0;background:#fff;color:#000;min-height:350px!important}div.ui-widget-content .ui-dialog-content h2.h4{font-size:18px;font-weight:700;line-height:28px;margin:0 72px;padding:16px 0 12px}@media (max-width:767px){div.ui-widget-content .ui-dialog-content h2.h4{margin:0 16px}}div.ui-widget-content .ui-dialog-content ul.listing{margin:0 72px}@media (max-width:767px){div.ui-widget-content .ui-dialog-content ul.listing{margin:0 16px}}div.ui-widget-content .ui-dialog-content ul.listing li{padding:24px 0;margin-bottom:0;display:flex;align-items:flex-end;gap:24px;width:100%;border-top:1px solid rgba(62,45,49,.1)}@media (max-width:767px){div.ui-widget-content .ui-dialog-content ul.listing li{padding:16px 0;flex-direction:column;align-items:flex-start;gap:16px}}div.ui-widget-content .ui-dialog-content ul.listing li:last-child{border:0}div.ui-widget-content .ui-dialog-content ul.listing li .bit.info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:auto;gap:20px}@media (max-width:767px){div.ui-widget-content .ui-dialog-content ul.listing li .bit.info{gap:16px}}div.ui-widget-content .ui-dialog-content ul.listing li .bit.date time{font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:0}div.ui-widget-content .ui-dialog-content ul.listing li .bit.time,div.ui-widget-content .ui-dialog-content ul.listing li .bit.title-time{-moz-column-gap:8px;column-gap:8px;align-items:flex-end}div.ui-widget-content .ui-dialog-content ul.listing li .bit.date,div.ui-widget-content .ui-dialog-content ul.listing li .bit.filters,div.ui-widget-content .ui-dialog-content ul.listing li .bit.title-time{display:flex;flex-flow:row wrap;width:auto;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:28px;-moz-column-gap:8px;column-gap:8px}div.ui-widget-content .ui-dialog-content ul.listing li .bit>.datetime,div.ui-widget-content .ui-dialog-content ul.listing li .bit>.title{font-family:Roboto;font-size:18px;font-style:normal;line-height:28px;font-weight:400;margin:0}div.ui-widget-content .ui-dialog-content ul.listing li .bit.btn{margin:auto 0 0 auto}@media (max-width:767px){div.ui-widget-content .ui-dialog-content ul.listing li .bit.btn{width:auto;margin:0}}div.ui-widget-content .ui-dialog-content ul.listing li .bit.filters>.accessibility,div.ui-widget-content .ui-dialog-content ul.listing li .bit.filters>.venue{display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:10px;border-radius:2px;border:1px solid #3e2d31}div.ui-widget-content .ui-dialog-content .bit{font-weight:300;letter-spacing:.4px;font-family:Oswald}@media (max-width:767px){div.ui-widget-content .ui-dialog-content .bit{width:100%;display:block}}div.ui-widget-content .ui-dialog-content .bit.bold{font-weight:300;letter-spacing:.4px;font-family:Oswald}div.ui-widget-content .ui-dialog-content .bit.wide{width:30%}@media (max-width:767px){div.ui-widget-content .ui-dialog-content .bit.wide{width:100%}}div.ui-widget-content .ui-dialog-content .btn.book{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;display:inline-block;background-color:#291e1f;border:1px solid #291e1f;background:#2a8644;color:#fff}div.ui-widget-content .ui-dialog-content .btn.book:hover{color:#291e1f;background-color:#291e1f;color:#fff;text-decoration:none;color:#2a8644;background-color:#fff}div.ui-widget-content .ui-dialog-content .btn.sold-out{font-family:Oswald;display:inline-block;background-color:#291e1f;color:#fff;width:100%;font-weight:300;letter-spacing:.4px;font-size:20px;padding:10px 15px;border:1px solid #e2e2e2;background-color:#e2e2e2;color:#969696;pointer-events:none}div.ui-widget-content .ui-dialog-content .btn.sold-out:hover{text-decoration:none;background-color:#fff;color:#291e1f;background-color:#291e1f;color:#fff}div.ui-widget-content .ui-dialog-content .btn.limited{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;display:inline-block;background-color:#c33;color:#fff;border:1px solid #c33}div.ui-widget-content .ui-dialog-content .btn.limited:hover{text-decoration:none;color:#291e1f;background-color:#fff;color:#c33}div.ui-widget-content .ui-dialog-content .btn.selling-fast{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;display:inline-block;background-color:#291e1f;color:#fff;border:1px solid #291e1f;background-color:#ffbf3f;color:#000}div.ui-widget-content .ui-dialog-content .btn.selling-fast:hover{color:#291e1f;background-color:#291e1f;color:#fff;text-decoration:none;color:#ffbf3f;background-color:#fff}div.ui-widget-content .ui-dialog-content .btn.venue{font-weight:300;letter-spacing:.4px;font-family:Oswald;font-size:20px;padding:10px 15px;display:inline-block;background-color:#0d7d64;color:#fff;border:1px solid #0d7d64}div.ui-widget-content .ui-dialog-content .btn.venue:hover{text-decoration:none;color:#291e1f;background-color:#fff;color:#0d7d64}div.ui-widget-content .ui-dialog-content .btn.book,div.ui-widget-content .ui-dialog-content .btn.limited,div.ui-widget-content .ui-dialog-content .btn.sold-out,div.ui-widget-content .ui-dialog-content .btn.venue{display:block;text-align:center}div.ui-widget-content .ui-dialog-content ul.calendar .bit{width:20%;vertical-align:top}@media (max-width:767px){div.ui-widget-content .ui-dialog-content ul.calendar .bit{width:100%;display:block}}div.ui-widget-content .ui-dialog-content ul.calendar .bit.wide{width:60%}@media (max-width:767px){div.ui-widget-content .ui-dialog-content ul.calendar .bit.wide{width:100%}}div.ui-widget-content .ui-dialog-content ul.calendar .bit.wide a{font-weight:300;letter-spacing:.4px;font-family:Oswald;color:#fec001}div.ui-widget-content .ui-dialog-content ul.calendar .bit.wide a:hover{text-decoration:none;color:#fff}div.ui-widget-content .ui-dialog-content ul.calendar .bit.image{padding-right:2em}@media (max-width:767px){div.ui-widget-content .ui-dialog-content ul.calendar .bit.image{padding:0;margin-bottom:10px}}div.ui-widget-content .ui-dialog-content ul.calendar .bit.image a:hover{text-decoration:none;opacity:.7}div.ui-widget-content .ui-dialog-content ul.calendar .bit img{width:100%;height:auto}.header__top--basket a{display:flex!important;align-items:center}.header__top--basket a i{margin-right:5px}#js-unselect{display:flex!important;align-items:center}
