h1,.h1{font-size:1.25em;margin:.67em 0}.major{font-size:3.5em;margin:0;line-height:1;text-shadow:2px 2px 5px #000}h2,.h2{font-size:1.7em;margin:.67em 0;font-weight:bold;-webkit-column-span:all;-moz-column-span:all;column-span:all}h3,.h3{font-size:1.25em;font-weight:normal;color:#4cb9a0;margin:.67em 0}h4,.h4{font-size:1.15em;font-weight:normal;text-transform:uppercase;margin:.67em 0}h5,.h5{font-size:1.15em;margin:.67em 0}h6,.h6{font-size:1.3em;margin:.67em 0}h2+h3{margin-top:0}.uppercase{text-transform:uppercase}h2 a,h2 a:link,h2 a:visited{color:#263233}.footer--contact h2 a,.footer--contact h2 a:link,.footer--contact h2 a:hover,.footer--contact h2 a:focus{color:#f5cd47}a:hover,a:focus{text-decoration:none!important}p a:hover,p a:focus,.page--footer a:hover,.page--footer a:focus{text-decoration:underline!important}.contrast a:focus{text-decoration:none!important}#menu-footer-menu li{width:50%;float:left}h3 a,h3 a:link,h3 a:visited{color:#4cb9a0}blockquote:not(.review) {padding:1em;margin-left:0;background-color:#f2f2f2}blockquote p{margin-top:0}small,.small{font-size:.85em}p img{max-width:100%;height:auto}.content-2-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:320px;-moz-column-width:320px;column-width:320px;-webkit-column-gap:4em;-moz-column-gap:4em;column-gap:4em;-webkit-column-rule:1px dotted #dbdbdb;-moz-column-rule:1px dotted #dbdbdb;column-rule:1px dotted #dbdbdb;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}ul{padding-left:1em}.content p{max-width:45em}.dotted{border-bottom:1px dotted #dbdbdb}p{font-size:1.05em}.black{color:#263233!important}.light{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#dbdbdb!important}h2.light{}.nomarg{margin:0 0 1em!important}.lightest{color:#f2f2f2!important}.contrast,.contrast *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.accent,.accent a{color:#4cb9a0!important}.accent--bright,.events--actions .accent--bright{color:#f5cd47!important}.accent--secondary{color:#e64545!important}.bold{font-weight:bold}.normal{font-weight:normal}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}*[class^="bg__"]{transition:.25s background}.bg__accent{background-color:#4cb9a0}.bg__accent--darker{background-color:#248181}.bg__accent--bright{background-color:#f5cd47}.bg__accent--bright--outline{border:1px solid #f5cd47;transition:.25s background , .25s border-radius , .3s border-color}.bg__accent--bright--outline>.rounded__bg.bg__accent--bright--outline{border-left:0;border-top:0;border-bottom:0}.bg__accent--bright--darker{background-color:#f2b446}.bg__contrast{background-color:#263233;color:#fff}div.bg__contrast{background-color:rgba(38,50,51,.7);color:#fff}.bg__black{background-color:#4c4c4c}.bg__lightest{background-color:#f2f2f2}.bg__accent--secondary{background-color:#e95e60}.bg__accent--secondary--darker{background-color:#e64545}.inline-block,span.rounded,.rounded__bg,i.i_social,i.i_social+span,.button,.button__text,.nolist li,.breadcrumbs>span,.filters label input[type="checkbox"],.sub-menu li{*display:inline;display:inline-block;vertical-align:middle;*zoom:1}.block{display:block}.no-margin{margin:0;text-shadow:2px 2px 5px black}.wide{width:100%}.hover__bg{padding:.3em}.hover__bg:hover{background:#f2f2f2}.hover__thumbnail .rounded,.hover__thumbnail .wide__inner-bar{transition:.25s border-radius , .25s background}.hover__thumbnail .button__text{color:#263233}.hover__thumbnail .feature__content{padding:0 .7em;transition:.25s height , .2s padding}.hover__thumbnail .feature__content h2{margin-top:.7em}.hover__thumbnail figcaption:hover .feature__content,.hover__thumbnail figcaption:focus .feature__content,.hover__thumbnail figcaption:active .feature__content{padding:0 .7em;height:237px}.hover__thumbnail figcaption:hover .bg__accent--bright,.hover__thumbnail figcaption:focus .bg__accent--bright,.hover__thumbnail figcaption:active .bg__accent--bright{background-color:#e95e60}.hover__thumbnail figcaption:hover .bg__accent--bright--darker,.hover__thumbnail figcaption:focus .bg__accent--bright--darker,.hover__thumbnail figcaption:active .bg__accent--bright--darker{background-color:#e64545}.hover__thumbnail figcaption:hover .bg__accent--bright:hover .bg__accent--bright--darker,.hover__thumbnail figcaption:focus .bg__accent--bright:hover .bg__accent--bright--darker,.hover__thumbnail figcaption:focus .bg__accent--bright:active .bg__accent--bright--darker{background-color:#e95e60}.hover__thumbnail figcaption:hover .i_multiple-lines,.hover__thumbnail figcaption:focus .i_multiple-lines{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M72.8%2052.2h-45.6c-1.2%200-2.2-1-2.2-2.2s1-2.2%202.2-2.2h45.7c1.2%200%202.2%201%202.2%202.2s-1.1%202.2-2.3%202.2zM50%2075c-1.2%200-2.2-1-2.2-2.2v-45.6c0-1.2%201-2.2%202.2-2.2s2.2%201%202.2%202.2v45.7c0%201.1-1%202.1-2.2%202.1z%22/%3E%3C/g%3E%3C/svg%3E)}ul.accent{list-style:none}ul.accent li{position:relative}ul.accent li:before{content:"";position:absolute;width:8px;height:8px;background-color:#f5cc49;left:-18px;top:4px}ul.accent li:hover a .event--name{color:#f5cd47}.nolist{list-style:none;padding:0;margin:0}ul.dash{padding:0;font-size:1.14em}.dash li{position:relative;list-style-type:none;margin:.2em 0}.dash li:before{content:"-";margin-right:.5em}.img-cover{width:100%;height:auto;margin:0 auto}.marg-top{margin-top:1em}figure{position:relative}figure img{display:block;width:100%;height:auto}.feature{position:relative}.feature figcaption{position:absolute;padding:1em;bottom:0;left:0;width:100%}.slider--thumbnail .feature figcaption{overflow:hidden;position:relative}.hover__thumbnail .feature figcaption{padding:0}.feature figcaption h2,.feature figcaption h3{margin:0;line-height:1;text-shadow:1px 1px 5px black;font-variant-caps:all-small-caps}.feature__content h2,.feature__content h3{margin:0}.event{margin-bottom:2em}.event p{max-height:60px;overflow:hidden}.page-template-template__Whats-On .event p{height:60px}#event-list .event p{margin-top:0}#event-list .button--group.pull-right{position:relative;right:0}.child-page p{height:60px}.featured-event *{transition:.2s visibility , .2s opacity;opacity:1;visibility:visible}.js .featured-event.loading{background-color:#fff;display:none}.js .featured-event.loading:first-child{display:block}.js .featured-event.loading *{visibility:hidden;opacity:0}.padded-image,
.featured-events:not(.featured-events-nostyle) .featured-event .feature__content {padding:15px}.event:nth-child(4) {}.event-list{margin-top:1em}.event-list .event{margin-bottom:1em}#event-list .event h2,.event-list .event h2{margin-top:0}.feature__content h3:not(.uppercase) {margin-bottom:2.8em}figcaption .feature__content{height:0;overflow:hidden;background:rgba(255,255,255,.9)}.feature--side{padding:.3em;background:#fff;border:1px solid #f2f2f2}.feature--side h2{margin-top:0}.headshot{max-width:166px;float:left;margin-right:.5em}.headshot h2+span{display:block;margin-bottom:1.5em}.slider--thumbnail{padding:.5em;background-color:#4b4e37;transition:.4s background}.slider--thumbnail.active{background-color:#f5cd47}.tweet{position:relative;padding:1em 1.5em;margin-top:4em;margin-bottom:6em}.tweet p{font-size:1em}.lower-margin .tweet{margin-top:1em}@media (min-width:769px){.lower-margin .tweet{margin:0}}.tweet:after{content:"";display:block;position:absolute;right:15px;bottom:-18px;width:0;height:0;border-style:solid;border-width:18px 14px 0 14px;border-color:#f2b346 transparent transparent transparent}.tweet h5{margin-top:0;font-weight:normal;font-size:1em}.tweet a:not(.button) {border-bottom:1px solid #e64545}.tweet a:not(.button):hover,
.tweet a:not(.button):focus {border:0;text-decoration:none!important}.tweet a i{transition:.25s -webkit-transform;transition:.25s transform}.tweet a:hover i{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.tweet p{margin-top:4em;font-size:.8em}i{display:block}.rounded{border-radius:50%;transition:.25s border-radius;padding:.3em;margin:.2em}span.rounded,.rounded__bg{overflow:hidden}.i_arrow__up--white,.i_arrow__left--white,.i_arrow__right--white{transition:.25s border-radius , .5s -webkit-transform;transition:.25s border-radius , .5s transform}i.i_social{background:url(images/sprite__social.png);background-repeat:no-repeat;background-size:68px 22px;width:22px;height:22px}i.i_social--facebook{background-position:-23px 0}i.i_social--mail{background-position:-46px 0}i.i_social{margin-right:.3em}button{border:0;background:0;outline:0;padding:0;margin:0;-webkit-appearance:none}.button{color:#fff;font-size:1em}@media (min-width:992px){.button{font-size:1.15em}}.button--vertical .rounded__bg{padding:4em 0}.button__smaller{font-size:.95em}.button__bigger{font-size:1.5em}.button:hover,.button:focus,.button:active{text-decoration:none}.button__text{padding:0 1.4em 0 .6em;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button__icon.bg__accent--secondary .button__text{padding-right:1em}@media (min-width:333px){.button__icon.bg__accent--secondary .button__text{padding-right:2em}}.button__text-only{padding:.6em 2em;border:2px solid transparent}.button__text-only:hover,.button__text-only:focus{background-color:#248181}.button__text-only:active{border-color:#297171;border-top:3px solid #248181}.button__icon{line-height:1.875em}.button:hover .rounded{border-radius:0}.button:hover .i_arrow__up--white{-webkit-transform:translateY(-30%) scale(.8);transform:translateY(-30%) scale(.8)}button.button:hover .i_arrow__left--white,.active button.button .i_arrow__left--white{-webkit-transform:translateX(-30%);transform:translateX(-30%)}button.button:hover .i_arrow__right--white{-webkit-transform:translateX(30%);transform:translateX(30%)}.button.bg__accent:hover,.button.bg__accent:focus,.button.bg__accent:active{background-color:#248181}.button.bg__accent:hover .bg__accent--darker,.button.bg__accent:focus .bg__accent--darker{background-color:#4cb9a0}.button.bg__accent--secondary:hover,.button.bg__accent--secondary:focus,.button.bg__accent--secondary:active{background-color:#e64545}.button.bg__accent--secondary:hover .bg__accent--secondary--darker,.button.bg__accent--secondary:focus .bg__accent--secondary--darker{background-color:#e95e60}.slider__control{font-size:1.3em}.next .i_arrow__left--red{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slide-thumb{cursor:pointer}.button.bg__accent--bright:hover,.button.bg__accent--bright:focus,.button.bg__accent--bright:active,.active .button.bg__accent--bright{background-color:#f2b446}.button.bg__accent--bright:hover .bg__accent--bright--darker,.button.bg__accent--bright:focus .bg__accent--bright--darker,.active .button.bg__accent--bright .bg__accent--bright--darker{background-color:#f5cd47}.button--close .button__text{padding:0 4em 0 .6em}.bg__accent--bright--outline:hover,.bg__accent--bright--outline:focus,.bg__accent--bright--outline:active{background-color:#f5cd47}.bg__accent--bright--outline:hover .button__text,.bg__accent--bright--outline:focus .button__text,.bg__accent--bright--outline:active .button__text{color:#fff!important}.bg__accent--bright--outline:hover .bg__accent--bright--outline,.bg__accent--bright--outline:focus .bg__accent--bright--outline,.bg__accent--bright--outline:active .bg__accent--bright--outline{background:#fff;border-color:transparent}.button--bts:hover{-webkit-animation:1s leftBob infinite;animation:1s leftBob infinite}@-webkit-keyframes leftBob {
	0% {
		-webkit-transform:translateX(0);
		        transform:translateX(0);
	}
	20% {
		-webkit-transform:translateX(-5px);
		        transform:translateX(-5px);
	}
	100% {
		-webkit-transform:translateX(0);
		        transform:translateX(0);
	}
}@keyframes leftBob {
	0% {
		-webkit-transform:translateX(0);
		        transform:translateX(0);
	}
	20% {
		-webkit-transform:translateX(-5px);
		        transform:translateX(-5px);
	}
	100% {
		-webkit-transform:translateX(0);
		        transform:translateX(0);
	}
}.button--bts .button__text{text-align:left;max-width:8em;line-height:1;padding:.3em;position:relative}.button--bts .button__text:after{content:"";position:absolute;display:block;right:-10px;top:50%;margin-top:-7px;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:transparent transparent transparent #f5cc47}.button--to-top i{margin:0 auto}.sidebar input[type="search"]{margin:0;width:100%;box-sizing:border-box}input:focus{outline:1px solid rgba(255,255,255,.1)}input::-webkit-input-placeholder{color:#a8a8a8}input:focus::-webkit-input-placeholder{color:#7c7c7c}input:-moz-placeholder{color:#a8a8a8}input:focus:-moz-placeholder{color:#7c7c7c}input::-moz-placeholder{color:#a8a8a8}input:focus::-moz-placeholder{color:#7c7c7c}input:-ms-input-placeholder{color:#a8a8a8}input:focus:-ms-input-placeholder{color:#7c7c7c}input[type="search"]{background:transparent;border:1px solid #a8a8a8;padding:.8em 2em .8em .6em;width:100%;-webkit-appearance:none;border-radius:0;box-sizing:border-box}.search__bar{margin:1em 0 1em;position:relative;display:block}@media (min-width:769px){input[type="search"]{width:40%;margin-left:3%}.text-sm-right{text-align:right}.search__bar{display:inline}}.search__bar input[type="submit"]{position:absolute;border:0;background:url(images/icon--search.png);background:url(images/icon--search.svg);top:50%;margin-top:-8px;right:8px;height:16px;width:16px;background-repeat:no-repeat}.calendar{margin-top:4em}.page-template-template__Book-Tickets .calendar,.page-template-template__Calendar-Page .calendar,.page-template-template__Events-List-Page .calendar,.page-template-template__Whats-On .calendar{margin-top:1em}.month{height:2.9em;line-height:2.8em}.month,.table{transition:.4s opacity}.month select{border:0;background:#e95e60;color:#fff;font-size:1em;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.2%2022.8c1%200%202.1.5%202.7%201.4l33.1%2044.1%2033.1-44.2c1.1-1.5%203.2-1.8%204.7-.7s1.8%203.2.7%204.7l-35.8%2047.9c-1.3%201.7-4.2%201.7-5.4%200l-35.8-47.9c-1.1-1.5-.8-3.6.7-4.7.6-.4%201.3-.6%202-.6z%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:100% 50%;background-size:14px;padding-right:14px}.dates{width:100%;border-spacing:1px;border-collapse:separate;text-align:center;font-size:1.15em;position:relative}.dates th,.dates td{font-weight:normal;padding:.5em 0}.dates td{border:1px solid #e9e9e9;font-size:1.3em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dates td.empty{border:0;background:#fafafa}.page-template-template__Calendar-Page .dates td{height:3em;width:3em;padding:0}#event-list{display:none;width:100%;background:#fff;z-index:5;border:1px solid #e9e9e9;border-width:0 0 0 1px;padding:1.67em;overflow:scroll;overflow:-moz-scrollbars-vertical;overflow-y:scroll}@media (min-width:769px){#event-list{max-height:600px}}#event-list h2{margin-top:.3em}#event-list.list-populated{display:block}#event-list.list-populated+.month,#event-list.list-populated+.month+.table{opacity:.4;pointer-events:none}@media (min-width:992px){.page-template-template__Calendar-Page .dates td{height:5em;width:5em;padding:0}}td.has-events{border-top:4px solid #f5cc49;transition:.25s background}.td.has-events:not(.has-no--visible):hover {background-color:#f5cc49}td.has-no--visible{border-top:1px solid #e9e9e9;cursor:initial!important}.events{position:absolute;font-size:.75em;background-color:#4c4c4c;padding:1em;color:#fff;z-index:3;text-align:left;max-width:90%;margin:1em auto;overflow:hidden}.events li.event--options-active .events--actions{visibility:visible;left:4.5em;opacity:1;background-color:#4c4c4c}.events--actions{background:none;position:absolute;width:100%;height:100%;transition:.25s left , .25s visibility , .4s opacity , .6s background;top:0;left:50%;visibility:hidden;opacity:0;z-index:5}.events a{overflow:hidden}.event--name{transition:.25s margin , .2s opacity , .2s visibility;visibility:visible;position:absolute;left:4.5em}.event--options-active .event--name{margin-left:-20%;opacity:0;visibility:hidden}.events--actions a:hover{border-bottom:1px solid #f5cd47}.dates tr td:last-child .events{left:auto;width:100%}.dates tr td:first-child .events{right:auto;width:100%}.events ul{margin:-1em 0;padding:0;padding-left:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.events li{margin:1em 0}.events li a:hover{color:#f5cc49}.has-events .events{left:0;right:0;display:none;margin-top:1em}.has-events:not(.has-no--visible):hover .events {display:block}.arrow-up{position:relative}.arrow-up:after{content:"";position:absolute;display:block;left:50%;margin-left:-8px;width:0;height:0;border-style:solid;border-width:0 9px 16px 9px;border-color:transparent transparent #4c4c4c transparent}.has-events .arrow-up:after{display:none}.has-events:not(.has-no--visible):hover .arrow-up:after {display:block}.booking-fee--info .arrow-up:after{right:auto;top:-16px;left:50%}.events .time{margin-right:.5em}.filters{margin-top:1em}.filters label{padding:.3em}input[type="checkbox"]{-webkit-appearance:none;border:2px solid #e95e60;width:1.2em;height:1.2em;position:relative;cursor:pointer;background-color:#fff!important;border-radius:0!important}input[type="checkbox"][disabled]{opacity:.2}input[type="checkbox"][disabled]:hover{cursor:not-allowed}input[type="checkbox"][disabled]+span{opacity:.8}input[type="checkbox"]+span{margin-left:.2em}input[type="checkbox"]:checked+span{font-weight:bold}input[type="checkbox"]:checked::after{content:"";display:block;position:absolute;top:-2px;left:0;z-index:3;width:18px;height:14px;background-image:url(images/checkbox-tick.png);background-size:17px 14px;background-repeat:no-repeat}.filters fieldset{border:0;margin:1.5em 0}.filters legend{color:#ccc;margin:.5em 0}.filtered li:not(.filter--visible){display:none}.logo{display:block;max-width:165px}.logo svg{max-height:37px;max-width:100%}.logo--footer{max-width:270px}.logo--footer svg{max-height:50px}.page--header{position:relative;z-index:10}.page .page--header,.search .page--header,.single-post .page--header{border-bottom:2px solid #f5cd47}@media (min-width:992px){.home .page--header,.single-productions.has-feature .page--header,.single-behindthescenes.has-feature .page--header,.page-template-template__Whats-On .page--header{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.3) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#4d000000',GradientType=0 );position:absolute;top:0;left:0;width:100%;border-bottom:0}.simple-message-bar-visible.home .page--header,.simple-message-bar-visible.single-productions.has-feature .page--header,.simple-message-bar-visible.single-behindthescenes.has-feature .page--header,.simple-message-bar-visible.page-template-template__Whats-On .page--header{top:40px}}.lte9 .home .page--header{-webkit-filter:none;filter:none}.menu-button{float:right;height:44px;width:44px;background-image:url(images/Menu-Sprite.png.pagespeed.ce.S2R6acXh1I.png);background-repeat:no-repeat;background-size:1100px 44px;background-position:0 0;text-indent:-99999px}.menu-button.loaded{-webkit-animation:.6s menuOpen steps(24);animation:.6s menuOpen steps(24);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.menu-button.active{-webkit-animation:.6s menuOpen steps(24);animation:.6s menuOpen steps(24);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes menuOpen {
	100% {
		background-position: -1056px 0;
	}
}@keyframes menuOpen {
	100% {
		background-position: -1056px 0;
	}
}.page--nav a{color:#f5cd47;font-size:1.15em;display:block;width:100%;line-height:1;text-align:center;padding:2em .2em 1.6em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}@media (min-width:1165px){.page--nav a{padding:2em 1em 1.6em}}.page--nav li:hover .sub-menu{display:block}.hover--cancel .page--nav li:hover .sub-menu{display:none}.page--header .sub-menu{display:none;position:absolute;max-width:50%;padding-left:0;z-index:11}.page--header .menu-item-has-children .sub-menu:after,
.page--header .page--nav li:not(.menu-item-has-children) > a:hover:after {content:"";position:absolute;display:block;left:2.6em;top:-.92em;width:0;height:0;border-style:solid;border-width:0 .78em .92em .78em;border-color:transparent transparent #f5cd47 transparent}.page--header .page--nav li:not(.menu-item-has-children) > a:hover:after {top:auto;bottom:0}.page--nav li:not(.menu-item-has-children) > a:hover:after {bottom:0;top:auto;left:50%;margin-left:-.6em;border-width:0 .68em .72em .68em}.page--nav .sub-menu li:not(.menu-item-has-children) > a:hover:after {display:none}.page--header .sub-menu li{width:7.25em;height:7.25em;margin:.07em;margin-left:-3px}.page--header .sub-menu a{font-size:1em;color:#263233;background-color:#e1e1e1}.page--header .sub-menu a,.page--header .menu--close-button{text-align:center;width:7.15em;max-width:7.15em;height:7.15em;display:table-cell;vertical-align:middle;padding:10px;text-transform:capitalize}.page--header .sub-menu a:hover,.page--header .sub-menu a:focus{background-color:#f1b346}.menu--close-button,.menu--close-button i{display:block;margin:0 auto}.under-header{background-size:cover;padding:5em 0;background-position:50% 50%}.nopad,.home.page .under-header,.page-template-template__Whats-On .under-header{padding:0}featured-productions-slider{padding:0;background-image:url(images/nvt-loading.gif.pagespeed.ce._Hity1L1qa.gif);background-repeat:no-repeat;background-position:50% 15%;background-size:75px 75px}.curve--top{position:relative;padding-top:1em;padding-bottom:1em}.curve--top:before{content:"";position:absolute;display:block;top:-9px;left:0;width:100%;height:30px;background-image:url(images/curve--top.png.pagespeed.ce._qfqy8dIVU.png);background-repeat:no-repeat;background-size:100% 9px;z-index:2}.curve--top--dark:before{background-image:url(images/curve--top--dark.png.pagespeed.ce._xw43UMCpM.png)}.bg__accent--bright.curve--top:before{background-image:url(images/curve--top--bright.png)}.breadcrumbs>span{padding:2em 0 1em 0}.contained .breadcrumbs>span{padding:1.5em 0}.page--footer{padding:2.14em 0}.footer--contact,.footer--social{margin:1em 0 3em}.footer--contact h2,.footer--contact h3{margin:0}.footer--contact h2{font-size:2.3em;font-weight:normal;line-height:1}.footer--social li{display:block;float:none;margin:1em 0}.footer--nav{font-size:.85em}ul li:last-child span.separator{display:none}.supporter{display:block;background-image:url(images/sprite__supportersV2.png);background-repeat:no-repeat;background-size:491px 97px;float:left;margin:1%}.supporter-fallback{display:none}.lte8 .supporter{display:none}.lte8 .supporter-fallback{display:block}.supporter--newcastle{width:68px;height:86px;background-position:-168px 0}.supporter--staffordshire{width:166px;height:39px}.supporter--arts-council{width:166px;height:36px;background-position:-237px 0}.supporter--stoke{width:105px;height:87px;background-position:-386px 0}.supporter--arts-award{width:98px;height:41px;background-position:-69px -39px}.supporter.supporter--holden-and-sons{display:inline-block;background-position:-237px -36px;text-indent:-9999px;height:13px;width:112px;margin:0!important;float:none!important}@media (min-width:769px){.no-flex .page--nav li{display:inline-block;vertical-align:middle;width:12.5%;text-align:center}.flexbox .flex-container{display:inline;display:inline-block;*zoom:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flexbox .flex-container>li{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;-webkit-align-self:auto;align-self:auto}.strapline{margin:5em 0 8em 0;font-size:2.15em}.supporter{margin:5% 2.5%}}.trailer,.js .loading{position:relative;display:block;background-image:url(images/nvt-loading.gif.pagespeed.ce._Hity1L1qa.gif);background-repeat:no-repeat;background-position:50% 50%}.video-play{position:absolute;top:50%;left:50%;z-index:2;margin-left:-102px;margin-top:-30px}.trailer.playing .video-cover,.trailer.playing .video-play{display:none}.trailer.playing .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{display:none}.trailer.playing .videoWrapper iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.trailer-thumbs{margin-top:-2.3em}.trailer-thumb{margin:2.3em 0}.trailer-thumb,.trailer-thumb button,.trailer-thumb .image,.trailer-thumb .title{position:relative;z-index:2;overflow:hidden}.trailer-thumb button{font-size:1em}.trailer-thumb .image,.trailer-thumb .title{float:left}.trailer-thumb .image{width:60%;overflow:hidden}.trailer-thumb .title{width:40%}.trailer-thumb img,.trailer-thumb .nowplaying{position:absolute;top:0;left:0;z-index:0}.trailer-thumb .nowplaying{display:none;top:50%;left:50%;font-size:1.5em;margin-left:-2em;margin-top:-1.4em;font-weight:bold}.trailer-thumb.active .nowplaying{display:block}.trailer-thumb h2{position:absolute;background:#263233;z-index:1;bottom:0;left:1.6em;margin:0;width:100%;padding:.2em}.trailer-thumb.active img{opacity:.4}.gallery{margin-top:2em;position:relative}.gallery:before,.gallery:after{content:"";display:block;position:absolute;z-index:3;background-image:url(images/gallery/curve--masks.png);width:14px;height:115px;top:0}.gallery:after{background-position:-16px 0;right:15px}.gallery--thumbnail{transition:.1s opacity}.gallery--thumbnail.active{opacity:.5}.controls{position:absolute;top:50%;margin-top:-30px;width:95%;left:2.5%}#photo-credit,.photo-credit{position:absolute;display:block;bottom:5px;margin-left:10px;color:#000}.stars{margin-bottom:1.5em}.star{width:30px;height:30px;background-image:url(images/star.png);background-size:30px 30px;text-indent:-9999999px}.review{margin:1em 0}.review p{font-size:1.3em;margin:0 0 .4em}.review cite{font-style:normal}.band{margin:3em 0;padding:3em 0}.well{padding:15px;background-color:#fff}.lower-margin{margin-left:-5px;margin-right:-5px;margin-bottom:2em}.lower-margin div[class^="col-"]{padding-left:5px;padding-right:5px}.band+.container .lower-margin h2{margin-top:0}.credits{margin-top:-1em}.credit{margin-top:2em}.credit p,.credit h6{margin:0}.article p{position:relative}.slider{position:relative;overflow:auto;background:#000;visibility:hidden}.slider ul{margin:0;padding:0;width:100%}.slider li{list-style:none}.slider ul>li{float:left;position:relative;background-size:100% auto;width:100%}.slider.loaded{visibility:visible;box-sizing:initial}@media (min-width:769px){.slider.loaded{padding-bottom:0;box-sizing:border-box}}.slide__content .row [class^="col-"]{padding-top:2em}.slide__content .row .dot-group{padding-top:0}.slider .button-group{padding-bottom:4em}@media (min-width:769px){.slider .button-group{padding-bottom:0}}.featured-production__thumb{margin-top:1em}.slide__content{margin-top:16.8em}.slide__content--dots{margin-top:-4em;background:0}.slide__content--dots .bg__contrast{background:none}.bts__content{display:none}.dots{overflow:hidden;padding-left:0;margin:0}.dot svg{display:none}.dot{width:.8em;height:.8em;float:left;border-radius:100%;border:1px solid #ccc;margin-right:.35em}.dot.active{background-color:#ccc;border-color:#fff}@media (min-width:992px){.slide__content--bg .row{height:136px}.feature-quote{margin-top:3em}}.contained .featured-production__thumb:nth-child(1n+3) {margin-bottom:2.14em}@media (min-width:769px){.featured-production__thumb{margin:0}.featured-production__thumb:nth-child(1n+3) {margin-top:2.14em}.contained .featured-production__thumb{margin-top:2.14em;margin-bottom:2.14em}.slide__content .row div[class^="col-"]{padding-top:2em;padding-bottom:2em;height:180px}.slider ul>li{padding-top:50em;padding-top:55vw}.slide__content{position:absolute;width:100%;left:0;bottom:3em;z-index:3}.slide__content .button__icon+.button__icon{margin-top:1em}.button--bts{position:absolute;top:-60px;z-index:10;right:15px}.bts__content{display:block;position:absolute;right:0;top:0;width:80%;height:100%;border-left:2px solid #f5cd47;z-index:5;background-color:#fff;background-size:cover;background-repeat:no-repeat;-webkit-transform:translateX(110%);transform:translateX(110%);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;transition:.4s -webkit-transform;transition:.4s transform}.bts__open .bts__content{-webkit-transform:rotateY(0) translateX(0);transform:rotateY(0) translateX(0)}.bts__content .text{background:#fff;padding:1em;width:100%;max-width:365px;position:absolute;bottom:3em;left:1.5em}.bts__content .text:after{content:"";position:absolute;display:block;left:-1.5em;top:20%;margin-top:-7px;width:0;height:0;border-style:solid;border-width:12.5px 0 12.5px 16px;border-color:transparent transparent transparent #f5cc47}.bts__content h2,.bts__content h4,.bts__content p{margin:0}.bts__content p{margin:.67em 0 1em 0}.bts__content .text a .rounded__bg{border:2px solid #f2b446}.bts__content .text a.button.bg__accent--bright:hover .bg__accent--bright--darker{border:2px solid #f5cd47}.bts__content .text .hang-off{position:absolute;left:-6.3em;width:4.5em;height:4.5em;top:20%;margin-top:-2em}.button--bts-close{cursor:pointer}.bts__open{background-position:-2vw 0}.slide__content--bg .row{height:198px}.slide__content--dots{pointer-events:none}.slide__content--dots .bg__contrast{background:rgba(38,50,51,.7)}ol.dots{width:60px;height:66px;position:relative;margin:0 auto;padding:0;pointer-events:all;top:14px;left:-1px}.dot{position:absolute;cursor:pointer;width:auto;height:auto;float:none;border:0;margin:0}.dot.active{background:0}.dot svg{display:inline}.dot-1{top:0;left:0}.dot-2{right:0;top:10px}.dot-3{bottom:-6px}.dot .fill{opacity:0;visibility:hidden;transition:1s opacity , 1s visibility}.dot.active .fill{opacity:1;visibility:visible}}.slider>ul>li{transition:1s background-position;background-repeat:no-repeat}.mask-slider{position:relative;overflow:auto}.mask-slider li{list-style:none}.mask-slider ul li{float:left;width:100%;position:relative}.mask-slider ul li img{width:100%;height:auto}#mask{position:absolute;top:0;left:0;z-index:2}#mask path{fill:rgba(0,0,0,.5)}.mask-slider+.band{margin-top:0}.slider-arrow{position:absolute;top:50%;margin-top:-2.5em;z-index:5;text-indent:-9999px}.slider-arrow i{width:5em;height:5em}.slider-arrow.prev{left:10%}.slider-arrow.next{right:10%}.sidebar{margin-top:1em;list-style:none;padding:0}.sidebar-content{margin-top:4em}.sidebar a{font-size:1.2em;color:#263233;font-weight:bold}.sidebar .children{padding-left:1em}.sidebar .children li{position:relative}.sidebar .children li:before{content:"";display:block;width:6px;height:2px;background:#263233;position:absolute;left:-1em;top:50%;margin-top:-1px}.feature-quote h2{font-size:2.14em;line-height:1.2}.feature-quote h2,.feature-quote h5{margin:0}.search-result{padding:1em 0;border-bottom:1px solid #f2f2f2}.search-result:hover{background-color:#fafafa}.search-result div{}.search-result h3{margin:0}.booking-fee--action{cursor:help}.booking-fee--info{display:none;max-width:300px;position:absolute;z-index:10}@media (max-width:769px){.booking-fee--info{left:10px!important}.booking-fee--info .arrow-up:after{left:22%;margin-left:0}}.booking-fee--info p{padding:1em;margin:0}.booking-fee--info.visible{display:block}.pagination{padding-top:.2em;padding-bottom:.2em}.page-numbers{font-size:1.2em;margin-right:.5em;line-height:2}.marg-1{margin-top:1em;margin-bottom:1em}.pad-20-vh{padding:20% 0;padding:20vh 0}@media (max-width:769px){.gallery .row{margin-left:0}.gallery .col-xs-2{padding:0 2px;margin-bottom:.3em}.gallery .col-xs-2:first-child{margin-left:0}.gallery .col-xs-2:last-child{margin-right:15px}}@media (max-width:992px){.event figure{height:80px;overflow:hidden}.event figure img{margin-top:-26%}}.mobile-menu{position:absolute;top:158px;left:0;right:0;background-color:#263233;z-index:25;transition:.5s visibility , .4s opacity , .4s height;height:0;overflow:hidden}.menu-closed{z-index:-1}.mobile-menu .mmenu{transition:.3s -webkit-transform;transition:.3s transform;-webkit-transform:translateY(-5%);transform:translateY(-5%)}.menu-open,.menu-open .mmenu{-webkit-transform:translate(0);transform:translate(0);opacity:1;z-index:10}@media (min-width:769px){.mobile-menu{display:none!important}}.mmenu .menu-item{display:block;border-bottom:1px solid #3c3c3c;position:relative}.mmenu .menu-item a{color:#f5cd47;font-size:1.1em;display:block;padding:.7em 0}.mmenu .menu-item a:after{content:"›";font-size:.75em;line-height:2em;position:absolute;right:1em;color:#f5cd47}.mmenu .sub-menu{display:none}.menu-open .mmenu li a{transition:1s color;-webkit-animation:.3s slideUp 1;animation:.3s slideUp 1}.menu-open .mmenu li a:hover{background-color:#2a383a}@-webkit-keyframes slideUp {
    0% {
        -webkit-transform:translateY(20px);
                transform:translateY(20px);
        opacity:0;
    }
    100% {
        -webkit-transform:translateY(0);
                transform:translateY(0);
        opacity:1;
    }
}@keyframes slideUp {
    0% {
        -webkit-transform:translateY(20px);
                transform:translateY(20px);
        opacity:0;
    }
    100% {
        -webkit-transform:translateY(0);
                transform:translateY(0);
        opacity:1;
    }
}.browser-bar{display:none}.lte8 .browser-bar{display:block!important;position:fixed;top:0;left:0;z-index:999999999999;width:100%;text-align:center;padding:10px 0;font-family:Arial,sans-serif;font-size:12px;border-bottom:1px solid #a29330;background:#fdf2ab;color:#000}.lte8 .active{border:0}.lte8 blockquote.outline{display:none}.lte8 .sprite__ui--make-homes{display:none}.lte8 .footer .blocklink{display:block;margin:3em auto}.contained body{background-color:#263233}.contained .container-fluid,.contained .single-post .content,.contained .single-post .breadcrumbs{background-color:#fff}.contained .bg__accent--bright .container-fluid{background-color:#f5cd47}.contained .nobg{background:none;padding-top:0}.contained .single-post .content{padding-bottom:2em}.contained .page--header .container-fluid,.contained .page--footer .container-fluid,.contained .under-header .container-fluid,.contained .mobile-menu .container-fluid,.contained .band .container-fluid{background:none}.contained .curve--top{padding-top:0}.contained .single-post .curve--top{margin-top:-18em}.contained .curve--top:before{display:none}.contained .home .curve--top:before,.contained .single-behindthescenes .curve--top:before{display:block}.contained .curve--top .container-fluid:first-child{padding-top:1.2em;position:relative}.contained .curve--top .band .container-fluid{padding-top:0}.contained .single-post .curve--top .container-fluid:first-child{background:none}.contained .single-post .major{margin-bottom:.67em}.page--header{z-index:99}.contained .page .page--header,.contained .search .page--header,.contained .single-post .page--header{border-bottom:0}.contrast a.contrast{border-bottom:1px solid #fff}.contrast a.contrast:hover{text-decoration:none!important}.contained .the_date{margin-top:0}.contained blockquote:not(.review) {background:none;border-left:8px solid #f5f5f5}.avatar{margin-right:.4em;margin-bottom:1em}.avatar img{border-radius:100%}.contained .main-content{padding-bottom:2em}@media (min-width:1300px){.contained .container-fluid{border-left:3px solid #102325;border-right:3px solid #102325}}.contained .band .container-fluid,.contained .page--header .container-fluid,.contained .page--footer .container-fluid,.contained .single-behindthescenes .container-fluid,.contained .single-post .container-fluid,.under-header .container-fluid{border:0}.embed-container{position:relative;padding-bottom:66.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:500px){.curve--top{width:100%;overflow:hidden}.production-thumbs{width:100%;overflow:scroll;-webkit-overflow-scrolling:touch}.production-thumbs .row{width:325%;overflow:scroll}}@media (min-width:1300px){.contained .container-fluid{max-width:1300px;padding-left:30px;padding-right:30px}}@media (min-width:1360px){.contained .page--header .container-fluid{padding-left:0;padding-right:0}}.button--group.pull-right{position:absolute;bottom:0;right:auto}@media (min-width:769px){.button--group.pull-right{right:15px}}@media (max-width:800px){.page-template-template__Top-Level-Content .under-header{position:relative;overflow:hidden;background-color:#263233}.page-template-template__Top-Level-Content .under-header .feature-quote{position:absolute;left:0;bottom:3em;width:100%;z-index:5;font-size:.8em}.page-template-template__Top-Level-Content .under-header .col-sm-8{width:110%;padding:0;margin:0 -15px}.page-template-template__Top-Level-Content .under-header img{opacity:.6}.hover__thumbnail figcaption:hover .feature__content,.hover__thumbnail figcaption:focus .feature__content,.hover__thumbnail figcaption:active .feature__content{padding:0 .7em;height:127px}.hover__thumbnail .feature__content h2{font-size:1.3em}.hover__thumbnail .feature .feature__content p{display:none}}.concert-configuration{vertical-align:middle;width:30px;height:30px;background-image:url(images/Seating-Plan-Symbols-Sprite.png);background-size:89px 30px}.concert-configuration.endon{background-position:-29px 0}.concert-configuration.directional{background-position:-59px 0}