a{color:#000}.hidden{display:none;visibility:hidden}.clearfix{display:block;clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.file-video .video-container,.file-video .media-vimeo-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.file-video .video-container iframe,.file-video .media-vimeo-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.file-audio .media-soundcloud-audio iframe{width:100%;max-height:150px}.flexarea{background-color:rgba(189,17,87,0.5)}.content-block.select-option input[type="submit"],.content-block .ticket-list li a,.content-block .ticket-list li .no-link,.content-block.events a.book-link,.book-link,li.item .buttons .button{font-family:benton-sans-compressed, sans-serif;font-weight:700}b,strong,.details .genre-name,.details .date-stamp,.listings.default h3 a,.signpost-block-content li h3,.views-exposed-widget,.signpost-block-content li p a{font-family:benton-sans-compressed, sans-serif;font-weight:700}h1,h2,h3,h4,h5,h6,.front .signpost-block-content h2,.mainContent .event-details p{font-family:benton-sans-compressed, sans-serif;font-weight:700}.media-panel .flex-panel h2,.related-events li .subtitle{font-style:italic}header .strapline,nav li a,.signpost-block .label,.content-block h3,.media-panel .flex-panel h1,.tertiaryNav h3,.media-panel .flex-panel .price-range,.media-panel .flex-panel .date-stamp,.strapline-mobile,.flexslider .more li a,.page-form.subscribe input[type="text"],.page-form.subscribe input[type="submit"],.spektrix-subscribe input[type="text"],.spektrix-subscribe input[type="submit"],.listings.default li .links a,nav.mobile-menu ul li #nav-open,.section-nav h3,.listings.default li .links .remind a,.mainContent h3,.mainContent h4{font-family:benton-sans-compressed, sans-serif;font-weight:700}.flex-banner img{width:100%;max-width:100%;height:auto}.signpost-block img,.signpost-block-content img{width:100%;max-width:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{font-size:16px}body{color:#000}h1,h2,h3,h4,h5,h6{font-weight:normal}h2{font-size:28px}p{font-size:16px}select{padding:4px 0 4px 6px;margin:5px 0;font-size:14px;color:#000}a{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover{color:#4464f6}.node-type-landing-page [class*="column"]+[class*="column"]:last-child{float:left}header{position:relative}.no-padding .columns{padding:0}.flex-banner{float:left;margin:0}.front .flex-banner{float:none;max-height:540px;overflow:hidden}.front .flexslider img{-webkit-box-shadow:-4px 1px 7px rgba(0,0,0,0.5);-ms-box-shadow:-4px 1px 7px rgba(0,0,0,0.5);-o-box-shadow:-4px 1px 7px rgba(0,0,0,0.5);box-shadow:-4px 1px 7px rgba(0,0,0,0.5)}#site-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#site-name a{text-align:left;text-indent:-9999px;*font-size:0;*line-height:0px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-position:left center;background-image:url(../images/logo-place.png);width:260px;height:95px;display:block;margin:1em 0}#site-name a:hover{opacity:0.7}#site-name aside{text-align:left;text-indent:-9999px;*font-size:0;*line-height:0px;background-position:center center;background-repeat:no-repeat;background-size:contain;height:95px;width:100px;background-image:url("../images/rebrand/we-are-50.svg");background-position:right center;display:block}.radc #site-name a{background-image:url("../images/logo-radc.png")}.lcds #site-name a{background-image:url("../images/logo-lcds.png")}header .user-tools{float:right;margin-right:1em}header .strapline{float:left;font-size:1.4em;margin:53px 0 0 10px}header .strapline a{color:#fff}nav li a{font-size:17px}.nav-bar{height:40px;background:#ff3587;margin-left:0;margin:0;padding:0;clear:both}.nav-bar>li{float:left;display:block;position:relative;padding:0;margin:0;border:0;line-height:40px}.nav-bar>li.active{background:#bd1157}.nav-bar>li.active>a{color:#fff;cursor:default}.nav-bar>li>a{color:#fff}.nav-bar>li ul{margin-bottom:0}.nav-bar>li .flyout{display:none;width:314px}.nav-bar>li.has-flyout>a:first-child{background:#bd1157;padding-right:40px;padding-left:20px;position:relative;width:auto}.nav-bar>li.has-flyout>a:first-child:after{content:"";display:block;width:0;height:0;border:solid 7px;border-color:#fff transparent transparent;position:absolute;right:20px;top:17px}.nav-bar>li.has-flyout>a.flyout-toggle{border-left:0 !important;position:absolute;right:0;top:0;padding:15px;z-index:2;display:block}.nav-bar>li.has-flyout.is-touch>a:first-child{padding-right:55px}.nav-bar>li>a:first-child{position:relative;padding:0 12px;display:block;text-decoration:none}.nav-bar>li>input{margin:0 10px}.nav-bar>li.active-trail>a{background:#bd1157;text-shadow:none;z-index:1}.nav-bar>li.active-trail>a:hover{background:#000;color:#fff}.nav-bar>li.active:hover,.nav-bar>li:hover{background:#bd1157;color:#fff}.flyout{background:#bd1157;padding:20px;margin:0;position:absolute;top:40px;left:0;width:250px;z-index:40;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1)}.flyout p{line-height:1.2;font-size:13px}.flyout :first-child{margin-top:0}.flyout :last-child{margin-bottom:0}ul.flyout,.nav-bar li ul{padding:0;list-style:none}ul.flyout li a,.nav-bar li ul li a{background:#ff3587;background:-o-linear-gradient(45deg, #ff3587, #de1c1c);background:linear-gradient(45deg, #ff3587, #de1c1c);border:0;color:#fff;display:block;font-size:14px;height:auto;line-height:1;padding:15px 13px}ul.flyout li a:hover,ul.flyout li a:focus,.nav-bar li ul li a:hover,.nav-bar li ul li a:focus{background:#bd1157 !important;color:#fff !important}ul.flyout li.active,.nav-bar li ul li.active{margin-top:0}ul.flyout li.active a,.nav-bar li ul li.active a{border:none;color:#fff;height:auto;margin:0;position:static;top:0;-webkit-box-shadow:0 0 0;-ms-box-shadow:0 0 0;-o-box-shadow:0 0 0;box-shadow:0 0 0}.mobile-menu{display:none !important}.strapline-mobile{display:none !important}.strapline-mobile a{color:#fff;font-size:14px;padding:10px 0 4px 10px;background:#000;display:inline-block;width:100%;color:#fff;-webkit-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;text-align:center}.strapline-mobile a:after{content:"";background-image:url(../images/icon-menu.svg);background-size:100%;width:20px;height:20px;float:right;margin:-4px 10px 3px 0}.strapline-mobile.active a:after{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.subNav{background:#fff}.subNav .columns{padding:0}.subNav ul.menu{margin:2px 0;float:left;width:100%}.subNav ul.menu li{list-style:none;display:inline;margin:0 1px 0 0;float:left}.subNav ul.menu li a{background-color:#b5b5b5;color:#fff;float:left;font-size:15px;padding:8px 15px 7px;font-weight:300;-webkit-transition:none;-o-transition:none;transition:none}.subNav ul.menu li.active-trail a,.subNav ul.menu li:hover a{background-color:#ff3587;color:#fff}.tertiaryNav{border-top:1px dashed #000;width:100%;margin:1em 0 0}.tertiaryNav h3{margin-bottom:0;font-size:16px;color:#000}.tertiaryNav li a{font-size:14px;border-bottom:1px solid #000}.content-block .my-tickets{margin:0}.content-block .my-tickets li{list-style:none;display:inline-block;margin:1em 0 0 0.5em;width:33%}.content-block .my-tickets li:last-child{width:auto}.content-block .my-tickets li a{border-bottom:1px solid #000}.page-buy-tickets .content-block .my-tickets li{width:45%}.page-buy-tickets .content-block .my-tickets li:last-child{text-align:right}.content-block .ticket-list{margin:0}.content-block .ticket-list li{list-style:none;display:block;border-bottom:1px dashed #000;padding:5px 10px;float:left;width:100%}.content-block .ticket-list li:last-child{border:0}.content-block .ticket-list li a,.ticket-list li.sold-out .no-link,.ticket-list li .no-link{background:none repeat scroll 0 0 #fff;border-radius:25px 25px 25px 25px;color:#000;float:right;font-size:12px;margin:0.1em 0 0;padding:0 8px;text-align:center}.content-block .ticket-list li.limited a{color:#c81415}.content-block .ticket-list li .no-link{background:#c81415;color:#fff}.content-block .ticket-list li a:hover{background:#4464f6;color:#fff}.filter-tools li{list-style:none}.filter-tools li a{float:left;width:100%;margin:1px 0 0;padding:10px}.filter-tools li.active-trail a,.filter-tools li a:hover{background:#ccc}.signpost-block{margin:1em 0;min-height:8.5em;position:relative}.front .signpost-block{min-height:inherit;margin:1em 0 2em 0}.hide-for-touch .signpost-block{margin-top:0}.signpost-block .label{background:none repeat scroll 0 0 rgba(0,0,0,0.5);color:#fff;font-size:18px;text-align:center;padding:10px;position:absolute;bottom:2px;width:100%}.signpost-block .label.top{top:0;bottom:auto}.signpost-block:hover .label{background:none repeat scroll 0 0 rgba(255,255,255,0.5);color:#000}.signpost-block-content{float:left;margin-bottom:3em;width:100%}.signpost-block-content.block-form{margin-bottom:1em}.front .signpost-block-content.listing{margin-top:-2.1em;min-height:25em;position:relative}.signpost-block-content ul{float:left;margin-bottom:5px;margin:0 !important;width:100%}.signpost-block-content li{list-style:none;padding:10px 10px 0;border-bottom:1px dashed #000;float:left;width:100%}.front .signpost-block-content li{padding:10px}.signpost-block-content li h3{font-size:16px;margin:0}.signpost-block-content li p{margin-bottom:14px}.node-type-landing-page .signpost-block-content li p a{color:#000}.signpost-block-content li.genre{padding:10px}.front .whats-on .details{border-bottom:1px solid #000;margin:0 0 0.5em;float:left;width:100%}.front .whats-on img{max-width:102px;float:right;margin-top:5px}.front .whats-on .details .genre-name{float:left;color:#fff;padding:2px 5px}.front .whats-on .details .date-stamp{float:right}.front .whats-on .info{width:13em;margin:10px;margin-left:0}.signpost-block-content h2{font-size:18px;color:#000;border-bottom:1px dashed #000;padding:0.5em;margin:0}.signpost-block-content h3{font-size:16px;line-height:1.4}.signpost-block-content .view-all{margin:0 0 10px 10px}.front .signpost-block-content .view-all{position:absolute;bottom:0}.signpost-block-content .view-all a,.front .whats-on .links a,.listings.default li .summary .view-all a,.content-block.taxonomy-tags a{font-family:benton-sans-compressed, sans-serif;font-weight:700;border-bottom:1px solid #000;font-size:14px;color:#000}.front .whats-on .links a{margin-right:1em}.front .eight .signpost-block-content,.front .signpost-block-content.social-stream{margin-bottom:2em;position:relative}.front .signpost-block-content.from-elsewhere li{float:left;width:25%;min-height:25em}.front .signpost-block-content.from-elsewhere li .source{color:#fff;display:inline-block;padding:0 10px;margin:5px 0}.signpost-block-content.social-stream ul.tweets-pulled-listing{border-top:1px dashed #000;float:left}.signpost-block-content.social-stream li{float:left;padding:10px}.signpost-block-content.social-stream li:last-child{border:none}.signpost-block-content.social-stream ul.facebook-feed li{margin:0}.signpost-block-content.social-stream li .facebook-feed-message,.signpost-block-content.social-stream li .tweet-text,.signpost-block-content.social-stream ul.facebook-feed .facebook-feed-time,.signpost-block-content.social-stream div.tweet-footer .tweet-time,.signpost-block-content.social-stream .social-more,.signpost-block-content.social-stream div.tweet-footer .tweet-actions{float:right;line-height:1.3;width:86%}.signpost-block-content.social-stream div.tweet-footer .tweet-actions a{color:#000}.signpost-block-content.social-stream div.tweet-footer .tweet-actions a:before{content:"-";padding:0 5px 0 3px}.signpost-block-content.social-stream div.tweet-footer .tweet-actions a:first-child:before{content:"";padding:0}.signpost-block-content.social-stream .social-more{font-size:14px;padding-left:5px}.signpost-block-content.social-stream .social-more a{color:#000}.signpost-block-content.social-stream ul.facebook-feed .facebook-feed-time,.signpost-block-content.social-stream li a{-webkit-transition:none;-o-transition:none;transition:none;font-size:14px}.signpost-block-content.social-stream li .facebook-feed-message a,.signpost-block-content.social-stream li .tweet-text a{color:#000;font-size:16px}.signpost-block-content.social-stream li .facebook-feed-picture{background:url(../images/icon-latest-fb.png) 0 0 no-repeat;display:block;height:38px;width:41px}div.tweet-author-wrapper,div.tweet-author-wrapper .tweet-author-info{min-width:38px;width:38px;float:left}.signpost-block-content.social-stream li .tweet-authorphoto a{background:url(../images/icon-latest-tweet.png) 0 0 no-repeat;display:block;height:38px;width:41px}.signpost-block-content.social-stream .tweets-pulled-listing h2,.signpost-block-content.social-stream li .facebook-feed-picture img,.signpost-block-content.social-stream li .facebook-feed-from,.signpost-block-content.social-stream li .tweet-author,.signpost-block-content.social-stream li .tweet-screenname,.signpost-block-content.social-stream li .twitter-follow-button,.signpost-block-content.social-stream li .tweet-authorphoto a img,.signpost-block-content.social-stream div.tweets-pulled-listing div.tweet-divider{display:none}.signpost-block-content.social-stream li a:hover{background-position:bottom left}.mainContent{background:#fff;padding-top:3em}.mainContent p a:not(.book-link),.mainContent li a:not(.book-link){color:#000;border-bottom:1px solid #000}.mainContent p a:not(.book-link):hover,.mainContent li a:not(.book-link):hover{color:#4464f6}.mainContent ul,.mainContent ol{margin-left:20px}.mainContent h1{font-size:26px;color:#000;margin:1.5em 0 0.5em}.mainContent h1.large,.mainContent h2.date-stamp{float:left;width:100%;text-align:center;border-top:1px dashed #000;color:#000;padding:0.5em 0 0;margin-top:1.5em;margin-bottom:12px}.mainContent .flex-banner{margin-bottom:1em;width:100%}.mainContent .flexslider .flex-banner{margin:0}.mainContent .event-details p{font-size:18px;line-height:1.4em}.mainContent .image-link{margin:2em 0}.venue-header{background:none repeat scroll 0 0 #000;color:#fff;float:left;font-size:23px;text-align:center;width:100%}.listings.default{margin-left:0 !important}.listings.default li{list-style:none;float:left;margin:0 0 1em;width:100%}.listings.default li img{float:left;margin:0 2% 0 0}.listings.default li .summary{float:left;width:60%;margin-top:1em}.listings.default li .summary.no-image{width:100%;padding-left:10px;margin-top:0.5em}.listings.default.whats-on li .summary{width:80%;margin-left:10px}.listings.default.whats-on li .summary.has-thumb{width:45%;margin-left:0}.listings.default li .summary p{margin-bottom:10px;line-height:1.2}.listings.default li .summary .more a{border-bottom:1px solid #000}.listings.default li .links{float:right;width:12%;margin:1.5em 0.5em 0 0}.listings.default li .links a{font-size:14px}.listings.default li .links .book a{background:none repeat scroll 0 0 #fff;border-radius:25px 25px 25px 25px;cursor:pointer;float:right;padding:7px 10px;text-align:center;text-transform:uppercase;margin:0;color:#000}.listings.default li .links .book a:hover{background:none repeat scroll 0 0 #4464f6;color:#fff}.listings.default li .links .remind a{border-bottom:1px solid #000}.listings.default h3{font-size:18px;line-height:28px;margin:0 0 5px}.listings.default.whats-on .details{background:#fff;margin:0;float:left;width:100%;border-bottom:1px solid #000}.listings.default.whats-on .details .genre-name{float:left;color:#fff;padding:2px 5px;font-size:14px}.listings.default.whats-on .details .date-stamp{float:right;font-size:15px}.listings.default.from-elsewhere{margin-top:3em}.listings.default.from-elsewhere li{margin:0 0 2.5em}.listings.default.from-elsewhere .source{background:none repeat scroll 0 0 #b5b5b5;color:#fff;display:block;margin:-28px 0 0;padding:1px 10px;width:38%}.listings.default.from-elsewhere .media{float:left;width:38%}.listings.default.from-elsewhere .media img{width:100%}.listings.default.from-elsewhere .summary{float:right;width:60%}.mainContent .listings.simple{margin:0}.mainContent .listings.simple li{list-style:none;border-top:1px dashed #000;padding-top:10px}.mainContent .listings.simple li:first-child{border-top:0;padding-top:0}.mainContent .listings.simple h3{font-size:18px;margin:0}.mainContent .listings.simple p{margin-bottom:10px}.pager{float:left;margin:1em 0 0;width:100%}.pager li{list-style:none;display:inline-block;margin-bottom:4px}.pager .pager-ellipsis{display:none}.pager li a{color:#000;padding:3px 10px;background:#f2f2f2;border-radius:1px;text-transform:capitalize}.pager li a:hover{color:#fff;background:#4464f6}.pager li.pager-current{border-radius:1px;color:#000;font-weight:400;padding:1px 9px}.content-block{float:left;width:100%;margin:1em 0;padding:0.5em 0}.content-block h3,.content-block h4{margin:0 0 5px 0;padding:0.2em 0 0.5em 0.5em;border-bottom:1px dashed #000;color:#000;font-size:18px}.content-block ul{margin:0 0 0 10px}.content-block li{list-style:none}.content-block li a{border-bottom:none;color:#000}.content-block li.active-trail a{color:#000}.content-block li a span{color:#000}.content-block li a:hover,.content-block li.active-trail a:hover{color:#4464f6}.content-block p,.content-block .image-link,.content-block .views-delimited-list{margin:1em 0 0 0.5em}.content-block .views-exposed-form{padding:0 0.5em}.content-block:first-of-type{margin-top:3em}.content-block.select-option .views-exposed-widget{float:left;margin:5px 0 0;padding-right:0;width:100%}#ctools-jump-menu{float:left;margin:0 10px;padding-right:0;width:90%}.page-participation .content-block.select-option .views-exposed-widget{margin-right:7px}#views-exposed-form-whatson-date-listing .content-block.select-option .views-exposed-widget{width:auto}.content-block.select-option .views-exposed-form label{font-weight:400}.whats-on .content-block.select-option .date-venue .views-exposed-widget{width:45%}.whats-on .content-block.select-option .views-exposed-widget.views-submit-button{clear:both}#views-exposed-form-whatson-listing .content-block.select-option input[type="submit"],.whats-on .content-block.select-option input[type="submit"]{float:right;margin-top:-2.5em}#edit-submit-classes{margin-top:0}.content-block.select-option h3 .view-all{border-bottom:1px solid #000;float:right;font-size:13px;margin-right:10px;line-height:1.4}.content-block .see-all a{border-bottom:1px solid #000;float:right;margin-right:10px;line-height:1.4}.date-venue .views-exposed-widget{width:50%;float:left;margin:0 0 1em}.views-exposed-widget a{margin-left:5px;border-bottom:1px solid #000}.views-exposed-widget .form-item{float:left;width:100%;padding:2px 0}.views-exposed-widget .form-item label{display:inline;margin-left:5px}.content-block.select-option .views-exposed-widget.views-submit-button{width:12%;float:right}.content-block.select-option input[type="submit"]{background-color:#4464f6;border:0 none;border-radius:25px 25px 25px 25px;color:#fff;display:inline-block;margin-top:2.15em;padding:2px 10px}#views-exposed-form-whatson-date-listing .content-block.select-option input[type="submit"]{margin-top:0.7em}.content-block.select-option input[type="submit"]:hover{cursor:pointer;background:#4464f6}.related-events li{border-bottom:1px dashed #000}.related-events li a{display:block}.related-events li .subtitle{display:block;font-size:14px}.related-events li:last-child{border-bottom:0}.media-panel .columns{padding:0;position:relative}.media-panel .flex-banner{float:right;line-height:0;margin:0;width:66.6667%}.media-panel .flex-panel{color:#fff;width:33.3334%;float:left;padding-top:1em}.media-panel .flex-panel h1{color:#fff;font-size:26px;margin:0 0.6em;line-height:1.4}.media-panel .flex-panel h2{color:#fff;font-size:26px;margin:0 0.6em 0.3em;line-height:1.4}.media-panel .flex-panel p{margin-left:1em}.media-panel .flex-panel .price-range{font-size:22px;margin-top:2em}.media-panel .flex-panel .date-stamp{margin:0 0 1em 1em;border-bottom:1px solid #fff;display:inline-block;font-size:20px}.media-panel .credits,.media-panel .season{font-size:14px;margin:10px 0 10px 10px;width:29em}.media-panel .season a{border-bottom:1px solid #000}.media-panel .book-panel .columns{padding:1em 0}.media-panel .book-panel ul{margin:0}.media-panel li{list-style:none}.media-panel .more li a,.media-panel div.sharethis{float:left;background:none repeat scroll 0 0 #fff;border-radius:25px 25px 25px 25px;color:#000;cursor:pointer;float:left;line-height:1.2;padding:12px 10px;text-align:center;text-transform:uppercase;margin:0 0 0 10px;width:100px}.media-panel .sharethis .stButton,.media-panel .sharethis .stButton .chicklets{color:#000;font-family:inherit;font-size:inherit;margin:0;padding:0;background-image:none}.media-panel .more li a:hover,.media-panel .sharethis:hover,.media-panel .sharethis .stButton .chicklets:hover{background:#4464f6;color:#fff;cursor:pointer}.media-panel .media-controls{background:#3d3d3d;position:absolute;bottom:0;width:33.3333%;padding:0.5em 0 1em 1em}.media-panel .media-controls h4{font-size:14px;margin:5px 0 10px;padding:0;color:#000}.media-panel .media-controls h5{font-size:12px;margin:0 0 5px;padding:0;color:#fff}.media-panel .media-controls .media-video,.media-panel .media-controls .media-audio,.media-panel .media-controls .media-gallery{float:left;width:33%}.media-panel .media-controls li a{color:#3d3d3d;float:left;background:#000;border-radius:25px;font-size:10px;padding:0 5px;margin:0 5px 5px 0}.media-panel .media-controls li.active-trail a,.media-panel .media-controls li a:hover{background:#fff}.media-panel .credits p,.media-panel .season{font-size:14px;margin:10px 0 10px 10px;width:29em}.mainContent .four .media-panel .more{margin:0}#cboxTitle{bottom:10px !important}#Gallery.gallery{margin:0}#Gallery.gallery li{display:none}#Gallery.gallery li:first-child{display:block}#Gallery.gallery li:first-child a img{display:none}#Gallery.gallery li:first-child a{background:none repeat scroll 0 0 #000;border-radius:25px 25px 25px 25px;color:#fff;cursor:pointer;float:left;font-size:13px;margin:0 0 0 10px;padding:10px;text-align:center;text-transform:uppercase;width:100px}#Gallery.gallery li:first-child a:before{content:"View gallery";text-transform:uppercase}#Gallery.gallery li:first-child a:hover{background:#4464f6}.node-type-landing-page .flexslider,.node-type-landing-page .flexslider,.node-type-landing-page .signpost-block-content:first-of-type{margin-top:3em}.mainContent .flexslider ul{margin:auto 0 0}.page-form.subscribe form,.page-form.subscribe form .form-item,.page-form.subscribe form .form-actions{margin:0}.page-form,.page-newsletter-subscribe .spektrix-subscribe{width:80%;background:#f8f8f8;padding:1em}.front .page-form.subscribe label,.radc .page-form.subscribe label{display:block}.page-form input[type="text"],.page-form textarea{margin-top:5px}.page-form #edit-submit,.page-newsletter-subscribe .spektrix-subscribe .form-submit{background:#4464f6;color:#fff;border-radius:25px 25px 25px 25px;border:0;cursor:pointer;display:inline-block;line-height:1.2;margin:0;padding:8px 10px 6px;text-align:center;text-transform:uppercase;width:auto}.page-form .form-item input[type="submit"]{background:none repeat scroll 0 0 #4464f6;border:0 none;color:#fff;cursor:pointer;display:inline-block;line-height:1.2;margin:4px 0 0;padding:5px;text-align:center;text-transform:uppercase;width:auto}.page-form .form-item input[type="submit"].field-add-more-submit{float:right;margin:-3.3em 0 0}.page-form #edit-submit:hover,.page-form .form-item input[type="submit"]:hover,.page-newsletter-subscribe .spektrix-subscribe .form-submit:hover{text-decoration:underline}.page-form span.form-required{color:red}.page-form.subscribe{background:transparent;padding:0.5em;width:100%}.page-form.subscribe label{display:none}.page-form.subscribe input[type="text"]{background:transparent;height:auto;padding:5px;margin:0 0 12px;width:16em}.page-form.subscribe input[type="submit"]{border:0;padding:1px 10px;border-radius:15px;margin:4px 5px 0;font-size:14px}.page-form.subscribe input[type="submit"]:hover{color:#fff;cursor:pointer;background:#4464f6}.page-form form .field-multiple-table td.field-multiple-drag a.tabledrag-handle,.page-form .tabledrag-toggle-weight-wrapper,.page-form form .field-multiple-table td.field-multiple-drag{display:none}.page-form tr.even,.page-form tr.odd{border:0;background:transparent}.page-form tbody,.page-form th{border:0}.page-form form .field-multiple-table{width:100%}.page-form form .field-multiple-table td{border-bottom:1px dashed #000;padding:1em 0}#field-schools-colleges-and-unive-values>thead label,.page-form h3{background:none repeat scroll 0 0 #000;color:#fff;font-size:18px;font-weight:400;margin:1em 0;padding:10px;line-height:1.3}.page-form .group_add_another_item h3,.group_please_list_recent h3{background:transparent;color:#000;font-size:15px;margin:0 0 14px 0;padding:0;line-height:1.4em}.page-form fieldset{border:0;margin:0;padding:0}.page-form fieldset legend{background:transparent;font-weight:500;margin:0;padding:0;line-height:1.4;font-size:15px}.page-form label{color:#000;font-size:15px;line-height:1.4;margin:0}.page-form .description{margin:10px 0;line-height:1.4}.page-form .field-name-field--if-you-are-applying-for-m .form-item{float:left;margin:0.7em 0 0.2em;width:100%}.page-form .field-name-field--if-you-are-applying-for-m label{float:left;width:20em;padding:3px 0 0}.page-form .field-name-field--if-you-are-applying-for-m select{float:left;width:7em;margin:0}.page-form .container-inline-date .date-padding{padding:10px 0 0}.page-form .container-inline-date>.form-item{margin:0}.page-form .container-inline-date .form-item .form-item{margin-right:5px}.page-form .pre-intructions ul{margin-left:1em}.page-form #edit-field-vocational-training-instit-und-0-field-entry-year,.page-form #edit-field-vocational-training-instit-und-0-field-leaving-year{width:50%;float:left;margin:0 0 10px}.spektrix-subscribe fieldset{border:0;margin:0;padding:0}.page-postgraduate-review-page .item-list ul,.page-undergraduate-review-page .item-list ul,.page-advanced-training-review-page .item-list ul,.page-cyd-review-page .item-list ul{margin:0 0 1em}.page-postgraduate-review-page .item-list ul li,.page-undergraduate-review-page .item-list ul li,.page-advanced-training-review-page .item-list ul li,.page-cyd-review-page .item-list ul li{background:none repeat scroll 0 0 #f8f8f8;list-style:none outside none;margin:0 0 5px;padding:10px}.page-postgraduate-review-page .item-list ul li:nth-child(even),.page-undergraduate-review-page .item-list ul li:nth-child(even),.page-advanced-training-review-page .item-list ul li:nth-child(even),.page-cyd-review-page .item-list ul li:nth-child(even){background:#eee}.page-postgraduate-review-page .item-list ul li h2,.page-undergraduate-review-page .item-list ul li h2,.page-advanced-training-review-page .item-list ul li h2,.page-cyd-review-page .item-list ul li h2{font-size:18px}.field-collection-view{background:#fff;margin:0;padding:10px}#user-login,#edit-account{background:#f8f8f8;border:0;padding:10px}.mainContent .print-app,.node-type-page.lcds #register_link{background:none repeat scroll 0 0 #000;border:none;color:#fff;display:inline-block;margin:0 0 15px;line-height:1.2;padding:7px 15px 5px;text-align:center;text-transform:uppercase;width:auto;letter-spacing:0.2px}.view-footer .logout .logout_link{background:none repeat scroll 0 0 #000;color:#fff;display:inline-block;margin:0 0 15px;padding:7px 15px 5px;text-align:center;text-transform:uppercase;width:auto;letter-spacing:0.2px}.mainContent .pay-app,.node-type-page.lcds .login_link,#user-login input[type="submit"] .page-user-register form input[type="submit"],.mainContent p a.lcds_app_start,#worldpay-report-wp-form div .form-submit,.mainContent .next-link a,.mainContent .confirm-application,.app_form.form-submit a{background:none repeat scroll 0 0 #4464f6;color:#fff;display:inline-block;margin:0 0 15px;padding:8px 15px 6px;text-align:center;text-transform:uppercase;width:auto;cursor:pointer;border:0;line-height:1.2;letter-spacing:0.2px}.mainContent .pay-app:hover,.node-type-page.lcds .login_link:hover,#user-login input[type="submit"] .page-user-register form input[type="submit"]:hover,.mainContent p a.lcds_app_start:hover,#worldpay-report-wp-form div .form-submit:hover,.mainContent .next-link a:hover,.mainContent .confirm-application:hover,.app_form.form-submit a:hover{color:#fff}.mainContent .print-app strong{font-family:benton-sans-compressed, sans-serif;font-weight:700}.mainContent .next-link a{margin-right:5px}.mainContent .logout_link{background:none repeat scroll 0 0 #000;color:#fff;display:inline-block;line-height:1.2;margin:0;padding:5px 15px;text-align:center;text-transform:uppercase;width:auto;letter-spacing:0.2px}.mainContent .print-app:hover,.mainContent .pay-app:hover,.mainContent .logout_link:hover,.mainContent .lcds_app_start:hover,#worldpay-report-wp-form div .form-submit:hover,.mainContent .next-link a:hover,.mainContent .confirm-application:hover,#edit-actions #edit-submit:hover,.mainContent .confirm-application:hover{background:#000;color:#fff}.confirmation #edit-cancel{display:none}#field-personal-statement-values label{font-weight:inherit}.form-type-date-popup .description{display:none}footer{background:#e5e5e5;padding:1.5em 0 1em;margin:1em 0 0}footer .org,footer ul.footer-menu{padding-top:1em}footer ul.footer-menu li{width:49%}footer .vcard span{display:block;line-height:1.4;font-size:14px}footer .vcard .geo{display:none}footer .vcard abbr{border:0;line-height:1.4;font-size:14px}footer ul.menu{padding-top:1em}footer ul.menu li{width:49%}footer li{float:left;list-style:none;line-height:1.2;margin-bottom:5px}footer li a{border-bottom:1px solid #000}#site-name-footer a{text-align:left;text-indent:-9999px;*font-size:0;*line-height:0px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url("../images/rebrand/logo-footer.svg");background-position:left top;width:45px;height:150px;display:block;margin:1em 2em 0 0;float:left}footer .sponsors li a{border-bottom:0;margin-right:2em}footer .sponsors li.ace a{background:url(../images/footer-logo-ace.png) 0 0 no-repeat;width:153px;height:33px;display:block;text-indent:-9999em;float:left}footer .sponsors li.hefce a{background:url(../images/footer-logo-hefce.png) 0 0 no-repeat;width:124px;height:41px;display:block;text-indent:-9999em;float:left}footer .sponsors li.cdd a{background:url(../images/footer-logo-cdd.png) 0 0 no-repeat;width:132px;height:27px;display:block;text-indent:-9999em;float:left}footer .charity{width:100%;font-size:14px;padding:1em 0}.lcds .nav-bar a{text-shadow:none}.listings.default h3 a:hover,.signpost-block-content li p a:hover,.signpost-block-content.social-stream li a:hover,.signpost-block-content h3 a:hover{color:#000}.front .signpost-block-content li .links a:hover,.signpost-block-content .view-all a:hover,.front .whats-on .links a:hover,.listings.default li .summary .more a:hover,.media-panel .season a:hover,.content-block .my-tickets li a:hover,.tertiaryNav li a:hover,footer li a:hover,.listings.default li .summary .view-all a:hover,.content-block.taxonomy-tags a:hover,.listings.default li .links .remind a:hover{color:#4464f6;border-bottom:1px solid #4464f6}.no-banner .mainContent,.node-type-landing-page .mainContent{padding-top:0}.hide-for-small,.hide-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.hide-for-xlarge,.hide-for-print{display:inherit !important}.show-for-small{display:none !important}.view-empty{margin:0 0 2em 0;font-size:22px}.page-search-node .mainContent{padding-top:0}.page-search-node .mainContent h1{margin-top:0.5em}.page-search-node .listings.default.results li{padding:5px}.page-search-node .listings.default.results li img{display:none}.page-search-node .listings.default.results li .summary{margin-top:0;width:100%}.flex-video.gmap{padding-bottom:54%}li.expanded,li.collapsed,li.leaf,.item-list ul li{margin:0;padding:0}ul li.leaf{list-style:none;list-style-type:none;list-style-image:none}ul.menu li{margin:0 0 5px;list-style:none}.widget{margin-top:1em;margin-left:-10px}input[type="submit"],.nav-bar>li.has-flyout a,.signpost-block .label,.whats-on .details .genre-name,.whats-on .links a,.signpost-block-content h2,.signpost-block-content.from-elsewhere li .source,.view-all a,.date-stamp,.venue-header,.content-block h3,.content-block label,.media-panel .media-controls h4,.media-panel .media-controls h5,.ticket-list li a,.ticket-list li .no-link,.my-tickets li a,.tertiaryNav li a,.tertiaryNav h3,h1.large,.strapline-mobile,.content-block.taxonomy-tags a,.signpost-block-content.social-stream .social-more,.content-block .see-all a{text-transform:uppercase}.mainContent h2.date-stamp{text-transform:capitalize}a,input[type="submit"],.signpost-block .label{-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}#admin-functions{display:none}.logged-in #admin-functions{display:inline-block;margin:1em 0;width:100%}.logged-in #admin-functions .tabs{background:none repeat scroll 0 0 #de1c1c;border:0 none;display:table;margin:0 auto;max-width:1160px;padding:15px;width:100%;height:auto}.logged-in ul.primary{padding:10px}.logged-in ul.primary li{display:inline-block}.logged-in ul.primary li a{background:none repeat scroll 0 0 #fff;border:0 none;color:#de1c1c;padding:0 15px;text-transform:uppercase}.logged-in ul.primary li.active a,.logged-in ul.primary li a:hover{background:none repeat scroll 0 0 #ccc;border:0 none;color:#000}.tabs dd.active,.tabs li.active{margin:0;border:none}div.status,.ok{display:table;margin:10px auto;max-width:910px;width:100%;font-size:12px}.logged-in .admin_button{background:#de1c1c;color:#fff;padding:10px;float:left;width:100%}.logged-in .content-block .ticket-list li .admin_button_edit a{background:none repeat scroll 0 0 #de1c1c;color:#ffffff;margin-left:5px;padding:0;width:4em}.logged-in .content-block .ticket-list li .admin_button_edit a:hover,.logged-in .admin_button:hover{background:#000}@media screen and (-webkit-min-device-pixel-ratio: 0){header input[type="search"]{color:#000 !important}}@media only screen and (max-width: 1140px) and (min-width: 768px){.front .gradient{display:none !important}header #site-name a{margin-left:10px}.signpost-block .label{bottom:4px}.front .signpost-block-content.listing{margin-top:-2.3em}.page-form.subscribe input[type="text"]{width:13em}.front .signpost-block-content.listing{min-height:26em}.front .signpost-block-content.from-elsewhere li{padding-bottom:7.5em;min-height:29em}.front .signpost-block-content.from-elsewhere .source{padding-top:5px !important}.front .whats-on .details .genre-name{padding:5px 5px 0 5px}.signpost-block-content.social-stream li a span{width:84%}.listings.default li img{width:38%}.listings.default.whats-on li img{width:53%}.listings.default li .links{width:13.5%}.listings.default.whats-on li .summary{width:41%}.listings.default li .links .remind a{display:inline-block;margin:7px 5px 0 0}.media-panel .flex-panel h1{font-size:24px;line-height:1.2}.media-panel .flex-panel h2{font-size:22px;line-height:1.2}.media-panel .media-controls .media-video,.media-panel .media-controls .media-audio,.media-panel .media-controls .media-gallery{width:30%}.nav-bar>li.has-flyout>a:first-child{width:auto}.nav-bar>li>a:first-child{font-size:15px;padding:0 10px}.media-panel .media-controls{width:33.4%}.media-panel .row{margin:0}.signpost-block-content.social-stream li .facebook-feed-message,.signpost-block-content.social-stream li .tweet-text,.signpost-block-content.social-stream ul.facebook-feed .facebook-feed-time,.signpost-block-content.social-stream div.tweet-footer .tweet-time,.signpost-block-content.social-stream .social-more,.signpost-block-content.social-stream div.tweet-footer .tweet-actions{width:84%}.widget{margin-left:0}}@media only screen and (max-width: 800px){.page-form{width:100%}nav li a{font-size:15px}.nav-bar>li.has-flyout>a:first-child{width:100px}.nav-bar>li>a:first-child{font-size:13px}ul.flyout li a,.nav-bar li ul li a{padding:10px}.nav-bar>li.has-flyout>a:first-child:after{right:10px}.signpost-block-content.social-stream li a span{width:77%}.page-form.subscribe input[type="text"]{width:100%;margin:0}.page-form.subscribe input[type="submit"]{float:left;margin:5px 0}.signpost-block .label{font-size:16px}.front .signpost-block-content.listing{min-height:31em}.front .signpost-block-content.from-elsewhere .source{font-size:14px;width:100%}.front .whats-on .details .genre-name{font-size:13px;padding:4px 5px 1px}.front .whats-on .details .date-stamp{font-size:13px}.signpost-block-content.social-stream li:nth-child(n+4){display:none}.signpost-block .label{padding:5px}.front .whats-on img{max-width:90px}.whats-on .content-block.select-option .views-exposed-widget{float:none;margin:0;width:100%}.date-venue .views-exposed-widget{margin:0.5em 0;width:100%}.content-block.select-option .views-exposed-widget .form-item select{margin:0 0 5px}.content-block.select-option input[type="submit"]{margin-top:0;background-color:#4464f6;color:#fff}.listings.default li .links{float:left;width:100%;margin:0}.listings.default li .links li{float:right;margin:5px 10px 10px 0;width:auto}.media-panel .media-controls{padding-bottom:0.5em}.media-panel .media-controls h4{margin:0 0 5px}.media-panel .media-controls .media-video,.media-panel .media-controls .media-audio,.media-panel .media-controls .media-gallery{width:50%}#Gallery.gallery li:first-child a{margin:5px 0 0;padding:5px}.media-panel .more li a,.media-panel .sharethis{font-size:14px;padding:10px 0;margin:0 0 0 4px}.flex-video{padding-bottom:39.7%}.content-block .my-tickets li{display:block;width:auto;margin-top:5px}.content-block .ticket-list li span{float:left;width:100%}.content-block .ticket-list li a,.ticket-list li.sold-out .no-link{float:left}.content-block .image-link img{width:95%}.whats-on .content-block.select-option .date-venue .views-exposed-widget{float:left;margin:0 0 0.5em;width:100%}.front .signpost-block-content.from-elsewhere li{min-height:32em}.front .signpost-block-content.from-elsewhere li .source{padding:0 4px}.signpost-block-content.social-stream li .facebook-feed-message,.signpost-block-content.social-stream li .tweet-text,.signpost-block-content.social-stream ul.facebook-feed .facebook-feed-time,.signpost-block-content.social-stream div.tweet-footer .tweet-time,.signpost-block-content.social-stream .social-more,.signpost-block-content.social-stream div.tweet-footer .tweet-actions{width:78%}footer .row .three,footer .row .five{width:50%}footer .row .four{width:100%}footer .charity{margin-top:1em}#views-exposed-form-whatson-date-listing .content-block.select-option .views-exposed-widget{width:3em}.listings.default li .links{float:none}}@media handheld, only screen and (max-width: 767px){.hide-for-small,.show-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}.show-for-small{display:inherit !important}.block.block-system .row .row{margin:0}.node-type-landing-page [class*="column"]+[class*="column"]:last-child{float:none}header #site-name a{height:49px;width:50%;margin:10px}#site-name aside{width:60px;height:45px}.mobile-menu{display:inline-block !important;float:none;width:100%;padding:6px 0}#block-block-10 .mobile-menu{padding:0;width:100%;padding:10px 10px 0}#block-block-10 .mobile-menu ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;width:100%}#block-block-10 .mobile-menu ul li{list-style:none;margin:0;padding:0}#block-block-10 .mobile-menu ul li a{margin:0}.strapline-mobile{display:block !important}.nav-bar{background:transparent}nav.mobile-menu ul li #nav-open,nav.mobile-menu ul li a{background:#ff3587;padding:5px 20px;border-radius:25px;text-transform:uppercase;cursor:pointer;float:left;font-size:16px;width:auto;text-align:center;color:#fff}nav.mobile-menu ul li #nav-open:hover,nav.mobile-menu ul li a:hover{background:#4464f6}#mobile-nav{display:none;position:absolute;z-index:100;background:#ff3587;padding:0 0 5px;overflow:visible !important}.nav-bar>li{width:100%;text-align:center;border-bottom:1px solid #fff}.nav-bar>li a{background:#ff3587;text-transform:uppercase;text-shadow:none;color:#fff;padding:8px}.nav-bar>li:nth-child(1) a{background:#de1c1c;color:#fff}.nav-bar>li:nth-child(3),.nav-bar>li:nth-child(5),.nav-bar>li:nth-child(7){margin-right:0;width:100%}.nav-bar>li:nth-child(4),.nav-bar>li:nth-child(6),.nav-bar>li:nth-child(8){margin-left:0;width:100%}.nav-bar li.lcds a,.nav-bar li.radc a,.nav-bar li.prize a,.nav-bar li.juice a{color:#fff;background:#ff3587;background:-o-linear-gradient(45deg, #ff3587, #de1c1c);background:linear-gradient(45deg, #ff3587, #de1c1c)}#nav-close{margin:7px 0 0;font-size:16px;color:#fff;display:inline-block;margin:0 auto}#nav-close:after{background:none repeat scroll 0 0 #ffffff;color:#000000;content:"X";display:inline-block;font-size:12px;margin:0 0 0 10px;padding:4px 7px 3px 7px;line-height:1;border-radius:50%}.nav-bar>li.active-trail>a{-webkit-box-shadow:none;box-shadow:none}#block-search-form{width:470px}#block-search-form input[type="submit"]{margin-right:5px}.mainContent{padding-top:1em}.mainContent h1.large,.mainContent h2.date-stamp{margin-top:0;border:0;font-size:20px}.venue-header{font-size:20px;line-height:1.4;padding-top:2px}.front .signpost-block,.signpost-block{margin:1em 0 0 0}.signpost-block.arrow img{display:none}.signpost-block.arrow .label{position:relative;display:block;bottom:0;background:#e5e5e5;width:90%;color:#000;padding:11px}.signpost-block.arrow .label:after{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute}.signpost-block.arrow .label:after{border-color:rgba(229,229,229,0);border-left-color:#e5e5e5;border-width:20px;top:50%;margin-top:-20px}.front .signpost-block-content.listing{margin-top:-4px;min-height:inherit}.front .signpost-block-content .view-all{position:relative;display:inline-block;padding-top:5px}.signpost-block-content{margin-bottom:0}.signpost-block-content ul li:nth-child(n+3){display:none}.front .whats-on .info{margin:5px 10px}.listings.default li{background:transparent}.listings.default li img{float:right;width:40%;margin:1em 0 0 0}.listings.default h3{font-size:16px}.listings.default h3 a{color:#000}.listings.default li .summary,.listings.default.whats-on li .summary{width:55%;margin-top:1em}.page-search-node .listings.default.results li .summary{width:100%}.listings.default li .summary p{display:none}.listings.default li .links{float:left;margin:0;margin:0.5em 0 0;width:60%}.listings.default li .links li{width:auto;float:left}.listings.default li .links a{float:left;padding:0;background:transparent;width:auto;border-bottom:1px solid #000;border-radius:0;color:#000;line-height:1.2}.listings.default li .links a:hover{background:transparent}.listings.default li .links .book a{padding:0;border-radius:0;width:auto;text-align:left}.listings.default li .links .book a:hover{background:transparent;color:#4464f6 !important}.listings.default.from-elsewhere .source{margin:0;width:100%}.listings.default.from-elsewhere li{margin-bottom:0.5em}.listings.default.from-elsewhere .media,.listings.default.from-elsewhere .summary{float:none;width:100%}.listings.default.from-elsewhere .media img{margin:0}.listings.default.from-elsewhere li .summary p{display:block}.content-block .my-tickets li{margin:5px 0 0 10px;width:auto}.node-type-landing-page .mainContent .row .columns{padding:0 10px}.node-type-landing-page .mainContent .row{margin:0}.node-type-landing-page .signpost-block-content{margin:0 10px}.node-type-landing-page .flexslider,.node-type-landing-page .signpost-block-content:first-of-type{margin-top:0}.front .mobile-extras .signpost-block{width:49%;float:left}.front .mobile-extras .signpost-block:first-of-type{margin-right:2%}.front .mobile-extras .connect{background:#000;float:none;margin:0 10px;padding:10px 0;text-align:center}.media-panel .flex-panel,.media-panel .flex-banner{float:none;width:100%}.media-panel .flex-panel{padding:0.5em 0}.media-panel .flex-panel h1,.media-panel .flex-panel h2{font-size:18px}.media-panel .flex-panel p{margin:5px 0 0 1em}.media-panel .media-controls{float:left;width:100%;position:relative;padding-right:0.5em}.media-panel .media-controls li a{padding:2px 6px 0 7px;text-align:center}.media-panel .more{margin:8px 0}.media-panel .more li a,.media-panel div.sharethis{margin-left:5px;padding:6px 7px 2px 7px;font-size:15px}.media-panel .flex-panel .date-stamp{font-size:16px;margin:0 0 0.5em 0.6em}.media-panel .row.book-panel{padding:0}#Gallery.gallery li:first-child a{margin:0}.content-block:first-of-type{margin-top:1em}.content-block.select-option{margin:0}.page-form.subscribe input[type="text"]{width:23em}.section-nav h3{border-top:1px dashed #000;margin:0;padding:0.5em 0;text-transform:uppercase;color:#000}.section-nav li{list-style:none}#colorbox .video-container{position:relative;padding-top:0;padding-bottom:75%;height:0;margin-bottom:0;overflow:hidden}#colorbox iframe,#colorbox object,#colorbox embed,#colorbox video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-caption .more{bottom:-13em}footer{padding-top:1em}#site-name-footer a{width:25px;height:80px;display:block;margin:0 10px 0 0}footer .vcard{float:left}footer .vcard span,footer .vcard abbr{font-size:13px}footer .vcard .country-name{display:none}footer .show-for-small.tools{float:right}footer .show-for-small.tools li a{padding:4px 5px 2px 5px;border-radius:25px;text-transform:uppercase;float:left;width:55px;text-align:center;border:0;margin:7px 0 0 5px}footer .show-for-small.tools li a:hover{background:#4464f6;color:#fff}footer .org,footer ul.hide-for-touch{border-top:0;padding-top:0}footer .charity{text-align:left;border-bottom:1px solid #000;padding:0 0 1.5em 0}.widget{margin-left:0}.section-nav h3{margin-top:1em}}@media only screen and (max-width: 320px){.page-form.subscribe input[type="text"]{width:12em}#block-search-form{width:310px}.mainContent .event-details p{font-size:15px;line-height:1.5}footer .sponsors li.ace a{background-size:100%;width:110px}footer .sponsors li.cdd a{background-size:100%;width:110px}}.group_step_3_declaration .field-name-field-date legend{display:none}#block-search-form{border-top:1px solid #858585;padding:10px 0;width:19em;float:right}#block-search-form form{margin:0}#block-search-form input[type="search"]{background:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;color:#323232;height:auto;padding:7px;float:left;width:17em;margin:0;border-radius:2px;opacity:0.75}#block-search-form input[type="search"]:focus,#block-search-form input[type="search"]:hover{opacity:1}#block-search-form input[type="submit"]{background:transparent none repeat scroll 0 0;border:0 none;color:#fff;float:right;font-size:14px;margin:3px 0 0;opacity:0.75;padding:0;text-align:right;text-decoration:underline;text-transform:none}#block-search-form input[type="submit"]:hover{opacity:1;cursor:pointer}.user-tools .top-right{float:right;width:100%}.user-tools .top-right .link-basket{float:left;color:#fff;margin-top:2em;font-weight:200}.user-tools .top-right .link-basket:after{background-image:url(../images/icon-basket.svg);background-position:right center;background-repeat:no-repeat;content:"";display:inline-block;height:25px;margin-left:10px;width:25px;margin-bottom:-4px}.user-tools .top-right .link-basket:hover{text-decoration:underline}.connect{float:right}.connect li{list-style:none;display:inline}.connect li a{background-repeat:no-repeat;background-size:100%;display:inline-block;height:30px;margin-right:10px;text-indent:-9999em;width:30px;border:0;text-decoration:none}.connect li a.facebook{background-image:url("../images/rebrand/icon-facebook.svg")}.connect li a.twitter{background-image:url("../images/rebrand/icon-twitter.svg")}.connect li a.youtube{background-image:url("../images/rebrand/icon-youtube.svg")}.connect li a.insta{background-image:url("../images/rebrand/icon-insta.svg")}.connect li a:hover{opacity:0.7;border-bottom:0}.flex-caption{background:rgba(255,53,135,0.5);padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-caption h3 a{border-bottom-color:#fff;font-family:benton-sans-compressed, sans-serif;font-weight:700}.flex-caption .more{margin-top:auto;position:relative;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-caption .more .info{height:auto}.flex-caption .more li a{font-family:benton-sans-compressed, sans-serif;font-weight:700;width:auto;text-transform:none;color:#4464f6;font-size:26px;border-radius:30px;padding:5px 30px}.flex-caption .more li a:hover{background-color:#4464f6;color:#fff}.flex-caption .more li a.book-link{background:#ff3587;color:#fff}.flex-caption .more li a.book-link:hover{background:#fff;color:#666}.mainContent .flex-caption h3{line-height:34px}.mainContent .flex-caption h3 a{color:#fff;margin-bottom:0.5em}.front .signpost-block-content.listing{padding-bottom:3em}.front #whatson ul.whats-on{padding-top:0}.front #whatson ul.whats-on .info{margin:10px 0;width:100%;height:auto}.front #whatson ul.whats-on img,.front #whatson ul.whats-on .links{margin:0}.front #whatson ul.whats-on img{margin-left:10px}body.radc #flexslider-1 ul.more .book{display:none}#flexslider-1 ul.more .info{border:none}#whatson ul.whats-on{list-style:none;margin:0;padding:0;padding-top:3em}#whatson ul.whats-on li{list-style:none;margin:0;padding:0}#whatson ul.whats-on li .thumb{display:block;clear:both;margin-bottom:1em;border:none}#whatson ul.whats-on li .thumb img{width:100%;height:auto}#whatson ul.whats-on li .details{padding:0 1em}#whatson ul.whats-on li .details h3 a{font-family:benton-sans-compressed, sans-serif;font-weight:700;font-size:18px;color:#333;border-bottom:none}#whatson ul.whats-on li .details h3 a:hover{color:#4464f6}#whatson ul.whats-on li .details p{line-height:1.3}#whatson ul.whats-on li .buttons{padding:1em;position:absolute;bottom:1.5em;left:0;width:100%}#whatson ul.whats-on li.item-sizer{width:31.3333%}#whatson ul.whats-on li.item{display:block;float:left;width:31.3333%;vertical-align:top;margin:0 0 30px;overflow:hidden;position:relative;height:400px}#whatson ul.whats-on li.item .listing-content{background:#e5e5e5;clear:both;position:relative;height:100%}#whatson ul.whats-on li.gutter-sizer{width:3%;height:auto}#whatson ul.whats-on li.featured{width:65.6666%;height:830px}.info{text-transform:uppercase;display:block;float:left;width:100%;height:27px;background:none;border-bottom:2px solid #ff3587}.info .run{font-size:15px;float:right;display:inline-block;padding:3px 8px 2px;font-size:14px;color:#fff;background-color:#ff3587}.calendar-calendar{padding:0.5em}.calendar-calendar table.mini td.empty,.calendar-calendar table.mini td{background:#e5e5e5}.calendar-calendar table.mini td.today{background:#fff}.calendar-calendar table.mini td{text-align:center}.calendar-calendar table.mini td a{padding:10px 0;display:block;background:#4464f6;color:#fff;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.calendar-calendar table.mini td a:hover{opacity:0.7}.calendar-calendar table.mini td .mini-day-off{padding:10px 0}.calendar-calendar table.mini td.today a{margin:5px;padding:5px 0}.calendar-calendar table.mini th{padding:10px 0}.view .date-nav-wrapper .date-prev{left:0.5em;right:auto}.view .date-nav-wrapper .date-next{right:0.5em}.view .date-nav-wrapper .date-heading h3{font-size:20px}.date-nav{padding-bottom:0}ul.pager{clear:both}.book-link{font-family:benton-sans-compressed, sans-serif;font-weight:700}.content-block.select-option input[type="submit"],.content-block .ticket-list li a,.content-block .ticket-list li .no-link,.content-block.events a.book-link,.book-link,li.item .buttons .button{font-size:14px;background:none repeat scroll 0 0 #4464f6;border-radius:25px;cursor:pointer;float:right;padding:8px 10px 6px;text-align:center;text-transform:uppercase;width:7em;margin:0;color:#fff;white-space:nowrap}.content-block.select-option input[type="submit"]:hover,.content-block .ticket-list li a:hover,.content-block .ticket-list li .no-link:hover,.content-block.events a.book-link:hover,.book-link:hover,li.item .buttons .button:hover{text-decoration:underline;color:#fff}.content-block .ticket-list li a,.content-block.events .book-link{background:#4464f6;color:#fff}.content-block .ticket-list li a:hover,.content-block.events .book-link:hover{text-decoration:underline;color:#fff}.content-block .ticket-list li .no-link{background:#fff;color:#000;cursor:default;pointer-events:none}.content-block .image-link{margin-right:0.5em}.content-block .image-link img{width:100%;height:auto}.book-link,.mainContent .book-link{background:#4464f6;color:#fff;border:none}.book-link:hover,.mainContent .book-link:hover{text-decoration:underline}.content-block.select-option input[type="submit"]{margin-top:0;width:auto}.content-block.taxonomy-tags a{line-height:18px}.media-panel .book-panel .columns{padding-top:0;padding-bottom:0}.media-panel .book-panel .book{display:none}.media-panel .flex-panel .price-range{margin-top:1em;margin-bottom:0}.media-panel .flex-panel .book .book-link{float:none;margin:1em auto 0;display:block;width:90%;background:#41b649;color:white;padding:10px 0;font-size:16px}.content-block.manual-book{padding:5px 10px}.content-block.manual-book a{padding:12px 10px 11px}.content-block .ticket-list li a{background:#4464f6;color:#fff}.content-block .ticket-list li a:hover{background:#fff;color:#000}p.credits{font-style:italic;font-size:14px;margin-top:15px}.archive{padding:1.3em;background:#4464f6;color:#fff;margin-bottom:1em}.archive p{font-size:22px;margin:0;line-height:1.3}.archive p a{color:#fff;text-decoration:underline;border:none}.flex-panel{position:relative}#video-holder{border:0;position:relative;min-height:428px}#gallery{background:rgba(255,53,135,0.4);padding:10px 20px;position:relative}#gallery button{padding:0;position:absolute;top:0;height:100%;width:15px;background-color:#ff3587;border:none;cursor:pointer;text-align:left;text-indent:-9999px;*font-size:0;*line-height:0px;background-position:center center;background-repeat:no-repeat;background-size:10px;outline:0;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}#gallery button.slick-prev{left:0;background-image:url("../images/icon-prev.png")}#gallery button.slick-next{right:0;background-image:url("../images/icon-next.png")}#gallery button:hover{background-color:#de1c1c}#gallery .slick-slide{text-align:center;margin:0 5px}#gallery .slick-slide a{vertical-align:middle;display:inline-block;height:100%;position:relative}#gallery .slick-slide a img{width:100%;height:auto;margin:0 auto;vertical-align:middle}#gallery .slick-slide a span{display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:url(../images/rebrand/plus.svg) center center no-repeat;background-size:25px;opacity:0.8}#gallery .slick-slide a span.play{background:url(../images/rebrand/play.svg) center center no-repeat;background-size:25px}#gallery .slick-slide a:hover{text-decoration:none}#gallery .slick-slide a:hover span{opacity:1}#gallery.pos{position:absolute;bottom:0;left:0}.content-block{padding:0}.content-block h3,.content-block h4{padding-top:0.7em}.content-block.events{margin:0}.content-block.events li{border-bottom:1px dashed #aaa;padding-bottom:8px;padding-left:10px}.content-block.events li.views-row-last{border-bottom:0;padding-bottom:0}.content-block.events li.gutter-sizer,.content-block.events li.item-sizer{display:none}.content-block.events h4{padding:10px 115px 10px 0;border:none}.content-block.events h4 a{text-transform:none}.content-block.events .run{display:block}.content-block.events .links a{margin:10px 10px 0 0}.field-type-entityreference .content-block{margin-top:1em}#site-name-footer a{margin-bottom:1em}footer p.tel{font-size:14px;margin:10px 0}.footer-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footer-column .block{margin-bottom:15px}#block-block-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#block-block-3{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bean-footer-logos{padding-top:1em}.bean-footer-logos .field-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-partner{margin:0 15px 15px 0}.footer-partner img{display:block;width:auto;height:43px}@media (max-width: 768px){.footer-partner img{height:40px}}.footer-partner a{display:block;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.footer-partner a:hover{opacity:0.7}.page-form tr.odd .form-item,.page-form tr.even .form-item{white-space:normal}.cc_banner-wrapper .cc_container{background:rgba(0,0,0,0.8)}.hide-for-mobile{display:block !important}.show-for-mobile{display:none !important}@media screen and (max-width: 1025px){#video-holder{min-height:385px}.media-panel .flex-banner{width:66.65%}}@media screen and (max-width: 800px){#whatson ul.whats-on li.item-sizer{width:49%}#whatson ul.whats-on li.item{width:48%}#whatson ul.whats-on li.gutter-sizer{width:1%}#whatson ul.whats-on li.featured{width:100%;height:830px}#video-holder{min-height:289px}}@media handheld, only screen and (max-width: 767px){.hide-for-mobile{display:none !important}.show-for-mobile{display:block !important}.block-menu-block .subNav{display:none}.block-menu-block .subNav ul.menu{margin:0}.block-menu-block .subNav ul.menu li{width:100%}.block-menu-block .subNav ul.menu li a{padding:8px 13px 7px;text-align:center;width:100%}.media-panel .flex-banner{width:100%}.media-panel .flex-panel{text-align:center}.media-panel .flex-panel .date-stamp{margin-top:0.7em}.media-panel .book-panel .book{display:block}.media-panel .book-panel .book .book-link{margin:1em auto 1em 7px}.media-panel .flex-panel .price-range{margin:0;font-size:18px}#toggle-filters{text-align:center;padding:7px 15px;background:#fff;color:#666;margin:15px 0 0}#toggle-filters.active{background:#4464f6;color:#fff}#views-exposed-form-what-s-on-v2-listing,#calendar{display:none}#whatson ul.whats-on li.item-sizer{width:100%}#whatson ul.whats-on li.item{width:100%}#whatson ul.whats-on li.gutter-sizer{width:1%}header .user-tools{background:#000;bottom:-2em;position:absolute;text-align:center;width:100%}header .user-tools .top-right{text-align:center}header .user-tools .top-right .link-basket{float:none}#block-search-form{border-bottom:1px solid #858585;float:left;margin-top:0.3em;padding:10px 2em;width:100%}}.signpost-block-content h2.subscribe-title{text-align:center;padding:15px 30px 10px;line-height:1.4}.page-form.subscribe{padding:20px 30px}@media only screen and (max-width: 768px){.page-form.subscribe{padding:1em}}.page-form.subscribe .form-wrapper{width:100%}.page-form.subscribe form>div,.page-form.subscribe .fieldset-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (max-width: 768px){.page-form.subscribe form>div,.page-form.subscribe .fieldset-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-form.subscribe form .form-item{width:100%;margin-right:45px}@media only screen and (max-width: 1100px){.page-form.subscribe form .form-item{margin-right:30px}}@media only screen and (max-width: 768px){.page-form.subscribe form .form-item{margin-right:0;margin-bottom:30px}}.page-form.subscribe form input[type="text"]{margin-bottom:0;width:100%}.page-form.subscribe form input[type="submit"]{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;padding-left:15px;padding-right:15px;float:none}@media only screen and (max-width: 768px){.page-form.subscribe form input[type="submit"]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.node-type-landing-page .signpost-block-content h2.subscribe-title{text-align:left;padding:15px 0 10px}.node-type-landing-page .page-form.subscribe{padding:20px 0}.node-type-landing-page .page-form.subscribe form>div,.node-type-landing-page .page-form.subscribe .fieldset-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.node-type-landing-page .page-form.subscribe form .form-item{margin-right:0;margin-bottom:15px}body{font-family:benton-sans-compressed, sans-serif;font-weight:500;font-style:normal;font-style:16px;line-height:25px;letter-spacing:0.75px;color:#666}blockquote{border-right-color:#d8d8d8}blockquote p{color:#000}.register-wrapper{display:inline-block}.register-wrapper a{font-family:benton-sans-compressed, sans-serif;font-weight:700;width:auto;text-transform:none;color:#fff;background-color:#4464f6;border-radius:30px;padding:5px 30px}.register-wrapper a:hover{background-color:#4464f6;color:#fff;text-decoration:underline}#user-login>div>a{display:block}#user-login .form-actions{display:inline-block;margin-right:30px}.signpost-block-content.block-form,.signpost-block-content.listing,.signpost-block-content,.content-block,.front .content-block{background-color:#e5e5e5}h1,h2,h3,h4,h5{font-family:benton-sans-compressed, sans-serif;font-weight:700;color:#222222}strong,b{font-family:benton-sans-compressed, sans-serif;font-weight:700}.mainContent .flex-caption h3 a{border:0;text-decoration:none}.mainContent .flex-caption h3 a:hover{text-decoration:underline;color:#fff}.flex-caption .more li a{font-size:20px;padding:5px 25px}.mainContent .flexslider ul.more{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContent .flexslider ul.more .info{width:auto}.mainContent .flexslider ul.more a{white-space:nowrap}.mainContent .flexslider ul.more .book a{border-bottom:1px solid #000}.mainContent .flexslider ul.more .book a:hover{text-decoration:none;background-color:#4464f6;color:#fff}.content-block ul.latest-blogs a{font-family:benton-sans-compressed, sans-serif;font-weight:700}.content-block ul.latest-blogs a span{font-weight:normal}.page-node-1291 .strapline-mobile,.page-node-1292 .strapline-mobile{display:none !important}@media only screen and (max-width: 768px){.signpost-block{min-height:0}.lcds .flex-caption,.radc .flex-caption{height:auto}.front .flex-caption,.lcds .flex-caption,.radc .flex-caption{background-color:rgba(255,53,135,0.5)}.signpost-block-content.block-form{margin-top:1em}}.media-panel .flex-panel .book .book-link{background-color:#4464f6}.blog-listing li,.listings.default li .summary.no-image{background-color:#e5e5e5}.mainContent .lcds_app_start{background-color:#4464f6;color:#fff;padding:8px 10px 6px;border-radius:25px;font-size:16px;text-transform:uppercase}@media handheld, only screen and (max-width: 500px){.mainContent .lcds_app_start{display:block;text-align:center}}.mainContent .lcds_app_start:hover{color:#fff;text-decoration:underline;background:#4464f6}.book-link,.mainContent .book-link{font-family:benton-sans-compressed, sans-serif;font-weight:700}.content-block.select-option input[type="submit"],.content-block .ticket-list li a,.content-block .ticket-list li .no-link,.content-block.events .book-link,.book-link,li.item .buttons .button{background-color:#4464f6;font-family:benton-sans-compressed, sans-serif;font-weight:700;color:#fff}input[type="submit"]{-webkit-appearance:none}.strapline-mobile a{background-color:#b5b5b5;color:#fff}.flexarea iframe{display:block}@media handheld, only screen and (max-width: 767px){.flexslider .slides>li{padding-bottom:0}.mainContent .flexslider ul.more .info a{display:none}.media-panel .book-panel .book .book-link{background-color:#4464f6;font-weight:700;color:#fff;padding:8px 10px 6px}#toggle-filters{background-color:#e5e5e5;color:#000;font-weight:bold;text-transform:uppercase}}.mainContent p a:not(.book-link),.mainContent li a:not(.book-link){line-height:1.5}.see-all a{font-weight:bold;margin:10px 0}

/*# sourceMappingURL=style-v2.css.map */
