#package-selection-list ol>li:before,#toolbar li,#unit-timer a,.area-facebook-like-box h3,.area-homepage-production-promos .unit-production-entry .body h2,.list-more-link,body,button,input,select,textarea{font-family:franklin-gothic-urw,sans-serif}img,table th{vertical-align:middle}fieldset,hr,img,legend{border:0}table td,td,textarea{vertical-align:top}.hover-link,ins{text-decoration:none}.center,article,aside,details,fieldset legend,figcaption,figure,footer,header,hgroup,hr,nav,section{display:block}fieldset legend,h1,h1 strong,h2,h2 strong,h3,h3 strong,h4,h4 strong,h5,h5 strong,h6,h6 strong,ins,label,mark{color:#000}#package-details-switch:focus,#pick-a-seat-price-selector ul li a:focus,#register-box .action:focus,#unit-levels #simple-level-container .screen-hit-area:focus,.add-to-basket:focus,.area-apply-gift-certificate .apply-code:focus,.area-apply-gift-certificate .remove-code:focus,.area-apply-promo-code .apply-code:focus,.area-apply-promo-code .remove-code:focus,.area-confirmation-details .links .home:focus,.area-confirmation-details .links .your-visit:focus,.area-homepage-custombox .body .button:focus,.area-homepage-filters .button:focus,.area-homepage-intro .mailing-list:focus,.area-parking-vouchers .no-thanks:focus,.area-pick-a-seat-toolbar #pick-a-seat-map-back:focus,.area-pick-a-seat-toolbar #pick-a-seat-map-preview:focus,.area-select-your-level .best-available:focus,.area-site-search .submit:focus,.area-subscription-header .renew-button:focus,.basket-wrapper.area-item-selection table td.actions a:focus,.basket-wrapper.area-review-basket table .item .links a:focus,.book-button:focus,.book-status:focus,.cancel-registration:focus,.donate-online:focus,.edit-info:focus,.gift-certificates-header .purchase-gift-certificate:focus,.inline-button:focus,.inline-form form .action:focus,.links .book-more-tickets:focus,.links .cancel-membership:focus,.news-link:focus,.print-this-page:focus,.proceed:focus,.section-account #activate-box .action:focus,.section-account .account-book-button:focus,.section-account .account-home-button:focus,.section-account .subscription-book-button:focus,.skip-button:focus,.submit-package-selection-button:focus,.touch-tools a.scroll-to:focus,.type-series-list-page .pagination a:focus,.unit-page-navigation .back:focus,.unit-page-navigation .next:focus,.view-trailer:focus,a.more:focus,input[type=checkbox]:focus,input[type=file]:focus,select:focus{outline:#666 dotted 1px}#footer-inner:after,#footer-social-inner:after,#page-content:after,#primary-content:after,#primary-navigation .area-primary-navigation:after,#primary-navigation-inner:after,.area-feature-boxes:after,.area-filters-category:after,.area-filters-type:after,.area-homepage-filters .filter-by div:after,.area-homepage-news-list .unit-article header:after,.area-mailing-list:after,.area-news-list .unit-article header:after,.area-twitter-feed footer a:after,.aside-news-list .unit-article header:after,.full-width .has-secondary-content #primary-content:after,.full-width .has-secondary-content #secondary-content:after,.has-tertiary-content #primary-content:after,.has-tertiary-content #secondary-content:after,.has-tertiary-content #tertiary-content:after,.inline-form .field:after,.inline-form form .Actions,.inline-form form .Actions:after,.primary-type-package-list-page .has-secondary-content #primary-content:after,.primary-type-package-list-page .has-secondary-content #secondary-content:after,.primary-type-production .has-secondary-content #primary-content:after,.primary-type-production .has-secondary-content #secondary-content:after,.primary-type-series-list-page .has-secondary-content #primary-content:after,.primary-type-series-list-page .has-secondary-content #secondary-content:after,.primary-type-whats-on-page .has-secondary-content #primary-content:after,.primary-type-whats-on-page .has-secondary-content #secondary-content:after,.section-register #primary-content:after,.section-register #secondary-content:after,.type-home-page .has-tertiary-content #primary-content:after,.type-home-page .has-tertiary-content #secondary-content .group-1:after,.type-home-page .has-tertiary-content #secondary-content .group-2:after,.type-home-page .has-tertiary-content #secondary-content:after,.type-home-page .has-tertiary-content #tertiary-content:after,.type-page .has-secondary-content #primary-content:after,.type-page .has-secondary-content #secondary-content:after,.type-series .has-secondary-content #primary-content:after,.type-series .has-secondary-content #secondary-content:after,.unit-article:after,.unit-block:after,.unit-breadcrumb-trail ul:after,.unit-breadcrumb-trail:after,.unit-gallery-thumbnails ul:after,.unit-link-list:after,.unit-navigation-list:after,.unit-nested-menu:after,.unit-page-navigation:after,.unit-production-entry:after,.unit-tweet:after,form .clearfix:after{clear:both}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,figure,form{margin:0}body,button,input,select,textarea{color:#222}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700;font-style:inherit}#unit-timer p,dfn,em{font-style:italic}em{font-weight:inherit;line-height:inherit}ins{background:#ff9}mark{background:#ff0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{margin:0 0 1.5em;padding:1.5em 0 0}label{cursor:pointer;padding-top:6px;float:left;width:130px;text-align:right}legend{padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:invalid,textarea:invalid{background-color:#f0dddd}.center{margin-left:auto;margin-right:auto}body{font-size:1em;line-height:1.5em}hr{border-top:1px solid #ccc;height:1px;padding:0;margin:24px 0 22px}form,form .clearfix,p{margin-bottom:1.5em}p{margin-top:0}h1,h2,h3,h4,h5,h6{line-height:1.2em}h1{font-size:1.6em}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}h5,h6{font-size:1em}.actions .secondary-action a:hover,.area-series-link a.season-booking,.hover-link:hover{text-decoration:underline}:root .alert-message,:root .btn{border-radius:0\9}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}.typographic-logo acronym,label .required{border-bottom:none}fieldset legend{padding-left:150px;font-size:1.5em;line-height:1}form .clearfix{zoom:1}form .clearfix:after,form .clearfix:before{display:table;content:"";zoom:1}label .required{color:red;text-decoration:none;font-weight:700}form .input{margin-left:150px}.uneditable-input,input,select,textarea{display:inline-block;height:1.5em;padding:4px;border:1px solid #ccc;border-radius:1px}input[type=checkbox],input[type=radio]{cursor:pointer;width:auto;height:auto;padding:0;margin:3px 0;line-height:normal;border:none}input[type=file]{border:initial;box-shadow:none}input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto}input[type=file],select{height:2.25em;line-height:2.25em;padding:0}select[multiple]{height:inherit}textarea{overflow:auto;resize:vertical;height:auto}input,textarea{transition:border linear .2s,box-shadow linear .2s;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}input:focus,textarea:focus{outline:0;border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(82,168,236,.6)}input[type=checkbox]:focus,input[type=file]:focus,select:focus{box-shadow:none}form div.clearfix.error{padding:10px 0;margin:-10px 0 10px;border-radius:4px}form div.clearfix.error span.help-block,form div.clearfix.error span.help-inline,form div.clearfix.error>label{color:red}form div.clearfix.error input,form div.clearfix.error textarea{border-color:#ef8f8f;box-shadow:0 0 3px rgba(171,41,32,.25)}form div.clearfix.error input:focus,form div.clearfix.error textarea:focus{border-color:#e96363;box-shadow:0 0 6px rgba(171,41,32,.5)}form div.clearfix.error .input-append span.add-on,form div.clearfix.error .input-prepend span.add-on{background:#fff;border-color:#ef8f8f;color:#e96363}.input-mini,input.mini,select.mini,textarea.mini{width:60px}.input-small,input.small,select.small,textarea.small{width:90px}.input-medium,input.medium,select.medium,textarea.medium{width:150px}.area-production-list .unit-production-entry footer select,.input-large,input.large,select.large,textarea.large{width:210px}.input-xlarge,input.xlarge,select.xlarge,textarea.xlarge{width:270px}.input-xxlarge,input.xxlarge,select.xxlarge,textarea.xxlarge{width:530px}textarea.xxlarge{overflow-y:auto}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}.actions{background:#f5f5f5;margin-top:1.5em;margin-bottom:1.5em;padding:.5em 20px 1.5em 150px;border-top:1px solid #ddd;border-radius:0 0 3px 3px}.actions .secondary-action{float:right}.actions .secondary-action a{line-height:30px}.help-block,.help-inline{font-size:-1em;line-height:1.5em}.help-inline{padding-left:5px}.help-block{display:block;max-width:600px}.donate-online,.inline-button,.inline-form form .action,.inline-inputs input,.inline-inputs span{display:inline-block}.inline-inputs input.mini{width:60px}.inline-inputs input.small{width:90px}.inline-inputs span{padding:0 2px 0 1px}.input-append input,.input-prepend input{border-radius:0 3px 3px 0}.input-append .add-on,.input-prepend .add-on{position:relative;background:#f5f5f5;border:1px solid #ccc;z-index:2;float:left;display:block;width:auto;min-width:16px;height:18px;padding:4px 4px 4px 5px;margin-right:-1px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #FFF;border-radius:3px 0 0 3px}.input-append input{float:left;border-radius:3px 0 0 3px}.input-append .add-on{border-radius:0 3px 3px 0;margin-right:0;margin-left:-1px}.inputs-list{margin:0 0 5px;padding-left:0;width:100%}.inputs-list li{display:block;padding:0;width:100%}.inputs-list label{display:block;float:none;width:auto;padding:0;line-height:1.5em;text-align:left;white-space:normal}.inputs-list label small{font-size:-1em;font-weight:400}.inputs-list .inputs-list{margin-left:25px;margin-bottom:10px;padding-top:0}.inputs-list:first-child{padding-top:6px}.inputs-list li+li{padding-top:2px}.inputs-list input.checkbox,.inputs-list input.radio,.inputs-list input[type=checkbox],.inputs-list input[type=radio]{margin-bottom:0}.form-stacked{padding-left:20px}.form-stacked fieldset{padding-top:.75em}.form-stacked legend{padding-left:0}.form-stacked label{display:block;float:none;width:auto;font-weight:700;text-align:left;line-height:20px;padding-top:0}.AddThisShareWidget h3,.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.form-stacked .clearfix{margin-bottom:.75em}.form-stacked .clearfix div.input{margin-left:0}.form-stacked .inputs-list{margin-bottom:0}.form-stacked .inputs-list li{padding-top:0}.form-stacked .inputs-list li label{font-weight:400;padding-top:0}.form-stacked div.clearfix.error{padding-top:10px;padding-bottom:10px;padding-left:10px;margin-top:0;margin-left:-10px}.form-stacked .actions{margin-left:-20px;padding-left:20px}a{color:#c60223;text-decoration:none;line-height:inherit;font-weight:inherit}a:active,a:visited{color:#c60223}a:hover{color:#8c0324}mark{background-color:#ffef95;font-weight:400;font-style:normal;padding:2px 4px;border-radius:3px}table{border-spacing:0;width:100%;padding:0;border-collapse:collapse}table caption{text-align:left}table td,table th{padding:.5em;text-align:left}table th{padding-top:.5em;font-weight:700}video{background:#000}.animation-ease-in-out-all{transition:all .2s cubic-bezier(.42,0,.58,1)}#unit-levels #simple-level-container .screen-hit-area,.animation-ease-in-out-background-color,.area-news-year-archive a,.field-selectcheck,.list-more-link{transition:background-color .2s cubic-bezier(.42,0,.58,1)}.animation-ease-in-out-opacity{transition:opacity .2s cubic-bezier(.42,0,.58,1)}.animation-ease-in-out-height{transition:height .5s cubic-bezier(.42,0,.58,1)}@-webkit-keyframes sonar{0%{opacity:0;-webkit-transform:scale(0,0)}30%,70%{opacity:1}100%{opacity:0;-webkit-transform:scale(.6,.6)}}.condensed-sans{font-family:proxima-nova-extra-condensed,Helmet,Freesans,sans-serif;font-weight:400;vertical-align:middle}.type-culture-calendar-page .header-main{margin:-20px -20px 20px;position:relative;width:auto;max-width:none}.type-culture-calendar-page .header-main img{width:100%}.type-culture-calendar-page .header-main.has-image h1{bottom:0;left:20px;position:absolute}@media only screen and (max-width:991px){.type-culture-calendar-page .header-main.has-image h1{font-size:52px}}@media only screen and (max-width:767px){.type-culture-calendar-page .header-main{margin-left:auto;margin-right:auto;margin-top:0}.type-culture-calendar-page .header-main.has-image h1{font-size:32px}}@media only screen and (max-width:500px){.type-culture-calendar-page .header-main.has-image h1{position:static;color:#003255}}.type-culture-calendar-page .area-production-list .unit-production-entry h2{font-size:1.5em}.type-culture-calendar-page .area-production-list .unit-production-entry p.date-range{margin-bottom:0}.angular-loader,.angular-loader:after,.angular-loader:before{border-radius:50%;width:16px;height:16px;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.angular-loader{color:#006b91;font-size:10px;margin:0 auto 32px;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}body,h1,h2,h3,h4,h5,h6{color:#000;font-weight:500;font-style:normal}.type-page h1,a h1,a h2,a h3,a h4,a h5{color:#c60223}.angular-loader:after,.angular-loader:before{content:'';position:absolute;top:0}.angular-loader:before{left:-2.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.angular-loader:after{left:2.5em}@-webkit-keyframes load7{0%,100%,80%{box-shadow:0 16px 0 -8px}40%{box-shadow:0 16px 0 0}}@keyframes load7{0%,100%,80%{box-shadow:0 16px 0 -8px}40%{box-shadow:0 16px 0 0}}#skip-links{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body{background:#a7a9ac;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin-top:.5em;margin-bottom:.3em}strong{font-weight:500}.content-inner h1{font-size:42px;line-height:38px}.type-page h1{margin:0 0 15px;font-size:24px}@media screen and (min-width:50em){.type-page h1{font-size:32px}}.type-page h1.page-title-no-margin{margin-top:0}.content-inner>p,.content-inner>ul{font-weight:400}input[type=file],select{height:1.6em;line-height:1em}.uneditable-input,input,select,textarea{width:auto}a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5{color:#8c0324}a[href^=tel],a[href^=tel]:active,a[href^=tel]:hover,a[href^=tel]:link,a[href^=tel]:visited{pointer-events:none;text-decoration:none}@media only screen and (max-width:35em){a[href^=tel],a[href^=tel]:active,a[href^=tel]:hover,a[href^=tel]:link,a[href^=tel]:visited{pointer-events:auto}}.well{background-color:#e9e9e9;border:1px solid #bfbfbf;padding:0 20px;margin-bottom:1.5em}.inline-button{cursor:pointer;font-size:16px;font-weight:500;background:#c60223;padding:8px 30px 10px;color:#fff;line-height:1em;border:none;vertical-align:middle}.inline-button:visited{color:#fff}.inline-button:hover{color:#fff;text-decoration:none;background:#8c0324}.inline-button.disabled,.inline-button[disabled]{cursor:default;background-image:none}.area-production-details .prefix,.area-production-details .suffix,.unit-production-entry .prefix,.unit-production-entry .suffix{margin:0;text-transform:uppercase}.list-intro .suffix{margin:-15px 0 0;text-transform:uppercase;color:#c60223}#primary-content .content-inner table,blockquote{margin:0 0 1.5em}.typographic-logo .caps{letter-spacing:-.25rem;text-transform:lowercase;font-size:42px}#primary-content .content-inner .list-intro ul li,blockquote p{margin-bottom:1em}blockquote{border-left:4px solid #c60223;padding:0 0 0 1.5em}blockquote p{font-size:24px;font-weight:500!important;line-height:1.2em;text-indent:-8px}blockquote footer{margin-top:-1em;color:#666}.donate-online{cursor:pointer;font-size:16px;font-weight:500;background:#c60223;padding:8px 30px 10px;vertical-align:bocenterttom;color:#fff;line-height:1em;border:none}.donate-online:visited{color:#fff}.donate-online:hover{color:#fff;text-decoration:none;background:#8c0324}.donate-online.disabled,.donate-online[disabled]{cursor:default;background-image:none}a.more-link{color:#fff;float:right;line-height:1em}a.more-link span{display:block;padding-right:16px}.page-content-wrapper a.more-link,.page-content-wrapper a.more-link:hover,.page-content-wrapper a.more-link:visited{color:#fff}a.arrow{background:url(../images/arrow-more-blue.png) right 0 no-repeat;color:#666;padding-right:12px;text-transform:uppercase}.list-intro h1,.page-title h1{font-size:24px;margin-top:0}@media screen and (min-width:50em){.list-intro h1,.page-title h1{font-size:30px}}.content-inner h3{font-size:16px}ul{list-style-image:url(../images/arrow-bullet.png)}table,table td,table th{border:none}table td,table th{padding-left:0}.media img,.media-image img,.media-placeholder img{width:100%;height:auto}.media-video .media embed,.media-video .media iframe,.media-video .media object{position:absolute;top:0;left:0;width:100%;height:100%}.media-video .media{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 2% 0 0;width:100%;max-width:100%}.content-inner img{max-width:100%}.takeover-image{display:block;margin-left:auto;margin-right:auto}.inline-form .field:after,.inline-form .field:before,.inline-form form .Actions:after,.inline-form form .Actions:before{display:table;content:"";zoom:1}.takeover-image img{margin-bottom:20px;width:100%;height:auto}input[type=checkbox],input[type=radio],input[type=submit]{box-shadow:none}.inline-form .field{zoom:1;width:auto;margin-bottom:1em}.inline-form form .Actions{zoom:1;width:auto}.inline-form form .Actions .action{font-size:17px;margin-left:10px;font-weight:500}.inline-form form fieldset{margin:0;padding:0}.inline-form form fieldset label,.inline-form label{font-size:14px;text-align:left;text-transform:uppercase;margin-right:2.5%;width:27.5%}.inline-form form select{margin-top:6px}.inline-form form fieldset .middleColumn{position:relative;float:left;width:70%}.inline-form form fieldset .middleColumn .text,.inline-form form fieldset .middleColumn textarea{width:98%}.inline-form form fieldset .middleColumn.validationError .text,.inline-form form fieldset .middleColumn.validationError textarea{background-color:#f2f5a9}.inline-form form .action{cursor:pointer;font-size:16px;font-weight:500;background:#c60223;padding:8px 30px 10px;vertical-align:bocenterttom;color:#fff;line-height:1em;border:none;float:right}.inline-form form .action:visited{color:#fff}.inline-form form .action:hover{color:#fff;text-decoration:none;background:#8c0324}.inline-form form .action.disabled,.inline-form form .action[disabled]{cursor:default;background-image:none}.inline-form form .message{color:#c60223;margin-left:0;font-size:12px}.inline-form form .holder-required{border-color:#c60223}.FormHeading{margin:2em 0 .5em}.inline-form form .checkboxset ul,.inline-form form .checkboxset ul li,.inline-form form .optionset ul,.inline-form form .optionset ul li{list-style:none;margin:0;padding:0}.inline-form form .checkboxset ul li,.inline-form form .optionset ul li{clear:left;padding-top:4px}.inline-form form .checkboxset ul li label,.inline-form form .optionset ul li label{margin-left:5px;float:none}.inline-form form .checkboxset ul li.valNo,.inline-form form .checkboxset ul li.valYes,.inline-form form .optionset ul li.valNo,.inline-form form .optionset ul li.valYes{float:left;margin-right:1.5em;clear:none}#container,#footer-inner,#footer-social-inner,#header-inner,#page-content{margin-left:auto;margin-right:auto}.primary-type-user-defined-form .requiredField label.left::after,.primary-type-user-defined-form .requiredField label.right::after{content:' *'}p.required-message span.required{color:red;text-decoration:none;border-bottom:none}.page-content-wrapper{position:relative;background:url(../images/backgrounds/home-mobile.jpg) center 84px/cover no-repeat fixed #000;padding:20px 0 0;margin-top:160px}.page-content-wrapper:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(0deg,#000 9%,rgba(0,0,0,.70351891) 31%,rgba(0,0,0,.17690826) 100%)}@media only screen and (min-width:767px){.page-content-wrapper{background:url(../images/backgrounds/home-desktop.jpg) center 152px/cover no-repeat fixed #000}}@media screen and (min-width:50em){.page-content-wrapper{padding:20px 0}}.type-home-page .page-content-wrapper{background:url(../images/backgrounds/home-mobile.jpg) center 84px/cover no-repeat fixed #000}@media only screen and (min-width:767px){.type-home-page .page-content-wrapper{background:url(../images/backgrounds/home-desktop.jpg) center 84px/cover no-repeat fixed #000}}.section-on-sale .page-content-wrapper{background:url(../images/backgrounds/events-mobile.jpg) center 84px/cover no-repeat fixed #000}@media only screen and (min-width:767px){.section-on-sale .page-content-wrapper{background:url(../images/backgrounds/events-desktop.jpg) center 152px/cover no-repeat fixed #000}}.section-your-visit .page-content-wrapper{background:url(../images/backgrounds/visit-mobile2.jpg) center 84px/cover no-repeat fixed #000}@media only screen and (min-width:767px){.section-your-visit .page-content-wrapper{background:url(../images/backgrounds/visit-desktop2.jpg) center 152px/cover no-repeat fixed #000}}.section-education .page-content-wrapper{background:url(../images/backgrounds/education-mobile.jpg) center 84px/cover no-repeat fixed #000}@media only screen and (min-width:767px){.section-education .page-content-wrapper{background:url(../images/backgrounds/education-desktop.jpg) center 152px/cover no-repeat fixed #000}}.section-give-and-get .page-content-wrapper{background:url(../images/backgrounds/support-mobile.jpg) center 84px/cover no-repeat fixed #000}@media only screen and (min-width:767px){.section-give-and-get .page-content-wrapper{background:url(../images/backgrounds/support-desktop.jpg) center 152px/cover no-repeat fixed #000}}.section-support .page-content-wrapper{background:url(../images/backgrounds/support-mobile.jpg) center 84px/cover no-repeat fixed #000}@media only screen and (min-width:767px){.section-support .page-content-wrapper{background:url(../images/backgrounds/support-desktop.jpg) center 152px/cover no-repeat fixed #000}.page-content-wrapper{background-position:center 200px}}.page-content-wrapper{background-position:center 200px}.type-home-page #page-content{background:0 0;padding:0}.type-production #page-content{padding:0}@media only screen and (min-width:991px){.type-production #page-content{padding:30px}}.type-production #page-content #secondary-content{padding:0 5%;box-sizing:border-box}@media only screen and (min-width:991px){.type-production #page-content #secondary-content{padding:0}}#unit-production-info{padding:0 5%}@media only screen and (min-width:991px){#unit-production-info{padding:0}}#container{display:block;background:#fff;width:100%;position:absolute;top:-7px}#header-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}#footer-inner,#footer-social-inner{zoom:1;display:block}#footer-inner:after,#footer-inner:before,#footer-social-inner:after,#footer-social-inner:before,#page-content:after,#page-content:before,#primary-content:after,#primary-content:before{display:table;content:"";zoom:1}#page-content{display:block;zoom:1}#primary-content{zoom:1;display:inline;float:left;width:100%;margin-right:2%}.type-page .has-secondary-content #secondary-content{zoom:1;margin-right:2%;width:32%;display:inline;float:left}.type-page .has-secondary-content #secondary-content:after,.type-page .has-secondary-content #secondary-content:before{display:table;content:"";zoom:1}.type-page .has-secondary-content #primary-content{zoom:1;margin-right:0;width:66%;display:inline;float:right}.type-page .has-secondary-content #primary-content:after,.type-page .has-secondary-content #primary-content:before{display:table;content:"";zoom:1}.primary-type-package-list-page .has-secondary-content #primary-content,.primary-type-production .has-secondary-content #primary-content{zoom:1;display:inline;float:left;width:66%;margin-right:2%}.primary-type-package-list-page .has-secondary-content #primary-content:after,.primary-type-package-list-page .has-secondary-content #primary-content:before,.primary-type-production .has-secondary-content #primary-content:after,.primary-type-production .has-secondary-content #primary-content:before{display:table;content:"";zoom:1}.primary-type-package-list-page .has-secondary-content #secondary-content,.primary-type-production .has-secondary-content #secondary-content{zoom:1;display:inline;float:left;width:32%;margin-right:0}.primary-type-package-list-page .has-secondary-content #secondary-content:after,.primary-type-package-list-page .has-secondary-content #secondary-content:before,.primary-type-production .has-secondary-content #secondary-content:after,.primary-type-production .has-secondary-content #secondary-content:before{display:table;content:"";zoom:1}.primary-type-whats-on-page .has-secondary-content #secondary-content{zoom:1;margin-right:2%;width:30%;display:inline;float:left}.primary-type-whats-on-page .has-secondary-content #secondary-content:after,.primary-type-whats-on-page .has-secondary-content #secondary-content:before{display:table;content:"";zoom:1}.primary-type-whats-on-page .has-secondary-content #primary-content{zoom:1;margin-right:0;width:66%;display:inline;float:right}.primary-type-whats-on-page .has-secondary-content #primary-content:after,.primary-type-whats-on-page .has-secondary-content #primary-content:before{display:table;content:"";zoom:1}.has-tertiary-content #primary-content{zoom:1;display:inline;float:left;width:49%;margin-right:2%}.has-tertiary-content #primary-content:after,.has-tertiary-content #primary-content:before{display:table;content:"";zoom:1}.has-tertiary-content #secondary-content{zoom:1;display:inline;float:left;width:23.5%;margin-right:2%}.has-tertiary-content #secondary-content:after,.has-tertiary-content #secondary-content:before{display:table;content:"";zoom:1}.has-tertiary-content #tertiary-content{zoom:1;display:inline;float:left;width:23.5%;margin-right:0}.has-tertiary-content #tertiary-content:after,.has-tertiary-content #tertiary-content:before{display:table;content:"";zoom:1}.full-width .has-secondary-content #primary-content{zoom:1;display:inline;float:left;width:100%;margin-right:2%}.full-width .has-secondary-content #primary-content:after,.full-width .has-secondary-content #primary-content:before{display:table;content:"";zoom:1}.full-width .has-secondary-content #secondary-content{zoom:1;display:inline;float:left;width:100%;margin-right:2%}.full-width .has-secondary-content #secondary-content:after,.full-width .has-secondary-content #secondary-content:before{display:table;content:"";zoom:1}.type-home-page .has-tertiary-content #primary-content{zoom:1;display:inline;float:left;width:100%;margin-right:0;margin-bottom:1em}.type-home-page .has-tertiary-content #primary-content:after,.type-home-page .has-tertiary-content #primary-content:before{display:table;content:"";zoom:1}.type-home-page .has-tertiary-content #secondary-content{zoom:1;display:inline;float:left;width:68%;margin-right:0;margin-bottom:2em}.type-home-page .has-tertiary-content #secondary-content:after,.type-home-page .has-tertiary-content #secondary-content:before{display:table;content:"";zoom:1}.type-home-page .has-tertiary-content #secondary-content .group-1{zoom:1;display:inline;float:left;width:47.2%;margin-right:2.9%}.type-home-page .has-tertiary-content #secondary-content .group-1:after,.type-home-page .has-tertiary-content #secondary-content .group-1:before{display:table;content:"";zoom:1}.type-home-page .has-tertiary-content #secondary-content .group-2{zoom:1;display:inline;float:left;margin-right:0;width:47.2%}.type-home-page .has-tertiary-content #secondary-content .group-2:after,.type-home-page .has-tertiary-content #secondary-content .group-2:before{display:table;content:"";zoom:1}.type-home-page .has-tertiary-content #tertiary-content{zoom:1;width:32%;margin-right:0;float:right;margin-bottom:.5em;display:-ms-flexbox;display:flex}.type-home-page .has-tertiary-content #tertiary-content:after,.type-home-page .has-tertiary-content #tertiary-content:before{display:table;content:"";zoom:1}.type-home-page #container{background:url(../images/bg-subtle-noise.png) 50% 0 #f7f7f7}.primary-type-series-list-page .has-secondary-content #primary-content,.type-series .has-secondary-content #primary-content{zoom:1;display:inline;float:left;width:66%;margin-right:2%}.primary-type-series-list-page .has-secondary-content #primary-content:after,.primary-type-series-list-page .has-secondary-content #primary-content:before,.type-series .has-secondary-content #primary-content:after,.type-series .has-secondary-content #primary-content:before{display:table;content:"";zoom:1}.primary-type-series-list-page .has-secondary-content #secondary-content,.type-series .has-secondary-content #secondary-content{zoom:1;display:inline;float:left;width:32%;margin-right:0}.primary-type-series-list-page .has-secondary-content #secondary-content:after,.primary-type-series-list-page .has-secondary-content #secondary-content:before,.type-series .has-secondary-content #secondary-content:after,.type-series .has-secondary-content #secondary-content:before{display:table;content:"";zoom:1}.primary-type-series-list-page #page-content,.type-series #page-content{position:relative}.primary-type-series-list-page .book-now-iframe,.type-series .book-now-iframe{width:45%;height:30px;margin-bottom:-4px}.section-register #primary-content{zoom:1;display:inline;float:left;width:66%;margin-right:2%}.section-register #primary-content:after,.section-register #primary-content:before{display:table;content:"";zoom:1}.section-register #secondary-content{zoom:1;display:inline;float:left;width:32%;margin-right:0}.section-register #secondary-content:after,.section-register #secondary-content:before{display:table;content:"";zoom:1}#footer-inner,#footer-social-inner,#header-inner,#page-content,#primary-navigation-inner,#toolbar,.action-list .section-header,.area-main-feature .content-inner,.flex-control-nav,.header-main,.primary-type-series-list-page .section-header,.takeover-image,.type-series-list-page .section-header,.type-whats-on-page .section-header{max-width:1000px;width:90%;position:relative;z-index:10}#page-content{box-sizing:border-box;background:#fff;padding:20px}@media screen and (min-width:62.5em){#page-content{padding:30px}}#header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:1000}#header .area-logo,#header .logo,#header .logo a{width:315px;height:70px;margin:0;display:block}#header .logo{background-image:url(../images/logo-attpac-2019.png);background-image:none,url(../images/logo-attpac-2019.svg);background-position:0 0;background-repeat:no-repeat}.logo a span,.logo span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media only screen and (max-width:767px){.header-content{display:none}}.area-site-search .text{font-size:14px;border:none;background:#e2e2e2;box-shadow:none;padding:0 10px;height:30px;width:200px;vertical-align:middle;-webkit-appearance:none;border-radius:0}.area-site-search form{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.ie7 .area-site-search .text,.ie8 .area-site-search .text,.ie9 .area-site-search .text{padding-left:10px}.area-site-search .submit{cursor:pointer;font-size:16px;font-weight:500;display:inline-block;color:#fff;line-height:1em;border:0;vertical-align:middle;height:30px;padding:0;border-radius:0}.area-site-search .submit:visited{color:#fff}.area-site-search .submit:hover{color:#fff;text-decoration:none;background:#8c0324}.area-site-search .submit.disabled,.area-site-search .submit[disabled]{cursor:default;background-image:none}.header-toolbar a.cart .items{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;font-size:16px;font-size:1rem;text-transform:uppercase;color:#fff;background:#c60223;padding:0 6px;margin-left:2px;border-radius:3px;height:22px;line-height:22px;position:relative;top:2px}#primary-navigation-inner{width:100%;zoom:1;display:block;margin-left:auto;margin-right:auto}#primary-navigation .area-primary-navigation:after,#primary-navigation .area-primary-navigation:before,#primary-navigation-inner:after,#primary-navigation-inner:before{display:table;content:"";zoom:1}#primary-navigation .area-primary-navigation{zoom:1;list-style:none;margin:0;padding:0}#primary-navigation .area-primary-navigation ul{list-style:none;margin:0;padding:0}#primary-navigation .area-primary-navigation li{list-style:none;margin:0;padding:0;display:inline;float:left;text-align:center}#primary-navigation .area-primary-navigation a{display:block;color:#000;padding:10px 22px 12px;margin-right:0;text-transform:uppercase;font-size:16px;line-height:1em}#header .nav-toggle,#primary-navigation .section-news .level-1,#primary-navigation .section-whats-on .level-1{display:none}#primary-navigation .area-primary-navigation .level-1 a.current{background-image:none}.area-primary-navigation{position:relative}#primary-navigation .area-primary-navigation li.last{border-right:none}.area-footer-sponsor-list .strapline,.area-footer-sponsor-list li,.area-social a{border:0;text-indent:-999em;overflow:hidden}#primary-navigation .area-primary-navigation a:hover{color:#c60223!important}.error,.field-error,.notification,.success{display:inline-block}.error ul,.notification ul,.success ul{margin:.1em 0;padding-left:1em}.field-error{margin-bottom:.25em}#footer-social{background:#fff;padding:12px 0}.area-social ul{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;list-style:none;margin:0 0 0 20px;padding:0}@media only screen and (max-width:767px){.area-social ul{-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:20px 0 0;-ms-flex-pack:center;justify-content:center}}.area-social li{margin:0 0 15px}@media only screen and (max-width:767px){.area-social li{margin:0 15px 0 0}}.area-social a{display:block;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;height:30px;opacity:1;width:30px}.area-social a br{display:none}.area-social a:hover{opacity:.75}.area-social .facebook a{background:url(../images/icon-facebook.svg) center center/contain no-repeat}.area-social .pinterest a{background:url(../images/icon-pinterest.svg) center center/contain no-repeat}.area-social .twitter a{background:url(../images/icon-twitter.svg) center center/contain no-repeat}.area-social .youtube a{background:url(../images/icon-youtube.svg) center center/contain no-repeat}.area-social .instagram a{background:url(../images/icon-instagram.svg) center center/contain no-repeat}.foundation-recognitions-wrapper{width:100%;display:block;padding-bottom:2em}.foundation-recognitions-wrapper--inner{max-width:1000px;width:90%;position:relative;z-index:10;margin-left:auto;margin-right:auto}.foundation-recognitions{-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}@media screen and (min-width:40em){.foundation-recognitions{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.foundation-recognitions .foundation-recognitions-entry{-ms-flex:0 0 50%;flex:0 0 50%;margin:20px 0 0}@media screen and (min-width:40em){.foundation-recognitions .foundation-recognitions-entry{-ms-flex:0 0 25%;flex:0 0 25%;margin:20px}}.foundation-recognitions .foundation-recognitions-link{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding:10px 10px 0 0;height:100%;text-align:center}#footer .group-1,.contact-numbers{display:-ms-flexbox;border-bottom:1px solid #bfc4c6}@media screen and (min-width:50em){.foundation-recognitions .foundation-recognitions-link{padding:0}}.foundation-recognitions .foundation-recognitions-link .foundation-recognitions-title{margin:0 0 10px;color:#000;line-height:1.2;font-size:14px}.foundation-recognitions .foundation-recognitions-link .foundation-recognitions-image{width:100%}.foundation-recognitions .foundation-recognitions-link .foundation-recognitions-image>img{-ms-flex-item-align:center;align-self:center;width:100%;max-width:180px}.footer-inner-wrapper{background:#e2e2e2}#footer .group-1{display:flex;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #bfc4c6;padding:20px 0;margin:0 0 20px}@media screen and (min-width:62.5em){#footer .group-1{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.area-footer-contact{width:30%}.contact-numbers{border-bottom:0}}.contact-numbers{display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-bottom:20px;margin-bottom:20px}.contact-numbers p{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 16px}.contact-numbers p:last-child{margin-bottom:0}.contact-numbers strong{font-size:18px}@media screen and (min-width:62.5em){.area-footer-navigation{width:60%}}.area-footer-navigation ul{-webkit-column-count:2;column-count:2;-webkit-column-gap:10px;column-gap:10px}#footer .area-footer-navigation a{color:#000;display:block;margin-bottom:3px}#footer .area-footer-navigation a:hover{color:#c60223}.area-footer-sponsor-list{padding:30px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:50em){.area-footer-sponsor-list{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0 30px}}.touch-tools{width:130px;text-align:right}.touch-tools a.scroll-to{cursor:pointer;font-weight:500;background:#c60223;padding:8px 0 10px;vertical-align:bocenterttom;color:#fff;line-height:1em;border:none;display:block;text-align:center;margin:0 0 20px auto;font-size:14px}.touch-tools a.scroll-to:visited{color:#fff}.touch-tools a.scroll-to:hover{color:#fff;text-decoration:none;background:#8c0324}.area-footer-sponsor-list .strapline,.area-footer-sponsor-list li{background-color:transparent;background-repeat:no-repeat;direction:ltr;text-align:left}.touch-tools a.scroll-to.disabled,.touch-tools a.scroll-to[disabled]{cursor:default;background-image:none}.area-footer-sponsor-list .content-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%}@media screen and (min-width:50em){.area-footer-sponsor-list .content-inner{-ms-flex:1;flex:1;max-width:600px;margin-left:auto}}.area-footer-sponsor-list h4{color:#0095be;font-size:20px;line-height:20px;margin:16px 0 0}.area-footer-sponsor-list h3{color:#000;font-size:28px;line-height:28px;margin:0;text-align:left;position:relative;width:24%}@media only screen and (max-width:950px){.area-footer-sponsor-list h3{width:100%;float:none;margin:10px 0 15px;font-size:32px}.area-footer-sponsor-list h3 br{display:none}.area-footer-sponsor-list h3 .logo{float:left}}@media only screen and (max-width:768px){.area-footer-sponsor-list h3{font-size:26px}}.area-footer-sponsor-list .strapline{display:block;background-image:url(../images/logo-strapline.svg);width:120px;margin:5px 5px 0 0;position:absolute;bottom:-4px;left:85px}.area-footer-sponsor-list .strapline br{display:none}@media only screen and (max-width:950px){.area-footer-sponsor-list .strapline{float:left;position:relative;bottom:auto;left:auto;margin-left:10px}}@media only screen and (max-width:768px){.area-footer-sponsor-list .strapline{width:100px;background-size:contain}}@media only screen and (max-width:480px){.area-footer-sponsor-list h3{font-size:18px}.area-footer-sponsor-list .strapline{width:85px}}.unit-primary-sponsor-list ul,.unit-secondary-sponsor-list ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width:40em){.area-footer-navigation ul{-webkit-column-count:3;column-count:3;-webkit-column-gap:30px;column-gap:30px}.unit-primary-sponsor-list ul,.unit-secondary-sponsor-list ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media screen and (min-width:50em){.unit-primary-sponsor-list ul,.unit-secondary-sponsor-list ul{-ms-flex-pack:start;justify-content:flex-start}}.unit-secondary-sponsor-list ul{margin-top:30px}@media screen and (min-width:40em){.unit-secondary-sponsor-list ul{-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:50em){.unit-secondary-sponsor-list ul{-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:62.5em){.unit-secondary-sponsor-list ul{margin-top:20px;-ms-flex-pack:center;justify-content:center}}.area-footer-sponsor-list li{display:block;margin:5px 10px}.area-footer-sponsor-list li br{display:none}.area-footer-sponsor-list li a{display:block}.area-footer-sponsor-list li.atandt a{width:104px;height:40px;background:url(../images/logo-att.svg) left/contain no-repeat}.area-footer-sponsor-list li.lexus a{width:166px;height:35px;background:url(../images/logo-lexus.svg) left/contain no-repeat}.area-footer-sponsor-list li.reliant a{width:106px;height:57px;background:url(../images/logo-reliant.svg) left/contain no-repeat}.area-footer-sponsor-list li.pnc{margin-right:40px}@media screen and (min-width:50em){.area-footer-sponsor-list li.pnc{margin-left:158px;margin-right:0}}.area-footer-sponsor-list li.pnc a{width:90px;height:27px;background:url(../images/logo-pnc2.svg) left/contain no-repeat}.area-footer-sponsor-list li.cocacola{width:90px;height:27px;background:url(../images/logo-coca-cola2.svg) left/contain no-repeat}@media screen and (min-width:30em){.area-footer-sponsor-list li.reliant{margin-top:-10px}}@media screen and (min-width:62.5em){.area-footer-sponsor-list li.pnc{margin-right:115px;margin-left:0}.area-footer-sponsor-list li{margin-right:50px}}.sponsor-small-print{font-size:9px;border-top:1px solid #bcbec0;padding:1em}.sponsor-small-print p{margin:0;line-height:1.1em;text-align:center}@media only screen and (max-width:700px){.sponsor-small-print{border-top:none;width:33.3%;float:left;box-sizing:border-box}}.area-footer-copyright{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 40px}.area-footer-copyright p{color:#464646;font-size:12px;margin:0;line-height:1.25}.area-mailing-list{float:left;width:65%;zoom:1}.area-mailing-list:after,.area-mailing-list:before{display:table;content:"";zoom:1}a.area-mailing-sign-up,a.area-text-sign-up{display:block;float:left;padding:0 0 0 34px;margin:0 0 .3em;height:27px;color:#000;text-transform:uppercase;background-repeat:no-repeat;opacity:1}a.area-mailing-sign-up:hover,a.area-text-sign-up:hover{opacity:.75}a.area-mailing-sign-up h3,a.area-text-sign-up h3{font-size:1.3em;margin:0;color:#0095be}a.area-mailing-sign-up h3 strong,a.area-text-sign-up h3 strong{color:#000;font-size:1.3em}a.area-text-sign-up{background-image:url(../images/icon-phone.png)}a.area-mailing-sign-up{margin-right:3%;background-image:url(../images/icon-email.png)}.svg a.area-text-sign-up{background-image:url(../images/icon-phone.svg)}.svg a.area-mailing-sign-up{background-image:url(../images/icon-email.svg)}.AddThisShareWidget{padding-top:12px}.primary-type-production .AddThisShareWidget{border:none}.content-footer{padding-top:15px;border-top:1px solid #e9e9e9}#disqus_thread{padding:0 15px}#dsq-subscribe,.dsq-brlink{font-size:12px!important}.area-facebook-like-box{width:100%!important;margin-bottom:30px;background:#000}.area-facebook-like-box h3{color:#fff!important;font-size:22px;line-height:1em;margin:0;padding:10px 0;text-align:center}.unit-article .meta,.unit-block .meta,.unit-tweet .meta{color:#656565}.area-facebook-like-box .area-facebook-like-box-inner{float:left;width:100%;border:2px solid #000}.area-facebook-like-box-inner{background:#fff}.area-facebook-like-box iframe,.area-facebook-like-box iframe[style]{background-color:#fff;width:100%!important;border:none}.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style]{background-color:transparent;width:100%!important}.fb-like-box span,.fb-like-box span iframe[style]{border:none}.type-home-page .area-facebook-like-box{margin:0}.type-home-page .area-facebook-like-box .fb-like-box{box-sizing:border-box;margin-top:0;height:120px;background:#000}@media only screen and (max-width:991px){.type-home-page .area-facebook-like-box .fb-like-box{height:150px}}.type-home-page .area-facebook-like-box .area-facebook-like-box-inner{padding-top:0;border:none;background:0 0}.rating-stars{margin-bottom:.5em}.rating-stars span{display:block;width:30px;height:28px;background-image:url(../images/review-star-ratings.png);background-position:0 0;background-repeat:repeat-x}.rating-stars .rating-1-of-5{width:30px}.rating-stars .rating-2-of-5{width:60px}.rating-stars .rating-3-of-5{width:90px}.rating-stars .rating-4-of-5{width:120px}.rating-stars .rating-5-of-5{width:150px}.rating-stars span i{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.unit-article .meta p,.unit-block .meta p{margin:0}.unit-block{zoom:1}.unit-block:after,.unit-block:before{display:table;content:"";zoom:1}.unit-block .media{float:left}.unit-block .media img{display:block}.unit-block .body,.unit-block footer,.unit-block header{overflow:hidden;zoom:1}.unit-article{zoom:1}.unit-article:after,.unit-article:before{display:table;content:"";zoom:1}.unit-article .media{float:left}.unit-article .media img{display:block}.unit-article .body,.unit-article footer,.unit-article header{overflow:hidden;zoom:1}.unit-tweet{zoom:1}.unit-tweet:after,.unit-tweet:before{display:table;content:"";zoom:1}.unit-tweet .media{float:left;margin-right:10px}.unit-tweet .media img{display:block}.unit-link-list:after,.unit-link-list:before,.unit-navigation-list:after,.unit-navigation-list:before{display:table;content:"";zoom:1}.unit-tweet .body,.unit-tweet footer,.unit-tweet header{overflow:hidden;zoom:1}.unit-tweet .meta p{margin:0}.unit-link-list{zoom:1}.unit-link-list dl,.unit-link-list dl li,.unit-link-list ol,.unit-link-list ol li,.unit-link-list ul,.unit-link-list ul li{list-style:none;margin:0;padding:0}.unit-navigation-list{zoom:1}.unit-navigation-list ul,.unit-navigation-list ul li{list-style:none;margin:0;padding:0}.unit-navigation-list li{display:inline;float:left}.unit-navigation-list a{display:block;margin-right:10px}.unit-breadcrumb-trail:after,.unit-breadcrumb-trail:before{display:table;content:"";zoom:1}.unit-breadcrumb-trail ul,.unit-breadcrumb-trail ul li{list-style:none;margin:0;padding:0}.unit-breadcrumb-trail li{display:inline;float:left}.unit-breadcrumb-trail a{display:block;margin-right:10px}.unit-nested-menu{zoom:1}.unit-nested-menu:after,.unit-nested-menu:before{display:table;content:"";zoom:1}.unit-nested-menu ul,.unit-nested-menu ul li{list-style:none;margin:0;padding:0}.unit-nested-menu a{display:block;background:#F0F0F0}.unit-nested-menu .nested-menu-nesting-2 a{padding-left:30px}.unit-nested-menu .nested-menu-nesting-3 a{padding-left:50px}.unit-nested-menu .nested-menu-nesting-5 a{padding-left:60px}.unit-nested-menu .section a{background:#DDD}.unit-nested-menu a.section{background:#CCC}.unit-nested-menu a.current{color:#FFF;background:#c60223}.unit-performance-dates td.performance-types span{font-size:92%;font-weight:700;display:block}.unit-gallery-thumbnails ul{list-style:none;margin:0;padding:0;zoom:1;overflow:auto}.unit-gallery-thumbnails ul:after,.unit-gallery-thumbnails ul:before{display:table;content:"";zoom:1}.unit-gallery-thumbnails ul li{list-style:none;margin:0;padding:0;display:inline;float:left}.book-button,a.more{font-size:16px;display:inline-block;padding:8px 30px 10px;line-height:1em;border:none;color:#fff;font-weight:500;vertical-align:bocenterttom}.unit-gallery-thumbnails li.start{clear:left}.unit-gallery-thumbnails li.end{margin-right:0}.unit-production-entry header .prefix,.unit-production-entry header .suffix{margin:0}a.more{cursor:pointer;background:#777}a.more:visited{color:#fff}a.more:hover{color:#fff;text-decoration:none;background:#999}a.more.disabled,a.more[disabled]{cursor:default;background-image:none}.book-button{cursor:pointer;background:#c60223}.book-button:visited{color:#fff}.book-button:hover{color:#fff;text-decoration:none;background:#8c0324}.book-button.disabled,.book-button[disabled]{cursor:default;background-image:none}.book-status{color:grey;border-radius:3px}.type-page .modal{background-color:#232323;border-color:rgba(255,255,255,.25)}.type-page .modal .modal-body{color:#fff;text-align:center}.area-production-header--blue .prefix,.area-production-header--blue .production-date,.area-production-header--blue .suffix,.area-production-header--blue h1,.area-production-header--purple .prefix,.area-production-header--purple .production-date,.area-production-header--purple .suffix,.area-production-header--purple h1{color:#fff!important}.area-production-header{background:#e9e9e9;padding:10px;margin:0 0 20px}.area-production-header--pink{background:#ffbfc6}.area-production-header--purple{background:#4f238c}.area-production-header--light-blue{background:#add6f2}.area-production-header--blue{background:#1400cc}.area-production-header--yellow{background:#f7ca3e}.production-venue{color:#c60223;line-height:1}.area-production-image div.meta{margin:0 0 6px}.unit-production-entry{zoom:1}.unit-production-entry:after,.unit-production-entry:before{display:table;content:"";zoom:1}.unit-production-entry .media{float:left}.unit-production-entry .media img{display:block}.unit-production-entry .body,.unit-production-entry footer,.unit-production-entry header{zoom:1;overflow:visible}.unit-production-entry .meta{color:#656565}.unit-production-entry .meta p{margin:0}@media only screen and (max-width:767px){.type-culture-calendar-page .area-production-list .unit-production-entry .body,.type-package-list-page .area-production-list .unit-production-entry .body,.type-whats-on-page .area-production-list .unit-production-entry .body{margin-left:25%;min-height:0;padding-bottom:0}.type-culture-calendar-page .area-production-list .unit-production-entry .body h2,.type-package-list-page .area-production-list .unit-production-entry .body h2,.type-whats-on-page .area-production-list .unit-production-entry .body h2{white-space:normal}.type-culture-calendar-page .area-production-list .unit-production-entry .body .description,.type-package-list-page .area-production-list .unit-production-entry .body .description,.type-whats-on-page .area-production-list .unit-production-entry .body .description{display:none}}.type-series-list-page .area-production-list .unit-production-entry .body{float:left;width:50%}.unit-article .media,.unit-block .media,.unit-production-entry .media{margin-right:20px;width:234px;min-width:234px;position:relative}.supporting-content-panel{margin-bottom:28px}.supporting-content-panel h2{color:#000;font-size:24px;line-height:1em;margin:0 0 5px}.supporting-content-panel li,.supporting-content-panel p{font-size:16px;line-height:1.5em}.supporting-content-link-list a{border-top:1px solid #fff;display:block;padding:3px 0}.supporting-content-link-list:hover{color:#0095be}.supporting-content-link-list.first a{border:none}.supporting-content-link-list.last a{margin-bottom:3px}#secondary-content .area-news-list,.area-attachments-list,.area-audio-player,.area-image-gallery,.area-media-gallery,.area-recommended-productions,.area-related-page-list,.area-twitter-feed,.area-video-gallery,.inline-form form,.ticket-information{margin-bottom:28px}#secondary-content .area-news-list h2,.area-attachments-list h2,.area-audio-player h2,.area-image-gallery h2,.area-media-gallery h2,.area-recommended-productions h2,.area-related-page-list h2,.area-twitter-feed h2,.area-video-gallery h2,.inline-form form h2,.ticket-information h2{color:#000;font-size:24px;line-height:1em;margin:0 0 5px}#secondary-content .area-news-list li,#secondary-content .area-news-list p,.area-attachments-list li,.area-attachments-list p,.area-audio-player li,.area-audio-player p,.area-image-gallery li,.area-image-gallery p,.area-media-gallery li,.area-media-gallery p,.area-recommended-productions li,.area-recommended-productions p,.area-related-page-list li,.area-related-page-list p,.area-twitter-feed li,.area-twitter-feed p,.area-video-gallery li,.area-video-gallery p,.inline-form form li,.inline-form form p,.ticket-information li,.ticket-information p{font-size:16px;line-height:1.5em}.content-inner #secondary-content .area-news-list h2,.content-inner .area-attachments-list h2,.content-inner .area-audio-player h2,.content-inner .area-image-gallery h2,.content-inner .area-media-gallery h2,.content-inner .area-recommended-productions h2,.content-inner .area-related-page-list h2,.content-inner .area-twitter-feed h2,.content-inner .area-video-gallery h2,.content-inner .inline-form form h2,.content-inner .ticket-information h2{color:#000}.content-inner .area-production-details h1{margin-top:5px;color:#000;text-transform:none}.content-inner .area-production-details h1.production-title__has-superscript{padding-top:.3em}.content-inner .area-production-details h1.production-title__has-subscript{padding-bottom:.3em}.area-attachments-list ul li a,.area-related-page-list ul li a{border-top:1px solid #fff;display:block;padding:3px 0}.area-attachments-list ul li:hover,.area-related-page-list ul li:hover{color:#0095be}.area-attachments-list ul li.first a,.area-related-page-list ul li.first a{border:none}.area-attachments-list ul li.last a,.area-related-page-list ul li.last a{margin-bottom:3px}.list-more-link{color:#fff;text-transform:uppercase;font-size:12px;background-color:#636363;padding:2px 10px;text-align:right;display:block}.list-more-link:hover{background-color:#c60223}.area-attachments-list a .filesize{color:#808285;font-size:12px}.area-resource-list ul li{background-color:#e6e7e8;padding:10px;margin-bottom:5px;line-height:18px}.area-resource-list ul li a{border:none;padding:0 0 0 44px;background-image:url(../images/documents/icon-generic.png);background-position:left center;background-repeat:no-repeat}.area-resource-list ul li .description{font-size:14px;color:#666}.area-resource-list ul li.pdf a{background-image:url(../images/documents/icon-acrobat.png)}.area-resource-list li.music a{background-image:url(../images/documents/icon-music.png)}.area-resource-list ul li.excel a{background-image:url(../images/documents/icon-excel.png)}.area-resource-list ul li.film a{background-image:url(../images/documents/icon-film.png)}.area-resource-list ul li.word-text a{background-image:url(../images/documents/icon-word.png)}.template-resource-list .area-downloads ul li.zipper a{background-image:url(/mmlib/images/nottingham-playhouse/documents/icon-zip.png)}.share{border-top:1px solid #ccc;padding-top:10px}.AddThisShareWidget h3{visibility:hidden}.addthis_button_facebook_like,.addthis_button_facebook_share{margin-right:18px}.addthis_button_tweet iframe,.addthis_button_tweet iframe[style]{width:96px!important}.area-twitter-feed .aside-wrapper{padding:0}.tweet-feed{padding:14px 0}.area-twitter-feed .body,.area-twitter-feed p{margin:0}.area-twitter-feed time{font-size:12px;color:#666}.area-twitter-feed article{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #fff}.area-twitter-feed article.last{margin:0;padding:0;border:none}.area-twitter-feed blockquote{border:none;background:0 0;padding:0}.area-twitter-feed blockquote p{text-indent:0;font-size:14px}.area-twitter-feed footer a{color:#fff;display:block;float:none;padding:4px 10px 0;text-align:right;background-color:#073255;background-image:linear-gradient(to bottom,#335b77,#073255);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#335b77', EndColorStr='#073255');zoom:1}.area-twitter-feed footer a:after,.area-twitter-feed footer a:before,.unit-page-navigation:after,.unit-page-navigation:before{display:table;content:"";zoom:1}.area-twitter-feed footer a:hover{background:#335b77}.media-image,.media-video{margin-bottom:30px}.unit-page-navigation{zoom:1}.unit-page-navigation .back,.unit-page-navigation .next{cursor:pointer;font-size:16px;font-weight:500;display:inline-block;background:#c60223;padding:8px 30px 10px;vertical-align:bocenterttom;color:#fff;line-height:1em;border:none}.unit-page-navigation .back:visited,.unit-page-navigation .next:visited{color:#fff}.unit-page-navigation .back:hover,.unit-page-navigation .next:hover{color:#fff;text-decoration:none;background:#8c0324}.unit-page-navigation .back.disabled,.unit-page-navigation .back[disabled],.unit-page-navigation .next.disabled,.unit-page-navigation .next[disabled]{cursor:default;background-image:none}.unit-page-navigation .next,.unit-page-navigation a.next:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA2IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxwYXRoIGQ9Ik01Ljc4Niw1LjE0M2MwLDAuMTc0IC0wLjA2NCwwLjMyNSAtMC4xOSwwLjQ1MmwtNC41LDQuNWMtMC4xMjgsMC4xMjcgLTAuMjc5LDAuMTkxIC0wLjQ1MywwLjE5MWMtMC4xNzQsMCAtMC4zMjUsLTAuMDY0IC0wLjQ1MiwtMC4xOTFjLTAuMTI3LC0wLjEyNyAtMC4xOTEsLTAuMjc4IC0wLjE5MSwtMC40NTJsMC4wMDEsLTljMCwtMC4xNzQgMC4wNjMsLTAuMzI1IDAuMTksLTAuNDUyYzAuMTI3LC0wLjEyOCAwLjI3OCwtMC4xOTIgMC40NTMsLTAuMTkxYzAuMTc0LDAgMC4zMjQsMC4wNjQgMC40NTIsMC4xOTFsNC41LDQuNWMwLjEyNywwLjEyNiAwLjE5LDAuMjc3IDAuMTksMC40NTJaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpub256ZXJvOyIvPjwvc3ZnPg==);background-size:6px;background-position:calc(100% - 10px) center;background-repeat:no-repeat}.unit-page-navigation .back,.unit-page-navigation a.back:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA4IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxwYXRoIGQ9Ik0wLDYuODU3YzAsLTAuMjMyIDAuMDg1LC0wLjQzMyAwLjI1NCwtMC42MDNsNiwtNmMwLjE3LC0wLjE2OSAwLjM3MSwtMC4yNTQgMC42MDMsLTAuMjU0YzAuMjMzLDAgMC40MzQsMC4wODUgMC42MDMsMC4yNTRjMC4xNywwLjE3IDAuMjU1LDAuMzcxIDAuMjU1LDAuNjAzbC0wLjAwMSwxMmMwLDAuMjMyIC0wLjA4NCwwLjQzMyAtMC4yNTQsMC42MDNjLTAuMTY5LDAuMTcgLTAuMzcsMC4yNTUgLTAuNjAzLDAuMjU0Yy0wLjIzMiwwIC0wLjQzMywtMC4wODUgLTAuNjAzLC0wLjI1NGwtNiwtNmMtMC4xNjksLTAuMTY5IC0wLjI1NCwtMC4zNyAtMC4yNTQsLTAuNjAzWiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6bm9uemVybzsiLz48L3N2Zz4=);background-size:6px;background-position:12px center;background-repeat:no-repeat}.unit-page-navigation .next-news{float:right}.unit-page-navigation .next-news .next{float:none}ul.page-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:300px;list-style:none;margin:20px auto;padding:0}ul.page-pagination li{margin:0 5px 0 0;-ms-flex:1;flex:1;max-width:30px}@media only screen and (max-width:767px){ul.page-pagination li{max-width:24px;margin:0 5px 0 0}}ul.page-pagination a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #000;color:#000;font-size:12px;height:30px;max-width:30px;min-width:30px}@media only screen and (max-width:767px){ul.page-pagination a{height:24px;max-width:24px;min-width:24px}}ul.page-pagination span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid transparent;font-size:12px;height:30px;min-width:30px}ul.page-pagination a.current,ul.page-pagination a:hover{color:#c60223;border:1px solid #c60223}ul.page-pagination a:hover{cursor:pointer}.area-homepage-calendar .calendar-controls a,.rss,ul.page-pagination a.next,ul.page-pagination a.prev{border:0;text-indent:-999em;overflow:hidden;direction:ltr}ul.page-pagination a.next,ul.page-pagination a.prev{display:block;background-color:transparent;text-align:left;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMTA0IDExNjkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+PHBhdGggZD0iTTAsNTg0LjI1YzAsLTI3IDkuMjUsLTQ5Ljc1IDI3Ljc1LC02OC4yNWw0ODguMjUsLTQ4OC4yNWMxOS41LC0xOC41IDQyLjI1LC0yNy43NSA2OC4yNSwtMjcuNzVjMjUuNSwwIDQ4LDkuMjUgNjcuNSwyNy43NWw1Ni4yNSw1Ni4yNWMxOSwxOSAyOC41LDQxLjc1IDI4LjUsNjguMjVjMCwyNi41IC05LjUsNDkuMjUgLTI4LjUsNjguMjVsLTIxOS43NSwyMTkuNzVsNTI4LDBjMjYsMCA0Ny4xMjUsOS4zNzUgNjMuMzc1LDI4LjEyNWMxNi4yNSwxOC43NSAyNC4zNzUsNDEuMzc1IDI0LjM3NSw2Ny44NzVsMCw5NmMwLDI2LjUgLTguMTI1LDQ5LjEyNSAtMjQuMzc1LDY3Ljg3NWMtMTYuMjUsMTguNzUgLTM3LjM3NSwyOC4xMjUgLTYzLjM3NSwyOC4xMjVsLTUyOCwwbDIxOS43NSwyMjAuNWMxOSwxOCAyOC41LDQwLjUgMjguNSw2Ny41YzAsMjcgLTkuNSw0OS41IC0yOC41LDY3LjVsLTU2LjI1LDU2LjI1Yy0xOSwxOSAtNDEuNSwyOC41IC02Ny41LDI4LjVjLTI2LjUsMCAtNDkuMjUsLTkuNSAtNjguMjUsLTI4LjVsLTQ4OC4yNSwtNDg4LjI1Yy0xOC41LC0xNy41IC0yNy43NSwtNDAgLTI3Ljc1LC02Ny41WiIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvOyIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:50%;background-position:center center;opacity:.7;width:25px}ul.page-pagination a.next br,ul.page-pagination a.prev br{display:none}.area-filters-category:after,.area-filters-category:before,.area-filters-type:after,.area-filters-type:before,.unit-breadcrumb-trail ul:after,.unit-breadcrumb-trail ul:before{display:table;content:"";zoom:1}ul.page-pagination a.next{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMTA0IDExNjkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+PHBhdGggZD0iTTExMDQsNTg0LjI1YzAsMjcgLTkuMjUsNDkuNzUgLTI3Ljc1LDY4LjI1bC00ODguMjUsNDg4LjI1Yy0xOS41LDE4LjUgLTQyLjI1LDI3Ljc1IC02OC4yNSwyNy43NWMtMjUuNSwwIC00OCwtOS4yNSAtNjcuNSwtMjcuNzVsLTU2LjI1LC01Ni4yNWMtMTksLTE5IC0yOC41LC00MS43NSAtMjguNSwtNjguMjVjMCwtMjYuNSA5LjUsLTQ5LjI1IDI4LjUsLTY4LjI1bDIxOS43NSwtMjE5Ljc1bC01MjgsMGMtMjYsMCAtNDcuMTI1LC05LjM3NSAtNjMuMzc1LC0yOC4xMjVjLTE2LjI1LC0xOC43NSAtMjQuMzc1LC00MS4zNzUgLTI0LjM3NSwtNjcuODc1bDAsLTk2YzAsLTI2LjUgOC4xMjUsLTQ5LjEyNSAyNC4zNzUsLTY3Ljg3NWMxNi4yNSwtMTguNzUgMzcuMzc1LC0yOC4xMjUgNjMuMzc1LC0yOC4xMjVsNTI4LDBsLTIxOS43NSwtMjIwLjVjLTE5LC0xOCAtMjguNSwtNDAuNSAtMjguNSwtNjcuNWMwLC0yNyA5LjUsLTQ5LjUgMjguNSwtNjcuNWw1Ni4yNSwtNTYuMjVjMTksLTE5IDQxLjUsLTI4LjUgNjcuNSwtMjguNWMyNi41LDAgNDkuMjUsOS41IDY4LjI1LDI4LjVsNDg4LjI1LDQ4OC4yNWMxOC41LDE3LjUgMjcuNzUsNDAgMjcuNzUsNjcuNVoiIHN0eWxlPSJmaWxsLXJ1bGU6bm9uemVybzsiLz48L3N2Zz4=)}ul.page-pagination a.next:hover,ul.page-pagination a.prev:hover{opacity:1}.unit-breadcrumb-trail{zoom:1;margin:0;font-size:16px}.unit-breadcrumb-trail ul{zoom:1}.unit-breadcrumb-trail ul li a{color:#fff;padding-right:20px;margin-right:10px;background:url(../images/arrow-breadcrumb-white.png) 100% 55% no-repeat}.unit-breadcrumb-trail ul li a:hover{color:#e6e7e8}.svg .unit-breadcrumb-trail ul li a{background-image:url(../images/arrow-breadcrumb-white.svg)}.unit-breadcrumb-trail ul li.last a{color:#fff;background-image:none;margin-right:0}.area-filters-category,.area-filters-type{zoom:1;font-size:16px;text-transform:uppercase;margin-bottom:28px;border-top:1px solid #ccc;border-top:none}.area-filters-category ul,.area-filters-category ul li,.area-filters-type ul,.area-filters-type ul li{list-style:none;margin:0;padding:0}.area-filters-category a,.area-filters-type a{display:block;background:#F0F0F0}.area-filters-category .nested-menu-nesting-2 a,.area-filters-type .nested-menu-nesting-2 a{padding-left:30px}.area-filters-category .nested-menu-nesting-3 a,.area-filters-type .nested-menu-nesting-3 a{padding-left:50px}.area-filters-category .nested-menu-nesting-5 a,.area-filters-type .nested-menu-nesting-5 a{padding-left:60px}.area-filters-category .section a,.area-filters-type .section a{background:#DDD}.area-filters-category a.section,.area-filters-type a.section{background:#CCC}.area-filters-category a.current,.area-filters-type a.current{color:#FFF;background:#c60223}.content-inner h2.filter-title,h2.filter-title{color:#c60223;text-transform:uppercase}@media screen and (min-width:50em){.area-filters-category,.area-filters-type{font-size:18px}}.area-filters-category ul,.area-filters-type ul{border:1px solid #c60223;background:#e6e7e8;padding:6px}.area-filters-category ul a,.area-filters-type ul a{border:none;margin-top:6px}.area-filters-category ul a a.current,.area-filters-type ul a a.current{background-color:#027fa1}.area-filters-category ul .first a,.area-filters-type ul .first a{margin-top:0}h2.filter-title{font-size:20px;line-height:1em;margin:10px 0 5px 10px}.unit-secondary-navigation{font-size:16px;text-transform:uppercase;margin-bottom:28px;border-top:1px solid #ccc}@media screen and (min-width:50em){.unit-secondary-navigation{font-size:18px}}h2.top-level-parent{margin-bottom:.25em}.area-filters-category a,.area-filters-type a,.unit-nested-menu a{background-color:#fff;border-bottom:1px solid #ccc;padding:8px 30px 8px 10px}.area-filters-category a:hover,.area-filters-type a:hover,.unit-nested-menu a:hover{color:#fff;background-color:#c60223;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA2IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxwYXRoIGQ9Ik01Ljc4Niw1LjE0M2MwLDAuMTc0IC0wLjA2NCwwLjMyNSAtMC4xOSwwLjQ1MmwtNC41LDQuNWMtMC4xMjgsMC4xMjcgLTAuMjc5LDAuMTkxIC0wLjQ1MywwLjE5MWMtMC4xNzQsMCAtMC4zMjUsLTAuMDY0IC0wLjQ1MiwtMC4xOTFjLTAuMTI3LC0wLjEyNyAtMC4xOTEsLTAuMjc4IC0wLjE5MSwtMC40NTJsMC4wMDEsLTljMCwtMC4xNzQgMC4wNjMsLTAuMzI1IDAuMTksLTAuNDUyYzAuMTI3LC0wLjEyOCAwLjI3OCwtMC4xOTIgMC40NTMsLTAuMTkxYzAuMTc0LDAgMC4zMjQsMC4wNjQgMC40NTIsMC4xOTFsNC41LDQuNWMwLjEyNywwLjEyNiAwLjE5LDAuMjc3IDAuMTksMC40NTJaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpub256ZXJvOyIvPjwvc3ZnPg==);background-size:6px;background-position:calc(100% - 10px) center;background-repeat:no-repeat}.unit-nested-menu a{color:#000;text-transform:none}.unit-nested-menu a.open{border-color:#fff}.unit-nested-menu a.section{color:#000;background-color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA4IDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+PHBhdGggZD0iTTMuODU3LDQuMzRjLTAuMTMsMCAtMC4yNDQsLTAuMDQ4IC0wLjMzOSwtMC4xNDNsLTMuMzc1LC0zLjM3NWMtMC4wOTUsLTAuMDk2IC0wLjE0MywtMC4yMDkgLTAuMTQzLC0wLjM0YzAsLTAuMTMgMC4wNDgsLTAuMjQzIDAuMTQzLC0wLjMzOWMwLjA5NSwtMC4wOTUgMC4yMDksLTAuMTQzIDAuMzM5LC0wLjE0M2w2Ljc1LDAuMDAxYzAuMTMxLDAgMC4yNDQsMC4wNDcgMC4zMzksMC4xNDJjMC4wOTYsMC4wOTUgMC4xNDQsMC4yMDkgMC4xNDMsMC4zNGMwLDAuMTMxIC0wLjA0OCwwLjI0MyAtMC4xNDMsMC4zMzlsLTMuMzc1LDMuMzc1Yy0wLjA5NCwwLjA5NSAtMC4yMDgsMC4xNDMgLTAuMzM5LDAuMTQzWiIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvOyIvPjwvc3ZnPg==);background-size:12px;background-position:calc(100% - 10px) center;background-repeat:no-repeat}.area-filters-category a.current,.area-filters-type a.current,.unit-nested-menu .section ul a.current,.unit-nested-menu a.current{background-color:#c60223;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA2IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxwYXRoIGQ9Ik01Ljc4Niw1LjE0M2MwLDAuMTc0IC0wLjA2NCwwLjMyNSAtMC4xOSwwLjQ1MmwtNC41LDQuNWMtMC4xMjgsMC4xMjcgLTAuMjc5LDAuMTkxIC0wLjQ1MywwLjE5MWMtMC4xNzQsMCAtMC4zMjUsLTAuMDY0IC0wLjQ1MiwtMC4xOTFjLTAuMTI3LC0wLjEyNyAtMC4xOTEsLTAuMjc4IC0wLjE5MSwtMC40NTJsMC4wMDEsLTljMCwtMC4xNzQgMC4wNjMsLTAuMzI1IDAuMTksLTAuNDUyYzAuMTI3LC0wLjEyOCAwLjI3OCwtMC4xOTIgMC40NTMsLTAuMTkxYzAuMTc0LDAgMC4zMjQsMC4wNjQgMC40NTIsMC4xOTFsNC41LDQuNWMwLjEyNywwLjEyNiAwLjE5LDAuMjc3IDAuMTksMC40NTJaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpub256ZXJvOyIvPjwvc3ZnPg==);background-size:6px;background-position:calc(100% - 10px) center;background-repeat:no-repeat}.unit-secondary-navigation ul ul{font-size:14px;text-transform:none}.unit-secondary-navigation ul ul a{background:0 0;border:none;margin-bottom:2px}.unit-secondary-navigation ul ul a:hover{background-position:97% 9px}.unit-nested-menu .section ul a{background:0 0}.unit-nested-menu .section ul a:hover{color:#fff;background-color:#c60223;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA2IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxwYXRoIGQ9Ik01Ljc4Niw1LjE0M2MwLDAuMTc0IC0wLjA2NCwwLjMyNSAtMC4xOSwwLjQ1MmwtNC41LDQuNWMtMC4xMjgsMC4xMjcgLTAuMjc5LDAuMTkxIC0wLjQ1MywwLjE5MWMtMC4xNzQsMCAtMC4zMjUsLTAuMDY0IC0wLjQ1MiwtMC4xOTFjLTAuMTI3LC0wLjEyNyAtMC4xOTEsLTAuMjc4IC0wLjE5MSwtMC40NTJsMC4wMDEsLTljMCwtMC4xNzQgMC4wNjMsLTAuMzI1IDAuMTksLTAuNDUyYzAuMTI3LC0wLjEyOCAwLjI3OCwtMC4xOTIgMC40NTMsLTAuMTkxYzAuMTc0LDAgMC4zMjQsMC4wNjQgMC40NTIsMC4xOTFsNC41LDQuNWMwLjEyNywwLjEyNiAwLjE5LDAuMjc3IDAuMTksMC40NTJaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpub256ZXJvOyIvPjwvc3ZnPg==);background-size:6px;background-position:calc(100% - 10px) center;background-repeat:no-repeat}.unit-nested-menu .nested-menu-nesting-2 a{padding:2px 30px 2px 10px}.unit-secondary-navigation .open ul{padding:10px 0}.unit-secondary-navigation .section ul a.open{background-image:url(../images/arrow-navigation-level2-open.png);background-repeat:no-repeat;background-position:97% 7px}.unit-secondary-navigation .section ul a.current{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA2IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxwYXRoIGQ9Ik01Ljc4Niw1LjE0M2MwLDAuMTc0IC0wLjA2NCwwLjMyNSAtMC4xOSwwLjQ1MmwtNC41LDQuNWMtMC4xMjgsMC4xMjcgLTAuMjc5LDAuMTkxIC0wLjQ1MywwLjE5MWMtMC4xNzQsMCAtMC4zMjUsLTAuMDY0IC0wLjQ1MiwtMC4xOTFjLTAuMTI3LC0wLjEyNyAtMC4xOTEsLTAuMjc4IC0wLjE5MSwtMC40NTJsMC4wMDEsLTljMCwtMC4xNzQgMC4wNjMsLTAuMzI1IDAuMTksLTAuNDUyYzAuMTI3LC0wLjEyOCAwLjI3OCwtMC4xOTIgMC40NTMsLTAuMTkxYzAuMTc0LDAgMC4zMjQsMC4wNjQgMC40NTIsMC4xOTFsNC41LDQuNWMwLjEyNywwLjEyNiAwLjE5LDAuMjc3IDAuMTksMC40NTJaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpub256ZXJvOyIvPjwvc3ZnPg==);background-size:6px;background-position:calc(100% - 10px) center;background-repeat:no-repeat}.nested-menu-nesting-2{border-bottom:1px solid #ccc}.list-intro{margin-bottom:25px}.list-intro.list-intro--no-padding{margin-bottom:0}.list-intro p{font-weight:400}.area-child-page-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.area-child-page-list .unit-block{width:48%;margin-bottom:40px}.area-child-page-list .unit-block .media{width:100%;margin:0;min-width:0}.area-child-page-list .unit-block .body{padding:10px}.area-child-page-list .unit-block h2{font-size:20px;color:#000;margin:2px 0 6px;text-transform:uppercase}.area-child-page-list .unit-block a p{margin-bottom:0;font-size:14px;line-height:20px;color:#000}.area-child-page-list .unit-block a{display:block;background:#e6e7e8;height:100%;padding:5px 5px 0}.area-child-page-list .unit-block a:hover{background:#c60223}.area-child-page-list .unit-block a:hover h2,.area-child-page-list .unit-block a:hover p{color:#fff}.area-child-page-list .end{margin-right:0}.area-child-page-list .media{float:none;margin:0 0 12px}.area-recommended-productions .media{width:100px;margin-right:10px;min-width:0}.area-recommended-productions h3{font-size:20px;line-height:1;margin:0}.area-recommended-productions .unit-production-entry header{margin:0 0 5px}.area-recommended-productions .unit-production-entry .meta .date-description{font-size:14px}.area-recommended-productions .aside-wrapper .last{margin-bottom:0}.area-production-list.area-recommended-productions{border-top:none}.area-production-list.area-recommended-productions .unit-production-entry{border-top:2px solid #bfc0c3;border-bottom:none}.area-production-list.area-recommended-productions .first{border-top:none}.area-recommended-productions .aside-wrapper .unit-production-entry header{margin:0 0 5px}.area-homepage-calendar{margin-bottom:0;background:rgba(0,0,0,.4)}.area-homepage-calendar .calendar{box-sizing:border-box;border-top:none;text-transform:uppercase;padding:15px}.area-homepage-calendar .calendar-controls{color:#fff;font-size:26px;line-height:1em;text-transform:uppercase;margin:0;padding:15px 15px 0;text-align:center;position:relative}.area-homepage-calendar .calendar-controls strong{font-size:22px}.area-homepage-calendar .calendar-controls a{position:relative;top:5px;display:block;background-color:transparent;background-repeat:no-repeat;text-align:left;height:17px;width:30px;margin:0 8px;background-position:50%;opacity:1}.area-homepage-calendar .calendar-controls a br{display:none}.area-homepage-calendar .calendar-controls a:hover{opacity:.75}.area-homepage-calendar .calendar-controls .previous{display:inline;float:left;background-image:url(../images/arrow-m-cal-home-left-new.svg)}.area-homepage-calendar .calendar-controls .next{display:inline;float:right;background-image:url(../images/arrow-m-cal-home-right-new.svg)}.area-homepage-calendar table{border:none;border-spacing:4px;border-collapse:separate}.area-homepage-calendar td,.area-homepage-calendar th{font-size:14px;padding:0;width:14%;text-align:center;vertical-align:bottom;border:none}.area-homepage-calendar td{font-size:14px;line-height:1em;color:#fff;border:none;vertical-align:middle;position:relative;padding:10px 0;border-bottom:1px solid #8c0324}.area-homepage-calendar td.has-results{padding:0;cursor:pointer}.area-homepage-calendar td.has-results a.has-results{padding:10px 0}.area-homepage-calendar th{color:#fff}.area-homepage-calendar tr:last-child td{border-bottom:0}.area-homepage-calendar td.today.has-results{outline:0}.area-homepage-calendar td.next-month,.area-homepage-calendar td.previous-month{background:0 0}.area-homepage-calendar a.has-results{display:block;height:100%;background-color:#fff;color:#000;cursor:pointer}.area-homepage-calendar td.next-month a.has-results,.area-homepage-calendar td.previous-month a.has-results{background:0 0}.area-homepage-calendar a:hover.has-results{color:#fff;background:#c60223}.area-days-performances{display:none;position:relative}.area-performance-list{position:absolute;width:200px;bottom:30px;left:-80px;padding-bottom:10px;text-align:left}.area-performance-list ul{list-style:none;margin:0;background:#fff;border:1px solid #e9e9e9;padding:2px;box-shadow:0 5px 5px rgba(0,0,0,.7);position:relative}.area-performance-list ul li{list-style:none;margin:0;padding:0}.area-homepage-calendar table td:nth-child(-n+2) .area-performance-list ul:after,.area-homepage-calendar table td:nth-child(n+6) .area-performance-list ul:after,.area-performance-list ul:after{margin-left:-5px;top:100%;content:" ";width:0;pointer-events:none;height:0}.area-performance-list ul:after{border:solid transparent;border-top-color:#fff;border-width:5px;left:50%;position:absolute}.area-performance-list ul:before{top:100%;border:solid transparent;border-top-color:#fff;border-width:8px;left:50%;margin-left:-8px;content:" ";height:0;width:0;position:absolute;pointer-events:none}.area-days-performances ul li a{padding:4px 8px;font-size:12px;line-height:1.2em;display:block;color:#333}.area-days-performances ul li a:hover{color:#fff;background-color:#c60223}.area-homepage-calendar table td:nth-child(-n+2) .area-performance-list{left:-5px}.area-homepage-calendar table td:nth-child(-n+2) .area-performance-list ul{position:relative}.area-homepage-calendar table td:nth-child(-n+2) .area-performance-list ul:after{border:solid transparent;border-top-color:#fff;border-width:5px;left:15%;position:absolute}.area-homepage-calendar table td:nth-child(-n+2) .area-performance-list ul:before{top:100%;border:solid transparent;border-top-color:#fff;border-width:8px;left:15%;margin-left:-8px;content:" ";height:0;width:0;position:absolute;pointer-events:none}.area-homepage-calendar table td:nth-child(n+6) .area-performance-list{left:-152px}.area-homepage-calendar table td:nth-child(n+6) .area-performance-list ul{position:relative}.area-homepage-calendar table td:nth-child(n+6) .area-performance-list ul:after{border:solid transparent;border-top-color:#fff;border-width:5px;left:90%;position:absolute}.area-homepage-calendar table td:nth-child(n+6) .area-performance-list ul:before{top:100%;border:solid transparent;border-top-color:#fff;border-width:8px;left:90%;margin-left:-8px;content:" ";height:0;width:0;position:absolute;pointer-events:none}.active .area-days-performances{display:block;z-index:10}.area-calendar-footer{margin-bottom:15px}.area-homepage-filters{background-color:#fff;margin-bottom:30px}.area-homepage-filters form{padding:10px;margin:0}.area-homepage-filters h2{margin:0 0 3px;color:#333;font-size:18px}.area-homepage-filters .button{cursor:pointer;font-size:16px;font-weight:500;display:inline-block;background:#c60223;padding:8px 30px 10px;vertical-align:bocenterttom;color:#fff;border:none;line-height:1em;margin-left:4%;width:16%}.area-homepage-filters .button:visited{color:#fff}.area-homepage-filters .button:hover{color:#fff;text-decoration:none;background:#8c0324}.area-homepage-filters .button.disabled,.area-homepage-filters .button[disabled]{cursor:default;background-image:none}.area-homepage-filters select{width:80%;float:left}.area-homepage-filters .browse-by{margin-bottom:10px}.area-homepage-filters .filter-by div{margin-bottom:5px;zoom:1}.area-homepage-filters .filter-by div:after,.area-homepage-filters .filter-by div:before{display:table;content:"";zoom:1}.aside-news-list{margin-bottom:28px}.area-homepage-news-list .unit-article .meta,.area-news-list .unit-article .meta,.aside-news-list .unit-article .meta{color:#ccc;text-transform:uppercase}.aside-news-list .unit-article{margin-bottom:10px}.area-homepage-news-list .section-header,.area-news-list .section-header,.aside-news-list .section-header{margin:0;position:relative}.area-homepage-news-list .rss,.aside-news-list .rss{position:absolute;top:-9px;right:0;background:url(../images/sprites.png) -389px -20px no-repeat;height:20px;width:20px}.area-homepage-news-list .rss:hover,.aside-news-list .rss:hover{background-position:-389px 0}.area-homepage-news-list .section-header,.news-article-list{background:#fff;border-left:5px solid #c60223;border-right:5px solid #c60223}.aside-news-list .section-header h2{color:#000}.area-homepage-news-list{border-top:5px solid #c60223}.news-article-list{padding:16px 16px 0}.news-article-list .unit-article .media{width:32%;margin-right:10px;min-width:0}.area-homepage-news-list .section-header{padding:15px}.area-homepage-news-list .section-header h2{margin:0;line-height:1em;text-align:center;color:#c60223}.aside-news-list .news-article-list{border:2px solid #000;background:#e6e7e8;padding:16px 0 0}.aside-news-list .news-article-list .unit-article{padding:0 16px}.aside-news-list .news-article-list .unit-article .media{width:88px;margin-right:10px}.area-homepage-custombox{min-height:220px}.area-homepage-custombox .body{position:relative;box-sizing:border-box;border:2px solid #fff}.area-homepage-custombox .body .button{cursor:pointer;font-size:16px;font-weight:500;display:inline-block;background:#c60223;padding:8px 30px 10px;vertical-align:bocenterttom;color:#fff;border:none;line-height:1em;margin:0;width:auto;position:absolute;bottom:3%;right:2%}.area-homepage-custombox .body .button:visited{color:#fff}.area-homepage-custombox .body .button:hover{color:#fff;text-decoration:none;background:#8c0324}.area-homepage-custombox .body .button.disabled,.area-homepage-custombox .body .button[disabled]{cursor:default;background-image:none}.area-homepage-custombox .body img{width:100%}.play-icon{position:relative}.play-icon:after{content:' ';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;height:80px;opacity:.7;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg5NiAxMjhxMjA5IDAgMzg1LjUgMTAzdDI3OS41IDI3OS41IDEwMyAzODUuNS0xMDMgMzg1LjUtMjc5LjUgMjc5LjUtMzg1LjUgMTAzLTM4NS41LTEwMy0yNzkuNS0yNzkuNS0xMDMtMzg1LjUgMTAzLTM4NS41IDI3OS41LTI3OS41IDM4NS41LTEwM3ptMzg0IDgyM3EzMi0xOCAzMi01NXQtMzItNTVsLTU0NC0zMjBxLTMxLTE5LTY0LTEtMzIgMTktMzIgNTZ2NjQwcTAgMzcgMzIgNTYgMTYgOCAzMiA4IDE3IDAgMzItOXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:80px;transition:opacity .2s ease}.play-icon:hover:after{opacity:.9}.area-homepage-custombox a,.area-homepage-news-list a,.aside-news-list a{color:#000}.area-homepage-custombox a:hover,.area-homepage-news-list a:hover,.aside-news-list a:hover{color:#c60223}.area-homepage-custombox a .article-type,.area-homepage-news-list a .article-type,.aside-news-list a .article-type{color:#c60223;font-size:16px}.area-news-list a{color:#c60223}.area-news-list a:hover{color:#000}.area-news-list a .article-type{color:#666;font-size:24px}.area-homepage-news-list .description,.area-news-list .description,.aside-news-list .description{margin-bottom:.25em}.type-news-holder .header-main{position:relative}.rss{height:27px;width:27px;background:url(../images/sprites.png) -245px 0 no-repeat;display:block;text-align:left}.rss br{display:none}.type-news-holder .header-main .rss{position:absolute;top:10px;right:0}.area-homepage-news-list .unit-article,.area-news-list .unit-article,.aside-news-list .unit-article{padding-bottom:12px}.area-homepage-news-list .unit-article header,.area-news-list .unit-article header,.aside-news-list .unit-article header{zoom:1;margin-bottom:.25em}.area-homepage-news-list .unit-article header:after,.area-homepage-news-list .unit-article header:before,.area-news-list .unit-article header:after,.area-news-list .unit-article header:before,.aside-news-list .unit-article header:after,.aside-news-list .unit-article header:before{display:table;content:"";zoom:1}.area-news-list .unit-article header{padding-top:3px}.area-homepage-news-list h3,.area-news-list .unit-article h3,.aside-news-list h3{font-size:16px;line-height:1em;margin:0;text-transform:none}.area-homepage-news-list h3 span.article-type,.area-news-list .unit-article h3 span.article-type,.aside-news-list h3 span.article-type{text-transform:none}.area-homepage-news-list .unit-article h3 a,.area-news-list .unit-article h3 a,.aside-news-list .unit-article h3 a{display:block}.area-news-list .unit-article h3 a{font-size:24px;line-height:1em}.area-news-list .excerpt p{margin-bottom:15px;line-height:1.4em}.area-news-list .unit-article footer div{border-right:1px solid #c60223;float:left;padding-right:10px;margin-right:10px;line-height:1.1em}.area-news-list .unit-article footer .date{color:#808285;text-transform:uppercase}.area-news-list .unit-article footer .comment-count{border-right:none;padding-right:0;margin-right:0}.area-news-list .unit-article footer .comment-count a{color:#c60223}.area-news-list .unit-article footer .comment-count a:hover{color:#027fa1}.area-news-list .unit-article{margin-bottom:20px}.area-news-list img.author{float:left;margin-right:12px}.area-homepage-news-list footer{border:none}.area-feature-boxes{zoom:1}.area-feature-boxes:after,.area-feature-boxes:before{display:table;content:"";zoom:1}.area-feature-boxes .unit-block{position:relative;margin-bottom:28px;overflow:hidden}.area-feature-boxes .unit-block img{width:100%;height:auto;display:block}.area-feature-boxes .unit-block header{transition:all .2s cubic-bezier(.42,0,.58,1);background:#000;background:rgba(0,0,0,.85);position:absolute;padding:10px 10px 20px;bottom:-10px;left:0;right:0}.area-feature-boxes .unit-block a:hover header{bottom:0}.area-feature-boxes h2{color:#ccc;text-align:center;font-size:14px;text-transform:uppercase}.area-feature-boxes a:hover h2{color:#fff}.area-performance-calendar .area-feature-boxes .unit-block{width:32%;float:left;margin:0 1%}.area-performance-calendar .area-feature-boxes .unit-block.first{margin-left:0}.area-performance-calendar .area-feature-boxes .unit-block.end{margin-right:0}.js .tab-title,.no-js .tab-headers{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.js .tab-headers{zoom:1;list-style:none;margin:0;padding:0;clear:left}#pick-a-seat-price-selector li:after,#pick-a-seat-price-selector:after,#seat-selector:after,#toolbar .container:after,.area-apply-promo-code:after,.area-basket-footer .links:after,.area-basket-header h1:after,.area-basket-header:after,.area-basket-summary header:after,.area-basket-summary-actions:after,.area-booking-tools .book-button,.area-booking-tools .book-status,.area-confirmation header:after,.area-confirmation-details:after,.area-delivery-method .area-delivery-form:after,.area-delivery-method header:after,.area-homepage-production-promos .tabs ul:after,.area-homepage-production-promos .tabs:after,.area-homepage-production-promos:after,.area-homepage-resident-companies-list,.area-level-selector .media img .type-select-level .has-secondary-content #secondary-content .area-access-requirements:after,.area-package-header h1:after,.area-package-header:after,.area-payment-details:after,.area-payment-method header:after,.area-performance-calendar .area-calendar-popover .unit-production-entry a:after,.area-performance-calendar .area-calendar-popover .unit-production-entry:after,.area-production-details .meta .address,.area-production-details .meta:after,.area-production-image .meta,.area-production-video .meta,.area-profile-list .unit-block:after,.area-profile-list:after,.area-syos-basket-inner header:after,.area-venues-list:after,.change-order:after,.group-payment-details:after,.group-support .area-make-donation:after,.group-support .area-support-info:after,.group-support:after,.header-main:after,.js .collapsible-header:after,.js .tab-headers:after,.onsale-feeds:after,.performance-date:after,.primary-type-profile-detail-page .section-header:after,.primary-type-series .area-production-details .season-booking-controls:after,.primary-type-series .area-production-details header:after,.primary-type-whats-on-page .section-header .change-view:after,.ticket-information-content .book-button,.ticket-information-content .book-status,.type-select-level .area-production-details:after,.type-select-level .area-promo-code:after,.type-series-list-page .tabs,.type-series-list-page .tabs ul:after,.type-series-list-page .tabs:after,.type-whats-on-page .tabs,.type-whats-on-page .tabs ul:after,.type-whats-on-page .tabs:after,footer a.more-link:after{clear:both}.js .tab-headers:after,.js .tab-headers:before{display:table;content:"";zoom:1}.js .tab-headers ul{list-style:none;margin:0;padding:0}.js .tab-headers li{list-style:none;margin:0;padding:0;display:inline;float:left;line-height:1em}.js .collapsible-header{zoom:1}.js .collapsible-header:after,.js .collapsible-header:before{display:table;content:"";zoom:1}.js .collapsible-tab-header{display:inline;float:left;margin:0;line-height:normal}.wf-active .collapsible-content h3[style],.wf-active .collapsible-tab-header[style]{visibility:visible!important}.js .tab-headers{border-bottom:1px solid #333;margin-bottom:10px}@media screen and (min-width:68.5em){.js .tab-headers{padding:0}}.js .collapsible-tab-header a,.js .tab-headers a{font-size:15px;line-height:1em;color:#333;padding:10px;background:#e9e9e9;margin-right:2px;display:block;text-transform:none}.collapsible-content,.fancybox-bg{display:none}.collapsible-tab-header a:hover,.tab-headers a:hover{background:#dcdcdc}.js .collapsible-tab-header.selected a,.js .tab-headers .active a{color:#fff;background-color:#333;position:relative}#accordion .ui-state-default,#accordion .ui-widget-content,#accordion .ui-widget-content .ui-state-default,#accordion .ui-widget-header .ui-state-default{background-color:#e9e9e9;border-color:#bfbfbf}.js .tab-content p{font-weight:400}.active-collapsible-tab{display:block}.area-profile-list{zoom:1;margin-right:-2%}.area-profile-list:after,.area-profile-list:before{display:table;content:"";zoom:1}.area-profile-list .unit-block{zoom:1;display:inline;float:left;margin-right:2%;width:18%;height:250px;margin-bottom:20px}.area-profile-list .unit-block:after,.area-profile-list .unit-block:before{display:table;content:"";zoom:1}.area-profile-list .unit-block h3{font-size:20px;margin:0}.area-profile-list .unit-block .subtitle{font-size:13px;line-height:1.4em}a .subtitle{color:#333}.area-profile-list .unit-block .media{float:none;margin:0 0 10px;width:100%;min-width:0}.area-profilegrouping .profile-person{border-bottom:1px solid #e9e9e9;padding-bottom:5px;margin-bottom:5px}#accordion{margin-bottom:1.5em}#accordion .ui-corner-all,#accordion .ui-corner-bottom,#accordion .ui-corner-br,#accordion .ui-corner-left,#accordion .ui-corner-right,#accordion .ui-corner-tl,#accordion .ui-corner-top,#accordion .ui-corner-tr{background-image:none;border-radius:0;color:#333}#accordion .ui-accordion .ui-accordion-content{padding:20px}#accordion p{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:24px}#accordion .ui-state-active,#accordion .ui-widget-content .ui-state-active,#accordion .ui-widget-header .ui-state-active{background-color:#c60223;border-color:#c60223}#accordion .ui-state-default .ui-icon{background-image:url(/themes/attpac/static/css/jquery-ui/images/ui-icons_222222_256x240.png)}#accordion .ui-state-active .ui-icon,#accordion .ui-state-hover .ui-icon{background-image:url(/themes/attpac/static/css/jquery-ui/images/ui-icons_ffffff_256x240.png)}#accordion .ui-accordion-content{padding:20px 20px 0}#accordion .ui-state-default a,#accordion .ui-state-default a:link,#accordion .ui-state-default a:visited{color:#c60223}#accordion .ui-state-active a,#accordion .ui-state-active a:link,#accordion .ui-state-active a:visited{color:#fff}#accordion .ui-state-hover a,#accordion .ui-state-hover a:hover,#accordion .ui-state-hover:hover a{color:#fff;background-color:#8c0324}#accordion .ui-state-hover{border-color:#c60223}a.jp-pause,a.jp-play{border-right:3px solid #e9e9e9}.area-audio-player a.jp-pause:hover,.area-audio-player a.jp-play:hover{background-color:#8c0324}.area-audio-player div.jp-play-bar,.area-audio-player div.jp-seek-bar{background-image:url(../images/jplayer.mso.progress.gif)}.area-audio-player div.jp-seeking-bg{background:url(../images/jplayer.mso.seeking.gif)}.group-galleries{background:#e9e9e9;padding:10px 10px 0}.group-galleries h2{color:#c60223;font-size:20px;text-transform:uppercase;padding-bottom:4px}.group-galleries .unit-gallery-thumbnails{position:relative}.unit-gallery-thumbnails ul.gallery{display:-ms-flexbox;display:flex;padding:0 0 10px}.unit-gallery-thumbnails ul.gallery li{display:-ms-flexbox!important;display:flex!important;padding:0 5px 5px 0;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;min-width:65px}.area-video-gallery ul.gallery{-ms-flex-wrap:wrap;flex-wrap:wrap}#image-gallery-navigation{width:300px}.group-galleries .flex-direction-nav{height:0;z-index:2}.group-galleries .flex-direction-nav,.js .type-production .gallery-flexslider{overflow:hidden}.group-galleries .flex-control-nav{text-align:right;top:4px;right:0;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.group-galleries .flex-control-nav li a{border-width:2px;width:7px;height:7px}.group-galleries .flex-direction-nav li a{width:20px;background-position:50% 50%;height:auto;top:17px;opacity:0;transition:opacity .3s}#fancybox-close:hover,.group-galleries:hover .flex-direction-nav li a{opacity:1}.group-galleries:hover .flex-direction-nav li a:focus{outline:0}.group-galleries .flex-direction-nav li .flex-prev{background-image:url(../images/flexslider.control-l.svg);background-size:20px;left:-20px}.group-galleries .flex-direction-nav li .flex-next{background-image:url(../images/flexslider.control-r.svg);background-size:20px;right:-20px}.book-now-iframe{border:none;margin:0;padding:0;vertical-align:top}.ticket-information-content iframe.book-now-iframe{backgorund:red;height:41px;min-width:290px}.ticket-information-content .performance-selection{width:100%}#fancybox-close{top:0;right:0;position:fixed;background-image:url(../images/fb-close.png);background-repeat:no-repeat;background-position:50%;width:44px;height:44px;background-size:50%;opacity:.5}.fancybox-outer #fancybox-left-ico,.fancybox-outer #fancybox-right-ico{background-position:50%;width:25px;height:43px;background-repeat:no-repeat;background-size:100%;left:auto;right:auto}.fancybox-outer #fancybox-left-ico{background-image:url(../images/fb-l.png);left:5%}.fancybox-outer #fancybox-right-ico{background-image:url(../images/fb-r.png);right:5%}.fancybox-outer #fancybox-right:hover span{left:auto;right:5%}.fancybox-outer #fancybox-left:hover span{left:5%}.fancybox-outer .fancybox-title{font:400 12px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;width:100%}.fancybox-outer .fancybox-title-inner{font-size:1.2em}.fancybox-outer .fancybox-title-over-wrap{text-align:center;background:url(https://s3.amazonaws.com/melbournesymphonyorchestra-assets/static/js/fancybox/fancy_title_over.png);padding:10px;display:block}#fancybox-left-ico,#fancybox-right-ico{background-image:url(https://s3.amazonaws.com/melbournesymphonyorchestra-assets/static/js/fancybox/fancybox.png)}.no-touch .fancybox-outer #fancybox-left,.no-touch .fancybox-outer #fancybox-right,.no-touch .fancybox-outer .fancybox-title-over-wrap{opacity:0;transition:opacity .2s cubic-bezier(.42,0,.58,1)}.no-touch .fancybox-outer:hover #fancybox-left,.no-touch .fancybox-outer:hover #fancybox-right,.section-dates-times table tr.status-archived td{opacity:.5}.no-touch .fancybox-outer:hover #fancybox-left:hover,.no-touch .fancybox-outer:hover #fancybox-right:hover,.no-touch .fancybox-outer:hover .fancybox-title-over-wrap{opacity:1}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:url(https://s3.amazonaws.com/melbournesymphonyorchestra-assets/static/js/fancybox/blank.gif);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}.header-main,.primary-type-whats-on-page .section-header{position:relative}#fancybox-left-ico{background-position:-40px -30px}#fancybox-right-ico{background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.area-homepage-resident-companies-list{margin:1.5em 0}.area-homepage-resident-companies-list .body{width:100%;box-sizing:border-box;padding:1%;background:rgba(0,0,0,.4)}.area-homepage-resident-companies-list .section-header h2{color:#fff;font-size:24px;line-height:1em;text-align:center}.area-homepage-resident-companies-list .resident-companies{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;list-style:none}.area-homepage-resident-companies-list .resident-companies li{width:48%;padding:.5%}.area-homepage-resident-companies-list .resident-companies li img{width:100%;height:auto;display:block}@media only screen and (max-width:767px){.area-homepage-resident-companies-list .resident-companies{-ms-flex-wrap:wrap;flex-wrap:wrap}}.area-homepage-resident-companies-list .resident-link{display:block;height:100%}footer{border:none}footer a.more-link{float:none;display:block;padding:10px 15px;line-height:1.5em;text-align:right;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjx0aXRsZT5jYXJyb3Q8L3RpdGxlPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMC41NzEgMTZxMCAwLjQ2NC0wLjMzOSAwLjgwNGwtOCA4cS0wLjMzOSAwLjMzOS0wLjgwNCAwLjMzOXQtMC44MDQtMC4zMzktMC4zMzktMC44MDR2LTE2cTAtMC40NjQgMC4zMzktMC44MDR0MC44MDQtMC4zMzkgMC44MDQgMC4zMzlsOCA4cTAuMzM5IDAuMzM5IDAuMzM5IDAuODA0eiI+PC9wYXRoPjwvc3ZnPg==) no-repeat #c60223;background-position:calc(100% - 10px) center;background-size:16px;zoom:1}footer a.more-link:after,footer a.more-link:before{display:table;content:"";zoom:1}footer a.more-link:hover{background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjx0aXRsZT5jYXJyb3Q8L3RpdGxlPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMC41NzEgMTZxMCAwLjQ2NC0wLjMzOSAwLjgwNGwtOCA4cS0wLjMzOSAwLjMzOS0wLjgwNCAwLjMzOXQtMC44MDQtMC4zMzktMC4zMzktMC44MDR2LTE2cTAtMC40NjQgMC4zMzktMC44MDR0MC44MDQtMC4zMzkgMC44MDQgMC4zMzlsOCA4cTAuMzM5IDAuMzM5IDAuMzM5IDAuODA0eiI+PC9wYXRoPjwvc3ZnPg==) no-repeat #8c0324;background-position:calc(100% - 10px) center;background-size:16px}.header-main{display:block;margin-left:auto;margin-right:auto;zoom:1;margin-bottom:20px;z-index:10}.header-main:after,.header-main:before{display:table;content:"";zoom:1}.header-main h1{color:#fff;font-size:50px;line-height:1em;margin:0;display:none;text-transform:uppercase}#SearchResults,#SearchResults li{list-style:none;margin:0;padding:0}#SearchResults .search-link{color:#439526}#SearchResults .search-link:hover{color:#54c72c}#SearchResults .highlight{color:#000;background-color:#fafb93}#searchpagination .page-totals{float:left}#searchpagination .pagination{text-align:center;line-height:normal}.pagination span{display:inline-block}.lt-ie8 .pagination span{display:inline;zoom:1}.pagination span.current{padding:2px 10px 5px;background-color:#f3f3f3;outline:#ccc solid 1px}.pagination span a{display:block;padding:2px 10px 5px}.pagination span a:hover{background:#c60223;outline:#94011a solid 1px;color:#fff}.pagination .prev{margin-right:1em}.pagination .next{margin-left:1em}#no-results-search{float:none}.action-list .section-header,.primary-type-series-list-page .section-header,.type-series-list-page .section-header,.type-whats-on-page .section-header{display:block;margin-left:auto;margin-right:auto}.action-list .section-header h1,.primary-type-series-list-page .section-header h1,.type-series-list-page .section-header h1,.type-whats-on-page .section-header h1{color:#fff;font-size:64px;line-height:32px;margin:20px 0 0}.primary-type-whats-on-page .section-header .change-view{zoom:1;float:right;margin:0 0 .75em}.primary-type-whats-on-page .section-header .change-view:after,.primary-type-whats-on-page .section-header .change-view:before{display:table;content:"";zoom:1}.action-calendar .section-header .change-view{top:0}.change-view a{display:inline;float:left;font-size:15px;line-height:1em;background-color:#f7ca3e;color:#000;padding:10px}.action-calendar .change-view a.calendar-view,.action-calendar .section-header .tabs,.action-list .change-view a.list-view,.action-list .onsale-feeds-header,.action-list .section-header .add-cal,.action-list .section-header .rss,.field-selectcheck-hidden,.no-js .area-event-filters{display:none}.change-view a:hover{color:#000;background:#f6c326}.onsale-feeds-header{float:left}.onsale-feeds-header .rss{margin-right:10px}.action-calendar .section-header{margin-top:2px;height:49px}#whatson-listfilter label{float:none}.area-event-filters{margin-bottom:20px}.js .area-event-filters.loading{height:300px;overflow:hidden;background-image:url(../images/filters.preloader.gif);background-repeat:no-repeat;background-position:50%}.js .area-event-filters.loading form,.js .area-event-filters.loading h2{opacity:0}.area-event-filters form,.area-event-filters h2{transition:opacity .2s cubic-bezier(.42,0,.58,1)}.area-event-filters fieldset,.area-event-filters form{margin:0;padding:0}.area-event-filters h2{color:#000;font-size:32px;line-height:1em;margin:0;padding:0}.content-inner .area-event-filters h2,.unit-production-entry a h2,.unit-production-entry a:hover h2,.unit-production-entry a:visited h2{color:#c60223}.area-event-filters label{color:#000;font-size:18px;margin:0;padding:0;display:block;text-align:left;width:100%}.area-event-filters .field{margin-bottom:8px}.area-event-filters label.left{color:#000;font-size:18px;margin:0}.field-selectcheck{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA3NSA3NSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij48cGF0aCBpZD0iUGF0aF80NSIgZD0iTTM3LjA1NCwwYy0yMC4zMjgsMC4wMDQgLTM3LjA1NCwxNi43MzMgLTM3LjA1NCwzNy4wNjFjMCwyMC4zMzEgMTYuNzMsMzcuMDYxIDM3LjA2MSwzNy4wNjFjMjAuMzMxLDAgMzcuMDYsLTE2LjcyOSAzNy4wNjEsLTM3LjA2YzAsLTAuMDAxIDAsLTAuMDAyIDAsLTAuMDAzYzAsLTIwLjMzIC0xNi43MjksLTM3LjA1OSAtMzcuMDU5LC0zNy4wNTljLTAuMDAzLDAgLTAuMDA2LDAgLTAuMDA5LDBabTE1LjkzNSw0Ny4xbC01LjksNS44OTVjMCwwIC05LjM0LC0xMC4wMjIgLTEwLjAzNywtMTAuMDIyYy0wLjY5NywwIC0xMC4wMjcsMTAuMDE5IC0xMC4wMjcsMTAuMDE5bC01LjkwNiwtNS44OTJjMCwwIDEwLjAzLC05LjIgMTAuMDMsLTEwLjAyMmMwLC0wLjgyMiAtMTAuMDMsLTEwLjAzOCAtMTAuMDMsLTEwLjAzOGw1LjkwNSwtNS45MDhjMCwwIDkuNDE3LDEwLjAyNCAxMC4wMjcsMTAuMDI0YzAuNjEsMCAxMC4wMzYsLTEwLjAyNiAxMC4wMzYsLTEwLjAyNmw1LjksNS45MDhjMCwwIC0xMC4wMyw5LjMzOCAtMTAuMDMsMTAuMDM3YzAsMC42NjYgMTAuMDMyLDEwLjAyNSAxMC4wMzIsMTAuMDI1WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6bm9uemVybzsiLz48L3N2Zz4=) no-repeat #c60223;background-size:16px;background-position:calc(100% - 10px) center;clear:left;margin:0 0 5px;display:inline-block;float:left;font-size:15px;text-align:left;padding:4px 36px 4px 15px!important;border-radius:18px}.field-selectcheck:hover{background-color:#8c0324}.field-selectcheck label{display:block;overflow:hidden;padding:0;font-size:14px;color:#fff}.area-event-filters select{width:100%;font-size:15px;color:#000;font-weight:500;margin:5px 0;padding:12px 12px 10px;height:auto;border:0!important;background-color:#e8e8e9;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4MDAiIGhlaWdodD0iMTgwMCIvPjxwYXRoIGQ9Ik05MDAsMTA4OC4wNGwtMzA5LjcwNiwtMzc2LjA3Mmw2MTkuNDEyLDBsLTMwOS43MDYsMzc2LjA3MloiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PC9zdmc+);background-position:right center;background-repeat:no-repeat}.area-event-filters ul,.area-event-filters ul li{list-style:none;margin:0;padding:0}.area-event-filters ul .checkbox{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.area-event-filters .art-seek-logo{display:block;margin:10px auto}.primary-type-whats-on-page #primary-content.loading{background:url(../images/filter.results.preloader.gif) 50% 0 no-repeat}.area-production-list{position:relative}.area-production-list h1{font-size:1.6em}.area-production-list.area-recommended-productions{background:#e9e9e9;padding:10px}.area-production-list.area-recommended-productions h2{font-size:20px;text-transform:uppercase;padding-bottom:4px}.area-production-list.area-recommended-productions .unit-production-entry{padding-bottom:0}.area-production-list.area-recommended-productions .unit-production-entry .meta,.area-production-list.area-recommended-productions .unit-production-entry .meta .date-description{margin-bottom:0}#secondary-content .area-production-list{border-top:0 none}.area-production-list .unit-production-entry{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:0;padding-bottom:30px;padding-top:30px}.area-production-list .unit-production-entry:first-child{border-top:0 none;padding-top:0}.area-production-list .unit-production-entry h2{font-size:24px;line-height:1em;margin:0 0 5px;padding:0;text-transform:uppercase}.area-production-list .unit-production-entry h2.production-title__has-superscript{padding-top:.3em}.area-production-list .unit-production-entry h2.production-title__has-subscript{padding-bottom:.3em}.area-production-list .unit-production-entry .prefix,.area-production-list .unit-production-entry .suffix{color:#000;margin:0;font-size:14px;line-height:1em;font-weight:500;text-transform:none}.area-production-list .unit-production-entry .prefix{margin:0 0 5px}.type-culture-calendar-page .area-production-list .unit-production-entry .prefix{margin-bottom:0}.area-production-list .unit-production-entry header{margin-bottom:8px}.area-production-list .unit-production-entry .meta{margin-bottom:10px}.area-production-details .meta .date-description,.unit-production-entry .meta .date-description{display:inline-block;font-size:20px;margin:0;color:#000;font-weight:500;line-height:1.2em;text-transform:none}.area-production-details .meta .date-description .venue,.unit-production-entry .meta .date-description .venue{display:block;color:#c60223;font-size:16px}.unit-production-entry .meta .date-description{margin-bottom:5px}.area-production-list .unit-production-entry a.more{background:#000}.area-production-list .unit-production-entry a.more:hover{background:#323232}.area-production-list .body{position:relative;-ms-flex:1;flex:1}.type-culture-calendar-page .area-production-list .unit-production-entry .date-range,.type-culture-calendar-page .area-production-list .unit-production-entry .description{margin-top:5px}.area-production-list .unit-production-entry footer .links{margin-bottom:0}.area-production-list .unit-production-entry footer .book-button,.area-production-list .unit-production-entry footer .button{margin-bottom:10px}.book-status{font-size:16px;font-weight:500;display:inline-block;background:#e6e6e6;padding:8px 30px 10px;vertical-align:bocenterttom;color:16px;line-height:1em;border:none;cursor:default}.book-status:visited{color:16px}.book-status:hover{color:16px;text-decoration:none;background:#e6e6e6}.book-status.disabled,.book-status[disabled]{cursor:default;background-image:none}#infscr-loading{background:url(../images/infinite.scroll.preloader.gif) 50% 0 no-repeat;height:24px;position:absolute;bottom:0;left:0;right:0}#pageslide{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;padding:20px;background-color:#636363;color:#fff;-webkit-box-shadow:inset -5px 0 5px 0 #232323;-moz-shadow:inset -5px 0 5px 0 #232323;box-shadow:inset -5px 0 5px 0 #232323}#pageslide .area-event-filters{padding:0}.change-order{font-size:14px;margin:0 0 5px;zoom:1}.change-order:after,.change-order:before{display:table;content:"";zoom:1}.change-order select{float:right}.type-series-list-page .tabs,.type-whats-on-page .tabs{width:100%;display:block;float:none;font-size:18px;font-style:normal;zoom:1;margin-top:15px}.type-series-list-page .tabs ul:after,.type-series-list-page .tabs ul:before,.type-series-list-page .tabs:after,.type-series-list-page .tabs:before,.type-whats-on-page .tabs ul:after,.type-whats-on-page .tabs ul:before,.type-whats-on-page .tabs:after,.type-whats-on-page .tabs:before{display:table;content:"";zoom:1}.type-series-list-page .tabs ul,.type-whats-on-page .tabs ul{zoom:1;list-style:none;margin:0;padding:0;line-height:normal}.type-series-list-page .tabs ul li,.type-whats-on-page .tabs ul li{list-style:none;margin:0 2px 2px 0;padding:0;float:left;text-transform:uppercase;line-height:1em}.type-series-list-page .tabs ul li a,.type-whats-on-page .tabs ul li a{display:block;margin-bottom:2px;position:relative;border-radius:4px 4px 0 0}.type-series-list-page .tabs ul li.current a,.type-whats-on-page .tabs ul li.current a{background:#fff;margin-bottom:0}.type-series-list-page .tabs ul li,.type-whats-on-page .tabs ul li{margin-bottom:0;margin-right:4px}.type-series-list-page .tabs ul li a,.type-whats-on-page .tabs ul li a{background:#e2e2e2;color:#000;padding:10px 24px}.type-series-list-page .tabs ul li a:hover,.type-whats-on-page .tabs ul li a:hover{background:#e9e9e9!important}.type-series-list-page .tabs ul li.current a,.type-whats-on-page .tabs ul li.current a{color:#c60223;padding:10px 24px}.type-series-list-page .tabs ul li.current a:hover,.type-whats-on-page .tabs ul li.current a:hover{background:#fff}.no-touch .type-series-list-page .tabs ul li a:hover,.no-touch .type-whats-on-page .tabs ul li a:hover{background:#027fa1}.no-touch .type-series-list-page .tabs ul li.current a:hover,.no-touch .type-whats-on-page .tabs ul li.current a:hover{background:#fff}.type-series-list-page #page-content,.type-whats-on-page #page-content{position:relative;top:-2px}.onsale-feeds{zoom:1;padding:0 0 10px;margin:0 0 10px}.onsale-feeds:after,.onsale-feeds:before{display:table;content:"";zoom:1}.type-whats-on-page .add-cal,.type-whats-on-page .rss{height:auto;width:auto;background-image:none;background-color:#027fa1;display:block;text-indent:0;overflow:hidden;border-radius:3px;color:#fff;font-size:15px;line-height:1em;text-transform:uppercase;padding:0 4px 0 0;margin-bottom:2px}.type-whats-on-page .add-cal span,.type-whats-on-page .rss span{display:block;background:url(../images/sprite-cal.png) right -88px no-repeat;padding:6px 25px 6px 7px}.type-whats-on-page .add-cal:hover,.type-whats-on-page .rss:hover{color:#fff;background-color:#03a7d3}.type-whats-on-page .add-cal span{background-position:right -127px}.action-calendar.type-whats-on-page .add-cal,.action-calendar.type-whats-on-page .rss{float:left}.type-whats-on-page .area-feature-boxes .unit-block{margin-bottom:10px}.action-calendar #primary-content{margin-right:0}.area-performance-calendar table{border:1px solid #bfbfbf;border-spacing:2px 2px;border-collapse:collapse}.area-performance-calendar th{display:none}.area-performance-calendar .calendar-controls{margin:0 0 20px;line-height:1em;text-align:center;position:relative}.area-performance-calendar .calendar-controls h2{color:#000;margin:0;font-size:28px;line-height:1em;position:relative}.area-performance-calendar .calendar-controls a.next-previous{position:absolute;z-index:2;top:3px;margin-top:1px;height:22px;width:22px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMTA0IDExNjkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+PHBhdGggZD0iTTAsNTg0LjI1YzAsLTI3IDkuMjUsLTQ5Ljc1IDI3Ljc1LC02OC4yNWw0ODguMjUsLTQ4OC4yNWMxOS41LC0xOC41IDQyLjI1LC0yNy43NSA2OC4yNSwtMjcuNzVjMjUuNSwwIDQ4LDkuMjUgNjcuNSwyNy43NWw1Ni4yNSw1Ni4yNWMxOSwxOSAyOC41LDQxLjc1IDI4LjUsNjguMjVjMCwyNi41IC05LjUsNDkuMjUgLTI4LjUsNjguMjVsLTIxOS43NSwyMTkuNzVsNTI4LDBjMjYsMCA0Ny4xMjUsOS4zNzUgNjMuMzc1LDI4LjEyNWMxNi4yNSwxOC43NSAyNC4zNzUsNDEuMzc1IDI0LjM3NSw2Ny44NzVsMCw5NmMwLDI2LjUgLTguMTI1LDQ5LjEyNSAtMjQuMzc1LDY3Ljg3NWMtMTYuMjUsMTguNzUgLTM3LjM3NSwyOC4xMjUgLTYzLjM3NSwyOC4xMjVsLTUyOCwwbDIxOS43NSwyMjAuNWMxOSwxOCAyOC41LDQwLjUgMjguNSw2Ny41YzAsMjcgLTkuNSw0OS41IC0yOC41LDY3LjVsLTU2LjI1LDU2LjI1Yy0xOSwxOSAtNDEuNSwyOC41IC02Ny41LDI4LjVjLTI2LjUsMCAtNDkuMjUsLTkuNSAtNjguMjUsLTI4LjVsLTQ4OC4yNSwtNDg4LjI1Yy0xOC41LC0xNy41IC0yNy43NSwtNDAgLTI3Ljc1LC02Ny41WiIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvOyIvPjwvc3ZnPg==);background-size:50%;background-position:center center;display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;opacity:.6}.area-performance-calendar .calendar-controls a.next-previous br{display:none}.area-performance-calendar .calendar-controls a.next-previous:hover{opacity:1}.area-performance-calendar .calendar-controls a.previous{left:35%}.area-performance-calendar .calendar-controls a.next{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMTA0IDExNjkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+PHBhdGggZD0iTTExMDQsNTg0LjI1YzAsMjcgLTkuMjUsNDkuNzUgLTI3Ljc1LDY4LjI1bC00ODguMjUsNDg4LjI1Yy0xOS41LDE4LjUgLTQyLjI1LDI3Ljc1IC02OC4yNSwyNy43NWMtMjUuNSwwIC00OCwtOS4yNSAtNjcuNSwtMjcuNzVsLTU2LjI1LC01Ni4yNWMtMTksLTE5IC0yOC41LC00MS43NSAtMjguNSwtNjguMjVjMCwtMjYuNSA5LjUsLTQ5LjI1IDI4LjUsLTY4LjI1bDIxOS43NSwtMjE5Ljc1bC01MjgsMGMtMjYsMCAtNDcuMTI1LC05LjM3NSAtNjMuMzc1LC0yOC4xMjVjLTE2LjI1LC0xOC43NSAtMjQuMzc1LC00MS4zNzUgLTI0LjM3NSwtNjcuODc1bDAsLTk2YzAsLTI2LjUgOC4xMjUsLTQ5LjEyNSAyNC4zNzUsLTY3Ljg3NWMxNi4yNSwtMTguNzUgMzcuMzc1LC0yOC4xMjUgNjMuMzc1LC0yOC4xMjVsNTI4LDBsLTIxOS43NSwtMjIwLjVjLTE5LC0xOCAtMjguNSwtNDAuNSAtMjguNSwtNjcuNWMwLC0yNyA5LjUsLTQ5LjUgMjguNSwtNjcuNWw1Ni4yNSwtNTYuMjVjMTksLTE5IDQxLjUsLTI4LjUgNjcuNSwtMjguNWMyNi41LDAgNDkuMjUsOS41IDY4LjI1LDI4LjVsNDg4LjI1LDQ4OC4yNWMxOC41LDE3LjUgMjcuNzUsNDAgMjcuNzUsNjcuNVoiIHN0eWxlPSJmaWxsLXJ1bGU6bm9uemVybzsiLz48L3N2Zz4=);right:35%}.area-performance-calendar .calendar-controls .open,.svg .area-performance-calendar .calendar-controls .open{background-position:100% 7px}.area-performance-calendar .calendar-controls .calendar-monthlist{position:absolute;left:50%;width:200px;margin-left:-100px;top:28px;z-index:10;background-color:#fff;border:1px solid #e9e9e9;box-shadow:0 5px 5px rgba(0,0,0,.15);display:none}.area-performance-calendar .calendar-controls .calendar-monthlist a{color:#333;text-align:left;font-size:12px;line-height:1.2em;display:block;padding:7px 15px;text-transform:uppercase;border-bottom:1px solid #e9e9e9}.area-performance-calendar .calendar-controls .calendar-monthlist a.last{border-bottom:none}.area-performance-calendar .calendar-controls .calendar-monthlist a:hover{color:#c60223;background-color:#e9e9e9}.calendar-footer{padding-bottom:8px;border-bottom:2px solid #c9cacc;margin-bottom:18px}.calendar-footer form{margin:0}.area-performance-calendar td{font-size:14px;padding:0;width:14%;border:1px solid #bfbfbf}.area-performance-calendar td.today{background-color:#e9e9e9}.area-performance-calendar td.today .date,.area-performance-calendar td.today .date span{color:#c60223}.area-performance-calendar .day-wrapper{border:0;height:100%;min-height:164px;position:relative}.area-performance-calendar td .date{font-size:12px;line-height:18px;padding:8px 6px 4px;text-transform:uppercase;text-align:left;color:#464646}.area-performance-calendar td .date span{color:#c60223;font-size:19px;float:right}.area-performance-calendar td .date .date-day-number{text-align:center;color:#fff;background-color:#666;display:inline-block;height:24px;width:32px;margin-right:8px}.area-performance-calendar .media{float:none;margin:0}.area-performance-calendar .media img{width:100%}.area-performance-calendar .unit-production-entry{position:relative}.area-performance-calendar .unit-production-entry a{display:block;padding:4px 0}.area-performance-calendar .unit-production-entry h2{font-size:16px;line-height:16px;color:#000;letter-spacing:0;margin:0;padding:6px 6px 2px}.area-performance-calendar .unit-production-entry h2 .start-time{background:#c60223;color:#fff;display:inline-block;padding:2px 4px 1px;border-radius:6px;font-size:14px;margin-right:.1em;text-transform:uppercase}.area-performance-calendar .unit-production-entry h2.production-title__has-superscript{padding-top:.45em}.area-performance-calendar .unit-production-entry h2.production-title__has-subscript{padding-bottom:.45em}.area-performance-calendar .past .unit-production-entry h2 .start-time{color:#464646;background:0 0;padding-left:0}.area-performance-calendar .today .more-performances{color:#c60223}.area-performance-calendar .more-performances{text-transform:uppercase;padding-left:6px}.area-performance-calendar .unit-production-entry a,.area-performance-calendar .unit-production-entry a h2,.area-performance-calendar .unit-production-entry a:visited,.area-performance-calendar .unit-production-entry a:visited h2{color:#000}.area-performance-calendar .unit-production-entry a:hover{background:#464646}.area-performance-calendar .unit-production-entry a:hover h2,.area-performance-calendar .unit-production-entry a:hover h2 .start-time{color:#fff}.area-performance-calendar .unit-production-entry p.production-times{font-size:14px;line-height:14px;color:#666;margin:0;padding:0}.area-performance-calendar td.next-month,.area-performance-calendar td.previous-month{background:#f1f1f1;border-color:#bfbfbf}.area-performance-calendar td.next-month .date,.area-performance-calendar td.previous-month .date{opacity:.6}.area-performance-calendar td.next-month .unit-production-entry,.area-performance-calendar td.next-month.has-results .date,.area-performance-calendar td.previous-month .unit-production-entry,.area-performance-calendar td.previous-month.has-results .date{border-color:#ddd}.area-performance-calendar td.next-month{border-bottom-color:#acaeb0;border-right-color:#acaeb0}.area-performance-calendar .past .unit-production-entry a{opacity:.6}.area-performance-calendar .next-month .unit-production-entry a,.area-performance-calendar .next-month .unit-production-entry a h2,.area-performance-calendar .next-month .unit-production-entry a:visited,.area-performance-calendar .next-month .unit-production-entry a:visited h2,.area-performance-calendar .past .unit-production-entry a,.area-performance-calendar .past .unit-production-entry a h2,.area-performance-calendar .past .unit-production-entry a:visited,.area-performance-calendar .past .unit-production-entry a:visited h2,.area-performance-calendar .previous-month .unit-production-entry a,.area-performance-calendar .previous-month .unit-production-entry a h2,.area-performance-calendar .previous-month .unit-production-entry a:visited,.area-performance-calendar .previous-month .unit-production-entry a:visited h2{color:#464646}.area-performance-calendar .next-month .unit-production-entry a:hover,.area-performance-calendar .next-month .unit-production-entry a:hover h2,.area-performance-calendar .past .unit-production-entry a:hover,.area-performance-calendar .past .unit-production-entry a:hover h2,.area-performance-calendar .previous-month .unit-production-entry a:hover,.area-performance-calendar .previous-month .unit-production-entry a:hover h2{color:#fff}.area-performance-calendar .area-calendar-popover{position:absolute;top:-4px;left:-4px;width:141px;display:none;z-index:900;border:2px solid #464646;background-color:#eee;box-shadow:0 0 10px rgba(0,0,0,.5)}.area-performance-calendar .area-calendar-popover .area-calendar-popover-inner{border:2px solid #fff;border-bottom:none}.area-performance-calendar .area-calendar-popover .media{float:left;width:80px}.area-performance-calendar .area-calendar-popover h2{font-size:16px;line-height:16px;padding:6px 6px 2px}.area-performance-calendar .area-calendar-popover h2 .start-time{margin-right:.1em}.area-performance-calendar .area-calendar-popover .unit-production-entry{border:none;zoom:1;border-bottom:2px solid #fff}.area-performance-calendar .area-calendar-popover .date,.area-performance-calendar td.has-results .area-calendar-popover .date,.area-performance-calendar td.has-results .area-calendar-popover .unit-production-entry,.area-performance-calendar td.next-month .area-calendar-popover .unit-production-entry,.area-performance-calendar td.next-month.has-results .area-calendar-popover .date,.area-performance-calendar td.previous-month .area-calendar-popover .unit-production-entry,.area-performance-calendar td.previous-month.has-results .area-calendar-popover .date{border-color:#fff}.area-performance-calendar .area-calendar-popover .unit-production-entry:after,.area-performance-calendar .area-calendar-popover .unit-production-entry:before{display:table;content:"";zoom:1}.area-performance-calendar .area-calendar-popover .unit-production-entry a{display:block;zoom:1}.area-performance-calendar .area-calendar-popover .unit-production-entry a:after,.area-performance-calendar .area-calendar-popover .unit-production-entry a:before,.area-production-details .meta:after,.area-production-details .meta:before{display:table;content:"";zoom:1}.area-performance-calendar .area-calendar-popover .unit-production-entry a:hover{background:#464646;color:#fff}.area-performance-calendar .area-calendar-popover .unit-production-entry a:hover h2{color:#fff}.area-performance-calendar .area-calendar-popover .unit-production-entry p.production-times{display:block;font-size:12px;line-height:12px;margin:0;text-transform:uppercase}.area-performance-calendar .area-calendar-popover img{width:70px;display:block;float:left}.area-performance-calendar table .area-calendar-popover{z-index:900}.area-production-details{margin-bottom:20px}.area-production-details .media{position:relative}.area-production-image,.area-production-video{position:relative;margin-bottom:10px}.area-production-image .media-image,.area-production-image .media-video,.area-production-video .media-image,.area-production-video .media-video{margin-bottom:0}.area-production-image .media,.area-production-video .media{width:100%;margin:0}.area-production-image .meta,.area-production-video .meta{border:none;margin-top:8px}.area-production-image .meta p,.area-production-video .meta p{font-size:14px;text-transform:none;color:#333}.area-production-image .video-visible,.area-production-video .video-visible{display:none}.area-production-image .main-production-video-container,.area-production-video .main-production-video-container{position:relative;display:none}.area-production-image .main-production-video-container .media,.area-production-video .main-production-video-container .media{height:inherit}.area-production-image .play-button,.area-production-video .play-button{z-index:255;position:absolute;top:6px;bottom:46px;left:0;right:6px}.area-production-header .production-title{margin:0 10px}.view-trailer{cursor:pointer;font-size:1em;font-weight:500;display:inline-block;background:url(../images/arrow-more-blue.png) 94% 45% no-repeat #fff;padding:8px 1.8em 10px 30px;vertical-align:bocenterttom;color:#003255;line-height:1em;border:none;position:absolute;top:10px;right:10px}.view-trailer:visited{color:#003255}.view-trailer:hover{color:#003255;text-decoration:none;background:#eee}.view-trailer.disabled,.view-trailer[disabled]{cursor:default;background-image:none}.svg .view-trailer{background-image:url(../images/arrow-more-blue.svg)}.no-touch a.view-trailer:hover{background-color:#000;color:#fff;background-image:url(../images/arrow-more-white.png);background-position:94% 45%;background-repeat:no-repeat}.svg.no-touch a.view-trailer:hover{background-image:url(../images/arrow-more-white.svg)}.area-production-details h1{font-size:28px;line-height:1em;border-bottom:0;margin:-.1em 0 0}@media screen and (min-width:50em){.area-production-details h1{font-size:42px}}.add-cal{background:url(../images/sprites.png) -245px -30px no-repeat;height:20px;width:20px;display:block;border:0;text-indent:-999em;overflow:hidden;text-align:left;direction:ltr}.add-cal br{display:none}.add-cal:hover{background-position:-265px -30px}.area-performance-dates p,.area-production-details p{margin:0}.area-production-details .prefix,.area-production-details .suffix{font-size:16px;line-height:1em;text-transform:none}@media screen and (min-width:50em){.area-production-details .prefix,.area-production-details .suffix{font-size:18px}}.area-production-details .prefix{margin:0}.area-production-details .AddThisShareWidget{float:right;width:45%;margin:0;padding:0}.area-production-details .addthis_toolbox{margin-top:0;margin-bottom:10px}.addthis_toolbox{line-height:1em}.area-performance-dates{border-top:1px solid #bfbfbf;margin:10px 0}.area-production-details .meta{zoom:1;padding:0 5%}@media screen and (min-width:68.5em){.area-production-details .meta{padding:0}}.area-production-details .meta .date-description{float:left}.area-production-details .add-cal{display:inline-block;position:relative;margin:0 0 0 26px}.performance-date{zoom:1;border-bottom:1px solid #bfbfbf;padding:10px 0;margin:0}.performance-date:after,.performance-date:before{display:table;content:"";zoom:1}.area-performance-dates .date-description,.performance-date .performance-date-time{font-size:20px}.performance-date .performance-venue,.performance-date .price-range{font-size:14px}.performance-date .price-range{margin-top:3px}.area-performance-dates .performance-booking{display:inline;float:right;text-align:right}.area-performance-dates .performance-date-venue{display:inline;float:left}.unit-production-entry header{overflow:visible}.meta .credit{font-size:12px;margin:3px 0;text-align:right}#unit-production-reviews .review{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eaeaea}#unit-production-reviews .review.last{border-bottom:none;padding-bottom:0}.area-performance-dates footer a{cursor:pointer;display:block;text-align:right;text-transform:capitalize;font-size:14px}.primary-type-production .unit-page-navigation{margin-top:15px;padding:0 5%}@media screen and (min-width:68.5em){.primary-type-production .unit-page-navigation{padding:0}}.area-production-details .important-information{margin-bottom:20px}.area-production-details section{position:relative}.area-performance-types{list-style:none;margin:0;padding:0;position:absolute;top:-22px;right:0}.area-performance-types li{background:url(../images/special-performances.png) no-repeat;float:left;height:33px;width:33px;margin-left:5px;display:block;border:0;text-indent:-999em;overflow:hidden;text-align:left;direction:ltr}.area-performance-types li br{display:none}.svg .area-performance-types li{background-image:url(../images/special-performances.svg)}.area-performance-types .american-sign-language{background-position:0 0}.area-performance-types .american-sign-language:hover{background-position:0 -33px}.area-performance-types .audio-described{background-position:-33px 0}.area-performance-types .audio-described:hover{background-position:-33px -33px}.area-performance-types .family-friendly-event{background-position:-66px 0}.area-performance-types .family-friendly-event:hover{background-position:-66px -33px}.area-performance-types .outside-food-and-beverages-welcome{background-position:-99px 0}.area-performance-types .outside-food-and-beverages-welcome:hover{background-position:-99px -33px}.area-performance-types .the-show-goes-on-rain-or-shine{background-position:-132px 0}.area-performance-types .the-show-goes-on-rain-or-shine:hover{background-position:-132px -33px}.area-performance-types .exclusive-member-benefits{background-position:-165px 0}.area-performance-types .exclusive-member-benefits:hover{background-position:-165px -33px}.area-performance-types .reserve-your-seat-at-the-supper-club{background-position:-198px 0}.area-performance-types .reserve-your-seat-at-the-supper-club:hover{background-position:-198px -33px}.area-performance-types .president-s-choice-event{background-position:-231px 0}.area-performance-types .president-s-choice-event:hover{background-position:-231px -33px}.area-production-details .no-prefix .performance-types-num1 h1,.has-prefix .performance-types-num1 .prefix{margin-right:60px}.area-production-details .no-prefix .performance-types-num2 h1,.has-prefix .performance-types-num2 .prefix{margin-right:90px}.area-production-details .no-prefix .performance-types-num3 h1,.has-prefix .performance-types-num3 .prefix{margin-right:120px}.area-production-details .no-prefix .performance-types-num4 h1,.has-prefix .performance-types-num4 .prefix{margin-right:150px}.area-production-details .no-prefix .performance-types-num5 h1,.has-prefix .performance-types-num5 .prefix{margin-right:180px}.area-production-details .no-prefix .performance-types-num6 h1,.has-prefix .performance-types-num6 .prefix{margin-right:210px}.area-production-details .no-prefix .performance-types-num7 h1,.has-prefix .performance-types-num7 .prefix{margin-right:240px}.area-production-details .no-prefix .performance-types-num8 h1,.has-prefix .performance-types-num8 .prefix{margin-right:270px}.area-series-link{box-sizing:border-box;font-size:16px;line-height:1;background:#e9e9e9;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;margin-top:40px}.area-series-link a.season-booking{background:#e9e9e9;color:#c60223;text-transform:none;padding:0}.area-series-link a.season-booking:hover{color:#8c0324}.area-production-sponsors{margin-bottom:20px}.area-production-sponsor{margin:0;position:absolute;top:0;right:0}.has-performance-types .area-production-sponsor{top:30px}.has-sponsor{padding-right:180px}.area-production-details .no-prefix .has-sponsor.performance-types-num1 h1,.area-production-details .no-prefix .has-sponsor.performance-types-num2 h1,.area-production-details .no-prefix .has-sponsor.performance-types-num3 h1,.area-production-details .no-prefix .has-sponsor.performance-types-num4 h1,.area-production-details .no-prefix .has-sponsor.performance-types-num5 h1,.has-prefix .has-sponsor.performance-types-num1 .prefix,.has-prefix .has-sponsor.performance-types-num2 .prefix,.has-prefix .has-sponsor.performance-types-num3 .prefix,.has-prefix .has-sponsor.performance-types-num4 .prefix,.has-prefix .has-sponsor.performance-types-num5 .prefix{margin-right:0}.area-production-details .no-prefix .has-sponsor.performance-types-num6 h1,.has-prefix .has-sponsor.performance-types-num6 .prefix{margin-right:30px}.area-production-details .no-prefix .has-sponsor.performance-types-num7 h1,.has-prefix .has-sponsor.performance-types-num7 .prefix{margin-right:60px}.area-production-details .no-prefix .has-sponsor.performance-types-num8 h1,.has-prefix .has-sponsor.performance-types-num8 .prefix{margin-right:90px}.area-homepage-news-list .news-article-list{box-sizing:border-box;overflow:auto;max-height:513px;padding:6px 6px 0}.has-feature .area-homepage-news-list .news-article-list{max-height:240px}.area-homepage-news-list .unit-article{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e2e2e2}.area-homepage-news-list .unit-article .body{margin:.5em .5em 0 0}.area-homepage-news-list footer{border-top-width:1px}.type-home-page .area-facebook-like-box-inner{padding-top:14px}.lt-ie10 .type-home-page .area-facebook-like-box-inner{padding-bottom:8px}.type-home-page .area-feature-boxes .unit-block{margin-bottom:20px}.type-home-page .area-feature-boxes .unit-block.last{margin-bottom:0}.flexslider{z-index:1}.flex-direction-nav li .next{background-image:url(../images/flexslider.control-r.svg);right:0}.flex-direction-nav li .prev{background-image:url(../images/flexslider.control-l.svg);left:0}.flex-control-nav{bottom:130px;text-align:right}.js .type-home-page .flexslider,.js .type-home-page .flexslider-container{top:-2px;position:relative;background-color:none}.content-inner .ticket-information .ticket-information-title{color:#c60223;font-size:28px;margin-top:10px}.area-booking-tools,.ticket-information-content{text-transform:uppercase;padding:0 5%;display:grid}@media screen and (min-width:68.5em){.area-booking-tools,.ticket-information-content{padding:0}}.area-booking-tools p,.ticket-information-content p{margin:0 0 4px;font-size:16px;line-height:20px;display:table-row}.area-booking-tools .info-title,.ticket-information-content .info-title{font-size:16px;color:#c60223;text-transform:none;margin-right:10px}.area-booking-tools .info,.ticket-information-content .info{padding:0 0 6px;text-transform:none}.area-booking-tools .info a,.ticket-information-content .info a{color:#000}.area-booking-tools .book-button,.area-booking-tools .book-status,.ticket-information-content .book-button,.ticket-information-content .book-status{margin-top:20px;display:inline-block;font-size:18px;line-height:1;padding:10px 40px;text-align:center;text-transform:none;color:#fff;background:#c60223}.area-booking-tools .book-button:hover,.area-booking-tools .book-status:hover,.ticket-information-content .book-button:hover,.ticket-information-content .book-status:hover{background:#8c0324}.area-booking-tools .book-button-secondary,.ticket-information-content .book-button-secondary{background:#000}.area-booking-tools .book-button-secondary:hover,.ticket-information-content .book-button-secondary:hover{background:#343434}.area-booking-tools iframe,.ticket-information-content iframe{background:url(../images/iframe-loader.gif) 50% 50% no-repeat;margin-top:10px;border:none;width:100%;height:38px;overflow:hidden;overflow-y:hidden}.area-booking-tools iframe.loaded,.ticket-information-content iframe.loaded{background:0 0!important}.area-booking-tools .book-status,.area-booking-tools .book-status:hover,.ticket-information-content .book-status,.ticket-information-content .book-status:hover{background:#ccc}.area-homepage-production-promos .flexslider-container{display:block;width:100%}.area-homepage-production-promos .slides{height:auto}.area-homepage-production-promos .flexslider1 .flex-control-nav{position:absolute;bottom:-20px;margin:0}.area-homepage-production-promos .tabs{width:100%;display:block;float:none;font-size:18px;font-style:normal;zoom:1}.area-homepage-production-promos .tabs ul:after,.area-homepage-production-promos .tabs ul:before,.area-homepage-production-promos .tabs:after,.area-homepage-production-promos .tabs:before{display:table;content:"";zoom:1}.area-homepage-production-promos .tabs ul{zoom:1;list-style:none;margin:0;padding:0;line-height:normal}.area-homepage-production-promos .tabs ul li{list-style:none;margin:0 2px 2px 0;padding:0;float:left;text-transform:uppercase;line-height:1em}.area-homepage-production-promos .tabs ul li a{background:#fff;color:#000;display:block;padding:6px 10px 8px;margin-bottom:2px;position:relative;border-radius:4px 4px 0 0}.area-homepage-production-promos .tabs ul li.current a{background:#fff;margin-bottom:0;padding:6px 10px 10px}.no-touch .area-homepage-production-promos .tabs ul li a:hover{background-color:#fff}.area-homepage-production-promos .unit-production-entry .body{transition:all .2s cubic-bezier(.42,0,.58,1);background:#fff;position:absolute;bottom:-20px;left:0;right:0;padding:10px}.area-homepage-production-promos .unit-production-entry .body h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#c60223;margin:0;font-size:24px;line-height:1em;text-transform:none}.area-homepage-production-promos .unit-production-entry .body h2.production-title__has-superscript{padding-top:.3em}.area-homepage-production-promos .unit-production-entry .body h2.production-title__has-subscript{padding-bottom:.3em}.area-homepage-production-promos .unit-production-entry .body .meta a,.area-homepage-production-promos .unit-production-entry .body .meta p,.area-homepage-production-promos .unit-production-entry .body h2 a{color:#c60223}.area-homepage-production-promos .unit-production-entry .body .meta a:hover,.area-homepage-production-promos .unit-production-entry .body .meta p:hover,.area-homepage-production-promos .unit-production-entry .body h2 a:hover{color:#8c0324}.area-homepage-production-promos .unit-production-entry .body .author{margin:0;font-size:14px}.area-homepage-production-promos .unit-production-entry .body .meta{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;line-height:1.3em}.area-homepage-production-promos .unit-production-entry .body .meta .hide-me{display:none}.area-homepage-production-promos .unit-production-entry .body .meta .meta-date{text-transform:none;font-size:16px;color:#000}.area-homepage-production-promos .unit-production-entry .body .venue{font-size:14px;text-transform:none}.area-homepage-production-promos .unit-production-entry .body .venue span{color:#c60223}.area-homepage-production-promos .unit-production-entry .body header{margin:0}.area-homepage-production-promos .unit-production-entry .body footer{text-align:right;margin-top:.5em}.area-homepage-production-promos .unit-production-entry .body footer .book-status,.area-homepage-production-promos .unit-production-entry .body footer .links a{font-size:14px;padding-left:6px;padding-right:6px;padding-bottom:2px}.area-homepage-production-promos .unit-production-entry .body footer p{margin-bottom:.5em}.area-homepage-production-promos .unit-production-entry h2{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.area-homepage-production-promos .unit-production-entry .media{margin:0;float:none}.area-homepage-production-promos .unit-production-entry .media img{margin-bottom:80px}.mailing-list-iframe{border:none;max-width:600px}.area-box-office-details{margin-bottom:20px}.area-box-office-details h3{margin-top:6px;text-transform:uppercase;font-size:22px;font-size:1.375rem}.area-box-office-details h3 a,.area-box-office-details h3 strong{color:#fff}.area-box-office-details h3 a:hover{color:#e2e2e2}@media only screen and (max-width:767px){.area-box-office-details h3{font-size:30px;font-size:1.875rem}}.area-box-office-details .phone-number{color:#f7ca3e;display:block;text-align:left;font-size:36px;font-size:2.25rem;margin-top:4px;line-height:1}.area-box-office-details .phone-number:hover{color:#e2e2e2}@media only screen and (max-width:767px){.area-box-office-details .phone-number{font-size:48px;font-size:3rem}}.area-homepage-production-promos{position:relative;z-index:10;zoom:1}.area-homepage-production-promos:after,.area-homepage-production-promos:before{display:table;content:"";zoom:1}.area-homepage-production-promos .unit-production-entry{box-sizing:border-box;background-color:#fff;overflow:hidden;position:relative;zoom:1;display:inline;float:left;width:32%;padding:8px;margin-right:2%}.area-homepage-production-promos .unit-production-entry .media,.area-homepage-production-promos .unit-production-entry.end{margin-right:0}.area-homepage-production-promos .unit-production-entry .media img{width:100%}.section-dates-times table{font-size:14px;border:none}.section-dates-times table td{border:none;background-color:#fff;border-top:1px solid #ccc}.section-dates-times table tr:first-child td{border-top:none}.section-dates-times table td.book-buttons{text-align:right}.section-dates-times table td.book-buttons iframe{border:none;height:37px;overflow:hidden;width:120px}.section-dates-times table td.concessions ul{display:none;list-style:none;margin:0;padding:0}.section-dates-times table td.concessions ul li{list-style:none;margin:0;padding:0}.area-homepage-intro{margin-top:-16px;margin-bottom:30px;height:169px;width:100%;text-align:left}.area-homepage-intro .body{padding:32px 0 0;font-size:14px;line-height:18px}.area-homepage-intro .body h2{margin:0;padding:0;font-size:18px;color:#027fa1}.area-homepage-intro .mailing-list{cursor:pointer;font-size:16px;font-weight:500;display:inline-block;background:#777;padding:8px 30px 10px;vertical-align:bocenterttom;color:#fff;line-height:1em;border:none}.area-homepage-intro .mailing-list:visited{color:#fff}.area-homepage-intro .mailing-list:hover{color:#fff;text-decoration:none;background:#999}.area-homepage-intro .mailing-list.disabled,.area-homepage-intro .mailing-list[disabled]{cursor:default;background-image:none}.primary-type-profile-detail-page .section-header{zoom:1}.primary-type-profile-detail-page .section-header:after,.primary-type-profile-detail-page .section-header:before{display:table;content:"";zoom:1}.area-profile-image{float:right;margin:0 0 20px 20px}.primary-type-profile-detail-page hgroup{margin-right:340px;margin-top:140px}.primary-type-profile-detail-page hgroup h1{font-size:24px}.primary-type-profile-detail-page hgroup h2{font-size:14px;font-family:Georgia,"Times New Roman",Times,serif;color:#666}.area-news-sidebar-content{background-color:#e9e9e9;border:1px solid #bfbfbf;padding:0 20px;margin-bottom:10px}.area-news-sidebar-content p{margin:10px 0}.area-news-list-content header h1{color:#c60223;font-size:30px;line-height:.9em;padding:10px 0 5px;border-bottom:2px solid #c60223}.content-inner .area-news-list-content header h1{color:#c60223}.area-press-office-details{width:100%;margin-bottom:28px}.area-press-office-details header{background:url(../images/press-center.png) top center no-repeat;height:77px;display:block}.area-press-office-details header h3{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.area-press-office-details .body{border:4px solid #bfd730;border-top:none;color:#000;padding:10px}.area-news-year-archive ul,.area-news-year-archive ul li{list-style:none;margin:0;padding:0}.area-news-year-archive ul li{margin-bottom:2px}.area-news-year-archive a{display:block;background-color:#f3f3f3;padding:5px 15px}.area-news-year-archive a:hover{background-color:#8c0324;color:#fff}.type-page #primary-content .area-news-page-content header{margin-bottom:1em}.type-page #primary-content .area-news-page-content header h1{font-size:38px;line-height:39px;border-bottom:none;margin-bottom:0}.area-news-page-content header.gravatar-icon img.author{float:left;margin-right:18px}.area-news-page-content header .body{overflow:hidden;zoom:1}.area-news-page-content .date{color:#666;text-transform:uppercase;margin-bottom:5px}.area-news-page-content p{font-weight:400}.news-link{cursor:pointer;font-size:17px;font-weight:500;background:url(../images/arrow-more-white-left.png) 4% 50% no-repeat #c60223;padding:8px 2% 10px 10%;vertical-align:bocenterttom;color:#fff;line-height:1em;border:none;margin-bottom:25px;display:block;width:88%}.news-link:visited{color:#fff}.news-link:hover{color:#fff;text-decoration:none;background:#c60223}.news-link.disabled,.news-link[disabled]{cursor:default;background-image:none}.news-link:hover{background-image:url(../images/arrow-more-white-left.png);background-position:4% 50%;background-repeat:no-repeat}.type-news-article-post .add-cal{display:none}.area-gallery{height:620px}.feature-link{display:block;background:#e9e9e9;margin-bottom:28px;cursor:pointer}.feature-link:hover{background:#bfbfbf}.feature-link__inner{display:-ms-flexbox;display:flex}.feature-link__media{width:80px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.feature-link:hover .feature-link__img{-webkit-filter:invert(100%);filter:invert(100%)}.feature-link__content{padding:15px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}h3.feature-link__title{margin:0 0 5px;font-size:20px;line-height:1}.feature-link:hover h3.feature-link__title{color:#c60223}.feature-link__text{margin:0;color:#000;text-decoration:underline}#primary-content #venue-map{height:300px;margin-bottom:20px}.area-venues-list{zoom:1;margin-bottom:1em}.area-venues-list:after,.area-venues-list:before{display:table;content:"";zoom:1}.area-venues-list .unit-block{margin-bottom:10px;font-size:14px;line-height:1.4em;position:relative}.area-venues-list .unit-block .media{width:32%;min-width:0}.area-venues-list .unit-block a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#e6e7e8;color:#000;padding:5px;width:100%;height:100%;position:relative;overflow:hidden}.area-venues-list .unit-block a header{-ms-flex:1;flex:1;margin:0}.area-venues-list .unit-block a h2{color:#000;font-size:24px;margin:0}.area-venues-list .unit-block a p{font-size:15px;margin:0}@media screen and (min-width:40em){.area-venues-list .unit-block a h2{margin:0 0 5px}}.area-venues-list .unit-block a:hover{color:#fff;background:#c60223}.area-venues-list .unit-block a:hover h2{color:#fff}.area-venues-list .media{width:210px}.primary-type-venue #primary-content h1{border-bottom:none;padding:0;margin:0}.primary-type-venue #primary-content header{border-bottom:1px solid #ccc;padding:0 0 .5em;margin:0 0 1.5em}.venue-tab-content{margin-bottom:20px}.primary-type-series-list-page .unit-secondary-navigation{border-top:none}.type-series-list-page .unit-production-entry .media{width:47.5%;margin-right:2.4%;position:relative;z-index:100}.type-series-list-page .area-production-list{margin-top:0}.type-series-list-page .area-production-list .unit-production-entry{border-bottom:1px solid #bfc0c3}.type-series-list-page .area-production-list .unit-production-entry h2{margin-top:20px}.type-series-list-page .area-production-list .unit-production-entry .suffix{color:#a4a6a8;font-size:18px;line-height:18px;margin-top:0}.type-series-list-page .area-production-list .unit-production-entry footer{position:relative;margin-top:14px}.type-series-list-page .pagination{margin-top:12px}.type-series-list-page .pagination h3{display:inline-block;color:#000;font-size:20px;margin:0;padding:0;vertical-align:middle}.type-series-list-page .pagination a{cursor:pointer;font-size:16px;font-weight:500;display:inline-block;background:#c60223;padding:8px 30px 10px;vertical-align:bocenterttom;color:#fff;line-height:1em;border:none;margin-left:10px}.primary-type-series .area-production-details .season-booking-controls:after,.primary-type-series .area-production-details .season-booking-controls:before,.primary-type-series .area-production-details header:after,.primary-type-series .area-production-details header:before{display:table;content:"";zoom:1}.type-series-list-page .pagination a:visited{color:#fff}.type-series-list-page .pagination a:hover{color:#fff;text-decoration:none;background:#8c0324}.type-series-list-page .pagination a.disabled,.type-series-list-page .pagination a[disabled]{cursor:default;background-image:none}.type-series .has-secondary-content #primary-content,.type-series-list-page .has-secondary-content #primary-content{float:left}.type-series .has-secondary-content #secondary-content,.type-series-list-page .has-secondary-content #secondary-content{float:right;margin-top:10px}.primary-type-series .unit-breadcrumb-trail{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.primary-type-series .area-production-details{position:relative;margin-bottom:1.5em}.primary-type-series .area-production-details header{margin-bottom:10px;zoom:1}.primary-type-series .area-production-details .area-series-sponsors{position:absolute;top:0;right:0}.type-corporate-events-page .area-production-list .unit-production-entry footer,.type-corporate-landing-page .area-production-list .unit-production-entry footer,.type-series .area-production-list .unit-production-entry footer{position:relative}.primary-type-series .area-production-details .season-booking-controls{zoom:1}.primary-type-series .area-production-details .book-button{font-size:28px;padding:6px 30px 0;float:left}.primary-type-series .area-production-details .addthis_toolbox{float:right;margin:4px 0 0}.primary-type-series .upcoming-productions .last{border-bottom:none}body.section-Security{background:#fff}.section-Security #footer,.section-Security #header .area-site-search,.section-Security #primary-navigation .area-primary-navigation,.section-Security .AddThisShareWidget,.section-Security .has-secondary-content #secondary-content{display:none}.section-Security #header .area-logo{float:none;margin:0 auto 0 0}.section-Security .has-secondary-content #primary-content,.section-Security .has-secondary-content #secondary-content{width:auto;float:none}.section-Security .content-inner h2{color:#000;font-size:24px;line-height:1em;margin:0 0 5px}.section-Security .content-inner li,.section-Security .content-inner p{font-size:16px;line-height:1.5em}.section-Security .inline-form form{padding:0;border:none;background-color:transparent;margin:0}.section-Security .inline-form form .action{float:none;margin:0;padding:10px 20px}.section-Security .inline-form form #Remember{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.section-Security .inline-form form #Remember input,.section-Security .inline-form form #Remember label{width:auto;margin:0 10px 0 0;padding:0;line-height:1}.section-Security .inline-form form .field{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.5em}.section-Security .inline-form form .field .middleColumn{width:100%}.section-Security .inline-form form #ForgotPassword{margin:1em 0 0}.section-Security #header .nav-toggle{display:none}#unit-levels #simple-level-container .screen-hit-area,.area-select-your-level .best-available{display:inline-block;cursor:pointer;font-weight:500;vertical-align:bocenterttom;line-height:1em}.section-Security .page-content-wrapper{height:calc(100vh - 83px);box-sizing:border-box;margin:0;padding:0}.section-Security .content-inner{background-clip:padding-box;margin:0;width:100%}.section-Security #page-content{padding:5%;max-width:500px;margin:0 auto}@media screen and (min-width:50em){.section-Security .page-content-wrapper{height:100vh}.section-Security #page-content{padding:30px;margin:200px auto}}.type-corporate-landing-page .has-primary-content .book-button,.type-corporate-landing-page .has-primary-content .inline-button{font-size:24px}.type-corporate-events-page #primary-content h1,.type-corporate-landing-page #primary-content h1{font-size:42px}.portal-header{margin-bottom:20px}.screen-hit-area-fix{background:#000;height:100%;width:100%;opacity:0;filter:alpha(opacity=0)}#unit-levels #graphic-level-container .screen-hit-area{cursor:pointer;position:absolute;left:0;width:100%;z-index:10}#unit-levels #graphic-level-container{overflow:hidden;position:relative}#unit-levels #simple-level-container{margin:.5em 0 1em}#unit-levels #simple-level-container .screen-hit-area{background:#c60223;color:16px;border:none;width:96%;padding:1.5% 2%;font-size:16px;margin:0 0 2px}#unit-levels #simple-level-container .screen-hit-area:visited{color:16px}#unit-levels #simple-level-container .screen-hit-area:hover{color:16px;text-decoration:none;background:#fff}#unit-levels #simple-level-container .screen-hit-area.disabled,#unit-levels #simple-level-container .screen-hit-area[disabled]{cursor:default;background-image:none}#unit-levels #simple-level-container .is-unavailable{cursor:not-allowed;background-color:#ccc;border-color:#666;color:#666}#unit-levels #simple-level-container .is-unavailable:hover{background-color:#ccc;color:#666}#unit-levels h1{background:#e3e3e3;font-size:24px;margin:0;padding:4px 10px 9px}#unit-levels{float:left;width:100%}#level-summary-popup{top:auto}.syos-graphical #level-selector,.syos-graphical #seat-selector{background:0 0}#basket-holder{width:100%;z-index:1005}#loading-indicator{background-image:url(../images/level-select.preloader.gif);background-repeat:no-repeat;background-position:50% 25%;text-align:center;position:absolute;top:0;width:100%;height:100%}#loading-indicator span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.area-select-your-level{position:relative;margin-bottom:1em}.type-select-level #primary-content .area-select-your-level h1{position:absolute;top:0;left:0;right:0;background-color:#000;padding:20px;color:#fff;font-size:22px;border-bottom:none;z-index:10}.rgba .type-select-level #primary-content .area-select-your-level h1{background:#000;background:rgba(0,0,0,.85)}.area-select-your-level .best-available{z-index:10;position:absolute;right:18px;top:18px;font-size:16px;background:#777;padding:8px 30px 10px;color:#fff;border:none}.area-select-your-level .best-available:visited{color:#fff}.area-select-your-level .best-available:hover{color:#fff;text-decoration:none;background:#999}.area-select-your-level .best-available.disabled,.area-select-your-level .best-available[disabled]{cursor:default;background-image:none}.type-select-level .area-production-details{border-top:none;padding-top:0;margin-bottom:1em;zoom:1;display:inline;float:left;width:66%;margin-right:2%}.type-select-level .area-production-details:after,.type-select-level .area-production-details:before{display:table;content:"";zoom:1}.type-select-level .area-promo-code{zoom:1;display:inline;float:left;width:32%;margin-right:0}.type-select-level .area-promo-code:after,.type-select-level .area-promo-code:before{display:table;content:"";zoom:1}.type-select-level .area-promo-code p{font-size:17px;text-align:right}.area-level-selector .media{overflow:hidden}.area-level-selector .media img{max-width:none;position:relative}.area-level-selector .media img:hover{left:-100%}.area-level-selector .media img .type-select-level .has-secondary-content #secondary-content .area-access-requirements{zoom:1;display:inline;float:left;width:74.5%;margin-right:2%}.area-level-selector .media img .type-select-level .has-secondary-content #secondary-content .area-access-requirements:after,.area-level-selector .media img .type-select-level .has-secondary-content #secondary-content .area-access-requirements:before{display:table;content:"";zoom:1}.area-level-selector .media img .type-select-level .has-secondary-content #secondary-content{position:relative}.area-pick-a-seat-toolbar{position:relative;margin-bottom:1em;background-color:#e3e3e3;padding:15px}.area-pick-a-seat-toolbar h2{text-align:center;font-size:22px;margin:0}.area-pick-a-seat-toolbar h2 .venue{color:#666}.area-pick-a-seat-toolbar #pick-a-seat-map-back,.area-pick-a-seat-toolbar #pick-a-seat-map-preview{cursor:pointer;font-size:16px;font-weight:500;display:inline-block;background:no-repeat #777;padding:8px 30px 10px;vertical-align:bocenterttom;color:#fff;line-height:1em;border:none;position:absolute;top:13px}#pick-a-seat-price-selector li:after,#pick-a-seat-price-selector li:before,#pick-a-seat-price-selector:after,#pick-a-seat-price-selector:before,#seat-selector:after,#seat-selector:before{display:table;content:"";zoom:1}.area-pick-a-seat-toolbar #pick-a-seat-map-back:visited,.area-pick-a-seat-toolbar #pick-a-seat-map-preview:visited{color:#fff}.area-pick-a-seat-toolbar #pick-a-seat-map-back:hover,.area-pick-a-seat-toolbar #pick-a-seat-map-preview:hover{color:#fff;text-decoration:none;background:#999}#toolbar li a,#unit-timer a{color:#c60223}.area-pick-a-seat-toolbar #pick-a-seat-map-back.disabled,.area-pick-a-seat-toolbar #pick-a-seat-map-back[disabled],.area-pick-a-seat-toolbar #pick-a-seat-map-preview.disabled,.area-pick-a-seat-toolbar #pick-a-seat-map-preview[disabled]{cursor:default;background-image:none}.area-pick-a-seat-toolbar #pick-a-seat-map-back{left:13px}.area-pick-a-seat-toolbar #pick-a-seat-map-preview{right:13px;padding-left:34px;background-position:6px 48%;background-image:url(../images/ticketing-icon-view-from-seat.png)}.area-pick-a-seat-toolbar #pick-a-seat-map-preview:hover{background-image:url(../images/ticketing-icon-view-from-seat.png);background-position:6px 48%;background-repeat:no-repeat}.svg .area-pick-a-seat-toolbar #pick-a-seat-map-preview,.svg .area-pick-a-seat-toolbar #pick-a-seat-map-preview:hover{background-image:url(../images/ticketing-icon-view-from-seat.svg)}#pick-a-seat-map{float:left;width:690px}#seat-selector{background-color:#fafafa;zoom:1}#pick-a-seat-price-selector{zoom:1;z-index:1001}#pick-a-seat-price-selector .down-arrow{width:13px;height:12px;background-image:url(../images/ticketing-arrow-price-selector.png);background-repeat:no-repeat;background-position:0 0;margin-left:-2px}.svg #pick-a-seat-price-selector .down-arrow{background-image:url(../images/ticketing-arrow-price-selector.svg)}#pick-a-seat-price-selector ul li a,.add-to-basket,.basket-wrapper.area-review-basket table .item .links a{background:#c60223;vertical-align:bocenterttom;font-weight:500}#pick-a-seat-price-selector li{zoom:1;float:none}#pick-a-seat-price-selector ul li a{cursor:pointer;display:inline-block;color:#fff;line-height:1em;border:none;font-size:10px;padding:3px 6px;float:right}#pick-a-seat-price-selector ul li a:visited{color:#fff}#pick-a-seat-price-selector ul li a:hover{color:#fff;text-decoration:none;background:#8c0324}#pick-a-seat-price-selector ul li a.disabled,#pick-a-seat-price-selector ul li a[disabled]{cursor:default;background-image:none}#pick-a-seat-map .seat span{background-image:url(../images/sprite-seat-icons.png);background-position:0 -11px;background-repeat:no-repeat;line-height:0}.svg #pick-a-seat-map .seat span{background-image:url(../images/sprite-seat-icons.svg)}#pick-a-seat-map .seat a{z-index:1000;position:absolute;top:0;left:0}#pick-a-seat-map .seat .available,.in-edit-mode #pick-a-seat-map .seat .available-at-different-price{background-position:0 0}#pick-a-seat-map .seat .available-at-same-price{background-position:0 -44px}#pick-a-seat-map .seat .selected{background-position:0 -55px}#pick-a-seat-map .seat .selected a{cursor:default}#pick-a-seat-map .seat .wheelchair-seats,#pick-a-seat-map .seat .wheelchair-seats.selected{background-position:0 -22px}#pick-a-seat-map .seat .held,#pick-a-seat-map .seat .locked,#pick-a-seat-map .seat .reserved-paid,#pick-a-seat-map .seat .reserved-unpaid,#pick-a-seat-map .seat .ticketed{background-position:0 -11px}#pick-a-seat-map .seat .inbasket{background-position:0 -33px}.in-edit-mode #pick-a-seat-map .seat .inbasket{background-position:0 -66px}.in-edit-mode #pick-a-seat-map .seat .inbasket a{cursor:not-allowed}.add-to-basket,.in-edit-mode #pick-a-seat-map .seat .currently-editing a{cursor:pointer}.in-edit-mode #pick-a-seat-map .seat .currently-editing{background-position:0 -33px}#pick-a-seat-map .seat .sonar-graphic{display:none;width:109px;height:109px;background:url(../images/sonar.png) center center no-repeat;-webkit-animation-duration:1.5s;-webkit-animation-name:sonar;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-duration:1.5s;-moz-animation-name:sonar;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;position:absolute;top:-49px;left:-49px}.svg #pick-a-seat-map .seat .sonar-graphic{background-image:url(../images/sonar.svg)}#pick-a-seat-map .currently-editing .sonar-graphic{display:block}.area-seatmap-info{margin-left:700px;padding:0 2%}.area-seatmap-info #seat-key{list-style:none;margin:0 0 1.5em;padding:0;font-size:14px}.area-seatmap-info #seat-key li{list-style:none;margin:0 0 .25em;padding:0 0 0 25px;background:url(../images/ticketing-sprite-seats-key.png) no-repeat;line-height:1.4em}.area-seatmap-info #seat-key .available{background-position:0 0}.area-seatmap-info #seat-key .occupied{background-position:0 -15px}.area-seatmap-info #seat-key .wheelchair-seats{background-position:0 -31px}.area-seatmap-info #seat-key .selected{background-position:0 -47px}.area-seatmap-info #seat-key .available-at-same-price{background-position:0 -63px}.svg .area-seatmap-info #seat-key li{background-image:url(../images/ticketing-sprite-seats-key.svg)}.area-seatmap-info #seats-filter-price label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#primary-content .content-inner .area-syos-basket-inner table,#unit-timer p{margin-bottom:0}.area-seatmap-info #seats-filter-price #filter-by-price{width:100%}.type-select-level #primary-content .syos-plain.area-select-your-level h1{position:static}.area-package-selection,.area-syos-basket{position:fixed;right:0;z-index:10000;box-shadow:0 -5px 5px rgba(0,0,0,.15);bottom:0;left:0}.type-select-level #primary-content .syos-plain.area-select-your-level .screen-hit-area-fix{background:0 0;opacity:1;-webkit-filter:none;filter:none}.area-syos-basket{background:url(../images/bg-subtle-noise.png) 50% 0 #f7f7f7;border-top:5px solid #e9e9e9}.area-syos-basket-inner{margin:0 auto;width:90%;max-width:1200px}.area-syos-basket-inner header{zoom:1}.area-syos-basket-inner header:after,.area-syos-basket-inner header:before{display:table;content:"";zoom:1}.area-syos-basket-inner header h2{float:left;margin-top:.5em}.area-syos-basket-inner .basket-wrapper{margin:1em 0}.area-syos-basket-inner header .add-to-basket{float:right;margin-top:1em}.area-syos-basket-inner .scrollContent{max-height:78px}#toolbar{position:relative;width:90%;margin:0 auto;height:auto;padding:0;z-index:10000}#toolbar .container{zoom:1;position:absolute;right:0;top:22px;width:80%}#toolbar .container:after,#toolbar .container:before{display:table;content:"";zoom:1}#toolbar ul{list-style:none;margin:0;padding:0}#toolbar li{float:left;font-size:12px;text-transform:uppercase}#toolbar li a:hover{color:#fd3153}#toolbar li.myaccount,#toolbar li.register{border-left:1px solid #ccc;padding-left:10px}#toolbar li.basket a{background-image:url(../images/icon-cart.png);background-repeat:no-repeat;background-position:0 50%;padding:4px 12px 4px 24px}#toolbar li.basket a .items{display:none!important}.svg #toolbar li.basket a{background-image:url(../images/icon-cart.svg)}#unit-account-login{float:right;padding:0;margin:0}#unit-account-login li{margin:0 0 0 10px}#unit-timer{background-image:url(../images/icon-stopwatch.gif);background-position:0 0;background-repeat:no-repeat;float:left;font-size:15px;margin:0;padding:0 0 0 30px;width:62%}#unit-timer a{font-size:12px;text-transform:uppercase;font-style:normal}#unit-timer a:hover{color:#fd3153}#unit-account-actions{float:right}.section-basket .content-inner h1,.section-booking .content-inner h1{border-bottom:none!important;letter-spacing:-.12rem;padding:0 0 3px;margin:0 0 15px}.area-blocksoffice-user-toolbar{position:absolute;top:22px;height:25px!important;z-index:10000;overflow:hidden}body.user-toolbar,body.user-toolbar #container{background:0 0}body.user-toolbar #container #page-content{margin:0 auto}body.user-toolbar #toolbar{position:relative;width:80%;margin:0;height:auto;padding:0;z-index:10000;float:right}body.user-toolbar #toolbar .container{position:relative;top:auto;width:100%}.booking-stages ul{text-align:center}.booking-stages ul li{font-size:15px;float:none;padding:0 3em 0 0;color:#999;background:url(../images/ticketing-stages-divider.png) 90% 50% no-repeat}.booking-stages ul li.current{color:#333}.booking-stages ul li.last{padding-right:0;background-image:none}.svg .booking-stages ul li{background-image:url(../images/ticketing-stages-divider.svg)}.secure-booking{display:block;border:0;text-indent:-999em;overflow:hidden;text-align:left;direction:ltr;background:url(../images/ticketing-secure-badge.png) no-repeat;width:105px;height:30px;float:right}.basket-wrapper,.table-wrapper{border:10px solid #d3d3d3;position:relative}.secure-booking br{display:none}.svg .secure-booking{background-image:url(../images/ticketing-secure-badge.svg)}.basket-wrapper .not-reserved{font-size:14px;position:absolute;margin-bottom:0;bottom:14px;left:0;right:0;text-align:center;padding:0 20%}.basket-wrapper table{margin:0}#basket-summary{margin-bottom:0}.area-basket-summary-actions{zoom:1;padding:1%}.area-basket-summary-actions:after,.area-basket-summary-actions:before{display:table;content:"";zoom:1}.area-basket-summary-actions .add-to-basket{float:right}.area-basket-summary-actions .basket-total{text-transform:uppercase;font-size:20px;color:#666}.area-basket-summary-actions .basket-total #basket-total-value{color:#333}.add-to-basket{font-size:16px;display:inline-block;padding:8px 30px 10px;color:#fff;line-height:1em;border:none}.add-to-basket:visited{color:#fff}.add-to-basket:hover{color:#fff;text-decoration:none;background:#8c0324}.add-to-basket.disabled,.add-to-basket[disabled]{cursor:default;background-image:none}.basket-wrapper table,.table-wrapper table{border:none}.basket-wrapper table th,.table-wrapper table th{background-color:#e9e9e9;border:none;padding:.5em 0;text-transform:uppercase;font-size:12px}.basket-wrapper table td,.table-wrapper table td{padding:0;border:none;font-size:14px}.basket-wrapper table td td,.table-wrapper table td td{padding:.5em 0;border-bottom:1px solid #e9e9e9}.basket-wrapper table .base-row,.table-wrapper table .base-row{display:none}.basket-wrapper table .first,.table-wrapper table .first{width:14%;padding-left:2%}.basket-wrapper table .seat,.table-wrapper table .seat{width:14%}.basket-wrapper table .type,.table-wrapper table .type{width:20%}.basket-wrapper table .price-band,.table-wrapper table .price-band{width:25%}.basket-wrapper table .price,.table-wrapper table .price{width:23%;text-align:right;padding-right:2%}.basket-wrapper table a.remove,.table-wrapper table a.remove{width:20px;height:20px;display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;text-align:left;direction:ltr;background-image:url(../images/ticketing-basket-remove.png);background-repeat:no-repeat;background-position:0 0}.basket-wrapper table a.remove br,.table-wrapper table a.remove br{display:none}.basket-wrapper table a.remove:hover,.table-wrapper table a.remove:hover{background-position:0 -20px}.basket-wrapper table .change-remove,.table-wrapper table .change-remove{width:35%}.basket-wrapper table .change-remove a.remove,.table-wrapper table .change-remove a.remove{width:auto;text-indent:0;overflow:visible;padding-left:24px}.basket-wrapper table a.change,.table-wrapper table a.change{background-image:url(../images/ticketing-basket-change.gif);background-size:20px;background-repeat:no-repeat;background-position:0 0;padding-left:24px}.basket-wrapper table a.change:hover,.table-wrapper table a.change:hover{background-position:0 -20px}.basket-wrapper table tr.change-in-progress,.table-wrapper table tr.change-in-progress{opacity:.25}.basket-wrapper table tr.change-in-progress .change a:hover,.table-wrapper table tr.change-in-progress .change a:hover{background-position:0 0;cursor:not-allowed}.svg .basket-wrapper table .remove a{background-image:url(../images/ticketing-basket-remove.svg)}.table-wrapper{margin-bottom:1em}.table-wrapper .not-reserved{font-size:14px;position:absolute;margin-bottom:0;bottom:14px;left:0;right:0;text-align:center;padding:0 20%}.table-wrapper table{margin:0}.table-wrapper table td{padding:1% 2% 2%;background-color:#fff}.table-wrapper table td label{display:block;float:none;width:auto;text-align:left;padding:0}.table-wrapper table th{padding:1% 2%}.basket-wrapper.area-review-basket table{margin-bottom:0}.basket-wrapper.area-review-basket table td{padding:.5em 0;border-bottom:1px solid #e9e9e9;background-color:#fff}.basket-wrapper.area-review-basket table .first{width:6%;padding-left:2%}.basket-wrapper.area-review-basket table .remove a{margin-top:.65em}.basket-wrapper.area-review-basket table .price{width:23%;text-align:right;padding-right:2%}.basket-wrapper.area-review-basket table td.price,.basket-wrapper.area-review-basket table td.quantity{font-size:20px}.basket-wrapper.area-review-basket table .quantity{text-align:center}.basket-wrapper.area-review-basket table .parking a{background:url(../images/ticketing-icon-parking.png) no-repeat;padding-left:26px}.basket-wrapper.area-review-basket table .item h2{letter-spacing:-.15rem}.basket-wrapper.area-review-basket table .item p{margin:.75em 0}.basket-wrapper.area-review-basket table .item .links a{cursor:pointer;display:inline-block;color:16px;line-height:1em;border:none;font-size:10px;padding:3px 8px}.basket-wrapper.area-review-basket table .item .links a:visited{color:16px}.basket-wrapper.area-review-basket table .item .links a:hover{color:16px;text-decoration:none;background:#fff}.basket-wrapper.area-review-basket table .item .links a.disabled,.basket-wrapper.area-review-basket table .item .links a[disabled]{cursor:default;background-image:none}.basket-wrapper.area-review-basket table .donation,.basket-wrapper.area-review-basket table .postage{padding:1% 2%;text-align:right;font-size:18px}.basket-wrapper.area-review-basket table .donation .val,.basket-wrapper.area-review-basket table .postage .val{color:#000}.basket-wrapper.area-item-selection,.item .performance{margin-bottom:1em}.basket-wrapper.area-item-selection .accessibility-requirements{margin-bottom:2em}.accessibility-requirements textarea{padding:1%;width:98%;margin-top:.5em;min-height:6em}.js .accessibility-requirements textarea{display:none}.js .accessibility-requirements .has-requirements{display:block}.basket-wrapper.area-item-selection table{margin:0}.basket-wrapper.area-item-selection table td{padding:.5em 0;border-bottom:1px solid #e9e9e9;vertical-align:middle;background-color:#fff}.basket-wrapper.area-item-selection table .first{padding-left:2%}.basket-wrapper.area-item-selection table .donation-amount{width:10%}.basket-wrapper.area-item-selection table .donation-amount input{width:50%;margin-right:2%}.basket-wrapper.area-item-selection table .option,.basket-wrapper.area-item-selection table .performance p{margin:0}.basket-wrapper.area-item-selection table .donation-type{width:22%}.basket-wrapper.area-item-selection table .donation-description{padding-left:2%;padding-right:2%}.basket-wrapper.area-item-selection table .choose-zone{width:27%;padding-left:2%}.basket-wrapper.area-item-selection table .subsciption-type{width:18%}.basket-wrapper.area-item-selection table .performance{width:40%}.basket-wrapper.area-item-selection table .performance h2{letter-spacing:-.15rem}.basket-wrapper.area-item-selection table td.seats{vertical-align:top}.basket-wrapper.area-item-selection table td.actions{text-align:right;padding-right:2%;padding-top:2%;vertical-align:top}.basket-wrapper.area-item-selection table td.actions a{cursor:pointer;font-size:16px;font-weight:500;display:inline-block;background:#c60223;padding:8px 30px 10px;vertical-align:bocenterttom;color:16px;line-height:1em;border:none}.area-basket-summary header:after,.area-basket-summary header:before,.group-support:after,.group-support:before{display:table;content:"";zoom:1}.basket-wrapper.area-item-selection table td.actions a:visited{color:16px}.basket-wrapper.area-item-selection table td.actions a:hover{color:16px;text-decoration:none;background:#fff}.basket-wrapper.area-item-selection table td.actions a.disabled,.basket-wrapper.area-item-selection table td.actions a[disabled]{cursor:default;background-image:none}.basket-wrapper.area-item-selection table .option input[type=radio]{font-size:16px}.basket-wrapper.area-item-selection table .selected td{background-color:#ffe2e7}.area-basket-summary header{margin-bottom:.5em;zoom:1}.area-basket-summary header h2{float:left;margin:0}.area-basket-summary header .edit-info{float:right;margin-top:.5em}.area-basket-summary .area-review-basket{margin-bottom:2em}.area-basket-summary .area-review-basket table .first{width:70%}.svg .basket-wrapper.area-review-basket table .parking a{background-image:url(../images/ticketing-icon-parking.svg)}.group-support{zoom:1;margin:1em 0}.group-support h2{font-size:20px;letter-spacing:-.025rem}.group-support .area-support-info{zoom:1;display:inline;float:left;width:49%;margin-right:5%}.group-support .area-support-info:after,.group-support .area-support-info:before{display:table;content:"";zoom:1}.group-support .area-make-donation{zoom:1;display:inline;float:left;margin-right:0;width:46%}.group-support .area-make-donation:after,.group-support .area-make-donation:before{display:table;content:"";zoom:1}.links .book-more-tickets,.links .cancel-membership,.proceed{line-height:1em;display:inline;font-weight:500;vertical-align:bocenterttom}.area-make-donation .jslider_mso{margin-top:3.5em}.area-make-donation .jslider_mso td{background:0 0;padding:0}.area-make-donation ins{background:0 0}.area-make-donation .jslider_mso .jslider-bg i,.area-make-donation .jslider_mso .jslider-pointer{background-image:url(../images/jslider.mso.png)}.area-make-donation .jslider_mso .jslider-value{font-size:16px;top:-44px;background:#333;color:#fff;padding:7px}.area-make-donation .jslider_mso .jslider-label{font-size:12px}.area-make-donation .jslider_mso .jslider-pointer{width:20px;height:24px;background-position:0 -38px;top:-6px;margin-left:-9px}.area-make-donation .jslider_mso .jslider-bg .v{background-position:0 -20px}.proceed{cursor:pointer;font-size:16px;background:#c60223;padding:8px 30px 10px;color:#fff;border:none;float:right}.proceed:visited{color:#fff}.proceed:hover{color:#fff;text-decoration:none;background:#8c0324}.proceed.disabled,.proceed[disabled]{cursor:default;background-image:none}.area-basket-footer .links{zoom:1;border-top:1px solid #ccc;padding-top:1em;margin-bottom:3em}.area-basket-footer .links:after,.area-basket-footer .links:before{display:table;content:"";zoom:1}.area-parking-vouchers #basket-total{float:left}.area-parking-vouchers .no-break{width:250px;float:right}.area-basket-footer .area-basket-total p,.area-parking-vouchers #basket-total{font-size:22px;text-transform:uppercase;color:#666;text-align:right;margin:0 0 .75em}.area-basket-footer .area-basket-total p .currency-symbol,.area-basket-footer .area-basket-total p .val,.area-parking-vouchers #basket-total .currency-symbol,.area-parking-vouchers #basket-total .val{color:#333}.links .book-more-tickets,.links .cancel-membership{cursor:pointer;font-size:16px;background:#777;padding:8px 30px 10px;color:#fff;border:none;float:right;margin-right:4px}.links .book-more-tickets:visited,.links .cancel-membership:visited{color:#fff}.links .book-more-tickets:hover,.links .cancel-membership:hover{color:#fff;text-decoration:none;background:#999}.links .book-more-tickets.disabled,.links .book-more-tickets[disabled],.links .cancel-membership.disabled,.links .cancel-membership[disabled]{cursor:default;background-image:none}.area-basket-header,.area-package-header{margin-bottom:1em;zoom:1}.area-basket-header:after,.area-basket-header:before,.area-package-header:after,.area-package-header:before{display:table;content:"";zoom:1}.area-basket-header h1,.area-package-header h1{zoom:1;display:inline;float:left;width:66%;margin-right:2%}.area-basket-header h1:after,.area-basket-header h1:before,.area-confirmation header:after,.area-confirmation header:before,.area-delivery-method .area-delivery-form:after,.area-delivery-method .area-delivery-form:before,.area-delivery-method header:after,.area-delivery-method header:before,.area-package-header h1:after,.area-package-header h1:before,.area-payment-method header:after,.area-payment-method header:before{display:table;content:"";zoom:1}.area-confirmation header,.area-delivery-method header,.area-payment-method header{zoom:1}.area-confirmation header h1,.area-delivery-method header h1,.area-payment-method header h1{float:left}.area-delivery-method .area-delivery-form{zoom:1;border:10px solid #d3d3d3;padding:2%;margin-bottom:2em}.area-delivery-method .area-delivery-form .question{display:block;font-size:20px;margin-bottom:.75em}.area-delivery-method .area-delivery-form #field-delivery_delivery_option label{line-height:1.5em;font-size:20px;width:auto;float:none;margin-bottom:.75em;display:block;text-align:left}.area-delivery-method .area-delivery-form #field-delivery_delivery_address_option label{width:auto;display:block;float:none;text-align:left;margin-bottom:.75em}.area-delivery-method .area-delivery-form #delivery_delivery_address_option label,.area-delivery-method .area-delivery-form #delivery_delivery_option label{padding:0;margin-left:.5em;font-size:18px;width:80%;display:inline}.area-delivery-method .area-delivery-form #delivery_delivery_address_option label{font-size:1em}.area-confirmation-details,.area-payment-details{zoom:1;border:10px solid #d3d3d3;padding:2%;margin-bottom:2em}.area-confirmation-details:after,.area-confirmation-details:before,.area-payment-details:after,.area-payment-details:before{display:table;content:"";zoom:1}.field-choice div input,.field-choice div label{display:inline-block;vertical-align:top}.field-choice div input{margin:3px 0}.field-choice .option{margin-bottom:.75em}.field-choice .option label{float:none;text-align:left;padding:0;margin-left:.5em;font-size:18px;width:80%}.note{font-size:14px}#field-delivery_delivery_address_option{margin-bottom:1em}.area-confirmation #confirmation,.area-delivery-form .area-address,.area-payment-method #payment{width:49%;margin-right:2%;display:inline;float:left}.area-confirmation #confirmation .address-form,.area-confirmation #confirmation .payment-form,.area-delivery-form .area-address .address-form,.area-delivery-form .area-address .payment-form,.area-payment-method #payment .address-form,.area-payment-method #payment .payment-form{background-color:#e9e9e9;border:1px solid #bfbfbf;padding:20px;margin-bottom:.5em}.area-confirmation #confirmation .field-choice .option label,.area-delivery-form .area-address .field-choice .option label,.area-payment-method #payment .field-choice .option label{font-size:15px}.area-confirmation #confirmation h2,.area-delivery-form .area-address h2,.area-payment-method #payment h2{font-size:22px}.area-delivery-form #unit-add-new-address{margin-right:0}.area-confirmation #confirmation,.area-payment-method #payment{width:57%}.area-confirmation-address,.area-editable-address{float:left;border-left:1px solid #ccc;width:30%;margin-left:8%;padding-left:2%}.area-confirmation-address h2,.area-editable-address h2{margin:1em 0 .5em;font-size:18px}.area-confirmation-address .name,.area-editable-address .name{font-size:18px;margin-bottom:0}.area-confirmation-address .address,.area-editable-address .address{margin-bottom:.25em}.group-payment-details{zoom:1}.group-payment-details:after,.group-payment-details:before{display:table;content:"";zoom:1}.edit-info{cursor:pointer;font-weight:500;display:inline-block;background:#c60223;vertical-align:bocenterttom;color:16px;line-height:1em;border:none;font-size:10px;padding:2px 5px 1px}.edit-info:visited{color:16px}.edit-info:hover{color:16px;text-decoration:none;background:#fff}.edit-info.disabled,.edit-info[disabled]{cursor:default;background-image:none}.change-your-order:after{content:' your order'}.change-delivery-address:after{content:' delivery address'}.proceed-to-checkout:before{content:'Proceed to '}.area-delivery-form .inline-form .text,.area-payment-method .inline-form .text{width:64.715%;height:2.15em;box-sizing:border-box}.area-delivery-form .inline-form select,.area-payment-method .inline-form select{margin-top:6px}.area-delivery-form .inline-form label,.area-payment-method .inline-form label{width:30%}.area-delivery-form .inline-form #payment_card_number,.area-payment-method .inline-form #payment_card_number{background-image:url(/bundles/madeblocksoffice/images/credit-cards.png);background-repeat:no-repeat;background-position:left -2px;padding-left:40px}.area-delivery-form .inline-form .card-type-unknown #payment_card_number,.area-payment-method .inline-form .card-type-unknown #payment_card_number{background-position:left -2px}.area-delivery-form .inline-form .card-type-visa #payment_card_number,.area-payment-method .inline-form .card-type-visa #payment_card_number{background-position:left -42px}.area-delivery-form .inline-form .card-type-mastercard #payment_card_number,.area-payment-method .inline-form .card-type-mastercard #payment_card_number{background-position:left -82px}.area-delivery-form .inline-form .card-type-maestro #payment_card_number,.area-payment-method .inline-form .card-type-maestro #payment_card_number{background-position:left -122px}.area-delivery-form .inline-form .card-type-americanexpress #payment_card_number,.area-payment-method .inline-form .card-type-americanexpress #payment_card_number{background-position:left -162px}.area-delivery-form .inline-form .card-type-diners #payment_card_number,.area-payment-method .inline-form .card-type-diners #payment_card_number{background-position:left -202px}.area-delivery-form .inline-form .card-type-discover #payment_card_number,.area-payment-method .inline-form .card-type-discover #payment_card_number{background-position:left -242px}#payment_security_code,.area-delivery-form .inline-form #field-delivery_new_delivery_postcode .text{width:21.7%}.area-apply-gift-certificate,.area-apply-promo-code{margin:1em 0;padding:1em 0 0;border-top:1px solid #ccc}.area-apply-gift-certificate h3,.area-apply-promo-code h3{float:left;margin:.1em 1em 0 0}.area-apply-gift-certificate .apply-code,.area-apply-gift-certificate .remove-code,.area-apply-promo-code .apply-code,.area-apply-promo-code .remove-code{cursor:pointer;font-size:16px;font-weight:500;display:inline-block;background:#c60223;padding:8px 30px 10px;vertical-align:bocenterttom;color:#fff;line-height:1em;border:none}.area-apply-gift-certificate .apply-code:visited,.area-apply-gift-certificate .remove-code:visited,.area-apply-promo-code .apply-code:visited,.area-apply-promo-code .remove-code:visited{color:#fff}.area-apply-gift-certificate .apply-code:hover,.area-apply-gift-certificate .remove-code:hover,.area-apply-promo-code .apply-code:hover,.area-apply-promo-code .remove-code:hover{color:#fff;text-decoration:none;background:#8c0324}.area-apply-gift-certificate .apply-code.disabled,.area-apply-gift-certificate .apply-code[disabled],.area-apply-gift-certificate .remove-code.disabled,.area-apply-gift-certificate .remove-code[disabled],.area-apply-promo-code .apply-code.disabled,.area-apply-promo-code .apply-code[disabled],.area-apply-promo-code .remove-code.disabled,.area-apply-promo-code .remove-code[disabled]{cursor:default;background-image:none}.area-apply-gift-certificate #form_promo_code,.area-apply-gift-certificate .text,.area-apply-promo-code #form_promo_code,.area-apply-promo-code .text{padding:2px 6px}.area-apply-promo-code{border-top:none;border-bottom:1px solid #ccc;padding:1em 0;zoom:1}.area-apply-promo-code:after,.area-apply-promo-code:before{display:table;content:"";zoom:1}.flash-promocode-error{background:#c00;display:inline;clear:left;padding:.25% 1%;color:#fff;float:right}.area-package-selection-inner header:after,.area-subscription-header:after,.gift-certificates-header:after,.package-options:after,.section-account #activate-box:after,.section-account #primary-content:after,.section-account #secondary-content:after,.section-login #login-box:after,.section-login #register-box:after,.slides:after{clear:both}.area-payment-plan{border-top:1px solid #ccc;padding-top:1em}.area-payment-plan h2{font-size:1.4em}.area-payment-plan .field-choice .option label{font-size:15px}.area-confirmation-details .links .home,.area-confirmation-details .links .your-visit{cursor:pointer;font-size:16px;padding:8px 30px 10px;color:#fff;font-weight:500;display:inline-block;vertical-align:bocenterttom;line-height:1em;border:none}.area-confirmation-details .links .home{background:#777}.area-confirmation-details .links .home:visited{color:#fff}.area-confirmation-details .links .home:hover{color:#fff;text-decoration:none;background:#999}.area-confirmation-details .links .home.disabled,.area-confirmation-details .links .home[disabled]{cursor:default;background-image:none}.area-confirmation-details .links .your-visit{background:#c60223}.area-confirmation-details .links .your-visit:visited{color:#fff}.area-confirmation-details .links .your-visit:hover{color:#fff;text-decoration:none;background:#8c0324}.area-confirmation-details .links .your-visit.disabled,.area-confirmation-details .links .your-visit[disabled]{cursor:default;background-image:none}.area-confirmation-details header{position:relative}.area-confirmation-details header dl{font-size:20px;margin-top:0}.area-confirmation-details header dl dt{float:left;width:20%;min-width:180px;color:#535353}.area-confirmation-details header dl dd{margin-left:20%}.area-confirmation-details header .print-this-page{position:absolute;top:0;right:0}.print-this-page{cursor:pointer;font-size:16px;font-weight:500;display:inline-block;background:url(../images/ticketing-icon-print.png) 5px 50% no-repeat #777;padding:8px 30px 10px 34px;vertical-align:bocenterttom;color:#fff;line-height:1em;border:none}.print-this-page:visited{color:#fff}.print-this-page:hover{color:#fff;text-decoration:none;background:#999}.print-this-page.disabled,.print-this-page[disabled]{cursor:default;background-image:none}.print-this-page:hover{background-image:url(../images/ticketing-icon-print.png);background-position:5px 50%;background-repeat:no-repeat}.svg .print-this-page{background-image:url(../images/ticketing-icon-print.svg)}.section-account #secondary-content{zoom:1;margin-right:2%;width:25.5%;display:inline;float:left}.section-account #secondary-content:after,.section-account #secondary-content:before{display:table;content:"";zoom:1}.section-account #primary-content{zoom:1;margin-right:0;width:68%;display:inline;float:right}.section-account #primary-content:after,.section-account #primary-content:before{display:table;content:"";zoom:1}.section-login #register-box{zoom:1;width:49%;margin-right:2%;display:inline;float:left}.section-login #register-box:after,.section-login #register-box:before{display:table;content:"";zoom:1}.section-login #login-box{zoom:1;width:49%;margin-right:0;display:inline;float:right}.section-login #login-box:after,.section-login #login-box:before{display:table;content:"";zoom:1}#register-box .action,.section-account .account-book-button,.section-account .subscription-book-button{font-size:16px;font-weight:500;display:inline-block;padding:8px 30px 10px;vertical-align:bocenterttom;line-height:1em;border:none}#register-box .action{cursor:pointer;background:#c60223;color:16px}#register-box .action:visited{color:16px}#register-box .action:hover{color:16px;text-decoration:none;background:#fff}#register-box .action.disabled,#register-box .action[disabled]{cursor:default;background-image:none}#sign-in h2{border-bottom:none}.section-account .account-book-button,.section-account .subscription-book-button{cursor:pointer;background:#c60223;color:#fff}.section-account .account-book-button:visited,.section-account .subscription-book-button:visited{color:#fff}.section-account .account-book-button:hover,.section-account .subscription-book-button:hover{color:#fff;text-decoration:none;background:#8c0324}.section-account .account-book-button.disabled,.section-account .account-book-button[disabled],.section-account .subscription-book-button.disabled,.section-account .subscription-book-button[disabled]{cursor:default;background-image:none}.section-account #activate-box{zoom:1;width:49%;margin-right:0;display:inline;float:left}.section-account #activate-box:after,.section-account #activate-box:before{display:table;content:"";zoom:1}.section-account #activate-box .action,.section-account .account-home-button{font-size:16px;display:inline-block;padding:8px 30px 10px;line-height:1em;border:none;font-weight:500;vertical-align:bocenterttom}.section-account #activate-box .action{cursor:pointer;background:#c60223;color:16px}.section-account #activate-box .action:visited{color:16px}.section-account #activate-box .action:hover{color:16px;text-decoration:none;background:#fff}.section-account #activate-box .action.disabled,.section-account #activate-box .action[disabled]{cursor:default;background-image:none}.section-account .account-home-button{cursor:pointer;background:#777;color:#fff}.section-account .account-home-button:visited{color:#fff}.section-account .account-home-button:hover{color:#fff;text-decoration:none;background:#999}.section-account .account-home-button.disabled,.section-account .account-home-button[disabled]{cursor:default;background-image:none}.section-account .Actions{margin:1em 0 2em;padding-top:1em;border-top:1px solid #e6e6e6}.package-performances-selector .unit-production-entry .media{max-width:150px}.performance-item{width:98%;padding:.5% 1%;margin-bottom:1px;border-radius:3px}.performance-item.selected{background-color:#ffe2e7}.performance-item.warning{background-color:#fec9d2}.performance-item .warning-message{display:none}.performance-item.warning .warning-message{display:block}.area-package-selection-inner header:after,.area-package-selection-inner header:before,.package-options:after,.package-options:before{display:table;content:"";zoom:1}.performance-item label{float:none;margin:0 2% 0 1%;width:auto}.package-options{zoom:1;border:1px solid #bfbfbf;padding:0;margin-bottom:1em}#package-details-switch,.submit-package-selection-button{cursor:pointer;font-size:16px;padding:8px 30px 10px;line-height:1em}.area-package-selection{background:url(../images/bg-subtle-noise.png) 50% 0 #f7f7f7;border-top:5px solid #e9e9e9}.area-package-selection-inner{margin:0 auto;width:90%}.area-package-selection-inner header{zoom:1}.area-package-selection-inner header h2{float:left;margin-top:.5em}.submit-package-selection-button{font-weight:500;display:inline-block;background:#c60223;vertical-align:bocenterttom;color:#fff;border:none;float:right;margin-top:1em}.submit-package-selection-button:visited{color:#fff}.submit-package-selection-button:hover{color:#fff;text-decoration:none;background:#8c0324}.submit-package-selection-button.disabled,.submit-package-selection-button[disabled]{cursor:default;background-image:none}.submit-package-selection-button[disabled]{color:#ccc;cursor:not-allowed}.submit-package-selection-button[disabled]:hover{background-color:#f5f5f5}#package-selection-list{margin:1em 0}#package-selection-list ol{counter-reset:li;padding-left:0;border:1px solid #e9e9e9;margin:0}#package-selection-list ol>li{position:relative;margin:0 0 0 3%;padding:.5% 2%;list-style:none;background:#fff;line-height:1.4em;border-bottom:1px solid #e9e9e9}#package-selection-list ol>li:before{line-height:1.4em;content:counter(li);counter-increment:li;position:absolute;top:0;left:-3%;box-sizing:border-box;width:4%;margin-right:1%;padding:.7em 0 0;height:100%;color:#fff;background:#666;text-align:center;font-size:12px}#package-selection-list ol li:last-child{border-bottom:none}#package-selection-list li ol,#package-selection-list li ul{margin-top:6px}#package-selection-list ol ol li:last-child{margin-bottom:0}#package-selection-list a,#package-selection-list span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#package-selection-list .performance-title{width:35%}#package-selection-list .performance-venue{width:25%}#package-selection-list .performance-date{width:32%;padding:0;margin:0;border-bottom:none}#package-selection-list a.remove-performance{width:8%;height:20px;border:0;text-indent:-999em;overflow:hidden;text-align:left;direction:ltr;display:inline-block;background:url(../images/ticketing-basket-remove.png) 100% 0 no-repeat}#package-selection-list a.remove-performance br,.js #package-details{display:none}#package-selection-list a.remove-performance:hover{background-position:100% -20px}#package-selection-list li.warning{background-color:#fec9d2}.firefox #package-selection-list .performance-title{width:37%}.area-blocksoffice-flex-package-form{width:100%;height:auto}.flex-form-view #container #page-content{width:100%;padding:0;margin:0}.flex-form-view #container #page-content ul,.flex-form-view #container #page-content ul li{list-style:none;margin:0;padding:0}.js #package-details.package-details-open{display:block}#package-details-switch,.area-subscription-header .renew-button{display:inline-block;background:#c60223;font-weight:500;vertical-align:bocenterttom}#package-details-switch{color:16px;border:none;float:right;margin-top:1em}.area-subscription-header:after,.area-subscription-header:before,.gift-certificates-header:after,.gift-certificates-header:before{display:table;content:"";zoom:1}#package-details-switch:visited{color:16px}#package-details-switch:hover{color:16px;text-decoration:none;background:#fff}#package-details-switch.disabled,#package-details-switch[disabled]{cursor:default;background-image:none}.area-package-details table tr td,.area-package-details table tr th,.area-past-orders table tr td,.area-past-orders table tr th,.area-subscription-renewals table tr td,.area-subscription-renewals table tr th{border-bottom:1px solid #e9e9e9}.area-package-details table tr td.performance h2,.area-package-details table tr th.performance h2,.area-past-orders table tr td.performance h2,.area-past-orders table tr th.performance h2,.area-subscription-renewals table tr td.performance h2,.area-subscription-renewals table tr th.performance h2{letter-spacing:-.15rem}.area-package-details table tr td.date,.area-package-details table tr th.date,.area-past-orders table tr td.date,.area-past-orders table tr th.date,.area-subscription-renewals table tr td.date,.area-subscription-renewals table tr th.date{text-align:right}.area-package-details table tr td.order-summary,.area-package-details table tr th.order-summary,.area-past-orders table tr td.order-summary,.area-past-orders table tr th.order-summary,.area-subscription-renewals table tr td.order-summary,.area-subscription-renewals table tr th.order-summary{padding:.75em 2%;text-align:right}.area-package-details table tr td.order-summary .order-total,.area-package-details table tr th.order-summary .order-total,.area-past-orders table tr td.order-summary .order-total,.area-past-orders table tr th.order-summary .order-total,.area-subscription-renewals table tr td.order-summary .order-total,.area-subscription-renewals table tr th.order-summary .order-total{font-size:22px;text-transform:uppercase;color:#666;margin:0}.area-package-details table tr td.order-summary .val,.area-package-details table tr th.order-summary .val,.area-past-orders table tr td.order-summary .val,.area-past-orders table tr th.order-summary .val,.area-subscription-renewals table tr td.order-summary .val,.area-subscription-renewals table tr th.order-summary .val{color:#333}.area-package-details table tr td.order-summary .order-date,.area-package-details table tr th.order-summary .order-date,.area-past-orders table tr td.order-summary .order-date,.area-past-orders table tr th.order-summary .order-date,.area-subscription-renewals table tr td.order-summary .order-date,.area-subscription-renewals table tr th.order-summary .order-date{margin:0;color:#666}.area-subscription-header{zoom:1;margin:1em 0}.area-subscription-header .renew-button{cursor:pointer;font-size:16px;padding:8px 30px 10px;color:#fff;line-height:1em;border:none;float:right;margin-top:.5em}.area-subscription-header .renew-button:visited{color:#fff}.area-subscription-header .renew-button:hover{color:#fff;text-decoration:none;background:#8c0324}.area-subscription-header .renew-button.disabled,.area-subscription-header .renew-button[disabled]{cursor:default;background-image:none}.area-subscription-header h1{float:left;margin:0;letter-spacing:-.15rem}.area-subscription-header h1 span{letter-spacing:0;float:left}.gift-certificates-header{zoom:1;margin-bottom:1em}.gift-certificates-header .purchase-gift-certificate{cursor:pointer;font-size:16px;font-weight:500;display:inline-block;background:#c60223;padding:8px 30px 10px;vertical-align:bocenterttom;color:16px;line-height:1em;border:none;float:right;margin-top:1em}.gift-certificates-header .purchase-gift-certificate:visited{color:16px}.gift-certificates-header .purchase-gift-certificate:hover{color:16px;text-decoration:none;background:#fff}.gift-certificates-header .purchase-gift-certificate.disabled,.gift-certificates-header .purchase-gift-certificate[disabled]{cursor:default;background-image:none}.area-check-balance.inline-form form .action,.gift-certificates-header h1{float:left}.area-check-balance.inline-form form label{width:27%}.area-check-balance.inline-form form .field{margin:0}#field-form_code #form_code{float:left;margin-right:2%;width:11%}.performance-extra .formfield{float:none;margin:0}.formfield-performance-extra-qty{top:0}.area-parking-vouchers form{background-color:#fff}.area-parking-vouchers .no-thanks,.cancel-registration,.skip-button{font-size:16px;background:#777;vertical-align:bocenterttom;border:none;color:#fff;font-weight:500}.area-parking-vouchers .performance-extra-list{display:none}.area-parking-vouchers h3{text-align:center;margin:.5em 0 1.25em}.area-parking-vouchers .no-thanks{cursor:pointer;display:inline-block;padding:8px 30px 10px;line-height:1em;float:right;margin-right:4px}.area-parking-vouchers .no-thanks:visited{color:#fff}.area-parking-vouchers .no-thanks:hover{color:#fff;text-decoration:none;background:#999}.area-parking-vouchers .no-thanks.disabled,.area-parking-vouchers .no-thanks[disabled]{cursor:default;background-image:none}.inline-form .formfield-performance-extra-qty label{width:44%;margin-right:2%;text-align:right;padding-top:2px}.area-parking-vouchers .Actions{border-top:1px solid #e3e3e3;margin-top:1em;padding-top:1em}.section-account .inline-form form,.section-booking .area-subscriber-details-form form,.section-register .inline-form form{background:url(../images/bg-subtle-noise.png) 50% 0 #f7f7f7}.area-subscriber-details-form fieldset{width:50%;float:left}.inline-form .area-registration-form legend,.inline-form .area-subscriber-details-form legend{padding:0;margin-bottom:.25em;float:left;display:block;width:100%}.inline-form .area-registration-form fieldset,.inline-form .area-subscriber-details-form fieldset{border-bottom:1px solid #ccc;margin-bottom:2em;padding-bottom:1em}.area-registration-form .field-choice .option{float:left;width:50%}.cancel-registration,.skip-button{cursor:pointer;display:inline-block;padding:8px 30px 10px;line-height:1em;float:right;margin-right:4px}.cancel-registration:visited,.skip-button:visited{color:#fff}.cancel-registration:hover,.skip-button:hover{color:#fff;text-decoration:none;background:#999}.cancel-registration.disabled,.cancel-registration[disabled],.skip-button.disabled,.skip-button[disabled]{cursor:default;background-image:none}#unit-recommended-productions-slider{width:100%}#unit-recommended-productions .unit{width:25%;height:80px;margin:0;background:0 0;overflow:hidden}#unit-recommended-productions .unit a{display:block;min-height:80px;margin:0 5px;background:#eee}#unit-recommended-productions .unit a .event-info{margin:0 0 0 80px;padding:5px 10px}#unit-recommended-productions .unit p.meta-date{margin:0 0 5px;padding:0}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.mobilelinks .mobilelinks-list .mobilelink:focus,.type-press-resource-page .btn:focus{outline:#666 dotted 1px}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0;position:relative}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{max-height:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.flex-direction-nav{height:0}.touch .flex-direction-nav{display:none}.flex-direction-nav li a{width:40px;height:100%;margin:0;display:block;position:absolute;top:0;bottom:0;cursor:pointer;text-indent:-999em;background-position:50%;background-repeat:no-repeat}.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.flex-direction-nav li .flex-next{background-image:url(../images/flexslider.control-r.svg);right:-60px}.flex-direction-nav li .flex-prev{background-image:url(../images/flexslider.control-l.svg);left:-60px}.flex-control-nav{margin:1em auto;position:relative}.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{width:8px;height:8px;display:block;cursor:pointer;text-indent:-999em;border:3px solid #fff;border-radius:18px;text-align:left}.flex-control-nav li a:hover{background-color:#fff}.flex-control-nav li a.active,.flex-control-nav li a.flex-active{background-color:#fff;border-color:#fff}.flexslider1{margin:0;padding:0;position:relative;z-index:1}.flexslider1 .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider1 .slides img,.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}.flexslider1 .slides img{max-height:100%}.flexslider1 .flex-pauseplay span{text-transform:capitalize}.slides:after{content:'.';visibility:hidden;line-height:0;height:0}* html .slides{height:1%}.flexslider1 .flex-direction-nav{height:0}.flexslider1 .touch .flex-direction-nav{display:none}.flexslider1 .flex-direction-nav li a{width:50px;height:100%;margin:0;display:block;position:absolute;top:0;bottom:0;cursor:pointer;text-indent:-999em;background-position:50%;background-repeat:no-repeat}.flexslider1 .flex-direction-nav li a:hover{opacity:.8}.flexslider1 .flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.flexslider1 .flex-direction-nav li .next{background-image:url(../images/flexslider.control-r.svg);right:-60px;height:60%;margin-top:15%}.flexslider1 .flex-direction-nav li .prev{background-image:url(../images/flexslider.control-l.svg);left:-60px;height:60%;margin-top:15%}.flexslider1 .flex-control-nav{margin:1em auto;position:relative;text-align:center;line-height:11px}.flexslider1 .flex-control-nav li{margin:0 0 0 4px;display:inline-block;zoom:1}.flexslider1 .flex-control-nav li:first-child{margin:0}.flexslider1 .flex-control-nav li a{width:7px;height:7px;display:block;cursor:pointer;text-indent:-999em;border:2px solid #fff;border-radius:18px;text-align:left}.flexslider1 .flex-control-nav li a:hover{background-color:#fff}.flexslider1 .flex-control-nav li a.active{background-color:#fff;border-color:#fff}.header-toolbar a{font-size:14px;color:#000}.header-toolbar a:hover{color:#c60223}.js .header-toolbar .logged-in,.js .header-toolbar .logged-out{display:none}.primary-type-contact-page .success{display:block;text-align:center;padding:8px;background-color:#697b01;color:#fff;font-size:1.2em}.primary-type-package-list-page .ticket-information{margin-top:7px}.primary-type-package-list-page .ticket-information .ticket-information-content form{margin-bottom:0}.primary-type-package-list-page .ticket-information .ticket-information-content form select{width:100%}.primary-type-package-list-page .ticket-information .ticket-information-content .subscribe-button{margin-top:.5em;width:100%}.type-press-resource-page .resources{list-style:none;margin:0;padding:0}.type-press-resource-page .resources li{min-height:60px;padding:10px;background-color:#e6e7e8;margin:0 0 10px}.type-press-resource-page .resources img{margin:0 10px 10px 0;float:left}.type-press-resource-page .resources p{margin:0 0 10px}.type-press-resource-page .btn{cursor:pointer;font-weight:500;display:inline-block;background:#c60223;padding:8px 30px 10px;vertical-align:bocenterttom;color:#fff;line-height:1em;border:none;font-size:14px}.type-press-resource-page .btn:visited{color:#fff}.type-press-resource-page .btn:hover{color:#fff;text-decoration:none;background:#8c0324}.type-press-resource-page .btn.disabled,.type-press-resource-page .btn[disabled]{cursor:default;background-image:none}.is-mobile,.is-tablet,.mobile,.tablet{display:none}.desktop,.is-desktop{display:block}@media only screen and (min-width:768px) and (max-width:991px){.desktop,.is-desktop,.is-mobile,.mobile{display:none}.is-tablet,.tablet{display:block}}@media only screen and (max-width:767px){.desktop,.is-desktop,.is-tablet,.tablet{display:none}.is-mobile,.mobile{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.type-home-page .area-feature-boxes .unit-block{margin-bottom:45px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ticket-information-content iframe.book-now-iframe{height:60px}}@media only screen and (min-width:768px) and (max-width:991px){.area-production-details.has-image:after,.area-production-details.has-video:after,.area-season-details.has-image:after,.area-season-details.has-video:after,.mobile-media:after{clear:both}.section-account #primary-content,.section-account #secondary-content,.type-page .has-secondary-content #primary-content,.type-page .has-secondary-content #secondary-content{width:100%}.header-content{width:auto}.header-toolbar{right:180px}#primary-navigation .area-primary-navigation a{padding:10px 13px 6px}.unit-nested-menu a.current,.unit-nested-menu a:hover{background-image:url(../images/tick-navigation-level2-active.png);background-position:97% 3px}.svg .unit-nested-menu a.current,.svg .unit-nested-menu a:hover{background-image:url(../images/tick-navigation-level2-active.svg);background-position:97% 3px}.area-mailing-list input.text{width:160px}.area-mailing-list label,.area-social h2{margin-right:10px;font-size:16px}.type-home-page .has-tertiary-content #secondary-content{margin-bottom:.5em}.type-home-page .has-tertiary-content #secondary-content .group-1,.type-home-page .has-tertiary-content #secondary-content .group-2{width:49%;margin-right:1%}.type-home-page .has-tertiary-content #secondary-content .group-2{margin-right:0;margin-left:1%}.type-home-page .has-tertiary-content #tertiary-content{width:100%;margin-top:1%}.area-main-feature .unit-production-entry .prefix,.area-main-feature .unit-production-entry .suffix{font-size:20px}.area-homepage-production-promos{margin-top:-4px}.area-homepage-production-promos .book-button,.area-homepage-production-promos a.more{padding:4px 10px;font-size:10px}.area-homepage-production-promos .unit-production-entry .body{bottom:-12px}.area-homepage-production-promos .unit-production-entry .body .meta{font-size:14px}.area-homepage-production-promos .unit-production-entry .body h2{font-size:18px}.flex-control-nav{text-align:center;bottom:20px;left:0;right:0;position:absolute}.area-main-feature{background-size:cover}.area-feature-boxes .unit-block{width:32%;margin-right:2%;float:left}.area-feature-boxes .end{margin-right:0}.area-main-feature .unit-production-entry h2{font-size:38px}.area-main-feature .unit-production-entry p{font-size:14px;line-height:20px}.type-series-list-page .tabs,.type-whats-on-page .tabs{font-size:14px}.type-production #page-content{position:relative}.area-production-details.has-image,.area-production-details.has-video,.area-season-details.has-image,.area-season-details.has-video{zoom:1;display:inline;float:left;width:100%;margin-right:2%}.mobile-media,.primary-type-series .area-production-content,.primary-type-series .area-production-details{margin-right:0}.area-production-details.has-image:after,.area-production-details.has-image:before,.area-production-details.has-video:after,.area-production-details.has-video:before,.area-season-details.has-image:after,.area-season-details.has-image:before,.area-season-details.has-video:after,.area-season-details.has-video:before{display:table;content:"";zoom:1}.mobile-media{zoom:1;display:inline;float:left;width:40.5%}.mobile-media:after,.mobile-media:before{display:table;content:"";zoom:1}.area-production-image.media-placeholder{display:none}.area-performance-calendar td .date{font-size:10px}.area-performance-calendar td .date .date-day-number{width:24px;margin-right:2px}.area-performance-calendar td{height:12.5%}.area-performance-calendar .unit-production-entry h2{font-size:9px}.area-child-page-list .unit-block a{min-height:312px}.primary-type-whats-on-page #container{min-width:768px}.js .collapsible-tab-header a{font-size:10px;padding:6px;max-width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.js .collapsible-tab-header.selected a{max-width:none}.area-profile-list .unit-block{width:23%}.area-gallery{height:480px}.area-mailing-list label{display:block;text-align:left}.area-social h2,.area-social ul{float:none;text-align:left}.area-performance-calendar .calendar-controls a.next{right:25%}.area-performance-calendar .calendar-controls a.previous{left:25%}.area-confirmation-address,.area-editable-address{width:36%;margin-left:2%}#unit-recommended-productions{margin:0;height:auto}#unit-recommended-productions-slider{height:auto;overflow:hidden;position:static}#unit-recommended-productions .unit{width:100%;margin:0 0 10px}}@media only screen and (max-width:768px){#footer .area-mailing-list{float:none;width:100%;display:block;margin-bottom:1em}#footer .area-social{width:100%;margin:0;float:none;display:block}}@media only screen and (max-width:767px){.area-facebook-like-box,.area-homepage-intro{display:none}#container{padding-top:90px}h1{font-size:1.6em}h2{font-size:1.4em}h3{font-size:1.2em}blockquote p,h4,h5,h6{font-size:1em}.page-content-wrapper{margin-top:0}#footer-inner,#footer-social-inner,#header-inner,#page-content,#primary-navigation-inner,#toolbar,.action-list .section-header,.area-main-feature .content-inner,.flex-control-nav,.header-main,.primary-type-series-list-page .section-header,.takeover-image,.type-series-list-page .section-header,.type-whats-on-page .section-header{max-width:1000px;width:90%;position:relative;z-index:10}#page-content{padding:5%}#primary-navigation-inner{width:100%}#header{position:fixed;border-bottom:1px solid #000}#primary-navigation{margin-bottom:0;background-color:#fff}#header .nav-toggle{display:block;border:0;text-indent:-999em;overflow:hidden;text-align:left;direction:ltr;-ms-flex-item-align:center;align-self:center;width:100px;height:30px;background:url(../images/btn-nav-toggle.svg) center/contain no-repeat;z-index:5000}#header .nav-toggle br{display:none}#header .nav-toggle.active{background:url(../images/btn-nav-toggle-close.svg) center/contain no-repeat;opacity:1}#primary-navigation .level-1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#primary-navigation .level-0 li{display:block;width:100%!important;float:none;border-right:0}#primary-navigation .level-0 li a{border-bottom-width:1px}#primary-navigation .area-primary-navigation{overflow:hidden;-webkit-overflow-scrolling:touch}#primary-navigation .area-primary-navigation ul{border-top:1px solid #000;margin-bottom:0}#primary-navigation .area-primary-navigation a{background-color:#fff;border-bottom:1px solid #000}#primary-navigation .area-primary-navigation a.current,#primary-navigation .area-primary-navigation a:hover,#primary-navigation .area-primary-navigation ul a.section,#primary-navigation .area-primary-navigation ul a.section:hover{background-image:none;color:#fff!important}.area-primary-navigation .area-site-search{background-color:#fff;padding:2.5% 5%;text-align:center;margin-top:4px}.area-primary-navigation .area-site-search .text{right:0;width:70%}.touch .area-primary-navigation .area-site-search .text{padding:0 2%;width:66%}#primary-navigation .nav-collapsed,.js .area-primary-navigation{height:1px}body.nav-open{overflow:hidden;height:100%;position:absolute}.header-toolbar,.tabs{position:relative}#primary-navigation .nav-open{height:auto;margin-bottom:0}.unit-nested-menu a.current,.unit-nested-menu a:hover{background-image:url(../images/tick-navigation-level2-active.png)}.svg .unit-nested-menu a.current,.svg .unit-nested-menu a:hover{background-image:url(../images/tick-navigation-level2-active.svg)}.unit-secondary-navigation{display:none}.type-information-page .unit-secondary-navigation{display:block}#primary-navigation .section-on-sale .level-1,#primary-navigation .section-series .level-1{display:none}#header .area-logo,#header .logo,#header .logo a{width:235px;height:45px;background-size:contain}.header-toolbar{margin-top:0;display:block;right:auto;background-color:#fff;text-align:center;padding:4px 0}#primary-navigation .area-primary-navigation .header-toolbar a{display:inline-block;padding:0 6px;font-size:16px;text-align:center;border-bottom:none}#primary-navigation .area-primary-navigation .header-toolbar a:hover{background-color:transparent;color:#8c0324}.unit-breadcrumb-trail{font-size:12px}.unit-breadcrumb-trail ul li a{padding-right:12px;margin-right:2px;background:url(../images/arrow-breadcrumb-white.png) 98% 42% no-repeat;background-size:7px 5px}.inline-form form fieldset label{float:none;width:100%;display:block;margin-right:0;margin-bottom:.25em}.inline-form form .optionset ul li label{margin-right:5%;width:25%;display:inline;float:left;border-bottom:none}.inline-form form .checkboxset ul li{zoom:1}.inline-form form .checkboxset ul li:after,.inline-form form .checkboxset ul li:before{display:table;content:"";zoom:1}.inline-form form .checkboxset ul li:after{clear:both}.inline-form form .checkboxset ul li label{float:left;width:75%;margin:0;padding:.5em 0 0;line-height:1em}.inline-form form .checkboxset ul li input{float:left;width:4%;margin-right:2%}.inline-form form fieldset .middleColumn{width:auto;float:none}.inline-form form .checkboxset ul li.valNo,.inline-form form .checkboxset ul li.valYes,.inline-form form .optionset ul li.valNo,.inline-form form .optionset ul li.valYes{width:20%}.inline-form form .checkboxset ul li.valNo .checkbox,.inline-form form .checkboxset ul li.valNo .radio,.inline-form form .checkboxset ul li.valYes .checkbox,.inline-form form .checkboxset ul li.valYes .radio,.inline-form form .optionset ul li.valNo .checkbox,.inline-form form .optionset ul li.valNo .radio,.inline-form form .optionset ul li.valYes .checkbox,.inline-form form .optionset ul li.valYes .radio{width:auto;float:left}.inline-form form .checkboxset ul li.valNo label,.inline-form form .checkboxset ul li.valYes label,.inline-form form .optionset ul li.valNo label,.inline-form form .optionset ul li.valYes label{line-height:1em;width:45%}.tabs:after,.venue-tabs:after{content:'  ';width:9px;height:25px;top:0;background-repeat:repeat-x;background-color:transparent;right:0}.recaptcha{max-width:290px;overflow:scroll}.header-main h1{font-size:32px;margin-bottom:-2px}.tabs:after{position:absolute;background-image:-khtml-gradient(linear,left top,right top,from(rgba(1,29,74,0)),to(#011d4a));background-image:linear-gradient(left,rgba(1,29,74,0),#011d4a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(1, 29, 74, 0)', endColorstr='#011d4a', GradientType=1)}.venue-tabs{position:relative}.venue-tabs:after{position:absolute;background-image:-khtml-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(left,rgba(255,255,255,0),#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#ffffff', GradientType=1)}.js .tabs-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin:0;padding-bottom:10px}.js .tabs-wrapper ul{width:180%;display:table}.js .tabs-wrapper ul li{float:none;display:table-cell;white-space:nowrap;text-align:center}.js .tabs-wrapper ul li a{font-size:12px;border-radius:4px;padding:2px 6px;line-height:normal;margin:0 1px}.js .tabs-wrapper ul li.current a,.js .tabs-wrapper ul li.current a:active,.js .tabs-wrapper ul li.current a:focus,.js .tabs-wrapper ul li.current a:hover,.js .tabs-wrapper ul li.current a:link{background-color:#fff}.js .tabs-wrapper ul li:first-child a{margin-left:0}.js .tabs-wrapper ul li:last-child a{margin-right:9px}.js .tabs-wrapper ul li.active a,.js .tabs-wrapper ul li.current a{padding:2px 6px;top:auto;border-bottom:0;position:relative}.js .tabs-wrapper ul li.active a:after,.js .tabs-wrapper ul li.current a:after{top:100%;border:solid transparent;border-top-color:#fff;border-width:2px;left:50%;margin-left:-2px;content:" ";height:0;width:0;position:absolute;pointer-events:none}.js .tabs-wrapper ul li.active a:before,.js .tabs-wrapper ul li.current a:before{top:100%;border:solid transparent;border-top-color:#fff;border-width:5px;left:50%;margin-left:-5px;content:" ";height:0;width:0;position:absolute;pointer-events:none}.js .type-venue .venue-tabs ul li.active a{background-color:#000;position:relative}.js .type-venue .venue-tabs ul li.active a:after,.js .type-venue .venue-tabs ul li.active a:before{top:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none}.js .type-venue .venue-tabs ul li.active a:after{border:solid transparent;border-top-color:#000;border-width:2px;margin-left:-2px}.js .type-venue .venue-tabs ul li.active a:before{border:solid transparent;border-top-color:#000;border-width:5px;margin-left:-5px}.type-venue .venue-tabs ul li a,.type-venue .venue-tabs ul li a:active,.type-venue .venue-tabs ul li a:focus,.type-venue .venue-tabs ul li a:hover,.type-venue .venue-tabs ul li a:link{background-color:#027fa1}.type-page .has-secondary-content #primary-content,.type-page .has-secondary-content #secondary-content{width:100%}.lt-ie10 #footer-inner,.lt-ie10 #footer-social-inner,.lt-ie10 #header-inner,.lt-ie10 #page-content,.lt-ie10 #primary-navigation-inner,.lt-ie10 .area-main-feature .content-inner,.lt-ie10 .flex-control-nav{width:90%}#primary-content .area-performance-calendar table,.area-performance-calendar tbody{display:block;width:100%;border:none;margin-bottom:0}.area-performance-calendar tr{display:block;border:none}.area-performance-calendar td{display:none;border:0;width:100%;height:auto;float:none;margin-bottom:1px;zoom:1}.area-performance-calendar td:after,.area-performance-calendar td:before{display:table;content:"";zoom:1}.area-performance-calendar td:after{clear:both}.area-performance-calendar .has-results .date{background-color:#000;margin-bottom:1px;color:#fff}.area-performance-calendar .has-results .date span,.area-performance-calendar td.today .date,.area-performance-calendar td.today .date span{color:#fff}.area-performance-calendar .has-results .date .date-day-number{background-color:#c60223}.area-performance-calendar td .date .date-day-number{margin-right:0;width:auto;padding:0 3px 0 9px}.area-performance-calendar .has-results,.area-performance-calendar .unit-production-entry p.production-times{display:block}.area-performance-calendar .unit-production-entry .body{position:relative;background:0 0;display:block}.area-performance-calendar .area-feature-boxes,.area-performance-calendar .next-month,.area-performance-calendar .past,.area-performance-calendar .previous-month{display:none}.area-performance-calendar .unit-production-entry h2{font-size:16px}.area-performance-calendar .calendar-controls{padding:5% 2%;background-color:#fff;margin-bottom:2px}.area-performance-calendar .calendar-controls a.next-previous{width:62px;height:100%;top:0;bottom:0;margin:0;background-position:50%}.area-performance-calendar .calendar-controls a.next-previous:hover{background-position:50%}.area-performance-calendar .calendar-controls a.previous{left:0;background-image:url(../images/arrow-m-cal-left2.png)}.area-performance-calendar .calendar-controls a.next{right:0;background-image:url(../images/arrow-m-cal-right2.png)}.svg .area-performance-calendar .calendar-controls a.previous{left:0;background-image:url(../images/arrow-m-cal-left2.svg)}.svg .area-performance-calendar .calendar-controls a.next{right:0;background-image:url(../images/arrow-m-cal-right2.svg)}.area-performance-calendar .calendar-controls h2{font-size:24px;margin-bottom:-4px;line-height:1em}.area-performance-calendar .area-feature-boxes .unit-block{float:none;width:100%;margin-left:0;margin-right:0}.area-performance-calendar .calendar-footer{margin-bottom:0;padding-bottom:0;border-bottom:0}.area-homepage-production-promos .unit-production-entry,.area-subscriber-details-form fieldset,.section-account #primary-content,.section-account #secondary-content,.section-login #login-box,.section-login #register-box,.section-register #primary-content,.section-register #secondary-content,.type-home-page .has-tertiary-content #secondary-content .group-1,.type-home-page .has-tertiary-content #secondary-content .group-2,.type-home-page .has-tertiary-content #tertiary-content{float:none;margin-right:0;width:100%;display:block}.type-home-page .area-homepage-calendar{margin-bottom:0}.type-home-page .mobile .area-homepage-custombox{min-height:0;margin:0 0 2em}.type-home-page #secondary-content{margin-bottom:.5em}.type-home-page #tertiary-content{zoom:1}.type-home-page #tertiary-content:after,.type-home-page #tertiary-content:before{display:table;content:"";zoom:1}.type-home-page #tertiary-content:after{clear:both}.type-home-page #tertiary-content .content-inner{width:100%;display:table}.type-home-page .area-box-office-details,.type-home-page .area-feature-boxes{display:table-cell;vertical-align:middle;width:48%}.type-home-page .area-box-office-details{margin:0;padding-right:2%}.type-home-page .area-feature-boxes{padding-left:2%}.type-home-page .area-feature-boxes .unit-block{display:none}.type-home-page .area-feature-boxes .unit-block.first{display:block;margin-bottom:0}.area-homepage-intro{margin:1em 0;background-size:55%}.area-homepage-intro p{font-size:12px;line-height:18px;padding-left:45%}.area-homepage-intro h2{font-size:18px;padding-left:45%}.area-homepage-news-list{margin-bottom:1em;display:none}.area-homepage-news-list h3,.area-news-list .unit-article h3{font-size:18px}.area-homepage-news-list p{font-size:.9em}.area-homepage-filters{display:none}.area-homepage-calendar{margin-bottom:2em}.area-homepage-calendar .calendar,.area-main-feature,.js .type-home-page .flexslider,.js .type-home-page .flexslider-container{height:auto}.js .type-home-page .flexslider-container{margin-top:4px}.area-homepage-production-promos .slides{height:auto;display:block}.area-homepage-production-promos .unit-production-entry .body .venue,.flexslider1 .slides>li{display:none}.area-homepage-production-promos .unit-production-entry{margin-bottom:2px;padding:2%;border:0}.area-homepage-production-promos .unit-production-entry .media{float:left;width:25%;margin:0 3% 0 0;padding:0;min-width:0}.area-homepage-production-promos .unit-production-entry .media img{margin-bottom:0}.area-homepage-production-promos .unit-production-entry .body{position:relative;overflow:hidden;bottom:auto;float:left;width:72%;margin:1.2% 0 0;padding:0}.area-homepage-production-promos .unit-production-entry .body h2{margin-bottom:-4px;font-size:20px}.area-homepage-production-promos .unit-production-entry .body .meta{margin:0!important}.area-homepage-production-promos .unit-production-entry .body .meta .meta-date{font-size:14px}.flexslider1 .slides>li:nth-child(-n+2){display:block}.flex-control-nav{text-align:center;bottom:5px;left:0;right:0;position:absolute}#toolbar,#toolbar .container,.type-production #page-content{position:relative}.flex-control-nav li a{width:4px;height:4px;border-width:2px}.area-production-details .prefix,.area-production-details .suffix{font-size:18px;line-height:1.2em;margin:0}.type-page #primary-content .area-production-details h1{font-size:32px;line-height:1em}.area-production-details .meta .date-description{font-size:16px;line-height:1.2em;margin-bottom:1.2em}.area-production-details .meta .date-description .venue{display:block}.performance-form-selector .area-performance-dates .date-description{font-size:20px}.area-production-details p{font-size:16px}.area-performance-dates .performance-booking,.area-performance-dates .performance-date-venue{float:none}.area-performance-dates .performance-booking .price-range,.area-performance-dates .performance-date-venue .price-range{text-align:left}.area-performance-dates .performance-date-venue{display:block;margin-bottom:.5em}.area-production-image.media-placeholder{display:none}#package-details-switch{float:none}.primary-type-production .area-series-link{float:none;margin:1em 0;-ms-flex-flow:column;flex-flow:column;text-align:center;padding:0 5%;background:0 0}.primary-type-production .area-series-link p.area-series-description{text-align:center;line-height:1.2em;padding:10px;display:block;float:none;width:100%;background:#000;color:#fff;box-sizing:border-box}.primary-type-production .area-series-link a{border:0;padding:10px;display:block;float:none;width:100%;box-sizing:border-box}.area-child-page-list .unit-block{float:none;display:block;margin-right:0;width:100%;margin-bottom:20px}.area-production-list .unit-production-entry .prefix,.area-production-list .unit-production-entry .suffix,.area-production-list .unit-production-entry p.links,.onsale-feeds,.onsale-feeds-header,.type-culture-calendar-page .area-production-list .unit-production-entry .body .info,.type-culture-calendar-page .area-production-list .unit-production-entry .body footer,.type-package-list-page .area-production-list .unit-production-entry .body .info,.type-package-list-page .area-production-list .unit-production-entry .body footer,.type-series .area-production-list .unit-production-entry .body .info,.type-series .area-production-list .unit-production-entry .body footer,.type-series-list-page .area-production-list .unit-production-entry .body .info,.type-series-list-page .area-production-list .unit-production-entry .body footer,.type-whats-on-page .area-production-list .unit-production-entry .body .info,.type-whats-on-page .area-production-list .unit-production-entry .body footer,.type-whats-on-page .has-secondary-content #secondary-content{display:none}.area-child-page-list .unit-block a,.area-child-page-list .unit-block a .body{min-height:0}.primary-type-whats-on-page .page-content-wrapper{padding-top:2px}.action-calendar .section-header{height:auto}.primary-type-whats-on-page .section-header .change-view{margin:.75em auto}.primary-type-whats-on-page .section-header .change-view a{width:100%;box-sizing:border-box}.type-package-list-page #page-content,.type-series #page-content,.type-series-list-page #page-content,.type-whats-on-page #page-content{margin-top:0;background-color:transparent;padding:4px 0 0;max-width:1000px;width:100%}.type-package-list-page .area-production-list,.type-series .area-production-list,.type-series-list-page .area-production-list,.type-whats-on-page .area-production-list{border-top:none;margin-top:0;padding:0 5%;width:90%}.area-production-list .unit-production-entry{border:none;background-color:#fff;padding:2%;margin-bottom:2px}.area-production-list .unit-production-entry .body{margin:1.2% 0 0;overflow:hidden;padding-bottom:0;min-height:0}.area-production-list .unit-production-entry .body .meta,.area-production-list .unit-production-entry .body .meta p{margin:0}.area-production-list .unit-production-entry .media{width:25%;margin-right:3%;min-width:25%}.area-production-list .unit-production-entry header{margin-top:1px;margin-bottom:0}.area-production-list .unit-production-entry .has-prefix h2,.area-production-list .unit-production-entry h2{font-size:22px;line-height:1.2em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.area-production-list .unit-production-entry a.more{background:#000}.type-culture-calendar-page .area-production-list .unit-production-entry{border-top:1px solid #bfc0c3!important}.type-culture-calendar-page h1.series-list-title,.type-package-list-page h1.series-list-title,.type-series h1.series-list-title,.type-series-list-page h1.series-list-title,.type-whats-on-page h1.series-list-title{color:#fff;font-size:1.5em;margin:.25em 0 -1px;line-height:1em}.type-culture-calendar-page .area-production-list .unit-production-entry,.type-package-list-page .area-production-list .unit-production-entry,.type-series .area-production-list .unit-production-entry,.type-series-list-page .area-production-list .unit-production-entry,.type-whats-on-page .area-production-list .unit-production-entry{border:none}.type-culture-calendar-page .area-production-list .unit-production-entry .body,.type-package-list-page .area-production-list .unit-production-entry .body,.type-series .area-production-list .unit-production-entry .body,.type-series-list-page .area-production-list .unit-production-entry .body,.type-whats-on-page .area-production-list .unit-production-entry .body{margin-left:0;min-height:0;padding:0;width:72%}.type-culture-calendar-page .area-production-list .unit-production-entry .body h2,.type-package-list-page .area-production-list .unit-production-entry .body h2,.type-series .area-production-list .unit-production-entry .body h2,.type-series-list-page .area-production-list .unit-production-entry .body h2,.type-whats-on-page .area-production-list .unit-production-entry .body h2{font-size:1em;margin:0;white-space:normal}.type-culture-calendar-page .pagination h3,.type-package-list-page .pagination h3,.type-series .pagination h3,.type-series-list-page .pagination h3,.type-whats-on-page .pagination h3{display:block;color:#fff}.type-culture-calendar-page .pagination a,.type-package-list-page .pagination a,.type-series .pagination a,.type-series-list-page .pagination a,.type-whats-on-page .pagination a{float:none;display:block;margin:0 0 2px}.area-news-list .unit-article .article-link,.area-news-list .unit-article .comment-count,.area-news-list-content>header,.type-news-holder .rss,.type-package-list-page .has-secondary-content #secondary-content .area-feature-boxes,.type-package-list-page .has-secondary-content #secondary-content .aside-news-list,.type-package-list-page .has-secondary-content #secondary-content .group-galleries,.type-series .has-secondary-content #secondary-content .area-feature-boxes,.type-series .has-secondary-content #secondary-content .aside-news-list,.type-series .has-secondary-content #secondary-content .group-galleries,.unit-production-entry .meta .date-description .venue{display:none}.type-package-list-page .area-production-list h1,.type-series .area-production-list h1{color:#fff;font-size:1.2em;margin-bottom:-.25em}.type-package-list-page .area-season-details,.type-series .area-season-details{background-color:#fff;padding:4%}.type-package-list-page .area-season-details h1,.type-series .area-season-details h1{font-size:2em;line-height:1em}.area-resource-list ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;box-sizing:border-box}.type-news-holder #page-content{background:0 0;padding:0}.type-news-holder .rss{background:url(../images/sprites.png) -389px -20px no-repeat;height:20px;width:20px}.type-news-holder .unit-page-navigation{margin-top:8px}.type-news-holder .unit-page-navigation a.back{margin-bottom:8px}.type-news-holder .header-main h1{font-size:1.5em;margin:.25em 0 -7px;line-height:1em}.area-news-list .unit-article{background-color:#fff;padding:2%;margin-bottom:2px}.area-news-list .unit-article h3 span.article-type{font-size:1em;line-height:1em}.area-news-list .unit-article h3 a{font-size:1em;line-height:1em;margin:0;white-space:normal}.area-news-list .unit-article footer .date{margin:0;padding:0;border:none;font-size:12px;line-height:1.2em}.area-news-list .media{width:25%;margin-right:3%}.area-production-list h1{margin-bottom:0}.area-production-details .meta,.unit-production-entry .meta{margin-top:.25em}.unit-production-entry .meta .date-description{font-size:12px;line-height:1.2em;margin-bottom:.75em;float:none}.area-production-details a.addthis_counter.addthis_pill_style{display:none!important}#primary-content #venue-map,.area-venues-list .unit-block header p{display:none}.has-sponsor{padding-right:100px}.area-production-sponsor{width:90px}.area-venues-list .unit-block{margin-bottom:2px}.area-venues-list .unit-block .media{width:30%}.area-venues-list .unit-block header{margin-bottom:1em}.area-venues-list .unit-block header h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.area-filters-category,.area-filters-type,.area-news-list .excerpt,h2.filter-title{margin:-1px;padding:0;position:absolute;width:1px;border:0;clip:rect(0 0 0 0);overflow:hidden}.area-gallery{height:220px}.area-news-list .excerpt{height:1px}.area-news-list .unit-article h3{font-size:14px}.area-news-list .unit-article .meta p{font-size:11px}.area-filters-category,.area-filters-type,h2.filter-title{height:1px}.type-page #primary-content .area-news-page-content header h1{font-size:1.5em;line-height:1em}.unit-page-navigation .next-news,.unit-page-navigation a.back,.unit-page-navigation a.next{float:none;display:block}.unit-page-navigation a.next{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:88%}.area-production-image .play-button{top:0;right:0}.view-trailer{font-size:.8em}#toolbar{width:100%;height:38px;background-color:#323232;margin:0 auto;padding-top:8px}#toolbar .container{zoom:1;right:auto;top:auto;width:90%;margin:0 auto}#toolbar .container:after,#toolbar .container:before{display:table;content:"";zoom:1}#toolbar .container:after{clear:both}#toolbar ul{margin-top:6px;zoom:1}#toolbar ul:after,#toolbar ul:before{display:table;content:"";zoom:1}#toolbar ul:after{clear:both}#toolbar li{line-height:1.7em}#toolbar li a{color:#f3f3f3}#toolbar li a:hover{color:fff}#unit-timer{width:50%;margin:0 auto;background-image:none;padding:0 25%;position:absolute;line-height:1em}#unit-timer p{margin-bottom:10px;font-size:11px;color:#f3f3f3;text-align:center}#unit-timer a{font-size:10px}#toolbar li.basket a,#toolbar li.logout a,#toolbar li.myaccount a{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;background-position:0 0;width:20px;padding:0;position:relative;z-index:20000}#toolbar li.basket a br,#toolbar li.logout a br,#toolbar li.myaccount a br,#toolbar li.register a{display:none}#toolbar li.login a{position:relative;z-index:20000}#toolbar li.basket a,#toolbar li.register a{background-image:url(../images/icon-register.png)}#toolbar li.logout a{background-image:url(../images/icon-logout.png)}#toolbar li.myaccount a{background-image:url(../images/icon-myaccount.png)}.svg #toolbar li.basket a{background-image:url(../images/icon-cart-mobile.svg)}.svg #toolbar li.register a{background-image:url(../images/icon-register.svg)}.svg #toolbar li.logout a{background-image:url(../images/icon-logout.svg)}.svg #toolbar li.myaccount a{background-image:url(../images/icon-myaccount.svg)}#unit-account-login{float:left}#unit-account-login li{margin:0}#unit-account-login li.myaccount,#unit-account-login li.register{border:none;padding-left:15px}.section-basket #header-inner,.section-booking #header-inner{padding-bottom:10px}.area-blocksoffice-user-toolbar{position:relative;top:auto;height:46px!important;z-index:auto;overflow:visible;display:block}body.user-toolbar,body.user-toolbar #container{background:#333}body.user-toolbar #container #page-content{margin:0 auto}body.user-toolbar #toolbar{position:relative;width:100%;margin:8px auto 0;height:auto;padding:0;z-index:10000;float:none}body.user-toolbar #toolbar .container{position:relative;top:auto;width:100%}.area-basket-header h1,.area-package-header h1{font-size:18px;width:auto;border-bottom:none}.Actions .skip-button,.area-parking-vouchers .no-thanks,.inline-form form .action,.links .add-to-basket,.links .book-more-tickets,.links .cancel-membership,.proceed-to-checkout{font-size:10px;padding:3px 8px}.section-account .account-book-button,.section-account .account-home-button,.section-account .subscription-book-button{width:96%;padding-left:2%;padding-right:2%;margin-bottom:.5em;text-align:center}.group-support{margin-bottom:3em}.group-support .area-make-donation,.group-support .area-support-info{float:none;width:100%;margin-right:0}.basket-wrapper.area-item-selection table th,.basket-wrapper.area-review-basket table th{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.basket-wrapper.area-item-selection table .first,.basket-wrapper.area-item-selection table td,.basket-wrapper.area-review-basket table .first,.basket-wrapper.area-review-basket table td,.basket-wrapper.area-review-basket table td.price,.basket-wrapper.area-review-basket table td.quantity,.basket-wrapper.area-review-basket table td.remove{border-bottom:none;display:block;width:auto;padding:2%;text-align:left;font-size:14px}.area-confirmation-details header dl,.basket-wrapper.area-review-basket table td.price,.basket-wrapper.area-review-basket table td.quantity{font-size:16px}.basket-wrapper.area-review-basket table td.remove{padding:0;position:relative}.basket-wrapper.area-review-basket table td.remove a{position:absolute;right:3%;top:3px}.basket-wrapper.area-item-selection table td:last-child,.basket-wrapper.area-review-basket table td.last,.basket-wrapper.area-review-basket table td.price{border-bottom:10px solid #d3d3d3;padding-bottom:1em}.basket-wrapper.area-item-selection table tr:last-child td:last-child,.basket-wrapper.area-review-basket table tr:last-child td:last-child{border-bottom:none}.basket-wrapper.area-review-basket table .quantity:before{content:'Quantity:';padding-right:2%}.basket-wrapper.area-review-basket table .price:before{content:'Price:';padding-right:2%}.area-confirmation-details,.area-delivery-method .area-delivery-form,.area-payment-details{border:none;padding:0}.area-confirmation-address,.area-editable-address{float:none;border-left:none;width:auto;margin-left:0;padding-left:0;border-top:1px solid #ccc}.area-confirmation #confirmation,.area-delivery-form .area-address,.area-payment-method #payment{width:100%;margin-right:0;display:block;float:none}.area-delivery-form .inline-form label,.area-payment-method .inline-form label{width:auto;margin:none;float:none;display:block}.area-delivery-form .inline-form .text,.area-payment-method .inline-form .text{width:99.5%}#payment_security_code,.area-delivery-form .inline-form #field-delivery_new_delivery_postcode .text{width:41.85%}.area-apply-gift-certificate h3,.area-apply-promo-code h3{float:none;margin:0 0 .5em;display:block}.secure-booking{width:25px}.change-delivery-address:after,.change-your-order:after,.proceed-to-checkout:before{content:none}.area-confirmation-details header .print-this-page{position:relative;margin-bottom:1em;cursor:pointer}.area-confirmation-details header dl dt{min-width:130px}.area-confirmation header h1,.area-payment-method header h1{width:75%}.area-confirmation #confirmation h2,.area-delivery-form .area-address h2,.area-payment-method #payment h2,.area-payment-plan h2{font-size:18px}.basket-wrapper.area-review-basket table .donation,.basket-wrapper.area-review-basket table .postage{font-size:16px}.inline-form .area-registration-form legend,.inline-form .area-subscriber-details-form legend{font-size:18px}.inline-form .area-registration-form .field-text input,.inline-form .area-subscriber-details-form .field-text input,.inline-form .field input{width:98%}.inline-form .area-registration-form label,.inline-form .area-subscriber-details-form label{border:none}.inline-form label{width:100%}.area-check-balance.inline-form form label{width:50%;line-height:1.2em}.area-check-balance.inline-form form .action{margin-top:1em}#field-form_code #form_code{margin-right:0;width:35%}.area-registration-form .field-choice .option{width:100%;float:none}.area-registration-form .field-choice div input{float:left;margin:3px 2% 3px 0;width:auto}.gift-certificates-header .purchase-gift-certificate{float:none;width:96%;padding-left:2%;padding-right:2%;text-align:center}.table-wrapper #seating-zones-select th{display:none}.area-package-selection-inner header h2{width:60%;font-size:16px}#seating-zones-select tr td{display:inline-block;width:96%}#package-selection-list .performance-date,#package-selection-list .performance-venue{display:none}#package-selection-list .performance-title{width:90%}#package-selection-list{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:167px}.inline-form .formfield-performance-extra-qty label{width:100%;margin-right:0;text-align:center}.inline-form .performance-extra-qty{width:100%}#unit-recommended-productions{margin:0;height:auto}#unit-recommended-productions-slider{height:auto;overflow:hidden;position:static}#unit-recommended-productions .unit{width:100%;margin:0 0 10px}.has-gallery #fancybox-wrap{padding:20px 0;left:0!important}#fancybox-title{position:fixed}#fancybox-outer #fancybox-left-ico,#fancybox-outer #fancybox-right-ico{width:13px;height:22px}a.area-mailing-sign-up,a.area-text-sign-up{margin-bottom:5px}}@media only screen and (max-width:767px) and screen and (min-width:68.5em){.primary-type-production .area-series-link{padding:0}}@media only screen and (min-width:480px) and (max-width:767px){.touch .area-primary-navigation .area-site-search .text{padding:0 2%;width:75%}.area-homepage-production-promos .tabs ul,.type-series-list-page .tabs ul,.type-venue .venue-tabs ul,.type-whats-on-page .tabs ul{width:100%}}@media only screen and (max-width:540px){.type-home-page .area-box-office-details,.type-home-page .area-feature-boxes{display:block;width:100%;padding:0;margin-bottom:1em}}.mobilelinks{width:100%;height:auto;margin-top:0 auto;padding:10px;box-sizing:border-box;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzBjMWMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzFjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(45deg,#c0c1c3 0,#fff 50%,#c0c1c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c1c3', endColorstr='#c0c1c3', GradientType=1)}.mobilelinks .mobilelinks-title{max-width:320px;margin:10px auto}.mobilelinks .mobilelinks-title .welcome{color:#027fa1;display:block;font-size:2.8em;margin-bottom:8px}.mobilelinks .mobilelinks-list,.mobilelinks .mobilelinks-list li{list-style:none;margin:0;padding:0}.mobilelinks .mobilelinks-title .suffix{display:block;text-align:right}.mobilelinks .mobilelinks-title .suffix .to{color:#333;display:inline-block;font-size:1.6em}.mobilelinks .mobilelinks-title .suffix .thecenter{color:#000;display:inline-block;font-size:2.2em}.mobilelinks .mobilelinks-list{width:100%;height:auto}.mobilelinks .mobilelinks-list .mobilelink{box-sizing:border-box;cursor:pointer;font-size:16px;font-weight:500;background:#0280a2;vertical-align:bocenterttom;color:#fff;line-height:1em;border:none;background-image:linear-gradient(to bottom,#00bef2,#0280a2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00bef2', EndColorStr='#0280a2');display:block;margin-bottom:11px;padding:9px 12px 11px}.mobilelinks .mobilelinks-list .mobilelink:visited{color:#fff}.mobilelinks .mobilelinks-list .mobilelink:hover{color:#fff;text-decoration:none;background:#8c0324}.mobilelinks .mobilelinks-list .mobilelink.disabled,.mobilelinks .mobilelinks-list .mobilelink[disabled]{cursor:default;background-image:none}.mobilelinks .mobilelinks-list .mobilelink a{width:100%;display:block;color:#fff;background-image:url(../images/mobile-link-arrow.svg);background-size:10px;background-position:100% 50%;background-repeat:no-repeat}.mobilelinks .mobilelinks-list .mobilelink.misc-link{background-color:#b9006e;background-image:linear-gradient(to bottom,#ec008c,#b9006e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#ec008c', EndColorStr='#b9006e')}.mobilelinks .continue-holder{width:100%;text-align:center}.mobilelinks .continue-holder .continue{display:inline-block;background-image:url(../images/mobile-link-arrow-black.svg);background-size:8px;background-position:100% 50%;background-repeat:no-repeat;text-transform:uppercase;width:auto;padding-right:14px;margin:0 auto;color:#000}#fancybox-content .mobilelinks{display:block}#fancybox-wrap.mobilelinks-wrap{left:0}#fancybox-wrap.mobilelinks-wrap #fancybox-close{top:-14px;right:-14px;border-radius:16px;box-shadow:2px 2px 7px 2px rgba(0,0,0,.75);-moz-box-shadow:2px 2px 7px 2px rgba(0,0,0,.75);-webkit-box-shadow:2px 2px 7px 2px rgba(0,0,0,.75);position:absolute;background-image:url(../images/mobile-link-close.svg);background-size:24px;width:24px;height:24px;opacity:1}.bwhover:hover{filter:url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.footer-logo{background-image:url(../images/logo-attpac-2019.png);background-repeat:no-repeat;background-size:contain;width:180px;height:50px;text-indent:-9999999px;margin:0 0 30px}@media screen and (min-width:50em){.footer-logo{width:290px;height:56px;margin:0}}body{height:100%}.primary-navigation-container{position:relative;z-index:20}#primary-navigation .area-primary-navigation a.current,#primary-navigation .area-primary-navigation a.section{background:0 0}.section-Security .header-toolbar{right:0;position:relative}#primary-navigation-inner{max-width:none}#primary-navigation{background-color:#000;background-image:none}#primary-navigation .area-primary-navigation .new-nav__menu{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center}#primary-navigation .area-primary-navigation .new-nav__menu-item{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;text-align:center}#primary-navigation .area-primary-navigation .new-nav__menu-item:hover .new-nav__submenu{display:block}#primary-navigation .area-primary-navigation .new-nav__menu-item:hover .caret{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#primary-navigation .area-primary-navigation .new-nav__menu-item .new-nav__menu-item-link[href='/']:after{content:'';background:url(../images/house-icon-white.svg) center top no-repeat;width:27px;height:27px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}@media only screen and (min-width:768px) and (max-width:991px){#primary-navigation .area-primary-navigation .new-nav__menu-item .new-nav__menu-item-link[href='/']:after{width:20px;height:20px}}#primary-navigation .area-primary-navigation .new-nav__menu-item .new-nav__menu-item-link[href='/'] span{display:none}@media only screen and (max-width:767px){#primary-navigation .area-primary-navigation .new-nav__menu-item .new-nav__menu-item-link[href='/']:after{content:'';background:0 0}#primary-navigation .area-primary-navigation .new-nav__menu-item .new-nav__menu-item-link[href='/'] span{display:block}}#primary-navigation .area-primary-navigation .new-nav__menu-item.last .new-nav__menu-item-link{border-right:0}#primary-navigation .area-primary-navigation .new-nav__menu-item-link{-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;display:-ms-inline-flexbox;display:inline-flex;padding:14px 0;position:relative;border-right:1px solid #333;color:#fff;transition:.2s color ease-in}#primary-navigation .area-primary-navigation .new-nav__menu-item-link:hover{color:#bfc4c6!important}#primary-navigation .area-primary-navigation .new-nav__menu-item-link.current,#primary-navigation .area-primary-navigation .new-nav__menu-item-link.section{background:#c60223}#primary-navigation .area-primary-navigation .new-nav__submenu{display:none;min-width:0;position:absolute;top:44px;left:0;right:0;background-color:#fff;box-shadow:0 10px 15px rgba(0,0,0,.2);padding:20px;text-align:left;z-index:2;-webkit-column-count:3;column-count:3;-webkit-column-fill:balance;column-fill:balance}#primary-navigation .area-primary-navigation .new-nav__submenu-item{padding:0;text-align:left;overflow:hidden;float:none;display:block}#primary-navigation .area-primary-navigation .new-nav__submenu-item-link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000;-ms-flex-pack:start;justify-content:flex-start;padding:10px;border-left:1px solid #bfc4c6;font-size:16px;text-transform:none;font-weight:400}.caret{display:-ms-inline-flexbox;display:inline-flex;width:0;height:0;margin-left:5px;vertical-align:middle;border-top:5px dashed;border-top:5px solid\9;border-right:5px solid transparent;border-left:5px solid transparent;border-radius:2px;top:6px;position:relative;transition:.2s -webkit-transform ease-in;transition:.2s transform ease-in}.mobile-caret-button{display:none}@media only screen and (max-width:767px){#header{border-bottom:0}.caret{display:none}.mobile-caret-button{display:-ms-flexbox;display:flex;background:0 0;border:0;outline:0;margin:10px 0;padding:5px 10px;border-left:1px solid #bfc4c6}.mobile-caret-button .mobile-caret{display:block;width:30px;height:16px;-ms-flex-item-align:center;align-self:center;background:url(../images/mobile-carot.svg) center top no-repeat;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in}.mobile-caret-button.up .mobile-caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.nav-open #container .mobile-nav-container{position:fixed;top:85px;left:0;right:0;bottom:0;z-index:20}.nav-open #container .mobile-nav-container #primary-navigation{height:100%;overflow:auto}#primary-navigation .area-primary-navigation.nav-open{background:#000;position:relative;z-index:15}#primary-navigation .area-primary-navigation form{display:-ms-flexbox;display:flex}#primary-navigation .area-primary-navigation .text{right:0;width:auto;-ms-flex:1 1 auto;flex:1 1 auto}#primary-navigation .area-primary-navigation .area-site-search{margin-top:0}#primary-navigation .area-primary-navigation .new-nav__menu{border-top:0;display:block;margin:25px;padding:0!important}#primary-navigation .area-primary-navigation .new-nav__menu-item{border-bottom:1px solid #fff;-ms-flex-flow:row wrap;flex-flow:row wrap}#primary-navigation .area-primary-navigation .new-nav__menu-item:hover .new-nav__submenu{display:none}#primary-navigation .area-primary-navigation .new-nav__menu-item-link{background:0 0;-ms-flex-pack:justify;justify-content:space-between;margin:10px 15% 10px 0;padding:5px 0;border:0;font-size:18px;color:#bfc4c6}#primary-navigation .area-primary-navigation .new-nav__menu-item-link:hover{background:0 0;color:#fff!important}#primary-navigation .area-primary-navigation .new-nav__menu-item-link.current,#primary-navigation .area-primary-navigation .new-nav__menu-item-link.section{background:0 0;color:#fff!important;border:0}#primary-navigation .area-primary-navigation .new-nav__submenu{width:100%;height:0;position:relative;top:0;left:0;right:0;box-shadow:none;padding:0;background:0 0;margin-bottom:12px;display:none;overflow:hidden;max-height:0;opacity:0;border:0;transition:all .3s ease}#primary-navigation .area-primary-navigation .new-nav__submenu.show{height:100%;max-height:9999px;opacity:1;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0!important}#primary-navigation .area-primary-navigation .new-nav__submenu-item{-ms-flex:0 0 50%;flex:0 0 50%}#primary-navigation .area-primary-navigation .new-nav__submenu-item-link{padding:10px 10px 10px 0;border:0;font-size:18px;text-transform:none;font-weight:400;background:0 0;color:#bfc4c6}#primary-navigation .area-primary-navigation .new-nav__submenu-item-link:hover{background:0 0;color:#fff!important}}.area-site-search .submit{background:url(../images/icon-search.svg) center/60% no-repeat #c60223!important;width:30px}.area-site-search .submit:hover{background-color:#000!important}.login-group .logged-in,.login-group .logged-out{-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.login-group .logged-in a,.login-group .logged-out a{display:block;margin-left:25px;padding-right:25px}.login-group .log-in,.login-group .my-account{background:url(../images/people-icon.svg) center right/18% no-repeat}.login-group .cart{background:url(../images/cart-icon.svg) center right/40% no-repeat}.login-group .sign-up{background:url(../images/email-icon.svg) center right/23% no-repeat}@media only screen and (max-width:767px){.header-toolbar{right:0;display:-ms-flexbox;display:flex;padding:0;background:0 0;margin:25px}.header-toolbar .logged-in,.header-toolbar .logged-out{width:100%}#primary-navigation .area-primary-navigation .header-toolbar a{color:#fff;margin:0;height:20px;line-height:15px;font-weight:400;text-transform:none}#primary-navigation .area-primary-navigation .header-toolbar a.my-account{background:url(../images/people-icon-white.svg) left center/contain no-repeat;margin-right:10px;padding-left:40px}#primary-navigation .area-primary-navigation .header-toolbar a.log-in{background:url(../images/people-icon-white.svg) left center/contain no-repeat;margin-left:auto;padding-left:40px}#primary-navigation .area-primary-navigation .header-toolbar a.log-out{margin-left:auto;background:0 0}#primary-navigation .area-primary-navigation .header-toolbar a.cart{background:url(../images/cart-icon-white.svg) left center/contain no-repeat;padding-left:30px}#primary-navigation .area-primary-navigation .header-toolbar a.sign-up{background:url(../images/email-icon-white.svg) left center/contain no-repeat;margin-right:10px;padding-left:35px}}.primary-type-whats-on-page.type-whats-on-page.section-on-sale .page-content-wrapper{padding-bottom:20px}.primary-type-whats-on-page.type-whats-on-page.section-on-sale #page-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;margin-left:auto;margin-right:auto;box-sizing:border-box;width:90%;padding:20px!important}.primary-type-whats-on-page.type-whats-on-page.section-on-sale #page-content:after,.primary-type-whats-on-page.type-whats-on-page.section-on-sale #page-content:before,.primary-type-whats-on-page.type-whats-on-page.section-on-sale #primary-content:after,.primary-type-whats-on-page.type-whats-on-page.section-on-sale #primary-content:before{display:none}.primary-type-whats-on-page.type-whats-on-page.section-on-sale #primary-content{-ms-flex-order:2;order:2}.primary-type-whats-on-page.type-whats-on-page.section-on-sale #secondary-content{display:block!important;margin-right:0;-ms-flex-order:1;order:1}.primary-type-whats-on-page.type-whats-on-page.section-on-sale #secondary-content .area-feature-boxes,.primary-type-whats-on-page.type-whats-on-page.section-on-sale #secondary-content .production-filters--hide-series #SeriesName{display:none}@media screen and (min-width:40em){.primary-type-whats-on-page.type-whats-on-page.section-on-sale #secondary-content .area-feature-boxes{display:-ms-flexbox;display:flex}}@media screen and (min-width:62.5em){.primary-type-whats-on-page.type-whats-on-page.section-on-sale #secondary-content .area-feature-boxes{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}}@media screen and (min-width:40em){.primary-type-whats-on-page.type-whats-on-page.section-on-sale #secondary-content .area-feature-boxes .unit-block{-ms-flex:1;flex:1;margin:2%}}@media screen and (min-width:62.5em){.primary-type-whats-on-page.type-whats-on-page.section-on-sale #secondary-content .area-feature-boxes .unit-block{-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 20px}}.primary-type-whats-on-page.type-whats-on-page.section-on-sale .unit-production-entry{padding:0;margin-bottom:20px}.primary-type-whats-on-page.type-whats-on-page.section-on-sale .unit-production-entry:last-child{margin-bottom:0}.primary-type-whats-on-page.type-whats-on-page.section-on-sale .area-production-list{width:100%;padding:0}@media screen and (min-width:50em){.primary-type-whats-on-page.type-whats-on-page.section-on-sale #page-content{padding:30px}.primary-type-whats-on-page.type-whats-on-page.section-on-sale .unit-production-entry{padding:20px 0;margin:0}}