@import url(../astrid/style.css);html{font-size:18px}body{color:#fff;font-family:'Inter',sans-serif;background-color:#fff;line-height:1.5em;letter-spacing:normal}.ui-widget-content a{color:#e8b75f!important}.ui-widget-content{border:0!important;width:80%!important}.ui-dialog .ui-dialog-content{max-height:175px!important;width:100%!important}p{font-family:'Inter',sans-serif;font-weight:100;line-height:1.5em;font-size:.9em}li{font-family:'Inter',sans-serif;line-height:1.5em;font-size:.9em}a{color:#e8b75f}iframe[src*="youtube.com/embed"],iframe[src*="player.vimeo.com"]{width:100%!important;height:auto!important;aspect-ratio: 16 / 9}.BoldText{font-weight:700}.ItalicText{font-style:italic}.gold{color:#e8b75f}.site-header,.site-header.header-scrolled{background-color:#041e42!important}.row.flex{display:flex;flex-wrap:wrap}.header-image::after{background-color:#333;opacity:.1;height:60%}.custom-logo{margin-bottom:40px}.site-title,.header-text,.header-subtext,.woocommerce ul.products li.product .onsale{letter-spacing:normal}.site-content{background-color:#fff;color:#041e42;margin-top:0;margin-bottom:0}.site-header .container{position:relative}.hentry{border:none;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0}.entry-title,.title-text h1{font-weight:bold;margin-top:60px;margin-bottom:0;text-transform:uppercase}.widget-area .widget{margin:0 0 -1px solid;padding:30px;background-color:#333;border:1px solid solid #f2f2f3;color:#fff}.site-content>.container{border-left:none;border-right:none;border-bottom:none;padding-left:15px;padding-right:15px}.container .container{padding-left:0;padding-right:0;width:100%}.site-branding{width:200px}.header-tools{position:absolute;right:15px;top:0;margin-bottom:20px;display:flex;align-items:center}.header-tools>.become-a-friend{margin-right:20px;font-size:.9rem;text-transform:uppercase;font-weight:600}.site-header:has(#mainnav-mobi) .header-tools > .become-a-friend{display:none}.main-navigation .become-a-friend{display:none}#mainnav-mobi .become-a-friend{display:block;margin-top:10px;margin-bottom:10px}.icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.icon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e8b75f;-webkit-clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.icon img{width:60%;position:relative}.header-tools .icon+.icon{margin-left:5px}.mvdc-logo{margin-top:0;margin-right:0;width:345px}.top-subnav-wrapper{background-color:#0c0909;text-align:right;padding-top:5px}.top-subnav-links{text-align:right;font-size:14px;color:#7ec0eb;margin-right:21px}.footer-wrapper{background-color:#041e42;padding-top:40px;padding-bottom:40px;color:#fff}.footer-wrapper>.container:first-child{position:relative}.footer-wrapper .row div:last-child{text-align:right}.footer-image{border-bottom:2px solid #e8b75f;text-align:right}.footer-image img{width:25%;min-width:200px;position:relative}.footer-links{margin-top:2rem;margin-bottom:0;display:flex;flex-wrap:wrap;column-gap:1rem}.footer-links a{display:inline-block;margin-bottom:.5rem}.top-search-wrapper{padding-top:15px}.site-header{position:static}.top-link-wrapper{text-align:right;height:15px;padding-right:0;font-size:15px}.basket{font-size:10px;font-weight:bold}.event-instance-select{position:relative;width:100%;height:42px;line-height:40px;border:1px solid #ccc;border-radius:0;background:#fff;cursor:pointer;box-sizing:border-box;padding:0 15px;user-select:none;margin-top:10px}.event-instance-select.open{z-index:999}.event-instance-select::before{content:attr(data-chosen);font-size:14px;color:#041e42}.event-instance-select::after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666;transition:transform .2s ease-in-out}.event-instance-select.open::after{transform:translateY(-50%) rotate(180deg)}.event-instance-select .event-instance-divider{display:none}.event-instance-select.open .event-instance-divider{display:block;line-height:1.4;padding:12px 15px;font-size:14px;color:#041e42;background:#fff;box-sizing:border-box;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:0;margin-left:-15px;margin-right:-15px}.event-instance-select.open .event-instance-divider:hover{background:#f5f5f5}.event-instance-select.open .event-instance-divider.selected{background:#041e42;color:#fff}.event-instance-select.open .event-instance-divider:last-of-type{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.main-navigation{width:100%}#mainnav-mobi{left:50%;width:100vw;transform:translateX(-50%);background:#041e42}#mainnav-mobi li{text-align:left;display:flex;align-items:center;flex-wrap:wrap;border-bottom:0}#mainnav-mobi .btn-submenu{margin-left:auto}#mainnav-mobi ul ul{background:#e8b75f;width:100%}.main-navigation:not(#mainnav-mobi) {margin-top:45px;margin-left:30px;margin-bottom:-12px}.main-navigation li{padding-right:0;padding-left:0}.main-navigation li li{padding-left:10px;padding-right:10px}.mainnav{width:20px}.main-navigation:not(#mainnav-mobi) #primary-menu{overflow-x:clip}.main-navigation:not(#mainnav-mobi) #primary-menu > li{margin-right:15px;margin-left:-15px}.main-navigation:not(#mainnav-mobi) #primary-menu > li:first-child {margin-left:0}.main-navigation:not(#mainnav-mobi) #primary-menu > li:last-child {margin-right:0}.main-navigation:not(#mainnav-mobi) #primary-menu > li:not(:first-child)::before {content:'';display:inline-block;width:5px;height:5px;text-align:center;vertical-align:middle;background-color:#e8b75f;-webkit-clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);margin-left:5px;margin-right:5px}.main-navigation ul ul{background-color:#e8b75f}.main-navigation ul ul a{color:#041e42}.main-navigation ul ul a:hover,.main-navigation ul ul li.focus>a{color:#fff!important}h1{font-weight:bold;color:#041e42;letter-spacing:-3%}h2{font-size:20px;color:#041e42;letter-spacing:-3%;font-weight:bold}h3{font-size:1.7em;color:#041e42;letter-spacing:-3%;font-family:'Inter',sans-serif;font-weight:bold}h4{font-weight:bold;font-size:1.7em;color:#041e42;letter-spacing:-3%;font-family:'Inter',sans-serif;font-weight:bold}h5,h6{letter-spacing:-3%;font-family:'Inter',sans-serif;font-weight:bold}.entry-content a{font-weight:bold;text-decoration:underline}.entry-content a:hover{text-decoration:underline;color:#041e42}.not-logged-in{color:#fff}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{border:3px solid #000}body, .widget-area .widget, .widget-area .widget a !important {color:#fff}.box-office{color:#ebebeb;font-size:1.3em;font-family:'Inter',sans-serif;margin-top:7px;font-weight:bold;text-transform:uppercase}.box-office-phone{color:#e8b75f}.home-category-titles{font-size:2.22rem;margin-bottom:2.22rem;margin-top:2.5rem;font-family:'Poppins',sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:-3%}.home-category-titles a{color:#041e42}.main-navigation li a::before{border-top:1px solid solid #fff}.entry-title,.page-template-event-detail-new h1{color:#041e42;font-size:56px;font-weight:bold;border-bottom:1px solid #041e42;margin-bottom:.5em;padding-bottom:.5em}@media only screen and (max-width:1199px){.page-template-event-detail-new h1{max-width:610px!important}}.page-template-event-detail-new h1{width:100%!important;max-width:811px}.entry-title{text-transform:uppercase}@media only screen and (max-width:767px){.entry-title,.event-details h1{font-size:36px}.home-category-titles,h2{font-size:28px!important}}.page-template-event-detail-new h1{margin-top:60px}.event-details{margin-bottom:60px}.event-details>div>.event-instance-divider{padding-top:0}.event-container{padding-top:30px;margin-top:28px;border-top:1px solid #041e42}.event-cards-inner{color:#041e42}.event-titles{color:#041e42;font-size:1.33rem;line-height:1.2em;margin-top:5px;font-weight:bold;font-family:'Inter',sans-serif;border-bottom:1px solid #041e42;padding-bottom:.5em;margin-bottom:.5em;flex-grow:1;letter-spacing:-3%}.venue-titles{line-height:1.2em;margin-top:5px;font-family:'Inter',sans-serif;font-weight:bold;color:#041e42;letter-spacing:-3%}.event-container{margin-left:0;margin-right:0}#event-link-wrapper{background-color:#e8b75f;text-align:center;padding-top:5px}a.event-links:link{line-height:33px;white-space:nowrap;color:#041e42}a.event-links:visited{line-height:33px;white-space:nowrap;color:#041e42}a.event-links:hover{line-height:33px;white-space:nowrap;text-decoration:underline}.event-cards-results{height:380px}.event-cards-date-results{min-height:450px;border-bottom:1px solid solid #646464;margin-bottom:20px}.today-event-cards{background-color:#202020;min-height:145px;margin:0;margin-bottom:30px;width:100%;position:relative}.event-cards{margin:2px;padding-bottom:30px;width:100%;position:relative;height:100%}.event-cards a{display:flex;flex-direction:column;height:100%}.event-image{width:100%}.event-cards-inner{display:flex;flex-direction:column;flex-grow:1;padding-top:11px;padding-bottom:0}.showing-from{font-size:.8em;font-weight:bold}#social-wrapper{width:100%;margin:0;text-align:right;margin-bottom:20px}.social-icons{margin-top:20px}.btn{position:relative;margin-bottom:20px;text-align:center}input,select,textarea,text{padding:10px;color:#041e42}input,optgroup,select,textarea,text{color:#041e42;background-color:#fff}::placeholder{color:#041e42;opacity:1}:-ms-input-placeholder{color:#041e42}::-ms-input-placeholder{color:#041e42}.picker__box{background-color:#041e42!important;color:#ecb760!important}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{color:#041e42!important;background:#ecb760!important}.picker__day--outfocus{color:#fff!important}.picker__weekday{color:#041e42!important;background:#ecb760!important}.picker__year{color:#fff!important}.picker__nav--prev:before{border-right:.75em solid #ecb760!important}.picker__nav--next:before{border-left:.75em solid #ecb760!important}.picker__nav--prev:hover:before{border-right:.75em solid #041e42!important}.picker__nav--next:hover:before{border-left:.75em solid #041e42!important}.picker__button--close{border:0 solid;background:#ecb760!important;color:#041e42!important}.picker__button--close:before{color:#041e42!important}.top-nav-align{text-align:right}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],textarea{color:#041e42!important;border:1px solid solid #e8b75f;border-radius:0;font-weight:400;padding:0;padding-left:4px;padding-bottom:0;padding-top:0;height:33px;width:170px}input.eventsearch{padding-top:0;margin-top:5px;color:#fff;border-radius:4px;padding-left:5px}button,.button,input[type="button"],input[type="reset"],input[type="submit"]{font-size:14px;padding:8px 20px;border:0 solid;color:#041e42;font-weight:bold;text-transform:none;letter-spacing:normal;background-color:#e8b75f;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;-webkit-appearance:button}button:hover,.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{color:#fff;background-color:#041e42}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{box-shadow:none}.button-test{padding:5px;padding-left:8px;margin-top:0}.field-test{padding:5px;padding-left:8px;margin-top:2px}.genre{height:50px;margin-top:8px}.footer-contact-block{width:100%}.subtitled{font-size:.7em;font-weight:bold;display:block}.SoldOut_Label{font-size:.7em;display:block}.nf-field-element input,.nf-field-element select,.nf-field-element textarea{min-height:34px}div.ptp-plan !important {font-size:.7em}.event-instance-divider a,.event-instance-divider button,.event-instance-select+button{display:block;width:100%}.event-instance-divider a{font-size:.9em;margin-bottom:15px;color:#041e42}.event-instance-divider{border-bottom:1px solid #041e42;padding-top:20px;padding-bottom:20px}.event-instance-divider a:has(button){margin-top:10px;font-size:1em;margin-bottom:0}.event-instance-book-btn{margin-top:15px}.event-instance-book-btn:disabled{opacity:.5;cursor:not-allowed}.divider-bar{margin-bottom:20px;margin-top:5px;width:60%}.event-dates{margin-bottom:15px;color:#041e42}.btn-container{position:relative}.btn-light{padding:8px}.col-md-4:has(.social-media-icons)
{margin-bottom:10px}.social-media-icons-facebook{width:40px;margin-right:0;margin-bottom:20px}.social-media-icons{width:40px;margin-right:0;margin-bottom:20px;display:inline-flex}.social-media-icons+.social-media-icons{margin-left:5px}button.event-search-btn{padding:20px;margin-top:2px}input[type="submit"]{margin-top:12px}.date-selector-container{margin-left:15px}.time-button{background-color:#333;padding-left:7px;padding-top:10px;padding-bottom:5px;margin-top:5px;width:50%}.input-group.md-form.form-sm.form-1 input{border:1px solid solid #bdbdbd;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.input-group.md-form.form-sm.form-2 input{border:1px solid solid #bdbdbd;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.input-group.md-form.form-sm.form-2 input.red-border{border:1px solid solid #ef9a9a}.input-group.md-form.form-sm.form-2 input.lime-border{border:1px solid solid #cddc39}.input-group.md-form.form-sm.form-2 input.amber-border{border:1px solid solid #ffca28}input{border:none;background-color:transparent}input:focus,select:focus,textarea:focus,button:focus{outline:none}.fa-user-circle-o{color:gray}#search_container{display:none}.search-butt{background-color:transparent;padding:0}.search-butt:hover{background-color:transparent;color:#041e42}.frame-content{width:100%;overflow:hidden}.membership{background-color:#041e42;color:#fff;padding:15px}.membership h2{text-transform:uppercase;color:#e8b75f;padding-bottom:1rem;border-bottom:1px solid #e8b75f}.notification-btn{border-bottom:1px solid solid #e8b75f;width:auto;margin-top:40px;margin-right:10px;margin-bottom:20px;border-radius:1px solid;float:right!important}.notification-btn a{font-weight:bold;text-decoration:underline}@media only screen and (max-width:1024px){.site-branding{width:140px}.btn-menu{text-align:right}}.event-image-detail{width:100%}a:hover{text-decoration:none}.theatre-container{margin-left:270px}.top-link-wrapper{margin-bottom:20px}.main-navigation li{letter-spacing:normal}.main-navigation a{font-family:'Poppins',sans-serif;font-weight:bold;font-size:1rem;text-transform:uppercase;vertical-align:middle}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.top-link-wrapper{text-align:center;height:10px;margin-bottom:40px;display:block;white-space:nowrap}#event-link-wrapper{background-color:#222;text-align:center;padding-top:5px}.btn{position:relative;text-align:center}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],textarea{color:#fff;border:1px solid solid #e8b75f;border-radius:0;font-weight:400;padding:0;padding-left:4px;padding-bottom:0;padding-top:0;height:33px;width:140px;margin-left:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){#event-link-wrapper{background-color:#222;text-align:center;padding-top:5px}.field-wrap .pikaday__container,.field-wrap .pikaday__display,.field-wrap>div input,.field-wrap select,.field-wrap textarea{width:80%!important}.event-cards{margin:2px;margin-bottom:0;width:100%;position:relative}.home-category-titles{margin-top:20px}.btn{position:relative;text-align:center}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],textarea{color:#fff;border:1px solid solid #e8b75f;border-radius:0;font-weight:400;padding:0;padding-left:4px;padding-bottom:0;padding-top:0;height:33px;width:140px;margin-left:0}.top-link-wrapper{text-align:right;height:15px;padding-right:0}}@media only screen and (min-width:992px){.event-details{display:flex;gap:2rem}.event-details div+div{flex-shrink:0;flex-grow:1;max-width:17rem}.SoldOut_Label{max-width:14rem}.footer-image img{position:absolute;bottom:0;right:15px}}@media only screen and (min-device-width:992px) and (max-device-width:1500px){#event-link-wrapper{background-color:#222;text-align:center;padding-top:5px}.btn{text-align:center}}@media only screen and (max-width:667px){body{font-size:14px!important}h1,.entry-title,.event-details h1{font-size:28px!important}.home-category-titles,h2{font-size:24px!important}}@media only screen and (min-device-width:375px) and (max-device-width:667px){.ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-dialog-buttons ui-draggable{height:500px!important}.top-link-wrapper{text-align:center;height:40px;margin-bottom:40px;display:block;white-space:nowrap}#event-link-wrapper{background-color:#222;text-align:center;padding-top:5px}.event-cards-results{height:380px}a.event-instance-dates:link{font-size:1.0em;margin-bottom:15px;color:#041e42}a.event-instance-dates:visited{font-size:1.0em;color:#041e42;margin-bottom:15px}.btn-container{margin-top:20px}.btn{position:relative;text-align:center}.h1{font-size:.7em}.top-subnav-links{margin-right:170px;text-align:center}.glyphicon glyphicon-search{color:red}.top-subnav-wrapper{background-color:#0c0909;padding-top:7px}.top-subnav-links{text-align:right;font-size:14px;color:#7ec0eb;margin-right:21px;margin-top:4px}.footer-wrapper{min-height:auto;padding-bottom:40px}.box-office{color:#ebebeb;font-size:1.1em;font-family:'Inter',sans-serif;margin-top:7px}.mvdc-logo{margin-top:0;margin-right:0;width:200px}.social-media-icons-facebook{width:40px;margin-right:0;margin-bottom:20px}.frame-content{width:1px solid;min-width:90%;overflow:inherit}.frame-content{width:35px;min-width:90%}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],textarea{color:#041e42;border:1px solid solid #e8b75f;border-radius:0;font-weight:400;padding:0;padding-left:4px;padding-bottom:0;padding-top:0;height:33px;width:170px;margin-left:90px}.notification-btn{border-bottom:1px solid solid #e8b75f;width:auto;margin-top:40px;margin-left:14px;margin-bottom:20px;border-radius:1px solid;float:left!important;text-align:center!important}.site-content>.container{border-left:none;border-right:none;border-bottom:none}}@media screen and (min-device-width:1200px) and (max-device-width:1600px){#event-link-wrapper{background-color:#222;text-align:center;padding-top:5px}.frame-content{width:100%;overflow:inherit}.site-content>.container{border-left:none;border-right:none;border-bottom:none}}