﻿@font-face{font-family:"star";src:url("/wp-content/plugins/woocommerce/assets/fonts/star.eot");src:url("/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"WooCommerce";src:url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot");src:url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");font-weight:normal;font-style:normal}header{font-size:110%}@media (min-width:768px){header{font-size:100%}}header.site-header{background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 60%);color:#FFFFFF;padding:0.5em;z-index:10;left:0;top:0;right:0}@media (min-width:1200px){header.site-header{padding:1em 0}}header.site-header .container{z-index:2;position:relative}header.site-header .container a{color:#FFFFFF;text-shadow:0 0 9px black}header.site-header .container .site-branding .site-logo-title .site-logo img{width:auto;height:6em;-webkit-filter:drop-shadow(0 0 7px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 7px rgba(0, 0, 0, 0.3))}header.site-header .container .site-branding .site-logo-title .site-title{font-size:1.9rem;color:#FFFFFF}header.site-header .container .site-header-icons i{font-size:3rem}header.site-header .container .site-header-icons .shiftnav-toggle-button{background:transparent !important;padding:0}header.site-header .container #site-navigation{position:relative}header.site-header .container #site-navigation a{text-transform:uppercase;text-decoration:none;font-weight:500;padding:0 1em;font-size:1.8rem}header.site-header .container #site-navigation>a{display:none}header.site-header .container #site-navigation>.flexbox{flex-flow:row nowrap}header.site-header .container #site-navigation ul{padding:0;margin:0;margin-top:11px !important}header.site-header .container #site-navigation ul li{position:initial;z-index:500;list-style-type:none;padding:1em 0}header.site-header .container #site-navigation ul li a{display:block}header.site-header .container #site-navigation ul li a:after{content:"";font-family:"Font Awesome 6 Pro";font-style:normal;text-decoration:inherit;margin-top:10px;display:block;text-align:center;line-height:0}header.site-header .container #site-navigation ul li a:only-child:after{content:"";display:none}header.site-header .container #site-navigation ul li ul{display:none;position:absolute}header.site-header .container #site-navigation ul li:hover ul{display:flex;padding:0;width:100%;z-index:99999;-webkit-transition:padding 0.15s linear;-moz-transition:padding 0.15s linear;-o-transition:padding 0.15s linear;transition:padding 0.15s linear;padding-top:10px;justify-content:space-around;align-items:center;position:absolute;left:0}header.site-header .container #site-navigation ul li:hover ul li{padding:0.3em}header.site-header .container #site-navigation ul li:hover ul li>a{padding:0.1em 0.4em;display:block;font-size:1.7rem;text-shadow:0px 0px 8px #000000}header.site-header .container #site-navigation ul li:hover ul li>a:after{content:"";font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;text-decoration:inherit;display:inline-block;margin-left:10px;line-height:0}header.site-header .container #site-navigation ul li:hover ul li>a:only-child:after{content:"";display:none}header.site-header .container #site-navigation ul li:hover ul li>ul{display:none;position:absolute}header.site-header .container #site-navigation ul li:hover ul li:hover>ul{display:flex;padding:0;-webkit-transition:padding 0.15s linear;-moz-transition:padding 0.15s linear;-o-transition:padding 0.15s linear;transition:padding 0.15s linear;margin-left:213px;margin-top:-55px;border-left:1px solid #f7f7f7;justify-content:space-around;align-items:center;position:absolute;left:0}header.site-header .container #site-navigation ul li:hover ul li:hover>ul li a{padding:10px 25px;display:block;font-size:15pt;width:300px;z-index:9888;text-shadow:0px 0px 8px #000000}header.site-header .container #site-navigation #nav li ul li>a:only-child:after,header.site-header .container #site-navigation #nav>ul>li>a:only-child:after{content:""}.shiftnav.shiftnav-skin-light{background:#35373B !important;color:#FFFFFF !important;text-align:left;max-width:100%;min-width:100%}@media (min-width:768px){.shiftnav.shiftnav-skin-light{min-width:290px}}.shiftnav.shiftnav-skin-light:after{content:none;display:none}.shiftnav.shiftnav-skin-light a{color:#FFFFFF !important;text-transform:uppercase;font-size:2.5rem !important}.shiftnav.shiftnav-skin-light ul li{border-bottom:1px solid #292a2e}.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item:hover{background:#595d63 !important}.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu{background:#303236 !important}.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target,.shiftnav.shiftnav-skin-light .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item>.shiftnav-target{background:#414448 !important}.shiftnav.shiftnav-skin-light .shiftnav-panel-close{position:relative;width:100%;background:#222326}.shiftnav.shiftnav-skin-light .shiftnav-panel-close:before{content:"close menu";margin-right:10px;font-family:"Montserrat", sans-serif}footer.site-footer{background:#000000;padding:0;color:#858585;font-size:1.5rem}footer.site-footer a{text-decoration:none;color:#858585 !important}footer.site-footer .copyright>div{border-left:0}footer.site-footer>div{margin:10px 0}footer.site-footer input[type="button"],footer.site-footer input[type=submit]{background:#35373B !important;color:#FFFFFF !important;border:2px solid #35373B;-webkit-appearance:none !important;font-weight:700;text-transform:uppercase;padding:10px 20px;font-size:12pt;box-sizing:border-box;-moz-box-sizing:border-box}footer.site-footer .search-wrapper{padding:30px 0 35px}footer.site-footer .search-wrapper input{display:inline-block}footer.site-footer .site-logo{height:10em}footer.site-footer .site-logo img{display:block;width:auto;height:100%}footer.site-footer .social-flex .socials{font-size:4rem;color:#343434}footer.site-footer .social-flex div:nth-child(even){margin:0 60px}footer.site-footer .social-flex div:last-child{margin-right:0}footer.site-footer ul{padding:0}footer.site-footer ul li{margin-bottom:0}footer.site-footer ul li a{text-transform:capitalize}.hero{background-position:center;background-repeat:no-repeat;background-size:cover;color:#FFFFFF;position:relative;overflow:hidden}.hero .layer-1{position:absolute;left:0;right:0;bottom:0;width:100vw;height:100%;text-align:center;z-index:2;background-size:120%;background-repeat:no-repeat;background-position:bottom center}@media (min-width:1200px){.hero .layer-1{background-position:bottom center;background-size:100%}}.hero .buttons{text-transform:uppercase;color:#ffffff}.hero .buttons a{color:#ffffff}@media (max-height:830px) and (min-width:1200px){.hero .layer-2{display:flex;flex-flow:row;align-items:center}}.hero .layer-2{z-index:3}.hero .layer-2 h2{margin-bottom:0}.hero .overlay{background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 60%, #000000 100%) !important;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, #000000 100%) !important}.hero .production-logo img{height:auto;width:100%}@media (min-width:1200px){.hero .production-logo img{height:10em;width:auto}}.index-hero{height:95vh}@media (min-width:1200px){.index-hero{height:100vh}}@media only screen and (min-device-height:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2){.index-hero{height:100vh}}.productions-hero{height:42vh}@media (min-width:1200px){.productions-hero{height:42vh}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.productions-hero{height:50vh}}.productions-hero .production-logo img{width:auto;height:10em;margin-bottom:1em}@media (min-width:1200px){.productions-hero .production-logo img{height:10em;width:auto}}.page-hero{min-height:45vh}@media (min-width:1200px){.page-hero{height:50vh}.page-hero .overlay{height:50vh}}.page-hero .overlay{height:45vh}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.page-hero{height:50vh}}.page-hero .production-logo img{height:auto;width:100%}@media (min-width:1200px){.page-hero .production-logo img{height:10vh;width:auto}}.hero-cta-buytickets{text-align:left;padding:2em 0;position:fixed;left:0;right:0;bottom:0;z-index:500;color:#FFFFFF}@media (min-width:1200px){.hero-cta-buytickets{position:absolute}}.hero-cta-buytickets div{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 100%);clip-path:polygon(0 0, 0% 100%, 100% 100%);background:#000000;position:absolute;bottom:0;left:0;right:0;z-index:2;height:7em;width:100%}.hero-cta-buytickets a{position:absolute;left:5vw;bottom:1em;text-align:center;color:#FFFFFF;z-index:5;font-size:2.5rem}@media (min-width:1200px){.hero-cta-buytickets a{font-size:3rem}}.hero-cta-buytickets a img{height:3em;display:block;margin-bottom:0.5em}@media (min-width:1200px){.hero-cta-buytickets a img{height:5em}}body.search-open{overflow:hidden}.close{position:absolute;top:2rem;right:2rem;background:none;border:0;font-size:1rem;font-weight:700;display:block;cursor:pointer;color:black;padding:1rem 1.25rem;background:white;border-radius:50%;outline:none}.close:hover{background:#D62839}.search-box.search-elem{margin:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(53, 55, 59, 0.99);transition:all 0.3s ease-in-out;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.search-box.search-elem .inner{width:70%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}.search-box.search-elem label{color:white;font-weight:300}.search-box.search-elem input.submit{outline:0;font-size:3rem;padding:10px 2rem;background:transparent;color:white;border:0;-webkit-appearance:none}.search-box.search-elem input.submit[disabled]{color:#8c8c8c}.search-box.search-elem input[type="search"]{color:#FFFFFF;padding:20px;height:72px;font-size:3rem;font-weight:300;border:0;border-bottom:solid 1px #999;transition:border 0.3s;border-radius:0;background:rgba(0, 0, 0, 0.1)}.search-box.search-elem input[type="search"]:focus{border-bottom:solid 2px #00A896;box-shadow:none;outline:0}.search-box.search-elem label.placeholder{position:absolute;top:10px;left:2rem;font-size:32px;font-weight:300;color:#999;transition:all 0.3s}.search-box.search-elem label.placeholder.move-up{top:-25px;color:white;font-size:1rem}.search-box.search-elem.search-open{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.search-btn{text-transform:uppercase;font-size:0.875rem;padding:0.75rem;display:inline-block}.search-btn:hover{color:#00A896}.search-btn i{margin-left:0.5rem}.cta{font-weight:700}.cool-vertical-timeline-body{max-width:100%}.single-productions .productions-single .has-text-color .castblock .cast-list-grid a,.single-productions .productions-single .has-background .castblock .cast-list-grid a{color:inherit !important}.single-productions .productions-single .has-text-color .caslist .cast-list-row a,.single-productions .productions-single .has-background .caslist .cast-list-row a{color:inherit !important}.search .productions-tile{margin:2vh 0;padding:0 2vw;display:block;position:relative;-webkit-transition:all 0.6s linear;-moz-transition:all 0.6s linear;-o-transition:all 0.6s linear;transition:all 0.6s linear;-webkit-transition-property:margin-top;-moz-transition-property:margin-top;-o-transition-property:margin-top;transition-property:margin-top}@media (min-width:992px){.search .productions-tile{padding:0}}.search .productions-tile:hover .productions-thumbnail:after{opacity:1}.search .productions-tile .productions-thumbnail{position:relative;width:100%;height:100%;margin:0 auto;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.search .productions-tile .productions-thumbnail:hover{filter:none;-webkit-filter:grayscale(0%)}@media (min-width:992px){.search .productions-tile .productions-thumbnail{width:auto;max-width:212px;height:100%;max-height:300px;min-height:300px}}.search .productions-tile .productions-thumbnail img{visibility:hidden;width:100%;height:auto}.search .productions-tile .productions-thumbnail:after{opacity:0;content:"";position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;background:rgba(0, 0, 0, 0.4);-webkit-transition:all 0.6s linear;-moz-transition:all 0.6s linear;-o-transition:all 0.6s linear;transition:all 0.6s linear;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.single-productions .productions-single{background:#FFFFFF}.single-productions .productions-single .production-logo{height:auto;width:100%;display:block;margin:0 auto}@media (min-width:992px){.single-productions .productions-single .production-logo{height:auto;width:30vw;margin-bottom:5vh !important}}.single-productions .productions-single .headshot img{width:250px;height:auto}.single-productions .productions-single figure.wp-block-image.alignfull.size-full{margin:0;padding:0}.single-productions .productions-single .has-white-color *,.single-productions .productions-single .has-white-color a{color:#FFFFFF !important}.single-productions .productions-single .has-white-color .cast-list-box *,.single-productions .productions-single .has-white-color .cast-list-box a{color:#FFFFFF !important}.single-productions .productions-single .has-black-color *,.single-productions .productions-single .has-black-color a{color:#000000 !important}.single-productions .productions-single .has-black-color .cast-list-box *,.single-productions .productions-single .has-black-color .cast-list-box a{color:#000000 !important}.single-productions .productions-single .has-text-color *,.single-productions .productions-single .has-text-color a,.single-productions .productions-single .has-background *,.single-productions .productions-single .has-background a{color:inherit !important}.single-productions .productions-single .has-text-color .cast-list-box *,.single-productions .productions-single .has-text-color .cast-list-box a,.single-productions .productions-single .has-background .cast-list-box *,.single-productions .productions-single .has-background .cast-list-box a{color:inherit !important}.single-productions .productions-single .cast-list-box{padding:1vh 0;border:0;box-shadow:none !important}.single-productions .productions-single .cast-list-box a{color:#343434}.single-productions .productions-single .cast-list-box .headshot{position:relative;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition-property:margin-top;-moz-transition-property:margin-top;-o-transition-property:margin-top;transition-property:margin-top}.single-productions .productions-single .cast-list-box .headshot:after{box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);opacity:0;content:"";position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;background:rgba(0, 0, 0, 0.4)}.single-productions .productions-single .cast-list-box .headshot:hover{margin-top:-1vh}.single-productions .productions-single .cast-list-box h4{font-size:1.7rem;margin:10px 0;padding:0;font-weight:400}.single-productions .productions-single .cast-list-box h4:last-child{font-weight:800}.single-productions .productions-single .gutenberg div:nth-child(2).wp-block-columns{margin-top:0 !important;padding-top:0 !important}.post-type-archive-productions .productions-archive{padding-bottom:5vh}.post-type-archive-productions .productions-archive .productions-tile{margin:2vh 0;padding:0 2vw;display:block;position:relative;color:#000000;-webkit-transition:all 0.6s linear;-moz-transition:all 0.6s linear;-o-transition:all 0.6s linear;transition:all 0.6s linear;-webkit-transition-property:margin-top;-moz-transition-property:margin-top;-o-transition-property:margin-top;transition-property:margin-top}@media (min-width:992px){.post-type-archive-productions .productions-archive .productions-tile{padding:0}}.post-type-archive-productions .productions-archive .productions-tile a{color:#000000}.post-type-archive-productions .productions-archive .productions-tile:hover .productions-thumbnail:after{opacity:1}.post-type-archive-productions .productions-archive .productions-tile .ping{z-index:3}.post-type-archive-productions .productions-archive .productions-tile p{color:#000000}.post-type-archive-productions .productions-archive .productions-tile .productions-thumbnail{position:relative;width:100%;height:100%;margin:0 auto}@media (min-width:992px){.post-type-archive-productions .productions-archive .productions-tile .productions-thumbnail{width:auto;max-width:212px;height:100%;max-height:300px}}.post-type-archive-productions .productions-archive .productions-tile .productions-thumbnail img{visibility:hidden;width:100%;height:auto}.productions-thumbnail{position:relative;width:100%;height:100%;margin:0 auto;filter:url(filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1)}.productions-thumbnail:hover{filter:none;-webkit-filter:grayscale(0%)}.productions-thumbnail.next{filter:none;-webkit-filter:grayscale(0%)}.productions-thumbnail.upcoming{filter:none;-webkit-filter:grayscale(0%)}@media (min-width:992px){.productions-thumbnail{width:200px;max-width:200px;height:200px;max-height:200px}}.productions-thumbnail img{visibility:hidden;width:100%;height:auto}.programme-wrapper article{padding:0}.programme-wrapper .wp-block-image.alignfull img,.programme-wrapper .wp-block-image.alignwide img{height:auto}.actor-single{background:#FFFFFF}.actor-single .headshot img,.programme-single .headshot img{width:100%;height:auto;border:0;box-shadow:none}@media (min-width:1200px){.actor-single .headshot img,.programme-single .headshot img{width:350px}}.actor-single h5,.programme-single h5{width:100%;text-align:center;background:#858585;padding:10px;margin-left:0;margin-right:0}.actor-single .cast-list,.programme-single .cast-list{border-bottom:1px rgba(51, 51, 51, 0.2) dotted;padding:10px 0}.actor-single .cast-list div:first-child,.programme-single .cast-list div:first-child{text-align:right;margin-right:20px}.actor-single .cast-list div:last-child,.programme-single .cast-list div:last-child{text-align:left}.actor-single .cast-list a,.programme-single .cast-list a{color:#343434;text-decoration:underline}.actor-single .cast-list-grid .cast-list-box,.programme-single .cast-list-grid .cast-list-box{box-shadow:none !important;border:0;-webkit-transition:all 0.6s linear;-moz-transition:all 0.6s linear;-o-transition:all 0.6s linear;transition:all 0.6s linear;-webkit-transition-property:margin-top;-moz-transition-property:margin-top;-o-transition-property:margin-top;transition-property:margin-top}.actor-single .cast-list-grid .cast-list-box:hover,.programme-single .cast-list-grid .cast-list-box:hover{margin-top:-1vh}.actor-single .cast-list-grid .cast-list-box .actorname,.programme-single .cast-list-grid .cast-list-box .actorname{font-weight:400;color:#343434}.actor-single .cast-list-grid .cast-list-box .charactername,.programme-single .cast-list-grid .cast-list-box .charactername{font-weight:600;color:#343434}.actor-single .cast-list-row .cast-list-box .production,.programme-single .cast-list-row .cast-list-box .production{text-transform:uppercase;font-weight:600}.actor-single .cast-list-row .cast-list-box .production a,.programme-single .cast-list-row .cast-list-box .production a{color:#000000}.actor-single .cast-list-row .cast-list-box .role,.programme-single .cast-list-row .cast-list-box .role{font-weight:600}.actor-single .accolades .award-icons,.programme-single .accolades .award-icons{font-size:5.5rem}.actor-single .accolades .award,.programme-single .accolades .award{text-transform:uppercase;font-weight:600}label{text-align:center;text-transform:uppercase;width:100%}input,textarea{background:rgba(0, 0, 0, 0.2);border:0;width:100%;padding:1em;color:#000000}input[type="submit"],button[type="submit"],.search-submit{background:#000000;color:#FFFFFF;text-transform:uppercase;width:100%;padding:1em;border:0}.grecaptcha-badge{z-index:2}.fts-slicker-facebook-posts,.fts-slicker-twitter-posts{width:100% !important}@media screen and (min-width:640px){.fts-jal-single-fb-post,.fts-tweeter-wrap{width:calc(50% - 10px) !important;margin:5px !important}}@media screen and (min-width:960px){.fts-jal-single-fb-post,.fts-tweeter-wrap{width:calc(33.333% - 10px) !important;margin:5px !important}}.buttons-block .cta{font-family:"Montserrat", sans-serif;font-size:3rem;margin:1em 0}@media (min-width:768px){.buttons-block .cta{margin:0.5em 3em}.buttons-block .cta:first-child{margin-left:0}.buttons-block .cta:last-child{margin-right:0}.buttons-block .cta:only-child{margin:0.5em 0 !important}}.buttons-block .cta:hover{color:none}