SECTION.flex .intro-content H2,SECTION.flex .intro-content H3,SECTION.flex .intro-content P,.intro-content-venue H2,.intro-content-venue H3,.intro-content-venue P,SECTION.flex .show-content-bar{display:block}SECTION.flex SECTION{margin:0;padding:0}SECTION.flex SECTION.border{margin:0 0 15px;padding:15px 15px 0}SECTION.flex .intro-content{height:100px}SECTION.flex .intro-content.on{height:auto}.content.upcoming-event{margin-top:15px;padding:0;border-top:none}.content.upcoming-event SECTION.flex{margin:0}.content.upcoming-event .upcoming-event-content,.content.upcoming-event SECTION.flex .column.border{padding:15px}.content.upcoming-event SECTION.flex .column.border P:last-of-type{margin-bottom:0}SECTION.flex .flex-horiz-center .facebook-like{float:left}SECTION.flex .flex-horiz-center .google{float:left;margin-right:0}SECTION.flex .flex-vert-center>DIV{min-height:70px}SECTION.flex P A.tag.reverse{background-color:#f4f4f4;color:#bf3d37;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}SECTION.flex P A.tag.reverse:hover{background-color:#bf3d37;color:#fff}SECTION.flex{margin:0}SECTION.flex .column{margin-bottom:15px}SECTION.flex .column.border{padding:0;border:1px solid #e7e7e7}SECTION.flex .column.border SECTION{margin:15px 15px 0}SECTION.flex .column .cta{width:30%;margin-right:5%}SECTION.flex .column .cta.right{margin-bottom:15px}SECTION.flex .column .cta:nth-of-type(3n){margin-right:0}SECTION.flex .news-container{width:100%;float:left;margin-bottom:15px}SECTION.flex .news-container INPUT[type="email"]{background:#f4f4f4}SECTION.flex .news-container INPUT[type="submit"]{border-radius:0}SECTION.flex .news-container-captcha{width:230px;float:right}SECTION.flex .inline-recaptcha{border:1px solid #e7e7e7}SECTION.flex .inline-recaptcha .grecaptcha-badge{box-shadow:none!important}SECTION.flex .news-container-captcha.recap{width:258px}SECTION.flex .news-container-captcha DIV.g-recaptcha.grey-box-single{margin:0!important}SECTION.flex .flex-horiz-center{display:flex;justify-content:center}SECTION.flex .flex-horiz-center .facebook-like{margin-right:15%}SECTION.flex .flex-horiz-center .google{margin-left:15%}SECTION.flex-vert-container{height:100%}SECTION.flex .flex-vert-center{display:flex;flex-direction:column;height:100%}SECTION.flex .flex-vert-center>DIV{display:flex;flex:1;flex-direction:column;padding:15px;justify-content:center}SECTION.flex .flex-vert-center>DIV.two{margin-bottom:15px;flex:2}SECTION.flex .flex-vert-center>DIV.three{margin-bottom:15px;flex:1}SECTION.flex .flex-vert-center .social .icon{margin-bottom:0}SECTION.flex .compare-block{border:none;margin:0}SECTION.flex .compare-block IMG.show{max-width:100%;padding-left:15px;padding-right:15px}SECTION.flex .compare-block-cta{margin:15px;padding:15px 15px 0;border:1px solid #e7e7e7;clear:both}SECTION.flex .compare-block-cta A.btn{float:right}SECTION.flex .compare-block-cta A.btn.grey{margin-right:15px}SECTION.flex .map-container{margin:0;min-height:200px}SECTION.flex .column.vert .shop .icon{margin-bottom:15px;margin-right:15px}SECTION.flex .column.vert .social{min-height:0;margin:0 15px 15px;padding:15px 15px 0;background-color:#f4f4f4}SECTION.flex SECTION.review-rhs-box DIV .social{min-height:0;padding:15px 15px 0;background-color:#f4f4f4;margin:15px 0 0}SECTION.flex .column.vert .social .icon.fb,SECTION.flex SECTION.review-rhs-box DIV .social .icon.fb,SECTION.flex .column.vert .social .icon.g,SECTION.flex SECTION.review-rhs-box DIV .social .icon.g{width:auto;padding:10px 15px;background-color:#e7e7e7}SECTION.flex .column.vert .social .icon.fb:hover,SECTION.flex .column.vert .social .icon.g:hover,SECTION.flex SECTION.review-rhs-box DIV .social .icon.fb:hover,SECTION.flex SECTION.review-rhs-box DIV .social .icon.g:hover{background-color:#e7e7e7;cursor:default}SECTION.flex DIV.review-rhs>SECTION{padding:15px 15px 0;margin-bottom:25px;border:1px solid #e7e7e7}SECTION.flex DIV.review-rhs SECTION.review-rhs-box{padding-bottom:15px}SECTION.flex P.tag-container A.tag.reverse{margin-right:5px}SECTION.review-detail .review-block P.pagination A.btn{margin-bottom:5px}SECTION.flex DIV.full DIV.col-right DIV.shop DIV.icon{background-color:#f4f4f4}SECTION.flex DIV.full DIV.col-right DIV.shop DIV.icon:hover{background-color:#212120}SECTION.flex SECTION.flex-width-100{width:100%;margin-bottom:30px}SECTION.flex SECTION.featured.border{padding-bottom:0;margin-bottom:30px}SECTION.flex SECTION.flex-featured,SECTION.flex SECTION.flex-featured.border{padding-bottom:15px;margin-bottom:30px}@media screen and (min-width:480px){SECTION.flex .news-container-captcha,.news-container-captcha{width:304px}}@media screen and (min-width:768px){.content.upcoming-event SECTION{width:auto}.content.upcoming-event IMG.show-desk{margin:15px auto 0}SECTION.flex{margin:15px}SECTION.flex P.tag-container{position:absolute;top:0;right:0}SECTION.flex P.tag-container A.tag.reverse{margin-right:7px}SECTION.flex .column.vert .social .icon,SECTION.flex .column.vert .social .icon.fb,SECTION.flex .column.vert .social .icon.g,SECTION.flex SECTION.review-rhs-box DIV .social .icon,SECTION.flex SECTION.review-rhs-box DIV .social .icon.fb,SECTION.flex SECTION.review-rhs-box DIV .social .icon.g{width:90px;height:90px;border-radius:45px}SECTION.flex .column.vert .social .icon.fb .facebook-like,SECTION.flex SECTION.review-rhs-box DIV .social .icon.fb .facebook-like{position:relative;top:25px;left:-5px;text-align:center}SECTION.flex .column.vert .social .icon.g .google,SECTION.flex SECTION.review-rhs-box DIV .social .icon.g .google{margin:0 auto;float:none;position:relative;top:25px;text-align:center}SECTION.flex .column.vert .social .icon IMG,SECTION.flex SECTION.review-rhs-box DIV .social .icon IMG{width:30px;top:30px}SECTION.flex{width:100%}SECTION.flex .column{width:46%;float:left;margin-right:4%}SECTION.flex .column.full{width:100%;float:none;clear:both}SECTION.flex .column.full.clear{margin-bottom:15px}SECTION.flex .column.full.clear H2{margin-bottom:0}SECTION.flex .column.full .intro-content{width:46%;margin-bottom:0;min-height:120px;float:left}SECTION.flex .column.full .accordion{width:46%;margin-bottom:0;float:right}SECTION.flex .column.full .cta{width:16%}SECTION.flex .column.full .cta:nth-of-type(3n){margin-right:5%}SECTION.flex .column.full .cta:nth-of-type(5n){margin-right:0}SECTION.flex .column.compare-col{width:28%}SECTION.flex .column.compare-col:last-of-type{margin-right:0}.flex-vert-center>DIV{min-height:110px}SECTION.flex SECTION.border{margin:0 0 30px}SECTION.flex SECTION{width:auto;margin:0;padding:0;float:none}SECTION.flex SECTION.border{margin-bottom:15px}SECTION.flex SECTION.border:last-of-type:not(.flex-width-100){margin-bottom:0}SECTION.flex{margin:0 auto;display:flex;float:none;width:auto}SECTION.flex .accordion{margin:0 0 1px}SECTION.flex .column{flex-grow:1;flex-shrink:1;flex-basis:0;margin-right:8%;margin-bottom:45px}SECTION.flex SECTION.flex-inner{flex-grow:1;flex-shrink:1;flex-basis:0}SECTION.flex .column:last-of-type{margin-right:0}SECTION.flex .column.vert{display:flex;flex-flow:column;justify-content:flex-start}SECTION.flex .column.vert .intro-content{flex-grow:1;min-height:0}SECTION.flex .column.vert .intro-content.on{flex-grow:1;height:auto}SECTION.flex .column.vert>DIV:last-of-type{margin-top:auto}SECTION.flex .flex-vert-center .social .icon{width:80px;height:80px;margin-right:15px;border-radius:40px}SECTION.flex .flex-vert-center .social .icon.right{margin-right:0}SECTION.flex .flex-vert-center .social .icon IMG{width:30px;top:25px}SECTION.flex .column.full .news-container{width:58%;margin:0;float:left}SECTION.flex .column.full .news-container.recap{width:62%}SECTION.flex .column.full .news-container INPUT[type="email"]{height:72px}SECTION.flex .column.full .news-container.recap INPUT[type="email"]{height:60px}SECTION.flex .column.full .news-container INPUT[type="submit"]{height:72px}SECTION.flex .column.full .news-container.recap INPUT[type="submit"]{height:60px;padding:0}SECTION.flex .news-container-captcha{width:289px}SECTION.flex .column.full .clear.clear-news{clear:none}SECTION.flex .compare-block{width:auto;min-height:1px}SECTION.flex .compare-block .compare-block-content .container{width:auto;position:relative;bottom:0;left:0}SECTION.flex .compare-block .compare-block-content{min-height:0}SECTION.flex .compare-block-cta A.btn{width:100%;float:none}SECTION.flex .compare-block-cta A.btn.grey{margin-right:0}SECTION.flex .map-container{width:100%;height:100%;float:none;min-height:400px}SECTION.flex SECTION.flex-grow{flex-grow:1}}@media screen and (min-width:980px){SECTION.flex .news-container-captcha{width:304px}.content.upcoming-event{margin-top:25px}.content.upcoming-event IMG.show-desk{margin-left:15px}}@media screen and (min-width:1280px){SECTION.flex .column.full .news-container{width:68%}SECTION.flex .column.full .news-container.recap{width:72%}.content.upcoming-event IMG.show-desk{max-width:192px;width:38%;margin-top:0;margin-left:0}SECTION.flex .compare-block-cta A.btn{width:auto;float:right}SECTION.flex .compare-block-cta A.btn.grey{margin-right:15px}SECTION.flex .column.vert .social .icon,SECTION.flex SECTION.review-rhs-box DIV .social .icon{margin-bottom:15px}SECTION.flex .column.vert.full{flex-direction:row;flex-grow:1;flex-shrink:0;flex-basis:0}SECTION.flex .column.vert.full .col-left{width:45%;float:left}SECTION.flex .column.vert.full .col-right{width:55%;float:right}SECTION.flex .column.vert.full .social{background-color:#fff;margin:15px 0 0;padding:0}SECTION.flex .column.vert.full .social .icon{float:right;margin-right:30px}SECTION.flex .column.vert.full .social .icon.fb{margin-right:15px}SECTION.flex .column.vert.full .social .icon.right{margin-right:30px}SECTION.flex .map-container{min-height:536px}SECTION.flex .column.vert.full{display:table}}@media screen and (min-width:1366px){SECTION.flex .column.vert .social,SECTION.flex SECTION.review-rhs-box DIV .social{padding-top:60px;padding-bottom:45px}SECTION.flex .column.vert .social .icon,SECTION.flex SECTION.review-rhs-box DIV .social .icon{margin-bottom:15px}SECTION.flex .column.vert .social .icon.right,SECTION.flex SECTION.review-rhs-box DIV .social .icon.right{margin-bottom:0}SECTION.flex .column.vert .social,SECTION.flex SECTION.review-rhs-box DIV .social{display:flex;justify-content:center}SECTION.flex .column.vert.full .social{justify-content:flex-end}SECTION.flex .column.vert.full .social .icon.right{margin-right:15px}SECTION.flex .column.vert.full .social .icon.fb{margin-right:30px}SECTION.flex .map-container{min-height:516px}}@media screen and (min-width:1700px){SECTION.flex .map-container{min-height:526px}SECTION.flex .column.full .news-container.recap{width:74%}}EM{font-style:italic!important}DIV.standard-text{font-size:62.5%!important}DIV.hard-text-size,DIV.hard-text-size UL{font-size:100%!important}DIV.hard-text-size.terms-js-content,DIV.hard-text-size P,DIV.hard-text-size LI,DIV.hard-text-size OL.standard-list,DIV.hard-text-size OL.standard-list LI,DIV.hard-text-size UL.standard-list LI{font-size:130%!important}DIV.hard-text-size.terms-js-content P,DIV.hard-text-size.terms-js-content OL,DIV.hard-text-size.terms-js-content UL,DIV.hard-text-size.terms-js-content OL LI,DIV.hard-text-size.terms-js-content UL LI{font-size:100%!important}DIV.hard-text-size OL.standard-list,DIV.hard-text-size OL.standard-list LI,DIV.terms-js-content OL,DIV.terms-js-content OL LI{list-style:decimal!important;padding-left:1em;margin-left:.5em;line-height:1.5em}DIV.hard-text-size UL.standard-list,DIV.hard-text-size UL.standard-list LI,DIV.terms-js-content UL,DIV.terms-js-content UL LI{list-style:disc!important;padding-left:1em;margin-left:.5em;line-height:1.5em}DIV.hard-text-size H2{font-size:160%!important}DIV.hard-text-size H3{font-size:140%!important}DIV.hard-text-size A.btn{font-size:130%!important}UL.nav-menu-choose-category.cat-dates-v2{float:left!important;border-left:none!important}DIV#category-dates-calendar-container{float:left;height:36px;position:relative;width:100%}DIV#category-dates-calendar-container A.nav-trigger{line-height:36px;padding:0 40px 0 5px!important;font-size:.9em;background-position:right 5px center}DIV#category-dates-calendar-container A.nav-trigger SPAN{display:block;background:transparent url("https://cdn.mytheatreland.com/images/icons/icon-cal.png") left center no-repeat;background-size:28px 21px;padding-left:40px;line-height:35px;font-size:90%}DIV#category-dates-calendar{display:none;position:absolute;left:0;top:36px;max-width:320px}SECTION#cat-dates-v2-main DIV.show-block-listing.top-pick DIV.show-block-listing-content,SECTION#cat-dates-v2-sub DIV.show-block-listing DIV.show-block-listing-content,SECTION#cat-dates-v2-all DIV.show-block-listing DIV.show-block-listing-content,SECTION.category-month-results DIV.show-block-listing DIV.show-block-listing-content{min-height:0}DIV.category-results-error{border:1px solid #f00;background-color:#fdd;padding:20px;margin-bottom:30px}DIV.category-results-error P:last-child{margin-bottom:0!important}SECTION.full-width.category-results{margin-bottom:0!important;padding:0}SECTION#cat-dates-v2-main{margin-bottom:0}SECTION.category-results H2{font-size:1.2em!important}DIV.cat-dates-v2-pager-container{margin-bottom:30px;position:relative;min-height:45px;height:auto!important;height:45px}DIV.cat-dates-v2-pager-link{z-index:15;position:absolute}DIV.cat-dates-v2-pager-prev{left:0}DIV.cat-dates-v2-pager-next{right:0}DIV.cat-dates-v2-pager-title{line-height:45px;text-align:center;font-family:"open-sans-bold",Arial,Helvetica,sans-serif;text-transform:uppercase;position:relative;top:0;width:100%;z-index:10}DIV.cat-dates-v2-pager-title SPAN.date-box{position:relative;z-index:8;width:auto;padding:11px;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7}DIV.cat-dates-v2-pager-container-top DIV.cat-dates-v2-pager-link{top:0}DIV.cat-dates-v2-pager-container-top DIV.cat-dates-v2-pager-title{border-bottom:1px solid #e7e7e7}DIV.cat-dates-v2-pager-container-top DIV.cat-dates-v2-pager-title SPAN.date-box{border-top:1px solid #e7e7e7;border-bottom:1px solid #fff}DIV.cat-dates-v2-pager-container-btm DIV.cat-dates-v2-pager-link{bottom:0}DIV.cat-dates-v2-pager-container-btm DIV.cat-dates-v2-pager-title{border-top:1px solid #e7e7e7}DIV.cat-dates-v2-pager-container-btm DIV.cat-dates-v2-pager-title SPAN.date-box{border-top:1px solid #fff;border-bottom:1px solid #e7e7e7}DIV.cat-dates-v2-pager-link A{margin:0;width:auto;z-index:2;cursor:pointer;display:block;color:#212120;font-family:'open-sans-bold',Arial,Helvetica,sans-serif;text-transform:uppercase}DIV.cat-dates-v2-pager-title SPAN.date-box SPAN SPAN{display:none}DIV.category-dates-v2-heading-bar{padding:0 15px}DIV.show-block-listing-v2,DIV.show-block-listing-v2.top-pick{width:100%;border:1px solid #e7e7e7;margin-bottom:30px;float:left;margin-right:0;position:relative}DIV.show-block-listing-v2{background-color:#e7e7e7}DIV.show-block-listing-v2 DIV.sbl2-heading{clear:both;width:100%;background-color:#fff;float:left;min-height:45px;height:auto!important;height:45px;padding:0 15px}DIV.show-block-listing-v2 DIV.sbl2-heading H3{max-width:100%;width:auto;float:left;margin-bottom:0;line-height:1.3em;padding:12px 0}DIV.show-block-listing-v2 DIV.sbl2-heading SPAN.sbl2-venue{display:none;float:left;line-height:45px;padding-left:20px;font-size:80%}DIV.show-block-listing-v2 DIV.sbl2-heading SPAN.sbl2-date{text-transform:uppercase;display:block;float:right;line-height:45px;width:auto;background:url("https://cdn.mytheatreland.com/images/icons/icon-cal-red.png") 12px center no-repeat;background-size:28px 21px;padding:0 0 0 46px;font-family:'open-sans-bold',Arial,Helvetica,sans-serif;font-size:75%}HTML.ie8 DIV.show-block-listing-v2 DIV.sbl2-heading SPAN.sbl2-date{background:url("https://cdn.mytheatreland.com/images/icons/icon-cal-red.gif") 1px center no-repeat!important}DIV.show-block-listing-v2 IMG.show{display:block;width:100%;float:left;clear:both}DIV.show-block-listing-v2 P.quote{display:none;font-size:85%;background-color:#fff;color:#212120;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-bottom:0;min-height:35px;height:auto!important;height:35px;padding:10px 15px}DIV.show-block-listing-v2 P.quote::before{background:url("https://cdn.mytheatreland.com/images/misc/misc-quote-in-dark.png") no-repeat scroll left 3px/13px auto;content:"";padding-right:17px}DIV.show-block-listing-v2 P.quote::after{background:url("https://cdn.mytheatreland.com/images/misc/misc-quote-out-dark.png") no-repeat scroll right 3px/13px auto;content:"";padding-right:17px}DIV.show-block-listing-v2 DIV.show-block-listing-content{display:block;width:100%;float:left;clear:both;padding:0;min-height:0;background:#f4f4f4;border-right:none;border-left:none;border-bottom:none}DIV.show-block-listing-v2 DIV.show-block-listing-content DIV.content-left,DIV.show-block-listing-v2.top-pick DIV.show-block-listing-content DIV.content-left{display:none;width:50%;float:left;height:100%;padding:15px}DIV.show-block-listing-v2 DIV.show-block-listing-content DIV.content-right,DIV.show-block-listing-v2.top-pick DIV.show-block-listing-content DIV.content-right{position:relative;display:block;width:100%;float:left;height:100%;padding:15px}DIV.show-block-listing-v2 DIV.show-block-listing-content DIV.content-right DIV.award{width:100%}DIV.show-block-listing-v2 DIV.show-block-listing-content DIV.content-right DIV.rating-block IMG.star-rating{margin:3px 5px 15px 0;width:14px}DIV.show-block-listing-v2 DIV.show-block-listing-content DIV.content-right DIV.award.empty,DIV.show-block-listing-v2 DIV.show-block-listing-content DIV.content-right DIV.rating-block.empty{display:none}DIV.show-block-listing-v2 DIV.options,DIV.show-block-listing-v2.top-pick DIV.options,DIV.show-block-listing-v2.show-block-listing-non-cms DIV.options{background-color:transparent!important;width:100%!important;border:0!important;right:0!important;bottom:0!important;position:relative!important;padding:0!important}DIV.show-block-listing-v2 DIV.options A.btn,DIV.show-block-listing-v2.top-pick DIV.options A.btn{float:right;width:100%!important;margin-bottom:0!important}DIV.show-block-listing-v2 DIV.options A.btn.red,DIV.show-block-listing-v2.top-pick DIV.options A.btn.red{margin-left:0!important;margin-bottom:10px!important}DIV.show-block-listing-v2 DIV.options LABEL{width:100%!important;margin:0 0 15px 0!important}SECTION#cat-dates-v2-cms-picks DIV.show-block-listing-v2:not(.month) P.sbl2-prices-from,SECTION#cat-dates-v2-cms-day P.sbl2-prices-from,SECTION#cat-dates-v2-tnet-day P.sbl2-prices-from{display:none!important}P.category-dates-sold-out{color:#bf3d37!important;font-family:'open-sans-bold',Arial,Helvetica,sans-serif}SPAN.perf-sold-out{color:#bf3d37!important}DIV.show-block-listing-v2.top-pick{background-color:#212120}DIV.show-block-listing-v2.top-pick DIV.sbl2-heading H3{color:#212120}DIV.show-block-listing-v2.top-pick DIV.content-right P{color:#fff!important}DIV.show-block-listing-v2.top-pick DIV.show-block-listing-content{min-height:0;background:#212120}DIV.show-block-listing-v2.top-pick DIV.show-block-listing-content DIV.content-right DIV.award{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;color:#212120}DIV.show-block-listing-v2.show-block-listing-non-cms DIV.show-block-listing-content{min-height:0;background:#f4f4f4}DIV.show-block-listing-v2.show-block-listing-non-cms DIV.content-left P{margin-bottom:0!important;padding:5px 0}DIV.show-block-listing-v2.show-block-listing-non-cms DIV.options A.btn.red{margin-bottom:0!important}DIV#category-dates-calendar{width:354px;background-color:#bf3d37;padding:17px 15px 15px;height:auto!important}DIV.responsive-calendar{margin-bottom:15px;border:1px solid #e7e7e7;background-color:#fff}DIV#rc-top.responsive-calendar{margin-bottom:0!important}DIV.responsive-calendar .controls{text-align:center;line-height:33px}DIV.responsive-calendar .controls H4{display:inline;margin-bottom:0}DIV.responsive-calendar .controls A.calendar-pager{cursor:pointer;display:block;width:auto;color:#fff;background-color:#bf3d37;padding:0 10px;font-size:.8em}DIV.responsive-calendar .controls A.pull-left{float:left}DIV.responsive-calendar .controls A.pull-right{float:right}DIV.responsive-calendar HR{margin:0}DIV.responsive-calendar DIV.day-headers{padding:15px 15px 0}DIV.responsive-calendar DIV.days{padding:0 15px 15px}DIV.responsive-calendar DIV.day-headers,DIV.responsive-calendar DIV.days{font-size:0}DIV.responsive-calendar DIV.day{display:inline-block;position:relative;font-size:12px!important;width:14.285714285714286%;text-align:center}DIV.responsive-calendar DIV.day A{color:#000;display:block;cursor:pointer;padding:20% 0}DIV.responsive-calendar DIV.day:not(.not-current) A:hover{background-color:#f4f4f4;text-decoration:none}DIV.responsive-calendar DIV.day.header{border-bottom:1px solid #e7e7e7;font-family:'open-sans-bold',Arial,Helvetica,sans-serif;padding-bottom:7px;margin-bottom:2%}DIV.responsive-calendar DIV.day.active A,DIV.responsive-calendar DIV.days.listings-month DIV.day.today:not(.not-current) A,DIV.responsive-calendar DIV.days.listings-month DIV.day.future:not(.not-current) A{background-color:#bf3d37!important;color:#fff!important}DIV.responsive-calendar DIV.day.active:not(.not-current) A:hover,DIV.responsive-calendar DIV.days.listings-month DIV.day.today:not(.not-current) A:hover{background-color:#bf3d37!important}DIV.responsive-calendar DIV.day .badge{position:absolute;top:2px;right:2px;z-index:1}DIV.responsive-calendar DIV.day.past A,DIV.responsive-calendar DIV.day.future.not-current a{cursor:default;color:#ccc}DIV.responsive-calendar DIV.day.past A:hover,DIV.responsive-calendar DIV.day.future.not-current a:hover{background-color:transparent!important}DIV.responsive-calendar DIV.day.today:not(.not-current) A,.responsive-calendar .day.today:not(.not-current) A:hover{color:#212120;background-color:#e7e7e7}DIV.responsive-calendar DIV.day.not-current A{color:#fff!important;cursor:default!important}P.responsive-calendar-viewing{text-align:center;padding:0 15px}DIV.notify-msg{padding:10px;border:1px solid #f00;background-color:#fdd}DIV.notify-msg.mobile-only{display:block}DIV#news-signup{float:left;width:100%;margin-bottom:15px;position:relative}INPUT.large-newsletter-submit{margin-bottom:0!important}DIV#news-signup-loading{position:absolute;top:0;left:0;z-index:100;display:none;height:100%;width:100%;background:transparent url("https://cdn.mytheatreland.com/images/common/bg-overlay.png") top left repeat;text-align:center}DIV#news-signup-loading P{background:transparent url("https://cdn.mytheatreland.com/images/common/loading.gif") center 25px no-repeat;margin-bottom:0;height:100%}DIV#news-signup-results{display:none}DIV#news-signup-results P.success{background-color:#fff;padding:10px;text-align:center;margin-bottom:0}UL.cs-buttons{width:100%;float:left;clear:both}UL.cs-buttons LI{float:left;width:32%;height:60px;border:1px solid #e7e7e7;position:relative}UL.cs-buttons LI.cs-btn-phone{margin:0 2%}UL.cs-buttons LI.cs-btn-chat{background:#212120 url("https://cdn.mytheatreland.com/images/icons/icon_cs_live_chat.png") center center no-repeat;background-size:32px 27px}UL.cs-buttons LI.cs-btn-phone{background:#f4f4f4 url("https://cdn.mytheatreland.com/images/icons/icon_cs_telephone.png") center center no-repeat;background-size:32px 27px}UL.cs-buttons LI.cs-btn-email{background:#f4f4f4 url("https://cdn.mytheatreland.com/images/icons/icon_cs_email.png") center center no-repeat;background-size:32px 27px}UL.cs-buttons LI.cs-btn-email-highlight{background:#212120 url("https://cdn.mytheatreland.com/images/icons/icon_cs_email_white.png") center center no-repeat!important;background-size:32px 27px!important}UL.cs-buttons LI A{display:block;width:100%;height:100%;line-height:60px;text-transform:uppercase;font-family:"open-sans-bold",Arial,Helvetica,sans-serif;color:#212120;padding-left:50px}UL.cs-buttons LI.cs-btn-chat A{color:#fff}UL.cs-buttons LI A SPAN.cs-btn-txt{display:none}UL.cs-buttons LI A SPAN.cs-btn-tagline{font-family:"open-sans-regular",Arial,Helvetica,sans-serif;text-transform:none!important;padding-left:5px;color:#bf3d37;display:none}UL.cs-buttons LI.cs-btn-email-highlight A SPAN.cs-btn-tagline,UL.cs-buttons LI.cs-btn-chat A SPAN.cs-btn-tagline{color:#fff}SPAN.chat-on-off{border-radius:50%;width:16px;height:16px;position:absolute;right:10px;top:22px}LI.cs-lc-on SPAN.chat-on-off{background:#4c8b4b;background:-moz-linear-gradient(top,rgba(76,139,75,1) 90%,rgba(67,122,67,1) 100%);background:-webkit-linear-gradient(top,rgba(76,139,75,1) 90%,rgba(67,122,67,1) 100%);background:linear-gradient(to bottom,rgba(76,139,75,1) 90%,rgba(67,122,67,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c8b4b',endColorstr='#437a43',GradientType=0)}LI.cs-lc-off SPAN.chat-on-off{background:#bf3d37;background:-moz-linear-gradient(top,rgba(191,61,55,1) 90%,rgba(161,53,48,1) 100%);background:-webkit-linear-gradient(top,rgba(191,61,55,1) 90%,rgba(161,53,48,1) 100%);background:linear-gradient(to bottom,rgba(191,61,55,1) 90%,rgba(161,53,48,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf3d37',endColorstr='#a13530',GradientType=0)}UL.cs-no-phone LI{width:48%}UL.cs-no-phone LI.cs-btn-phone{display:none!important}UL.cs-buttons LI.cs-btn-std{background:#f4f4f4 url("https://cdn.mytheatreland.com/images/icons/icon_cs_live_chat_grey.png") 7px center no-repeat!important;background-size:30px 25px!important}UL.cs-no-phone LI.cs-btn-chat{margin:0 2% 0 0}UL.cs-no-phone LI.cs-btn-email{margin:0 0 0 2%}UL.cs-no-phone LI.cs-btn-chat{background:#212120 url("https://cdn.mytheatreland.com/images/icons/icon_cs_live_chat.png") 7px center no-repeat;background-size:30px 25px}UL.cs-no-phone LI.cs-btn-email{background:#f4f4f4 url("https://cdn.mytheatreland.com/images/icons/icon_cs_email.png") 7px center no-repeat;background-size:30px 25px}UL.cs-no-phone LI.cs-btn-email-highlight{background:#212120 url("https://cdn.mytheatreland.com/images/icons/icon_cs_email_white.png") 7px center no-repeat!important;background-size:30px 25px!important}UL.cs-no-phone LI A{padding-left:40px}UL.cs-no-phone LI.cs-btn-chat A,UL.cs-no-phone LI.cs-btn-email-highlight A{cursor:default!important}UL.cs-no-phone LI A SPAN.cs-btn-txt{display:inline}LI.cs-btn-email-highlight A,LI.cs-btn-email-highlight A SPAN{color:#fff}DIV.goldstar-calendar{border:1px dashed #bf3d37;padding:20px;background-color:#f4f4f4;cursor:pointer}DIV.goldstar-calendar P.gs-logo{text-align:center;border-top:1px dashed #bf3d37;padding:15px 0 12px;margin-bottom:0}DIV.goldstar-calendar P.gs-btn{margin-bottom:0}DIV#hard-text-size DIV.goldstar-calendar P.gs-btn A.btn{font-size:100%!important;margin-bottom:0!important}DIV.discount-calendar{border:1px dashed #bf3d37;padding:20px;background-color:#f4f4f4}DIV.discount-calendar P.disc-logo{text-align:center;border-top:1px dashed #bf3d37;padding:15px 0 12px;margin-bottom:0}DIV.discount-calendar P.disc-logo A IMG{max-width:258px}DIV.discount-calendar P.disc-btn{margin-bottom:0}DIV#hard-text-size DIV.discount-calendar P.disc-btn A.btn{font-size:100%!important;margin-bottom:0!important}DIV.g-recaptcha.grey-box-home{transform:scale(0.76);-webkit-transform:scale(0.76);transform-origin:0 0;-webkit-transform-origin:0 0}DIV.g-recaptcha.grey-box-single{transform:scale(0.76);-webkit-transform:scale(0.76);transform-origin:0 0;-webkit-transform-origin:0 0;margin-top:15px;margin-bottom:-15px!important}P#recaptcha-error{border:1px solid #f00!important;background-color:#fff5ff;padding:10px}BODY.overlay DIV.split-width DIV.split-cap DIV.g-recaptcha{margin-top:0}HEADER.banner-uk{background-color:#fff}HEADER.banner-uk .telephone P,HEADER.banner-uk .telephone A{color:#212120}DIV#harry-potter-options UL.cs-check LI{background:url("https://cdn.mytheatreland.com/images/misc/hp_red.png") no-repeat center left;background-size:auto auto;-webkit-background-size:14px;-moz-background-size:14px;-o-background-size:14px;background-size:14px}DIV#harry-potter-options LI.cs-no-icon{background:none!important}DIV#harry-potter-options DIV.accordion-header-on P{font-family:'open-sans-bold',Arial,Helvetica,sans-serif!important}DIV#harry-potter-tickets-multiple .display-table.listing-results{border:1px solid #e7e7e7}DIV#harry-potter-tickets-multiple .display-table.listing-results .row.heading{padding:0}DIV#harry-potter-tickets-multiple .display-table.listing-results .col2 P{color:#212121!important}DIV#harry-potter-tickets-multiple .display-table.listing-results .col5 A.btn{font-size:100%!important}DIV#harry-potter-options DIV.cs-block{min-height:auto!important}DIV.accordion-header-on P{font-family:'open-sans-bold',Arial,Helvetica,sans-serif!important}DIV.hp-listing{display:none}DIV#hp-listings-all,A.hp-listings{display:block}A.hp-listings:hover,A.hp-listings.hp-active{display:block;color:#bf3d37}DIV#harry-potter-tabbed DIV.cs-block,DIV#harry-potter-tabbed DIV.cs-header{min-height:auto!important}DIV#harry-potter-tabbed DIV.cs-block{border:0;float:left!important;border-top:1px solid #e7e7e7}DIV#harry-potter-tabbed DIV.cs-block.one{border-left:1px solid #e7e7e7}DIV#harry-potter-tabbed DIV.cs-block.four{border-right:1px solid #e7e7e7}DIV#harry-potter-tabbed DIV.cs-header{margin-bottom:0}A.hp-listings.hp-active DIV.cs-header{background-color:#fff}DIV#harry-potter-tabbed .display-table.listing-results{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;margin-top:0}A.hp-listings{display:block;color:#212121}DIV#harry-potter-tabbed .display-table.listing-results .row.heading{padding:0}DIV#harry-potter-tabbed .display-table.listing-results .col2 P{color:#212121!important}DIV#harry-potter-tabbed .display-table.listing-results .col5 A.btn{font-size:100%!important}DIV#harry-potter-tabbed .display-table.listing-results .col4{display:block;clear:left}DIV#hp-listings-non-mobile{display:block}DIV#hp-listings-mobile{display:none}DIV#hp-listings-mobile SELECT{font-size:120%}DIV#harry-potter-tabbed .display-table.listing-results .row.part-2-only .col3{float:left;padding-left:10px}DIV#harry-potter-tabbed .display-table.listing-results .row.heading .col2,DIV#harry-potter-tabbed .display-table.listing-results .row.heading .col3,DIV#harry-potter-tabbed .display-table.listing-results .row.heading .col4,DIV#harry-potter-tabbed .display-table.listing-results .row.part-2-only .col2{display:none}DIV#hp-listings-non-mobile DIV.cs-block{width:48%;border:1px solid #e7e7e7}DIV#hp-listings-non-mobile A.hp-active DIV.cs-block{border:1px solid #bf3d37!important}DIV#hp-listings-non-mobile DIV.cs-block.one{margin-right:2%;margin-bottom:4%}DIV#hp-listings-non-mobile DIV.cs-block.two{margin-left:2%;margin-bottom:4%}DIV#hp-listings-non-mobile DIV.cs-block.three{margin-right:2%;margin-bottom:4%}DIV#hp-listings-non-mobile DIV.cs-block.four{margin-left:2%;margin-bottom:4%}DIV#hp-listings-non-mobile DIV.cs-block DIV.cs-header{padding:5px}DIV#hp-listings-non-mobile DIV.cs-block DIV.cs-header IMG{display:block;width:32px;height:auto;margin-bottom:.5em}DIV#hp-listings-non-mobile DIV.cs-block DIV.cs-header H2{font-size:120%!important;margin-bottom:0}DIV#hp-need-help-content{display:none}.inline-recap .grecaptcha-badge{box-shadow:none!important;border:1px solid #e7e7e7!important}FORM#fNewsSignUp DIV.recap-scaler{margin-bottom:10px}FORM#fNewsSignUp DIV.recap-scaler DIV.invisible-recaptcha{transform:scale(0.89);-webkit-transform:scale(0.89);transform-origin:left;-webkit-transform-origin:left;margin:0}FORM#fNewsSignUp DIV.recap-general{margin-top:10px}BODY.overlay DIV.split-width DIV.split-cap DIV.invisible-recaptcha{transform:scale(0.82);-webkit-transform:scale(0.82)}A.lbd-restaurant{cursor:pointer}IMG.star-verification-image{width:auto;height:auto}#cc-cookie-consent{display:none;position:fixed;z-index:999999;bottom:0;left:0;width:100%;background-color:#fff;border-top:1px solid #e7e7e7;color:#212120;padding:10px 20px}#cc-cookie-consent SPAN.cc-message{font-size:.8em;display:block;padding:7px 0}#cc-cookie-consent SPAN.cc-message A{color:#bf3d37;text-decoration:none}#cc-cookie-consent DIV.cc-compliance{max-width:100%}#cc-cookie-consent DIV.cc-compliance A.cc-btn{margin-bottom:0!important}#cc-cookie-consent SPAN.cc-message-desktop{display:none}DIV.privacy-container DIV.accordion H3{margin-bottom:0}DIV.privacy-container DIV.accordion DIV.accordion-group H4{font-size:1.2em}DIV.privacy-container DIV.accordion DIV.accordion-group UL,DIV.privacy-container DIV.accordion DIV.accordion-group UL LI{list-style:disc!important;padding-left:1em;margin-left:.5em;line-height:1.5em}DIV.show-block-cancelled{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;display:table;padding:15px}DIV.show-block-cancelled-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#212120;opacity:.8}DIV.show-block-cancelled-content{position:relative;z-index:2;border:1px solid #fff;height:calc(100% - 30px);width:calc(100% - 120px);text-align:center;display:table-cell;vertical-align:middle;padding:0 15px;display:none}DIV.show-block-cancelled-content-inner{margin:0 auto;color:#fff}DIV.show-block-cancelled-content-inner H2{text-align:center;display:inline;padding-right:32px;background:url("https://cdn.mytheatreland.com/images/icons/icon-face-sad.png") right no-repeat;background-size:22px 22px;font-size:100%}.shopperapproved_widget_theatres{min-height:100px;overflow:hidden}.shopperapproved_widget_theatres_logo{text-align:right}.sa_star{margin-bottom:15px!important;background:url("https://cdn.mytheatreland.com/images/misc/sa-survey-rating-star.png") no-repeat!important}.sa_activestar{margin-bottom:15px!important;background-position:0 -24px!important}.sa_review,.sa_noborder .sa_review{padding:0!important}IMG.sa_widget_footer{border:0;width:100%!important;max-width:190px!important;margin:0 auto!important;display:block!important;padding-bottom:15px!important}.sa_comments{font-size:.95em!important;font-family:'open-sans-light-italic',Arial,Helvetica,sans-serif!important}.sa_comments:before{padding-right:18px!important;content:""!important;background:url("https://cdn.mytheatreland.com/images/misc/misc-quote-in-dark.png") no-repeat left 3px!important;background-size:13px!important;position:relative!important}.sa_comments:after{padding-right:18px!important;content:""!important;background:url("https://cdn.mytheatreland.com/images/misc/misc-quote-out-dark.png") no-repeat right 3px!important;background-size:13px!important;position:relative!important}.sa_name,.sa_displayname,.sa_location,.sa_date{font-size:.95em!important}IMG.sa-footer-badge{width:100%;max-width:200px}.sa-widget-checkout{padding:15px!important;display:none}.hidden{display:none}P.notification{padding:10px;border:1px solid #f00;background-color:#fdd}P.confirmation{padding:10px;border:1px solid #008000;background-color:#cfc}BODY.is-app{width:100%;position:absolute;top:0;left:0;right:0}BODY.is-app-more{background:#212120;min-height:100%}BODY.is-app:not(.is-app-more) FOOTER{display:none}BODY.hide-app-back-btn A.app-btn-back{display:none!important}BODY.hide-app-back-btn HEADER .logo-container{left:15px!important}BODY.is-app DIV#cc-cookie-consent{display:none!important}A.nav-trigger-mobile-no-bg{background-image:none!important}SPAN.date-box-desktop,SPAN.date-button-desktop,DIV.select-right.order-by,DIV#app-register-link{display:none}BODY.is-app DIV#app-register-link{display:block!important;position:absolute;right:10px;top:12px;font-size:120%}SECTION.venue-nav-desktop{display:none}BODY.is-app DIV.gm-style DIV.gm-style-iw P{font-size:110%!important}BODY.is-app HEADER.theaters-custom A.app-btn-back{display:block}DIV.nav-bar-container.top DIV.tabs-my-theatreland{width:100%}DIV.nav-bar-container.top DIV.tabs-my-theatreland UL.nav-menu{max-width:100%;width:100%!important;background:transparent}DIV.venue-seating-map-container{margin-bottom:15px}SECTION.flex SECTION.venue-seating-map{border-bottom:1px dashed #cbcbcb;margin-bottom:15px}SECTION.flex SECTION.venue-seating-map DIV.vsm--lft{min-width:40px;margin-right:15px;float:left}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt{width:calc(100% - 55px);float:left}SECTION.flex SECTION.venue-seating-map DIV.vsm--image IMG{width:40px}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt H3{margin-bottom:10px}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.rating-block IMG.star-rating{width:14px;margin:3px 5px 15px 0}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--lft{width:50%;float:left;background:url("https://cdn.mytheatreland.com/images/icons/icon-cal-red.png") -10px top no-repeat;background-size:28px 21px;padding-left:28px}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--mid{width:50%;float:left;text-align:right}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--rgt{width:100%;clear:both}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--rgt P{text-align:right}SECTION.flex SECTION.venue-seating-map.vsm--featured{padding-bottom:15px;margin-bottom:15px}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--lft{margin-right:0;min-width:100px}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt{width:calc(100% - 115px)}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--image IMG{width:100px}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--content-info{border-top:1px dashed #cbcbcb;padding-top:10px}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--lft,SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--mid,SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--rgt{width:100%;clear:both;text-align:left}@media screen and (max-width:480px){SPAN.chat-on-off{right:5px}}@media screen and (min-width:480px){DIV#category-dates-calendar{max-width:480px}DIV.cat-dates-v2-pager-container-top DIV.cat-dates-v2-pager-title{position:absolute;padding-top:0}DIV.cat-dates-v2-pager-container-btm DIV.cat-dates-v2-pager-title{position:absolute;padding-bottom:0}DIV.show-block-listing-v2.top-pick DIV.show-block-listing-content{background:url("https://cdn.mytheatreland.com/images/bg/bg-sbl2-dark.png") center top repeat-y}DIV.show-block-listing-v2 DIV.show-block-listing-content,DIV.show-block-listing-v2.show-block-listing-non-cms DIV.show-block-listing-content{background:url("https://cdn.mytheatreland.com/images/bg/bg-sbl2.png") center top repeat-y}DIV.show-block-listing-v2 DIV.show-block-listing-content DIV.content-left,DIV.show-block-listing-v2.top-pick DIV.show-block-listing-content DIV.content-left{display:block}DIV.show-block-listing-v2 DIV.show-block-listing-content DIV.content-right,DIV.show-block-listing-v2.top-pick DIV.show-block-listing-content DIV.content-right{width:50%}UL.cs-buttons LI A SPAN.cs-btn-txt{display:inline}UL.cs-buttons LI.cs-btn-chat,UL.cs-no-phone LI.cs-btn-chat{background:#212120 url("https://cdn.mytheatreland.com/images/icons/icon_cs_live_chat.png") 10px center no-repeat!important;background-size:32px 27px!important}UL.cs-buttons LI.cs-btn-phone{background:#f4f4f4 url("https://cdn.mytheatreland.com/images/icons/icon_cs_telephone.png") 10px center no-repeat!important;background-size:32px 27px!important}UL.cs-buttons LI.cs-btn-email,UL.cs-no-phone LI.cs-btn-email{background:#f4f4f4 url("https://cdn.mytheatreland.com/images/icons/icon_cs_email.png") 10px center no-repeat!important;background-size:32px 27px!important}UL.cs-buttons LI.cs-btn-email-highlight{background:#212120 url("https://cdn.mytheatreland.com/images/icons/icon_cs_email_white.png") 10px center no-repeat!important;background-size:32px 27px!important}UL.cs-no-phone LI A{padding-left:50px}DIV.g-recaptcha.grey-box-home,DIV.g-recaptcha.grey-box-single{transform:scale(1);-webkit-transform:scale(1);margin-bottom:15px}FORM#fNewsSignUp DIV.recap-scaler{float:right;width:220px;margin:0}FORM#fNewsSignUp DIV.recap-scaler DIV.invisible-recaptcha{transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:top;-webkit-transform-origin:top}FORM#fNewsSignUp DIV.recap-general{width:auto;margin:10px 0 0}FORM#fNewsSignUp DIV.recap-general DIV.invisible-recaptcha{transform:scale(1);-webkit-transform:scale(1);transform-origin:top;-webkit-transform-origin:top}BODY.overlay DIV.split-width DIV.split-cap DIV.invisible-recaptcha{transform:scale(1);-webkit-transform:scale(1)}DIV#harry-potter-options DIV.cs-block{width:100%}DIV#harry-potter-tabbed .display-table.listing-results .col2,DIV#harry-potter-tabbed .display-table.listing-results .col3{width:33%}DIV#harry-potter-tabbed .display-table.listing-results .col4{width:33%;clear:none}DIV.show-block-cancelled{padding:30px}DIV.show-block-cancelled-content{height:calc(100% - 60px);width:calc(100% - 120px);padding:0 30px}DIV.show-block-cancelled-content-inner H2{padding-right:37px;background-size:27px 27px;font-size:120%}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--lft{width:55%;clear:none}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--mid{width:45%;clear:none;text-align:right}}@media screen and (min-width:600px){DIV.g-recaptcha.grey-box-home{float:right}FORM#fNewsSignUp DIV.recap-scaler{width:auto}FORM#fNewsSignUp DIV.invisible-recaptcha{transform:scale(1);-webkit-transform:scale(1)}FOOTER .footer-content .block.theatreland{min-height:272px}FOOTER .footer-content IMG.sa-footer-badge{margin-top:44px;margin-bottom:47px}SPAN.date-box-desktop,SPAN.date-button-desktop{display:inline}SPAN.date-box-mobile,SPAN.date-button-mobile{display:none}}@media screen and (min-width:650px){BODY.overlay DIV.split-width DIV.promo-interests,BODY.overlay DIV.split-width .split-left{width:55%;float:left}BODY.overlay DIV.split-width DIV.promo-interests LABEL.optIn INPUT[type="checkbox"]{margin-bottom:20px}BODY.overlay DIV.split-width DIV.split-cap{width:45%;min-width:284px;float:right}BODY.overlay DIV.crm-panel-content-alert{padding-bottom:0}BODY.overlay DIV.crm-panel-content-cs{margin-bottom:0}BODY.overlay DIV.crm-form-left{margin-bottom:10px}#cc-cookie-consent SPAN.cc-message{float:left}#cc-cookie-consent DIV.cc-compliance{max-width:150px;float:right}}@media screen and (min-width:768px){SECTION.venue-nav-desktop{display:block}DIV#category-dates-calendar-container A.nav-trigger SPAN{padding-left:48px;font-size:100%}DIV.show-block-listing-v2 P.quote,DIV#category-dates-calendar-container{display:block}DIV.category-dates-v2-heading-bar{padding:0}DIV.show-block-listing-v2 DIV.options A.btn,DIV.show-block-listing-v2.top-pick DIV.options A.btn{width:auto!important;margin-bottom:0!important}DIV.show-block-listing-v2 DIV.options A.btn.red,DIV.show-block-listing-v2.top-pick DIV.options A.btn.red{margin-left:15px!important;margin-bottom:0!important}DIV.notify-msg.mobile-only{display:none}UL.cs-buttons LI A SPAN.cs-btn-txt{font-size:1.2em}NAV.tabs-top .tabs-container-one,NAV.tabs-top .tabs-container-two,NAV.tabs-top .tabs-container-three{height:37px}NAV.tabs-top .tabs-container-one UL{display:block!important;margin-left:10px}DIV.nav-bar-container.top UL.nav-menu-choose-category{width:auto;float:right;min-width:130px!important;border-left:1px solid #d56e6b;margin-right:0!important;background-color:#bf3d37}DIV.nav-bar-container.top UL.nav-menu-choose-category>LI{margin-right:5px}DIV.tabs-container-one.home{border-bottom:1px solid #d56e6b}DIV.g-recaptcha.grey-box-home{transform:scale(0.84);-webkit-transform:scale(0.84);float:none}DIV.g-recaptcha.grey-box-single{transform:scale(0.95);-webkit-transform:scale(0.95)}FORM#fNewsSignUp DIV.recap-scaler{width:auto;margin-bottom:15px}DIV#harry-potter-options DIV.tickets-left{display:block;width:24%;float:left}DIV#harry-potter-options DIV.tickets-right{float:left;width:73%;margin-left:3%}DIV#hp-listings-non-mobile{margin-bottom:0}DIV#hp-listings-non-mobile DIV.cs-block{width:49%;border:none}DIV#hp-listings-non-mobile A.hp-active DIV.cs-block{border:none!important}DIV#hp-listings-non-mobile DIV.cs-block.one,DIV#hp-listings-non-mobile DIV.cs-block.two,DIV#hp-listings-non-mobile DIV.cs-block.three,DIV#hp-listings-non-mobile DIV.cs-block.four{margin:0}DIV#harry-potter-tabbed DIV.cs-block,DIV#hp-listings-non-mobile A.hp-active DIV.cs-block{border-top:1px solid #e7e7e7!important}DIV#harry-potter-tabbed DIV.cs-block.one,DIV#hp-listings-non-mobile A.hp-active DIV.cs-block.one{border-left:1px solid #e7e7e7!important}DIV#harry-potter-tabbed DIV.cs-block.four,DIV#hp-listings-non-mobile A.hp-active DIV.cs-block.four{border-right:1px solid #e7e7e7!important}DIV#hp-listings-non-mobile DIV.cs-block DIV.cs-header{padding:15px}DIV#hp-listings-non-mobile DIV.cs-block DIV.cs-header IMG{width:64px;height:auto;margin-bottom:15px}DIV#hp-listings-non-mobile DIV.cs-block DIV.cs-header H2{font-size:160%!important;margin-bottom:5px}DIV#harry-potter-options DIV.cs-block{width:32%;min-height:auto!important;margin:0!important}DIV#harry-potter-options DIV.cs-block.two{float:left;margin:0 2%!important}DIV#harry-potter-options DIV.cs-block DIV.cs-header{margin-bottom:75px!important}DIV#harry-potter-tabbed DIV.cs-block{width:25%;min-height:auto!important;margin:0!important}DIV#harry-potter-tabbed .display-table.listing-results .col1{width:34%}DIV#harry-potter-tabbed .display-table.listing-results .col2,DIV#harry-potter-tabbed .display-table.listing-results .col3{width:20%}DIV#harry-potter-tabbed .display-table.listing-results .col5{width:20%;margin-left:6%}DIV#hp-listings-mobile{display:none}DIV#hp-listings-non-mobile{display:block}DIV#harry-potter-tabbed .display-table.listing-results{border-top:0;margin-top:0}DIV#harry-potter-tabbed .display-table.listing-results .row.heading .col2,DIV#harry-potter-tabbed .display-table.listing-results .row.heading .col3,DIV#harry-potter-tabbed .display-table.listing-results .row.part-2-only .col2,DIV#hp-need-help-content{display:block}DIV.show-block-cancelled{padding:40px}DIV.show-block-cancelled-content{height:calc(100% - 80px);width:calc(100% - 160px);padding:0 40px}DIV.show-block-cancelled-content-inner H2{padding-right:42px;background-size:32px 32px;font-size:145%}FOOTER .footer-content .block.theatreland{min-height:0}FOOTER .footer-content IMG.sa-footer-badge{margin-top:100px;margin-bottom:103px}#cc-cookie-consent SPAN.cc-message-mobile{display:none}#cc-cookie-consent SPAN.cc-message-desktop{display:block}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--lft,SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--mid,SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--rgt{width:100%;clear:both;text-align:left}}@media screen and (min-width:880px){.sa-widget-checkout{display:block}}@media screen and (min-width:980px){DIV#category-dates-calendar-container{float:right;height:36px;position:relative;width:auto}DIV#category-dates-calendar-container A.nav-trigger{line-height:36px;padding:0 40px 0 15px!important;border-right:1px solid #d56e6b;border-left:1px solid #d56e6b;font-size:.9em;position:relative;z-index:10;border-bottom:1px solid #bf3d37}DIV#category-dates-calendar-container A.nav-trigger SPAN{display:block;background:transparent url("https://cdn.mytheatreland.com/images/icons/icon-cal.png") left center no-repeat;background-size:28px 21px;padding-left:48px;line-height:35px}HTML.ie8 DIV#category-dates-calendar-container A.nav-trigger SPAN{background:transparent url("https://cdn.mytheatreland.com/images/icons/icon-cal.gif") left center no-repeat!important}DIV#category-dates-calendar{display:none;position:absolute;left:auto;right:0;top:35px;padding:20px;background-color:#bf3d37;border:1px solid #d56e6b;z-index:9}DIV.cat-dates-v2-pager-title SPAN.date-box SPAN SPAN{display:inline}DIV.show-block-listing-v2 DIV.sbl2-heading H3{max-width:none;line-height:45px;padding:0}DIV.show-block-listing-v2 DIV.sbl2-heading SPAN.sbl2-venue{display:block}DIV.show-block-listing-v2 DIV.sbl2-heading SPAN.sbl2-date{min-width:25%;width:33%;max-width:33%;clear:none}DIV.show-block-listing-v2 IMG.show{width:67%;clear:left;max-height:265px}DIV.show-block-listing-v2 DIV.show-block-listing-content,DIV.show-block-listing-v2.show-block-listing-non-cms DIV.show-block-listing-content{width:33%;float:left;clear:none;background-image:none;background-color:#f3f3f3}DIV.show-block-listing-v2.top-pick DIV.show-block-listing-content{background-image:none}DIV.show-block-listing-v2.show-block-listing-non-cms DIV.show-block-listing-content{margin-left:67%}DIV.show-block-listing-v2 DIV.options,DIV.show-block-listing-v2.top-pick DIV.options{position:absolute!important;padding:15px!important}DIV.show-block-listing-v2.show-block-listing-non-cms DIV.options{width:100%!important;position:relative!important;padding:0!important}DIV.show-block-listing-v2.sort-high-perfs DIV.options,DIV.show-block-listing-v2.top-pick.sort-high-perfs DIV.options,DIV.show-block-listing-v2.show-block-listing-non-cms.sort-high-perfs DIV.options{position:relative!important;padding:0!important}DIV.show-block-listing-v2 DIV.content-left{display:none!important}DIV.show-block-listing-v2 DIV.content-right{width:100%!important}DIV.show-block-listing-v2 DIV.options A.btn,DIV.show-block-listing-v2.top-pick DIV.options A.btn{float:left!important}DIV.show-block-listing-v2 DIV.options A.btn.red,DIV.show-block-listing-v2.top-pick DIV.options A.btn.red{float:right!important}UL.cs-no-phone LI A SPAN.cs-btn-tagline{display:inline}NAV.tabs-top .tabs-container-one,NAV.tabs-top .tabs-container-two,NAV.tabs-top .tabs-container-three{height:36px}NAV.tabs-top .tabs-container-one UL{margin-left:0}DIV.nav-bar-container.top UL.nav-menu-choose-category>LI{margin-right:0}DIV.tabs-container-one.home{border-bottom:0}DIV.g-recaptcha.grey-box-home,DIV.g-recaptcha.grey-box-single{transform:scale(1);-webkit-transform:scale(1)}FORM#fNewsSignUp DIV.recap-scaler{width:220px;margin:0}FORM#fNewsSignUp DIV.recap-scaler DIV.invisible-recaptcha{transform:scale(0.75);-webkit-transform:scale(0.75)}FORM#fNewsSignUp DIV.recap-general{width:auto;margin:10px 0 0}FORM#fNewsSignUp DIV.recap-general DIV.invisible-recaptcha{transform:scale(1);-webkit-transform:scale(1)}DIV#harry-potter-options DIV.cs-block,DIV#harry-potter-options DIV.cs-block.inner-tab{width:179px}DIV#harry-potter-options DIV.tickets-left{display:block;width:18%!important;float:left}DIV#harry-potter-options DIV.tickets-right{float:left;width:80%;margin-left:2%;padding-left:0}DIV#harry-potter-tickets-multiple .display-table.listing-results .col2{width:13%}DIV#harry-potter-tickets-multiple .display-table.listing-results .col3{width:20%}DIV#harry-potter-options DIV.cs-block{width:32%!important;min-height:auto!important;margin:0!important}DIV#harry-potter-options DIV.cs-block.two{margin:0 2%!important}DIV#harry-potter-options DIV.cs-block DIV.cs-header{margin-bottom:0!important}DIV#harry-potter-tabbed .display-table.listing-results .col5{width:16%;margin-left:10%}SPAN#hp-need-help{display:none}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--lft{width:50%;clear:none}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--mid{width:50%;clear:none;text-align:right}}@media screen and (min-width:1280px){DIV.show-block-listing-v2 DIV.sbl2-heading SPAN.sbl2-date{min-width:25%;width:27.5%;max-width:27.5%;clear:none}DIV.show-block-listing-v2 P.quote{font-size:90%}DIV.show-block-listing-v2 IMG.show{max-height:265px;width:50%}DIV.show-block-listing-v2 DIV.show-block-listing-content,DIV.show-block-listing-v2.show-block-listing-non-cms DIV.show-block-listing-content{width:50%;float:left;clear:none;background:url("https://cdn.mytheatreland.com/images/bg/bg-sbl2-45-55.png") center top repeat-y}DIV.show-block-listing-v2.top-pick DIV.show-block-listing-content{background:url("https://cdn.mytheatreland.com/images/bg/bg-sbl2-dark-45-55.png") center top repeat-y}DIV.show-block-listing-v2 DIV.content-left{display:block!important;width:45%!important}DIV.show-block-listing-v2 DIV.content-right{width:55%!important}DIV.show-block-listing-v2.show-block-listing-non-cms DIV.show-block-listing-content{margin-left:50%}SPAN.chat-on-off{right:15px}UL.cs-buttons LI A SPAN.cs-btn-tagline{display:inline}.social .icon{width:40px;height:40px}.social .icon IMG{width:20px;top:10px}DIV.g-recaptcha.grey-box-home,DIV.g-recaptcha.grey-box-single{float:right;margin-bottom:0}FORM#fNewsSignUp DIV.recap-scaler{width:auto}FORM#fNewsSignUp DIV.recap-scaler DIV.invisible-recaptcha{transform:scale(1);-webkit-transform:scale(1)}DIV#harry-potter-options DIV.cs-block{min-height:330px;width:210px}DIV#harry-potter-options DIV.cs-block.inner-tab{width:210px}DIV#harry-potter-tabbed .display-table.listing-results .col1{width:28%}DIV#harry-potter-tabbed .display-table.listing-results .col2,DIV#harry-potter-tabbed .display-table.listing-results .col3{width:19%}DIV#harry-potter-tabbed .display-table.listing-results .col4{display:block;width:14%}DIV#harry-potter-tabbed .display-table.listing-results .col5{width:16%;margin-left:4%}DIV#harry-potter-tabbed .display-table.listing-results .row.heading .col4{display:block}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--lft{width:calc(50% + 30px);float:left}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--mid{width:calc(30% - 30px);float:left}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--rgt{width:20%;float:left;clear:none}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--rgt P{padding-left:10px}}@media screen and (min-width:1366px){DIV.show-block-listing-v2 DIV.sbl2-heading SPAN.sbl2-date{width:25%;max-width:25%;clear:none;font-size:80%}DIV.show-block-listing-v2 DIV.sbl2-heading SPAN.sbl2-venue{font-size:85%}DIV.show-block-listing-v2 DIV.show-block-listing-content,DIV.show-block-listing-v2.show-block-listing-non-cms DIV.show-block-listing-content{background:url("https://cdn.mytheatreland.com/images/bg/bg-sbl2.png") center top repeat-y}DIV.show-block-listing-v2.top-pick DIV.show-block-listing-content{background:url("https://cdn.mytheatreland.com/images/bg/bg-sbl2-dark.png") center top repeat-y}DIV.show-block-listing-v2 DIV.content-left,DIV.show-block-listing-v2 DIV.content-right{width:50%!important}.social .icon{width:60px;height:60px}.social .icon IMG{width:30px;top:15px}DIV#harry-potter-options DIV.cs-block,DIV#harry-potter-options DIV.cs-block.inner-tab{width:230px}FOOTER .footer-content IMG.sa-footer-badge{margin-top:23px;margin-bottom:26px}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--lft{width:calc(40% + 40px)}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--mid{width:calc(30% - 40px)}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--rgt{width:30%}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--mid{text-align:left}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--rgt P{text-align:right}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--lft{width:40%}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--mid{width:30%;text-align:left}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--rgt{width:30%;float:left;clear:none}}@media screen and (min-width:1700px){.social .icon{width:80px;height:80px}.social .icon IMG{width:40px;top:20px}FORM#fNewsSignUp DIV.recap-scaler{margin:10px 0}SECTION.flex FORM#fNewsSignUp DIV.recap-scaler{margin:0}DIV#harry-potter-options DIV.cs-block,DIV#harry-potter-options DIV.cs-block.inner-tab{width:290px}DIV#harry-potter-tabbed .display-table.listing-results .col5{width:13%;margin-left:7%}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--lft{width:calc(50% + 30px)}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--mid{width:calc(30% - 30px)}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--rgt{width:20%;text-align:left}SECTION.flex SECTION.venue-seating-map DIV.vsm--rgt DIV.vsm--content-info--rgt P{text-align:left}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--lft{width:50%}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--mid{width:30%}SECTION.flex SECTION.venue-seating-map.vsm--featured DIV.vsm--rgt DIV.vsm--content-info--rgt{width:20%}}