body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility !important}.category-filters,.packages .list-tabs{-moz-osx-font-smoothing:grayscale}body{font-family:"Open Sans",arial,sans-serif}h1,h2,h3,#primary,.read-more,.date,.btn,.list-meta,.btn{font-family:"Trade Gothic W01",arial,sans-serif;font-weight:700}#primary,h3 em{font-weight:400}.item-video h4{font-family:Georgia,serif}.fast,a,.btn{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}a.link-block figure{transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.bar{transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-webkit-transition:all .33s ease-in-out;-o-transition:all .33s ease-in-out}#social-icons li{transition:background .33s ease-in-out;-moz-transition:background .33s ease-in-out;-webkit-transition:background .33s ease-in-out;-o-transition:background .33s ease-in-out}.loading .hvertical{opacity:0}.loaded .hertival{opacity:1}body{color:#000;font-size:16px;line-height:26px}a{color:#53b466}a:hover,a:focus{color:#53b466}a.default{color:#000}.text-wrapper a{border-bottom:1px solid #fff}.text-wrapper a:hover,.text-wrapper a:focus{text-decoration:none;border-bottom:1px solid #53b466}img{max-width:100%}h1,h2,h3,h4,h5,p{margin:0}#banner h1,#slider h1{font-size:56px;letter-spacing:2px;color:#fff;text-transform:uppercase}h1,.h1{font-size:52px;line-height:1em;margin-bottom:20px}h2,.h2{font-size:28px;line-height:41px;margin-bottom:20px}h3,.h3{font-size:16px;text-transform:uppercase;margin-bottom:20px;letter-spacing:1px}h4,.h4,.list-meta{font-size:14px;text-transform:uppercase;color:#666}h5,.h5,.category{font-size:14px;text-transform:uppercase;color:#ccc}p{margin-bottom:25px}.section-heading{margin-bottom:20px}.divider{color:#999;margin:0 5px;font-weight:400}.error{text-align:center}blockquote,.intro{font-size:24px;line-height:41px;padding:0;margin:0 0 30px}blockquote cite{display:block;text-transform:uppercase;font-style:normal;font-size:15px;color:#666}blockquote.alt{color:#53b466;border-top:2px solid #53b466;border-bottom:1px solid #53b466;padding:10px 0 5px;font-weight:700}blockquote.alt cite{text-transform:none;color:#000;font-weight:400;font-size:16px}.date,figcaption,.category,.read-more{font-size:14px;line-height:22px;color:#666;text-transform:uppercase}.date{font-size:14px;line-height:22px;color:#666;text-transform:none}.read-more{font-size:12px;color:#53b466;text-transform:uppercase;white-space:nowrap}.return{font-size:15px;text-transform:none}.return a{color:#53b466;border-bottom:1px solid #53b466;text-decoration:none}.return span{margin-right:10px}.table{max-width:100%;width:100%;margin-bottom:25px}.table td,.table th{padding:5px 5px 5px 0;text-align:left}.table td{min-width:25%}.table th{border-bottom:1px solid #000}ul{margin:0 0 25px}ul ul{margin-bottom:0}@media(max-width: 767px){#banner h1,#slider h1{font-size:42px;letter-spacing:1px}h1{font-size:42px;line-height:44px}h2,.h2{font-size:30px;line-height:36px}blockquote,.intro{font-size:20px;line-height:31px}blockquote.alt cite{font-size:16px}h4,.content-block .section-heading,.btn,.return{font-size:16px;line-height:25px}.page-heading{margin-bottom:25px}p{margin-bottom:25px}.intro{font-size:22px;line-height:32px}.table td{min-width:50%}}#header{background:#000;color:#fff}#header .container{position:relative;height:140px}@media(min-width: 768px)and (max-width: 1199px){#header .container{width:94%}}#logo{position:absolute;left:12px;top:26px}#logo img{width:170px;height:auto}#utility{position:absolute;top:8px;right:-2px;font-size:15px}#utility li{line-height:36px;margin-right:20px}#utility li.book{text-transform:uppercase}#utility li.book a{text-decoration:none}#utility li.edit a{text-transform:uppercase;text-decoration:none}#utility li.book a:hover,#utility li.book a:focus,#utility li.edit a:hover{color:#fff}#utility li.search{margin-right:10px}#utility li.search a{color:#fff}#utility li span{font-size:22px;position:relative;top:2px}#banner{position:relative;text-align:center;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat}#banner header{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}#banner header h1{max-width:660px;margin:0 auto}#banner img{min-width:100%}#banner.empty{margin-bottom:30px;height:auto !important}#banner h3{color:#fff}@media(max-width: 767px){.type-pages #banner.empty{height:20px !important}}#banner.production header{position:relative;text-align:left;-webkit-transform:none;transform:none;left:0;top:0;background:#fff}#banner.production header .wrap{padding:30px;color:#000}#banner.production header .date{margin-bottom:20px;color:inherit;text-transform:uppercase}#banner.production header h1{text-transform:none;color:#000;font-size:38px}#banner.production header h2.composer{text-transform:uppercase;font-size:16px}#banner.production img.bg-hide{opacity:0}#banner.production btn{margin-top:10px}@media(min-width: 768px){#banner.production .container-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}#banner.production .container{position:relative;height:100%;display:flex;align-items:center}#banner.production header{max-width:450px;background:rgba(255,255,255,.7)}#banner.production header .wrap{max-width:410px;margin:0 auto}#banner.production img.bg-hide{min-height:560px}}@media(max-width: 767px){#banner.production{height:auto !important}#banner.production .container-wrapper{background:#fff}}#primary{font-size:15px;line-height:35px}#primary a{color:#fff;text-decoration:none;text-transform:uppercase}#primary li.current a,#primary a:hover,#primary a:focus{color:#53b466}#primary li{white-space:nowrap}@media(min-width: 768px){#primary{position:absolute;bottom:12px;right:0}#primary li{display:inline;margin-left:20px}}@media(min-width: 992px){#primary li{margin-left:30px}}@media(min-width: 1200px){#primary li{margin-left:40px}}@media(min-width: 1340px){#primary li{margin-left:65px}}@media(min-width: 768px){#primary{max-width:75%;text-align:right}}@media(min-width: 992px){#primary{max-width:85%}}@media(max-width: 767px){#header{padding:0;overflow:hidden;position:relative;min-height:84px}#header .navbar{padding:0}#header .container{width:100%;padding:0;margin:0;height:auto}#logo{left:25px;top:25px}#logo img{width:84px}#header .navbar-collapse{background:#000;padding:0;margin:0;z-index:9999;position:relative;width:100%}#header .navbar .navbar-collapse{width:100%}#header button.navbar-toggle{position:absolute;top:0px;right:0px;width:70px;height:84px;z-index:9999;border-radius:0;margin:0;font-size:30px;text-align:center}.bar{width:32px;height:3px;background-color:#fff;margin:6px auto;display:block;position:relative}.primary-open .bar{background:#fff}.primary-open .bar1{-webkit-transform:rotate(45deg);-webkit-transform-origin:top left;transform:rotate(45deg);transform-origin:top left}.primary-open .bar2{opacity:0}.primary-open .bar3{-webkit-transform:rotate(-45deg);-webkit-transform-origin:bottom left;transform:rotate(-45deg);transform-origin:bottom left;top:4px}#header .fa-bars,#header .fa-close{display:none}#header button.navbar-toggle .fa-close,#header button.collapsed .fa-bars{display:block}#header button.collapsed .fa-close{display:none}#primary{text-align:left;border:0}#primary .wrapper{padding:80px 0 20px}#primary .nav a{color:#fff;padding:14px 30px;font-size:18px;line-height:27px;letter-spacing:.5px;width:100%;display:block;text-transform:none}#primary .dropdown-menu a{font-size:17px;padding:13px 10px 13px 50px;letter-spacing:normal;text-transform:none}#primary ul.nav,#primary .nav li{margin:0;padding:0;list-style-type:none}#primary li.current li a,#primary li.current a,#primary a:hover,#primary a:focus{color:#fff}#primary li.current li.current>a{color:#53b466}#primary li.open>a,#primary a:hover,#primary a:focus{background:none}#primary li.open a.dropdown-toggle,#primary .noDropdown.current a{color:#53b466}#primary li.open a.dropdown-toggle{border:0}#primary .noDropdown{width:100%;clear:both}#primary .dropdown-menu{border:0;box-shadow:none;border-radius:0;padding-bottom:5px}#primary .nav li:last-child>a{border-bottom:0}#primary .dropdown,#primary .noDropdown,#primary .dropdown-menu{border-top:2px solid #333}#primary .nav{border-bottom:2px solid #333}#primary .special a{color:#53b466}#primary .dropdown .dropdown-toggle{background-image:url("/interface/images/buttons/plus.svg");background-repeat:no-repeat;background-size:36px;background-position:right 20px center}#primary .dropdown.open .dropdown-toggle{background-image:url("/interface/images/buttons/dash.svg")}.mobile-special-link{position:absolute;right:90px;top:30px}}#content{padding-bottom:15px}#secondary{font-size:15px;line-height:25px;padding-top:100px}#secondary a{color:#000;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}#secondary li{padding:10px 0}#secondary li.current>a,#secondary a:hover,#secondary a:focus{color:#53b466}@media(min-width: 1200px){#secondary{padding-left:70px}}#footer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative;font-size:14px;line-height:23px;padding:30px 0 10px;box-shadow:0px 0px 2px 2px #d2d4d5}#footer a{color:#000}#footer ul.list-logos li{margin-left:50px}#footer ul.list-logos li img{margin-bottom:15px}#footer ul.list-logos li a{text-decoration:none;border:none}#footer .company-reg{white-space:nowrap}@media(max-width: 767px){#footer{box-shadow:none}#footer ul.list-logos{float:none !important;display:inline-block}#footer ul.list-logos li{margin:0 20px 20px 0}}@media(min-width: 768px)and (max-width: 991px){#footer ul.list-logos li{margin-left:20px}#footer ul.list-logos li img{max-width:150px;max-height:70px}}#social-icons span{font-size:20px}#social-icons,#social-icons li{margin:0;padding:0;list-style-type:none}#social-icons li{margin-bottom:10px;border:1px solid #999;background:rgba(33,33,33,.4);width:42px;text-align:center}#social-icons a{color:red;display:block;line-height:40px;min-width:42px;color:#fff;text-decoration:none}#social-icons li:hover,#social-icons li:focus{background:#53b466}#social-icons li.newsletter span.text{font-size:15px;text-transform:uppercase}@media(min-width: 768px){#social-icons{display:block;z-index:900;position:fixed;right:0;top:185px}#social-icons li.newsletter span.text{-webkit-transform:rotate(270deg);transform:rotate(270deg);display:block;white-space:nowrap;text-transform:uppercase;position:absolute;top:45px;left:-9px}#social-icons li.newsletter{width:43px;height:110px;position:relative}}@media(max-width: 767px){#social-icons{display:block;z-index:100;position:relative;background:#000;width:100%;text-align:center}#social-icons li{display:inline-block;margin:10px 5px;border:1px solid #333}#social-icons li.newsletter{width:auto;padding:0 12px}}#credit{text-align:right}#credit a{color:#999}.text-wrapper{max-width:640px}.nobr{white-space:nowrap}.section{padding:24px 0 0}.content-block{padding:0;margin-bottom:35px}.content-block .text-wrapper p+ul{margin-top:-25px}.list-inline,.list-inline li{margin-bottom:0;list-style-type:none;padding:0}.list-inline li{display:inline;margin-right:10px}.list-unstyled{list-style-type:none;padding:0}.list-unstyled li{margin:0}.list-links,.list-links li{margin:0;padding:0;list-style-type:none}.list-event-details{margin-bottom:30px}.item{margin-bottom:20px}a.link-block{color:inherit;text-decoration:none}a.link-block:hover figure,a.link-block:focus figure{opacity:.7}.wrap{padding:15px 0}.btn{color:#53b466;border:2px solid #53b466;padding:10px 20px;min-width:135px;text-align:center;text-decoration:none;font-size:14px}.btn:hover,.btn:focus{color:#53b466}.btn-more{padding:10px;text-transform:uppercase;font-size:12px;color:#fff;background:#000}.btn-large:hover,.btn-large:focus{background:#53b466;color:#fff;text-decoration:none}.btn-book,.btn-primary{color:#000;text-transform:uppercase;min-width:120px;padding:12px 12px;line-height:1.1;display:inline-block;border:0;background:#73af5a;background-size:cover;white-space:nowrap}.btn-book:hover,.btn-book:focus,.btn-primary:hover,.btn-primary:focus{color:#000;text-decoration:none}.btn-sale-soon{background:#ccc !important;color:#fff !important}.btn-sold-out{background:#000 !important;color:#fff !important}.summary{margin:10px 0}.summary p{margin-bottom:0}.largeImage{margin-bottom:30px}.paging{clear:both;text-align:left;margin:0 10px 30px}.paging a{text-transform:uppercase;font-size:12px;border-bottom:1px solid #53b466;text-decoration:none}.paging a:hover,.paging a:focus{border-bottom-color:#fff}.photo{margin-bottom:40px}.detail-header .wrap{padding:30px 20px 0}@media(min-width: 768px){.detail-header{margin:40px 0}}ul.list-meta{margin-bottom:10px}ul.list-meta li{white-space:nowrap;margin-bottom:5px;color:#000;letter-spacing:1px}ul.list-meta li:after{content:"|";font-weight:400;color:#999;padding-left:10px}ul.list-meta li:last-child:after{content:none}#search-form{width:100%;position:relative;margin-bottom:30px}#search-form input.form-control{width:100%;border:1px solid #000;height:50px;border-radius:0;padding:0 20px;background:none}#search-form button{position:absolute;top:0;right:0;height:50px;border:1px solid #000;background:#000;color:#fff;font-weight:700;padding:0 20px;border-radius:0}.packages{max-width:644px}.packages .list-tabs{list-style-type:none;margin:0;padding:0}.packages .list-tabs{border:0;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin:0 -8px}.packages .list-tabs li{width:33.33%;padding:0 8px;box-sizing:border-box}.packages .list-tabs.twoPerRow li{width:50%}.packages .list-tabs a{text-align:center;background:#ebebeb;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;margin-bottom:16px;font-size:14px;line-height:20px;height:64px}.packages .list-tabs a strong,.list-tabs a em{font-style:normal;font-weight:700;text-transform:uppercase}.packages .list-tabs li.active a{background:#00b16f;background-image:linear-gradient(to top right, #00b26f, #61b55b);color:#fff}@media(max-width: 767px){.packages .list-tabs li{width:50%}}.packages .tab-content{border:1px solid #ccc}.packages .wrap{max-width:470px;margin:0 auto;text-align:center;padding:30px 20px 15px}.packages .wrap p{margin-bottom:30px}.packages a.btn{background:#00b16f;background-image:linear-gradient(to top right, #00b26f, #61b55b);color:#fff;border:0;min-width:160px;display:inline-block;text-transform:uppercase;font-size:16px;letter-spacing:.2px}.packages a.btn:hover,.packages a.btn:focus{opacity:.7;text-decoration:none}.packages header{margin-bottom:10px}.packages header h2,.packages header h3{margin:0 0 10px}.packages .benefits{text-align:left;padding-top:5px}.packages .benefits ul,.packages .benefits li{list-style-type:none;margin:0;padding:0}.packages .benefits li{margin-bottom:20px;background:url("/interface/images/buttons/bullet.gif") 0 6px no-repeat;padding-left:30px}.packages2021{border-bottom:2px solid #ccc}.package h3{margin:0}.package .btn-package{width:100%;display:block;text-align:left;border:none;border-top:2px solid #ccc;font-size:26px;text-transform:none;background:linear-gradient(to right, #1cb75e, #75a955);background-size:cover;color:#fff;padding:18px 20px;font-weight:bold;text-decoration:none;margin:0;position:relative;letter-spacing:normal;font-size:22px}.package .btn-package:after{content:"";position:absolute;top:50%;margin-top:-32px;height:63px;width:63px;right:0;background:url(../images/buttons/chevron-down.svg) center center no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-filter:invert(1);filter:invert(1)}.package .btn-package em{font-style:normal;font-weight:normal}.package .btn-package.collapsed{background:#fff;color:#464646}.package .btn-package.collapsed:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-filter:invert(0);filter:invert(0)}@media(max-width: 767px){.package .btn-package{padding:12px 10px;font-size:19px}.package .btn-package em{display:block}}.package strong{color:#464646}.package .all-costs{font-weight:bold;color:#1bb65e}.package .wrap{max-width:420px;margin:0 auto;padding:15px 10px}.package .benefits{text-align:left;padding:5px 0 15px}.package .benefits ul,.package .benefits li{list-style-type:none;margin:0;padding:0}.package .benefits li{margin-bottom:20px;background:url("../images/buttons/bullet.svg") 0 7px no-repeat;padding-left:27px}.package footer{text-align:center;padding-bottom:20px}.package footer a.btn-book{min-width:210px;padding:7px 20px;background:#1bb65e;font-weight:bold;font-size:16px;letter-spacing:.5px}.category-filters,.category-filters h3{text-transform:uppercase;font-size:14px;line-height:24px;font-weight:600}.category-filters .wrap{display:flex;justify-content:space-evenly;flex-wrap:wrap;border:1px solid #d7d7d7;padding:30px 0 20px;max-width:900px;margin:20px auto 40px}.category-filters a{color:#666;padding:0 7px;text-decoration:none;white-space:nowrap}.category-filters ul,.category-filters h3{margin:0 10px 10px;text-align:center}.category-filters .current a,.category-filters a:hover,.category-filters a:focus{color:#52ba66}.category-filters li:nth-child(n+2):before{content:" | ";color:#999;font-weight:normal}.seg2-artists .category-filters .wrap{border:0;background:#ebebeb}.seg2-artists .category-filters a,.seg2-artists .category-filters li:nth-child(n+2):before{color:#282828}.seg2-artists .category-filters .current a,.seg2-artists .category-filters a:hover,.seg2-artists .category-filters a:focus{color:#52ba66}@media(max-width: 1199px){.category-filters .wrap{max-width:none}}@media(max-width: 767px){.category-filters .wrap{padding:15px 0 10px}.category-filters ul,.category-filters h3{margin:0 2px 10px}.category-filters a{padding:0}}.paging-numbers{text-align:center}.paging-numbers a{text-decoration:none;border:0}.paging-numbers li{margin:0 1px;padding:0}.paging-numbers a,.paging-numbers .current{background:#fff;color:#52ba66;display:inline-block;width:36px;height:36px;border-radius:18px;margin:0}.paging-numbers .current,.paging-numbers a:hover,.paging-numbers a:focus{background:#52ba66;color:#fff}.paging-text{text-align:center;margin:30px 10px}.paging-text a{text-decoration:none;border:0}.paging-text li{margin:0 5px;padding:0}.paging-text li.number{margin:0 10px}.paging-text a,.paging-text .current{color:#52ba66;display:inline-block;margin:0;font-size:14px;line-height:36px;font-weight:700}.paging-text .current,.paging-text a:hover,.paging-numbers a:focus{color:#000}.past-productions{background:#eeeff1;padding:50px 0 40px;box-shadow:0px 0px 2px 2px #d2d4d5}.past-productions .section-heading{text-align:center;font-size:26px;margin-bottom:60px}.listings{border-top:0}@media(max-width: 767px){.listings{padding:24px 12px}}.item figure{margin-bottom:0}.item .date{margin-bottom:15px}.item h2{margin:0}.item .summary{max-width:98%}.item-production{margin-bottom:40px}.item-production .wrap{padding:5px 0 0}.item-production .date{margin-bottom:20px}.item-production .summary{margin:0 0 10px}#more .item-production .date{margin-top:10px;color:#999}#more .item-production h3{margin:10px 0 0;color:#ccc;font-weight:400}#more .row-flex{display:flex;justify-content:center}@media(max-width: 767px){.item-production{margin-bottom:24px}.item-production .date{margin:0 0 5px}#more .item-production .date{margin-top:0px}#more .item-production .wrap{padding-top:0}}.item-production2 .date{text-transform:uppercase;margin-top:15px}@media(max-width: 767px){.item-production2{max-width:380px;margin:0 auto 30px;float:none}.item-production2 .date{margin-bottom:20px}}@media(min-width: 768px)and (max-width: 991px){.item-production2 .date{margin-top:0}}.list-tags{position:absolute;top:0;left:12px;margin:0;padding:0;list-style-type:none}.list-tags li{background:#fff;background:rgba(255,255,255,.95);color:#333;padding:5px 15px;text-transform:uppercase;font-weight:bold;font-size:13px;line-height:20px;margin:0}.item-production figure{position:relative}#banner-tags{width:100%;position:absolute;top:0;left:0}#banner-tags .container{position:relative}.item-team{padding:20px 0;border-top:1px dotted #999}.item-team h3 em{font-style:400;font-style:normal}.item-team .wrap{padding:0;margin:-5px 0 0 -20px}.item-team .wrap p{margin-bottom:10px}.item-team .biography{margin-top:10px}.item-team .read-more{cursor:pointer}.item-artist figure{margin:0;margin-bottom:20px}.item-artist .inner{padding:24px 18px 5px;box-shadow:0px 0px 1px 1px #ccc}.item-artist .wrap{padding:0 0 15px}.item-artist h2{font-weight:400;margin:5px 0}.item-artist h3{color:#666;margin-bottom:0}@media(min-width: 768px){.item-artist figure img{min-width:100%;height:auto}}@media(max-width: 480px){.item-artist .col-xs-4,.item-artist .col-xs-8{min-width:100%}}.item-video h4{text-transform:none;font-family:Georgia,serif}.item-search figure{background-position:center center;background-repeat:no-repeat;background-size:cover;margin-top:5px}.item-search p.date{text-transform:uppercase}.item-news figure{will-change:opacity}.item-news-video figure{background-size:cover;background-position:center center}.item-news-video figure img{visibility:hidden}.item-landing{margin-bottom:40px}.item-landing .inner{max-width:592px;margin:0 auto}.item-landing figure{position:relative;margin-bottom:10px}.item-landing .summary{max-width:90%}.item-landing .summary p:last-child{margin:0}.item-landing .wrap{position:absolute;width:100%;height:100%;top:0;left:0;padding:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.3)}.item-landing .wrap h2{color:#fff;margin:10px 0}@media(min-width: 768px){.item-landing{margin-bottom:40px figure;margin-bottom-margin-bottom:20px}}.item-landing h2{font-size:34px;margin-bottom:10px}@media(min-width: 768px){.item-landing h2{font-size:26px}}.content-block{padding:0;margin-bottom:35px}.content-block .section-heading{margin-bottom:20px}.block-button{margin-bottom:50px}.type-exhibition .content-block{border-top:1px solid #ccc;padding-top:30px}.type-exhibition .intro+.content-block{border-top:0;padding-top:0}.type-exhibition .content-block.block-button{border:0;padding-top:0}.type-exhibition .content-block h3.section-heading{margin-bottom:30px;font-size:19px;line-height:1em}.type-exhibition .content-block .item-event{margin-bottom:50px}@media(max-width: 767px){.type-exhibition .sideways{border-top:1px solid #ccc;padding-top:30px}.type-exhibition .sideways+.content-block{border:0;padding-top:0}}.block-gallery{position:relative;max-width:610px;margin-bottom:25px}.block-gallery .launch-icon{position:absolute;bottom:0;right:0;width:40px;height:40px;color:#fff !important;text-align:center;line-height:40px;font-size:22px;background:#53b466}.block-gallery .launch-icon .fa{color:#fff !important}.block-gallery a.gallery-launch:hover{opacity:.7}.block-gallery .photo{margin-bottom:30px}.block-quote{margin-bottom:35px}.column .block-download .divider{max-width:230px}.item-download h4{font-size:1em;font-weight:normal;margin:0 0 20px 0px}.item-download a{border-bottom:1px solid #fff}.item-download a:hover,.item-download a:focus{border-bottom-color:#53b466;text-decoration:none}.item-link{margin:0 0 20px 35px}@media(min-width: 768px)and (max-width: 992px){.column .content-block{max-width:95%}}@media(min-width: 768px){.single-column .block-quote{padding-left:100px}}.block-embed,.block-embed iframe{max-width:100%}.type-productions #content{padding:0;overflow:hidden}.type-productions #content .wrapper{margin:0 auto;max-width:660px}.type-productions #content .table td{vertical-align:top}.type-productions #content .table td+td{max-width:200px}@media(max-width: 767px){.type-productions #content .wrapper{margin:0 12px;max-width:none}.type-productions #content .table-schedule{margin-bottom:24px}}@media(max-width: 768px){.type-productions #banner{height:325px}.type-productions #banner img{display:none}}@media(min-width: 992px){.type-productions #content .wrapper{max-width:500px}.type-productions #content aside .wrapper{margin-top:100px}}#blockTabs{border:none;box-shadow:0px 0px 2px 2px #eaeaea;margin-bottom:30px;position:relative;top:1px;padding-bottom:15px}#blockTabs .nav-tabs{border:0}#blockTabs .nav-tabs li{border-radius:0;border:0px solid #ccc;margin-right:12px;margin-bottom:0;font-size:14px}#blockTabs .nav-tabs a{border:0;border-radius:0px;padding:2px 25px 0;line-height:48px;background:#f5f5f5;color:#000;min-width:140px;text-align:center}#blockTabs .nav-tabs li.active a{border:0;background:#53b466;color:#fff}#blockTabs .tab-pane{padding-top:40px}#blockTabs .panel-heading{margin-left:-12px;margin-right:-12px;text-align:left;border-top:1px solid #ccc;box-shadow:-2px -2px -2px #666}#blockTabs h4.panel-title a{padding:2px 25px 0;line-height:48px;width:100%;display:block;text-align:left;background:#53b466;color:#fff;letter-spacing:1px;font-weight:normal;text-decoration:none}#blockTabs h4.panel-title a.collapsed{background:#fff;color:#000}#blockTabs .panel-body{padding:10px 12px}@media(min-width: 768px){#blockTabs .nav-tabs{position:absolute;top:-51px;border:0}}@media(min-width: 992px){#blockTabs .nav-tabs{width:940px}}@media(max-width: 767px){#blockTabs .nav-tabs,#blockTabs .nav-tabs li{width:100%}#blockTabs .nav-tabs a{text-align:left;text-transform:uppercase;font-size:18px;letter-spacing:1px}#blockTabs .dropdown-menu{width:100%;padding:0}}@media(max-width: 767px){#blockTabs{box-shadow:none;margin-bottom:0;padding-bottom:0}#blockTabs .nav-tabs{width:auto;margin-left:-12px;margin-right:-12px}#blockTabs .tab-pane{padding:0}#blockTabs .nav-tabs a{margin:0}#blockTabs .tab-heading{margin-bottom:20px}}.tab-heading{margin-bottom:60px}.table-schedule{border-top:1px solid #ccc;margin:20px 0 50px}.table-schedule td{border-bottom:1px solid #ccc;padding:15px 0;vertical-align:top}.table-schedule strong{display:block}.table-schedule td.td-buttons{width:120px;text-align:right;vertical-align:middle !important}.table-schedule .time{display:block}@media(max-width: 767px){.table-schedule td{padding:8px 0}.table-calendar td h2{font-size:22px}}.table-calendar,.table-calendar td{border:0}.table-calendar td{border-top:1px solid #000}.table-calendar td h2{margin:0}.table-calendar .td-details{min-width:60%}.month{max-width:1020px;margin:0 auto 30px}.month .text-wrapper{max-width:none}#videos{background:#f2f2f2;padding:24px 0;clear:both}#more{background:#000;padding:24px 0}#more .section-heading{text-align:center;color:#fff}#more a.link-block{color:#fff}#gallery{clear:both;overflow:hidden}#gallery .active img{opacity:1}#gallery .active+.active img{opacity:.4}@media(min-width: 768px){#gallery .container-fluid{min-width:120%}}.owl-production{position:relative}.owl-production .owl-nav{position:absolute;top:50%;width:100%;margin-top:-45px}.owl-production .owl-nav [class*=owl-]{position:absolute;border-radius:0;color:#fff;font-size:60px;font-weight:bold;margin:0;width:60px;height:90px;line-height:90px;text-align:center;padding:0}.owl-production .owl-nav [class*=owl-],.owl-banners .owl-nav [class*=owl-]:hover{background-repeat:no-repeat;background-position:center center;background-size:cover}.owl-production .owl-nav .owl-prev{right:24px}.owl-production .owl-nav .owl-next{left:0}.owl-production .owl-nav [class*=owl-]:hover{opacity:.7}@media(max-width: 767px){.owl-production .owl-nav{font-size:30px}}@media(max-width: 991px){#schedule{margin:20px 0}}.type-events #content{padding:0}.type-events #main{padding-top:40px;padding-bottom:40px}.type-events .entry-header{text-align:center;border-bottom:1px solid #53b466;padding-bottom:60px;margin-bottom:50px;text-align:center}.type-events .entry-header h1{margin:20px 0 60px}.type-events .list-schedule{margin:5px 0 10px}.type-events .list-schedule strong{display:block;text-transform:uppercase}.type-events .list-schedule li{margin-bottom:23px}.type-events .list-schedule li+li.admission{margin-top:70px}.type-events .list-schedule a.btn{background:#00b16f;background-image:linear-gradient(to top right, #00b26f, #63b75d);color:#fff;display:inline-block;min-width:155px;text-transform:uppercase;padding:5px 20px;font-size:15px;border:0}.type-events .list-schedule a.btn:hover,.type-events .list-schedule a.btn:focus{opacity:.7;text-decoration:none}#more.events{background:#eeeff1;padding:50px 0 40px;box-shadow:0px 0px 2px 2px #d2d4d5}#more.events a.link-block,#more.events .section-heading{color:#000}#more.events h3.section-heading{margin-bottom:60px;font-size:26px}#more.events h2{font-size:18px;line-height:1em}#more.events .summary{margin:20px 0 30px}#more.events .date{margin-bottom:35px;text-transform:uppercase}#more.events .row-flex{flex-wrap:wrap}@media(max-width: 767px){#more.events .item{max-width:380px;margin:0 auto 30px;float:none}#more.events .date{margin-bottom:20px}}@media(min-width: 768px)and (max-width: 991px){#more.events .wrap{padding-top:0}#more.events .date{margin-bottom:20px}}#more.alt{background:#fff}.type-artists #main,.type-pages #main{margin-top:-25px;background:#fff;padding:50px 24px}@media(max-width: 768px){.type-artists #main,.type-pages #main{margin:-48px 30px 10px;padding:65px 40px 20px}.type-pages #banner{height:200px}}@media(max-width: 768px){.type-artists #main,.type-pages #main{margin:-48px 30px 50px;padding:65px 40px 50px}.type-artists #banner,.type-pages #banner{height:200px}}@media(max-width: 480px){.type-artists #main,.type-pages #main{margin:-24px 10px 24px;padding:24px}}.type-news #main{padding-top:40px;padding-bottom:40px}.type-news .date{margin-bottom:20px}@media(max-width: 767px){.type-news #banner{display:none}}@media(min-width: 768px){.type-productions #details h1{margin-bottom:40px}}@media(max-width: 767px){.type-productions #content{background:#f2f2f2}}@media(min-width: 768px){.seg1-search #content{min-height:500px}}.type-landing .intro p:last-child{margin:0}.type-landing .listings{max-width:1210px;margin:0 auto;padding:0}@media(max-width: 767px){.type-landing .intro{margin:0}}.seg2-current-upcoming-productions #content,.seg2-past-productions #content{padding-bottom:0}@media(min-width: 1200px){.seg2-newsletter-signup #main{min-height:500px}}.seg2-other-events #content{padding-bottom:0}#slider{position:relative}#slider header{position:absolute;top:25%;text-align:center;z-index:888;width:100%;color:#fff;padding:0 24px}#slider header h1,#slider header h2{text-shadow:1px 1px 2px #333}#slider header h1{text-transform:uppercase;max-width:500px;margin:0 auto}#slider header h2{font-weight:normal;margin:20px auto 40px;max-width:800px}#slider header h2 a{color:#fff;border-bottom:2px solid rgba(0,0,0,0)}#slider header h2 a:hover{text-decoration:none;border-bottom:2px solid #fff}#slider .item{margin:0;background:#000;background-position:center center;background-size:cover;background-repeat:no-repeat}#slider .btn-book{min-width:140px}#slider .overlay{background:rgba(0,0,0,.25);width:100%;height:100%;position:absolute;top:0;left:0;z-index:777}@media(max-width: 767px){#slider header{top:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#slider,#slider .item{height:505px}#slider .item img{display:none}#slider header h2{margin:20px auto;line-height:1.2em;font-size:24px}}#features{background:#edeff1;padding:24px 0 12px}#features .link-block{color:#000}#features .item-feature h3,#features .item-feature p{margin-bottom:10px}@media(max-width: 767px){#features{padding-bottom:10px}#features .listings{max-width:none;padding:0 30px}#features .item-feature{background:#fff;margin-bottom:24px;padding-top:12px}#features .item-feature .wrap{padding-left:12px;padding-right:12px}#features .item-feature .read-more{color:#000}}#page-home #content{margin:0;padding:0}#page-home #slider .item{max-height:calc(100vh - 140px);overflow:hidden;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){#page-home #slider .item{max-height:calc(100vh - 84px)}}#page-home #slider .owl-dots{text-align:center;position:absolute;bottom:20px;width:100%}#page-home #slider .owl-dot{width:13px;height:13px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;cursor:pointer;display:inline-block}.slider-message{position:absolute;bottom:0;left:0;padding:5px 15px 1px;width:40%;max-width:640px;z-index:100;background:#000;background:rgba(0,0,0,.6);color:#fff}@media(max-width: 1200px){.slider-message{position:relative;background:#000;padding:5px 25px 1px;max-width:none;width:100%;z-index:1;padding-right:50px}}.modal{background:#000;background:rgba(0,0,0,.7)}.modal-content{background:#f3f3f3}.modal-content .control-label{text-transform:uppercase}.modal-dialog{margin-top:80px}@media(max-width: 767px){.jotform-wrapper{margin:0 -34px}}#subForm div div{margin-bottom:20px}#subForm label{display:block}@media(max-width: 767px){#main{padding:20px 30px}#footer{padding:20px 18px 1px}}@media(min-width: 1340px){.container{width:1294px}}@media(min-width: 1470px){.container-wide,#more .container-wide{width:1424px}}@media print{#utility,#primary,#secondary,#secondary,.video-block,.paging{display:none !important}#content,#main,#sidebar,.container,.row{width:100% !important;padding:0 !important;margin-top:0 !important;margin-bottom:0 !important;float:none}}._CookieScriptReportPageTable{margin:10px 0 20px}._CookieScriptReportPageTableTh,._CookieScriptReportPageTableTd{font-size:15px;line-height:1.2}#page-special #content .wrapper{padding:0 30px;max-width:none}#page-special.seg2-subscribe-for-updates #content .wrapper{max-width:520px;margin:0}#page-special.seg2-subscribe-for-updates #content input.text{width:100%}#page-special.seg2-subscribe-for-updates #content .form-row{margin-bottom:20px}#page-special.seg2-subscribe-for-updates #content .form-flex{display:flex}#page-special.seg2-subscribe-for-updates #content .form-flex label{font-weight:normal;margin-left:10px;margin-top:10px}#page-special.seg2-subscribe-for-updates #content hr{margin:0 0 10px}#page-special #details h1{font-size:54px}#page-special #details h1 span{font-size:46px;display:block;margin-bottom:5px;font-weight:normal}#page-special #blockTabs .wrapper .tab-content,#page-special #blockTabs .wrapper .text-wrapper{max-width:740px}#page-special #blockTabs .tab-pane{padding-top:20px}#page-special .table-schedule{border-top:none}#page-special .table-schedule tr.first td{border-top:none;align-items:center;vertical-align:middle}#page-special .table-schedule tr.first h3{margin-bottom:0;letter-spacing:normal;margin-right:10px}#page-special .item-related .read-more{font-size:14px}#page-special .block-related-met figure{margin-top:4px}#page-special .block-related-met .summary{margin:5px 0}#page-special .btn-book{text-transform:none !important}#page-special #banner header{display:none}#page-special .section.listings{padding-top:0}#page-special .month{max-width:none}@media(max-width: 768px){#page-special #banner{height:268px}#page-special #content .wrapper{padding-left:0;padding-right:0}}#page-special #banner .met-logo-wrapper{position:absolute;top:0;right:0;height:100%;width:100%}#page-special #banner .met-logo-wrapper .logo{position:relative;z-index:200}#page-special #banner .met-logo-wrapper .logo img{min-width:0 !important;margin-right:40px;display:block !important;max-width:30vw}#page-special #banner .met-logo-wrapper .container{display:flex;justify-content:flex-end;align-items:center;height:100%}#page-special #banner .met-logo-wrapper::before{content:"";height:100%;width:100vw;position:absolute;left:30%;top:0;background:linear-gradient(to right, transparent 0%, #000 45%, #000 100%)}.table-met td{vertical-align:middle;padding-right:5px}.table-met td.td-title{width:30%}.table-met td.td-book{width:20%}.table-met td.td-phone{width:20%}.table-met td.td-email{width:30%}.table-met a.contact{color:#000}@media(max-width: 991px){.table-met td.td-book{width:30%}.table-met td.td-title{width:70%}.table-met a.contact{font-size:14px}.table-met .btn-book{min-width:0}}
