﻿@font-face{font-family:"fringe-iconfont";src:url("../bundles/linefringe/font/iconfont/fringe-iconfont.eot");src:url("../bundles/linefringe/font/iconfont/fringe-iconfont.eot?#iefix") format("embedded-opentype"),url("../bundles/linefringe/font/iconfont/fringe-iconfont.woff") format("woff"),url("../bundles/linefringe/font/iconfont/fringe-iconfont.ttf") format("truetype"),url("../bundles/linefringe/font/iconfont/fringe-iconfont.svg#fringe-iconfont") format("svg");font-weight:normal;font-style:normal}.icon,.icon-close,.icon-google,.icon-facebook,.icon-arrow-right,.icon-wheelchair,.icon-phone,.icon-plus,.icon-arrow-trail,.icon-dot,.icon-arrow-back,.icon-stopwatch,.icon-twitter,.icon-minus,.icon-search,.icon-account,.icon-star,.icon-error,.icon-waypoint,.icon-success,.icon-time,.icon-marker,.icon-arrow-down,.caret,.icon-basket,.icon-calendar,.icon-link-arrow,.icon-export,.icon-arrow-trail-back,.icon-info,icon-star-hollow,.icon-timer,.icon-arrow-forward,.icon-wheelchair-spaces,.icon-access-toilet,.icon-wheelchair-access,.icon-re,.icon-other-facilities,.icon-lift-access,.icon-lvl-access,.icon-hearing-loop,.icon-equality-trained,.icon-ccc,.icon-BSB,.icon-some-shows-access,.icon-parking-access,.icon-assist-dogs,.icon-up-arrow,.icon-friend-fringe{font-family:"fringe-iconfont";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1em;font-size:1.3em;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"fringe-iconfont";src:url("../bundles/linefringe/font/iconfont/fringe-iconfont.svg") format("svg")}}.icon-close:before{content:""}.icon-wheelchair-spaces:before{content:""}.icon-access-toilet:before{content:""}.icon-wheelchair-access:before{content:""}.icon-re:before{content:""}.icon-other-facilities:before{content:""}.icon-lift-access:before{content:""}.icon-lvl-access:before{content:""}.icon-hearing-loop:before{content:""}.icon-equality-trained:before{content:""}.icon-ccc:before{content:""}.icon-BSB:before{content:""}.icon-some-shows-access:before{content:""}.icon-parking-access:before{content:""}.icon-assist-dogs:before{content:""}.icon-myFont:before{content:""}.icon-arrow-forward:before{content:""}.icon-star:before{content:""}.icon-timer:before{content:""}.icon-link-arrow:before{content:""}.icon-export:before{content:""}.icon-arrow-trail-back:before{content:""}.icon-info:before{content:""}.icon-calendar:before{content:""}.icon-google:before{content:""}.icon-facebook:before{content:""}.icon-arrow-right:before{content:""}.icon-wheelchair:before{content:""}.icon-phone:before{content:"";color:#4eacd9}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-search:before{content:""}.icon-account:before{content:""}.icon-star-hollow:before{content:""}.icon-error:before,.icon-waypoint:before{content:""}.icon-success:before{content:""}.icon-time:before{content:""}.icon-marker:before{content:""}.icon-basket:before{content:""}.icon-arrow-down:before,.caret:before{content:""}.icon-arrow-trail:before{content:""}.icon-dot:before{content:""}.icon-arrow-back:before{content:""}.icon-twitter:before{content:""}.icon-error:before,.icon-waypoint:before{content:"";font-size:1em;vertical-align:top}.icon-arrow-trail,.icon-arrow-trail-back{font-size:1.2em}.icon-up-arrow:before{content:"";margin-left:-10px}.icon-friend-fringe:before{content:""}.icon-wheelchair-spaces,.icon-access-toilet,.icon-wheelchair-access,.icon-re,.icon-other-facilities,.icon-lift-access,.icon-lvl-access,.icon-hearing-loop,.icon-equality-trained,.icon-ccc,.icon-BSB,.icon-some-shows-access,.icon-parking-access,.icon-assist-dogs,.icon-up-arrow,.icon-friend-fringe,.caret{color:#202020;font-size:1.5em;margin-right:5px;width:24px;*display:inline;display:inline-block}.svg-icon{height:24px;width:24px;display:inline-block;margin-right:5px;vertical-align:middle}.svg-icon svg{fill:#202020;height:24px;width:24px}@-ms-viewport{width:device-width}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.half-width,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-right:20px;padding-left:20px}option:disabled{color:#d44c5e}.row{margin-left:-20px;margin-right:-20px}.row>.sidebar{margin-right:20px;-webkit-transform:translateZ(0)}.cms-page .row{margin-left:-15px}.soft-hidden-xs{display:none}.system-message{font-size:1.5em;padding:20px 0px}.default-text-size,.default-text-size li{font-size:15px;font-size:.9rem}.form-control::-webkit-input-placeholder,.form-control:-moz-placeholder,.form-control::-moz-placeholder,.form-control:-ms-input-placeholder{color:#fff}form input[type=number]::-webkit-outer-spin-button,form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html{font-size:16px;height:100%;background-color:#171717}body{font-size:62.5%;font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",sans-serif;font-weight:normal;color:#555}.wrapper{width:100%;overflow:hidden}h1,h2,h3{font-family:"Roboto Condensed",Helvetica,sans-serif}h1{font-size:4em}h2{font-size:2em}h3{font-size:1.9em}h4{font-size:1.9em;font-family:"Roboto Condensed",Helvetica,sans-serif}li{margin-bottom:10px}ul{padding-left:10px}ul li{list-style:none;padding-left:0px;*list-style:disc outside none;text-indent:-1.2em;margin-left:1em}ul li>*{text-indent:0px;margin-left:0px}ul li:before{font-family:"fringe-iconfont";content:"";color:#41ce90;font-size:.5em;padding-right:10px}ul.left-align{padding-left:0px}ul.left-align li{float:left;display:table-cell;*display:inline-block;margin:0px 20px 20px 0px;vertical-align:middle;text-align:center;padding:10px;width:130px}ul.left-align li>*{vertical-align:middle;display:block}ul.left-align li img{width:100%;display:inline-block}ul.left-align li:last-child{margin-right:0px}ul.left-align li:before{display:none}hr{display:block;clear:both}hr.faded{border-top:1px solid #292929}h1>span{padding:16px 25px 6px 20px}.btn{height:44px;font-size:1.6em;font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;color:#202020;border-radius:0px;padding:10px 10px 10px;background-color:#4eacd9;border:3px solid #4eacd9;text-transform:uppercase;margin-bottom:20px;text-align:left;line-height:1.2em}.btn>i.loading:before,.btn>span.loading:before{content:""}.btn>i.loading,.btn>span.loading{display:inline-block;margin:5px 0px 0px 30px;top:0px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.btn .icon-arrow-trail{position:relative;margin-top:-2px}.btn .btn-text{float:left;display:inline-block}.btn .btn-text.no-float{float:none}.btn.btn-action,.btn.btn-box-friend{background-color:#41ce90;border-color:#41ce90}.btn.btn-secondary-action[disabled]{border:3px solid #41ce90}.btn.btn-secondary-action:hover,.btn.btn-secondary-action{border-color:#41ce90;background-color:#fff}.btn:focus,.btn:active,.btn.active{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.btn.btn-action:focus,.btn.btn-action:active,.btn.btn-action:hover{background-color:#39bb82;border-color:#39bb82}.btn.btn-border{padding:10px;background-color:#fff;border:3px solid #4eacd9}.btn.btn-no-border{border-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important}.btn.btn-link{font-size:1.1em;text-transform:none}.btn.btn-sml{padding:5px 10px;width:auto;height:auto}.btn.btn-performance{font-size:initial}.btn-book,.btn-view-shows{font-size:1.6em;width:100%}.btn-book .icon-arrow-trail.loading,.btn-view-shows .icon-arrow-trail.loading{margin-top:12px}.btn-view-map{clear:both;margin-bottom:0px}.btn-call{text-align:center}.btn .icon-arrow-trail{margin-left:20px;float:right}.icon-arrow-trail-back{margin-right:20px}.btn.btn-load-more{width:100%;margin-bottom:20px;text-align:center;font-size:1.7em;display:none;text-align:center}.btn.btn-load-more>span.icon,.btn.btn-load-more>span.icon-close,.btn.btn-load-more>span.icon-google,.btn.btn-load-more>span.icon-facebook,.btn.btn-load-more>span.icon-arrow-right,.btn.btn-load-more>span.icon-wheelchair,.btn.btn-load-more>span.icon-phone,.btn.btn-load-more>span.icon-plus,.btn.btn-load-more>span.icon-arrow-trail,.btn.btn-load-more>span.icon-dot,.btn.btn-load-more>span.icon-arrow-back,.btn.btn-load-more>span.icon-stopwatch,.btn.btn-load-more>span.icon-twitter,.btn.btn-load-more>span.icon-minus,.btn.btn-load-more>span.icon-search,.btn.btn-load-more>span.icon-account,.btn.btn-load-more>span.icon-star,.btn.btn-load-more>span.icon-error,.btn.btn-load-more>span.icon-waypoint,.btn.btn-load-more>span.icon-success,.btn.btn-load-more>span.icon-time,.btn.btn-load-more>span.icon-marker,.btn.btn-load-more>span.icon-arrow-down,.btn.btn-load-more>span.caret,.btn.btn-load-more>span.icon-basket,.btn.btn-load-more>span.icon-calendar,.btn.btn-load-more>span.icon-link-arrow,.btn.btn-load-more>span.icon-export,.btn.btn-load-more>span.icon-arrow-trail-back,.btn.btn-load-more>span.icon-info,.btn.btn-load-more>span.icon-timer,.btn.btn-load-more>span.icon-arrow-forward,.btn.btn-load-more>span.icon-wheelchair-spaces,.btn.btn-load-more>span.icon-access-toilet,.btn.btn-load-more>span.icon-wheelchair-access,.btn.btn-load-more>span.icon-re,.btn.btn-load-more>span.icon-other-facilities,.btn.btn-load-more>span.icon-lift-access,.btn.btn-load-more>span.icon-lvl-access,.btn.btn-load-more>span.icon-hearing-loop,.btn.btn-load-more>span.icon-equality-trained,.btn.btn-load-more>span.icon-ccc,.btn.btn-load-more>span.icon-BSB,.btn.btn-load-more>span.icon-some-shows-access,.btn.btn-load-more>span.icon-parking-access,.btn.btn-load-more>span.icon-assist-dogs,.btn.btn-load-more>span.icon-up-arrow,.btn.btn-load-more>span.icon-friend-fringe{position:relative}.btn.btn-load-more>span.loading{margin-top:0px}.btn-place-order{width:90%;margin:20px}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{color:#202020;background-color:#1a9bc6;border-color:#1a9bc6}.btn.btn-border.btn-default:hover,.btn.btn-border.btn-default:focus,.btn.btn-border.btn-default:active,.btn.btn-border.btn-default.active{background-color:#fff;border-color:#1a9bc6}a,.btn.btn-link,.link{color:#007db8}a:hover,.btn.btn-link:hover,.link:hover{color:#005a85;text-decoration:none}.schema{font-weight:normal !important}.checkbox-text{float:left;width:85%}label{display:block}.radio,.checkbox{font-size:1.5em}.radio label,.checkbox label{font-size:1em}.radio-inline,.checkbox-inline{padding:0px}.radio-inline+.radio-inline{margin-left:0px}textarea,input[type=text]{-webkit-appearance:none}#main-content .container{overflow:hidden;position:relative}#main-content .container.error-container{padding:0px 15px}.popover{color:#555;z-index:100}.popover h3{font-size:1.3em;padding:15px 14px;margin:0;color:#202020}.popover .popover-content{font-size:13.5px;display:block;overflow:hidden}.icon-info{cursor:pointer}table{width:100%;border:0px;border-collapse:collapse;border:1px solid #ddd}table thead>tr>th{padding:20px 15px;border-top:0px;border:1px solid #ddd;border-bottom:0px;background-color:#ecf0f3;font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;font-size:2em}table tbody>tr>td{border:1px solid #ddd;font-size:1.5em;padding:5px}table.table-horizontal th{background-color:#ecf0f3;font-size:1.5em;font-weight:400}table.scheme tr th,table.scheme tr td{font-size:1em}table.scheme .title{font-weight:bold;margin-bottom:5px}.shadow{background-color:#fff}.page-header{margin:20px -20px 0px -20px;border-bottom:0;color:#1c1c1c;border-bottom:1px solid #202020;padding:0 20px}.page-header h1{font-size:2.2em;font-weight:300}.page-header>p{font-size:1.5em}.text-size{margin-right:5px}.text-size>a,.text-size>.btn.btn-link{padding:0 2px}.text-size>a:not(.edf-header__resize-text-option--active),.text-size>.btn.btn-link:not(.edf-header__resize-text-option--active){color:#1c1c1c;line-height:100%}.text-size>a:hover,.text-size>.btn.btn-link:hover,.text-size>a:focus,.text-size>.btn.btn-link:focus{text-decoration:none;color:#e75a79}.text-size .default{font-size:1rem}.text-size .large{font-size:1.0625rem}.text-size .x-large{font-size:1.125rem}input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{float:left;margin:0px;-webkit-appearance:none}.tick{padding-left:0px;margin-bottom:20px;overflow:hidden}.tick li{list-style:none;list-style-image:none;margin-bottom:15px;line-height:1.4em;font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",sans-serif}.tick li:before{color:#41ce90;font-size:1.6em;padding-right:15px;vertical-align:middle}.bootstrap-select>.btn{background-color:rgba(0,0,0,0);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #dadada;padding:5px}.bootstrap-select .dropdown-menu{padding:0px}.bootstrap-select .dropdown-menu ul li{padding:0px;display:block;outline:none;margin-left:0px;text-indent:0}.bootstrap-select .dropdown-menu ul li a,.bootstrap-select .dropdown-menu ul li .btn.btn-link{padding:10px;font-size:1em;outline:none;text-transform:none}.bootstrap-select .dropdown-menu ul li a span,.bootstrap-select .dropdown-menu ul li .btn.btn-link span{padding:0px}.bootstrap-select .dropdown-menu ul li:before{content:"";padding-right:0px;display:none;visibility:hidden}.bootstrap-select .btn:focus{outline:none !important}.bootstrap-select.form-control{min-width:60px;font-size:1em;height:auto}.bootstrap-select.form-control li{display:block;outline:none;text-indent:0;margin-left:0}.bootstrap-select.form-control li:before{content:"";padding-right:0px;display:none;visibility:hidden}.bootstrap-select.form-control .dropdown-toggle.btn-default{background-color:#fff;font-size:1em}.bootstrap-select.form-control .dropdown-toggle.btn-default>.caret{color:#555;top:20px;font-size:1em}.bootstrap-select.form-control .dropdown-toggle.btn-default~.dropdown-menu{background-color:#fff;border:1px solid #dadada;-webkit-box-shadow:1 6px 12px rgba(0,0,0,.175);-moz-box-shadow:1 6px 12px rgba(0,0,0,.175);-ms-box-shadow:1 6px 12px rgba(0,0,0,.175);-o-box-shadow:1 6px 12px rgba(0,0,0,.175);box-shadow:1 6px 12px rgba(0,0,0,.175)}.bootstrap-select.open .dropdown-toggle.btn-default{background-color:#f1f4f6}.bootstrap-select.btn-group .btn .caret{right:4px;border:0px;color:#fff}.alert{font-size:15px;margin:20px 0px;border:2px solid rgba(0,0,0,0);background-color:#fff;padding:10px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.alert>span{display:block;padding-left:35px}.alert>i{float:left}.alert-small{margin:0px 0px 20px 0px;padding:10px}.alert.alert-success{color:#fff;border-color:#3dc087;background-color:#3dc087;padding:10px}.alert.alert-danger{color:#fff;border-color:#da5966;background-color:#da5966;padding:10px}.alert.alert-info{color:#fff;border-color:#707070;background-color:#707070;padding:10px}.alert.alert-warning{color:#fff;border-color:#e5a64a;background-color:#e5a64a;padding:10px}header>.container{padding:0px}header{background-color:#fff}.logo{background:url("../bundles/linefringe/images/logo.svg") no-repeat 0 0;background-size:contain;display:inline-block;text-indent:-9999px;width:82px;height:32px;margin-top:12px}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;margin-right:auto;margin-left:auto}.navbar{background-color:#fff;min-height:100%;border:0;margin-bottom:0}.navbar-header{float:none;border-bottom:1px solid #dadada}.navbar-header>.container{padding:0}.navbar-nav{width:100%;margin:0px}.navbar-toggle{height:50px;width:50px;padding:12px 0;margin:0 10px 0 0;border:0;outline:none;background-color:#01a7f5;border-radius:0;text-align:center}.nav li{font-family:"Roboto Condensed",Helvetica,sans-serif;text-transform:uppercase;border-bottom:1px solid #ececec;width:100%;text-indent:0;margin-left:0}.nav li:before{content:"";padding-right:0px;display:none;visibility:hidden}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>.btn.btn-link,.nav li a,.nav li .btn.btn-link{color:#202020}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>.btn.btn-link:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>.btn.btn-link:focus,.nav li a:hover,.nav li .btn.btn-link:hover,.nav li a:focus,.nav li .btn.btn-link:focus{color:#000}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>.btn.btn-link,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#202020;background-color:#fff}.nav li.has-children a,.nav li.has-children .btn.btn-link{display:table-cell;width:100%;padding-top:13px;padding-bottom:13px}.nav li.has-children i{display:table-cell;text-align:right;padding:0px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.nav li a>i,.nav li .btn.btn-link>i{float:right}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#01a7f5}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#01a7f5}.navbar-default .navbar-toggle:hover span,.navbar-default .navbar-toggle:focus span{background-color:#fff}.utilnav{width:auto}.utilnav>.inner-group{float:right;width:100%}.utilnav>.inner-group>*:not(.edf-header__resize-text){float:left;border:0px;border-left:1px solid #dadada;width:50px;height:50px;border-radius:0px;padding:12px 0;background-color:#fff;margin-bottom:0px;text-align:center}.utilnav>.inner-group svg{display:inline-block;width:24px;height:24px;fill:#01a7f5}.utilnav>.inner-group>.search-toggle.collapsed .icon-search{color:#e75a79}.utilnav>.inner-group>.search-toggle:not(.collapsed){background-color:#e75a79}.utilnav>.inner-group>.search-toggle:not(.collapsed) svg{fill:#fff}.utilnav>.inner-group .icon--user-friend,.utilnav>.inner-group .icon--user-friend svg{fill:#862a90}.utilnav .edf-header__link .icon--user-friend+.edf-header__link-text{color:#862a90}.utilnav>.inner-group>*:not(.edf-header__resize-text):hover,.utilnav>.inner-group>*:not(.edf-header__resize-text):focus{border-left:1px solid #dadada}.utilnav>.inner-group>*:last-child{margin-right:0px;border-right:0px}.utilnav>.inner-group>.navbar-basket{position:relative}.utilnav>.inner-group>.navbar-basket .badge{display:block;position:absolute;right:8px;top:8px;width:18px;height:18px;background-color:#e75a79;padding:4px 0;font-weight:normal;line-height:1}.utilnav a.navbar-basket,.utilnav .navbar-basket.btn.btn-link{position:relative}.utilnav a.navbar-basket #countdown-timer,.utilnav .navbar-basket.btn.btn-link #countdown-timer{display:block;width:100%;height:11px;margin-bottom:-2px;font-size:11px;text-align:center;color:#c00;line-height:1}.utilnav>.revive-top{display:none}.wrapper{position:relative}.wrapper .wrapper-inner{position:relative;width:100%;left:0;-webkit-transform:translate(0%, 0);-moz-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-o-transform:translate(0%, 0);transform:translate(0%, 0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#mobileNav-wrapper,.mobile-review-wrapper{position:absolute;top:0;width:89%;background-color:#fff;height:100%;padding:0;border-right:1px solid #dadada;overflow:hidden;font-size:1.5em;z-index:10;opacity:1;overflow-y:auto;-webkit-box-shadow:-1px -1px 6px 0px rgba(0,0,0,.2);-moz-box-shadow:-1px -1px 6px 0px rgba(0,0,0,.2);-ms-box-shadow:-1px -1px 6px 0px rgba(0,0,0,.2);-o-box-shadow:-1px -1px 6px 0px rgba(0,0,0,.2);box-shadow:-1px -1px 6px 0px rgba(0,0,0,.2);-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#mobileNav-wrapper .participants-information,.mobile-review-wrapper .participants-information{display:none}.mobile-review-wrapper{position:absolute;z-index:10;right:0px;width:80%;border-left:1px solid #dadada;-webkit-box-shadow:inset -1px -1px 6px 0px rgba(0,0,0,.2);-moz-box-shadow:inset -1px -1px 6px 0px rgba(0,0,0,.2);-ms-box-shadow:inset -1px -1px 6px 0px rgba(0,0,0,.2);-o-box-shadow:inset -1px -1px 6px 0px rgba(0,0,0,.2);box-shadow:inset -1px -1px 6px 0px rgba(0,0,0,.2);-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0)}#mobileNav-wrapper .nav-inner{position:relative;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}#mobileNav-wrapper .nav li{margin-bottom:0px;text-indent:0;margin-left:0}#mobileNav-wrapper .nav>li>a:hover,#mobileNav-wrapper .nav>li>.btn.btn-link:hover{background-color:rgba(0,0,0,0)}#mobileNav-wrapper .nav li:last-child{border-bottom:0px}#mobileNav-wrapper .nav li.has-children i{font-size:1em}#mobileNav-wrapper .nav li.has-children i.active:before{content:"";margin:3px 3px 0px 0px;display:block}#mobileNav-wrapper .nav li a,#mobileNav-wrapper .nav li .btn.btn-link{padding-top:15px;color:#202020}#mobileNav-wrapper ul ul{width:100%;max-height:0px;overflow:hidden;-webkit-transition:max-height .5s ease;-moz-transition:max-height .5s ease;-ms-transition:max-height .5s ease;-o-transition:max-height .5s ease;transition:max-height .5s ease}#mobileNav-wrapper ul ul li{background-color:#ecf0f3;border-bottom:1px solid #dadada;text-indent:0;margin-left:0}#mobileNav-wrapper ul ul li a,#mobileNav-wrapper ul ul li .btn.btn-link{display:block;width:100%}#mobileNav-wrapper ul ul li:first-child{border-top:1px solid #dadada}#mobileNav-wrapper li ul.sub-item.active{max-height:1000px}.offcanvas{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.offcanvas.active .wrapper-inner{left:0;-webkit-transform:translate(88%, 0);-moz-transform:translate(88%, 0);-ms-transform:translate(88%, 0);-o-transform:translate(88%, 0);transform:translate(88%, 0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.offcanvas.active .wrapper-inner>*:not(header){opacity:.5}.offcanvas.active-reviews .wrapper-inner{left:0;-webkit-transform:translate(-80%, 0);-moz-transform:translate(-80%, 0);-ms-transform:translate(-80%, 0);-o-transform:translate(-80%, 0);transform:translate(-80%, 0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.wrapper.offcanvas.active>.container{-webkit-opacity:.7;-moz-opacity:.7;-ms-opacity:.7;-o-opacity:.7;opacity:.7;filter:alpha(opacty=0.7)}.nav-tabs-reviews{display:block !important}@media(min-width: 48em){.nav-tabs-reviews{display:table !important}}.mobile-review-wrapper .tab-pane{opacity:1}.mobile-review-wrapper .tab-inner{display:block !important}.mobile-review-wrapper .nav-tabs-alternate li{width:50%;text-indent:0;margin-left:0}.mobile-review-wrapper .nav-tabs-alternate li:nth-child(3){display:none}.mobile-review-wrapper .nav-tabs-alternate li{font-size:1.3em;border:0px;text-indent:0;margin-left:0}.mobile-review-wrapper .nav-tabs-alternate li a,.mobile-review-wrapper .nav-tabs-alternate li .btn.btn-link{background-color:#fff;border:0px;border-bottom:2px solid #202020;font-size:.8em;text-align:center}.mobile-review-wrapper .nav-tabs-alternate li:hover{background-color:#fff;border:0px}.mobile-review-wrapper .nav-tabs-alternate li.active a,.mobile-review-wrapper .nav-tabs-alternate li.active .btn.btn-link{background-color:#fff;border:0px;border-bottom:2px solid #4eacd9}.mobile-review-wrapper .nav-tabs-alternate li.active a:after,.mobile-review-wrapper .nav-tabs-alternate li.active .btn.btn-link:after{content:" ";height:0;left:50%;margin-left:-10px;position:absolute;border:7px solid rgba(0,0,0,0);border-bottom-color:#4eacd9;bottom:0px}.mobile-review-wrapper .nav-tabs-alternate li:before{content:"";padding-right:0px;display:none;visibility:hidden}.mobile-review-wrapper .tabs-alternate{padding:10px}.mobile-review-wrapper .tab-content{padding:10px 0px}.mobile-review-wrapper .tab-content .review{overflow:hidden}.mobile-review-wrapper .tab-content .review .review-inner{padding-top:10px}.mobile-review-wrapper .tab-content h4{font-size:1.3em}.mobile-review-wrapper .tab-content h4 .review-date{font-size:.8em;display:block}.mobile-review-wrapper .tab-content h3{font-size:1.3em}.mobile-review-wrapper .tab-content .btn{width:100%;font-size:1em}.mobile-review-wrapper .close-reviews{font-size:1em;margin-left:10px;display:inline}.mobile-review-wrapper .close-reviews .icon-close{font-size:.7em;margin-left:5px}.search-area{height:100%;min-height:60px;padding:10px;background-color:#e75a79}.search-area.mobile-search-area .navbar-form{box-shadow:none;padding:0}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0px;margin:0px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0px}.navbar-default .navbar-form{display:block;width:100%;border-collapse:collapse}.navbar-default .navbar-form .checkbox{font-size:1em}.search-area .form-group{display:block;width:100%;padding:0;vertical-align:top;margin:0}.search-area .form-group>div{display:block;margin-bottom:10px;vertical-align:top}.search-area .form-group>div.keyword-input{width:100%}.search-area .form-group>div.from-date-input{display:inline-block;float:left;width:50%;padding-right:5px}.search-area .form-group>div.to-date-input{display:inline-block;width:50%;padding-left:5px}.search-area .form-group>div input:focus,.search-area .form-group>div button:focus,.search-area .form-group>div select:focus{outline-color:#fff;outline-style:inset;outline-width:1px}.search-area .form-group>div button[type=submit]{outline-color:#1c1c1c}.search-area .form-group>div .btn-nearby-now:focus{outline-color:#1c1c1c;outline-style:inset;outline-width:1px}.search-area .form-group>span{display:inline !important;margin-bottom:0px}.search-area label.ie-only{display:none}.search-area input.form-control,.search-area button.selectpicker{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;padding:12px;background-color:rgba(0,0,0,0);border:2px solid #fff;font-family:"Roboto Condensed",Helvetica,sans-serif;font-size:2.1em;width:100%;overflow:hidden;height:60px;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.search-area input.form-control::-webkit-input-placeholder,.search-area button.selectpicker::-webkit-input-placeholder{color:#fff}.search-area input.form-control:-moz-placeholder,.search-area button.selectpicker:-moz-placeholder{color:#fff}.search-area input.form-control::-moz-placeholder,.search-area button.selectpicker::-moz-placeholder{color:#fff}.search-area input.form-control:-ms-input-placeholder,.search-area button.selectpicker:-ms-input-placeholder{color:#fff}.search-area input.form-control::-webkit-input-placeholder{color:#fff}.search-area input.form-control.tt-hint{color:#d0d2d3}.search-area .tt-dropdown-menu{padding:0px;width:100%;border:2px solid #dadada;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.search-area .tt-suggestion{padding:10px 15px;text-align:left;text-transform:none;font-size:1.5em;border-bottom:2px solid #dadada;cursor:pointer;background-color:#fff}.search-area .tt-suggestion:last-of-type{border-bottom:0}.search-area .tt-suggestion:hover{background-color:#ecf0f3}.search-area .btn-search,.search-area .btn-nearby-now{display:flex;justify-content:space-between;align-items:center;clear:both;font-size:1.7em;background-color:#ffed00;color:#1c1c1c;width:100%;height:60px;vertical-align:top;margin-bottom:0;border:0;text-align:left}.search-area .btn-search svg,.search-area .btn-nearby-now svg{display:inline-block;width:18px;height:18px;fill:#1c1c1c;vertical-align:middle}.search-area .selectpicker{padding:0px}.search-area .bootstrap-select.btn-group .dropdown-menu{position:relative;top:0px;padding:0px}.search-area .bootstrap-select.btn-group .dropdown-menu.open{max-height:528px;overflow:hidden;min-height:0px}.search-area .bootstrap-select.btn-group .dropdown-menu.open>ul{max-height:521px;overflow-y:auto}.search-area .bootstrap-select.btn-group{width:99.9%;background-color:rgba(0,0,0,0)}.search-area .bootstrap-select.btn-group .dropdown-menu li{font-size:1em;display:block;border:0px;width:100%;border-bottom:1px solid #dadada;font-family:"Lucida Sans Unicode","Lucida Grande",arial,sans-serif;text-transform:capitalize;text-align:left;margin-bottom:0px;text-indent:0;margin-left:0}.search-area .bootstrap-select.btn-group .dropdown-menu li:before{content:"";padding-right:0px;display:none;visibility:hidden}.search-area .bootstrap-select.btn-group a>span,.search-area .bootstrap-select.btn-group .btn.btn-link>span{border-bottom:0px;padding-bottom:0px}.search-area .bootstrap-select.btn-group .dropdown-menu li:hover a>span,.search-area .bootstrap-select.btn-group .dropdown-menu li:hover .btn.btn-link>span{border-bottom:0px;padding-bottom:0px}.search-area .bootstrap-select.btn-group .dropdown-toggle.btn-default{border-radius:4px;background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff;text-transform:capitalize;font-size:1.1em;font-family:"Lucida Sans Unicode","Lucida Grande",arial,sans-serif}.search-area .datepicker{padding:0px 20px}.search-area .datepicker>div{position:absolute;padding:0px}.search-area .datepicker .datepicker-days{background-color:#fff;border-radius:4px}.search-area .datepicker table{border:0px}.search-area .bootstrap-select.form-control .dropdown-toggle.btn-default .caret{top:50%;color:#fff}.datepicker th{font-size:1.3em;background-color:rgba(0,0,0,0)}.datepicker td{font-size:1.1em;background-color:rgba(0,0,0,0)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#4eacd9;background-image:none}.carousel .item{background-size:cover;-webkit-transition:3 ease-in-out left;-moz-transition:3 ease-in-out left;-ms-transition:3 ease-in-out left;-o-transition:3 ease-in-out left;transition:3 ease-in-out left}.carousel .item>img{width:100%}.carousel .item .carousel-caption{position:absolute;left:1%;bottom:40px;top:auto;width:100%;max-width:400px;text-align:left}.carousel .intro-caption,.carousel .mobile-date{width:auto;font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:300;font-size:1.5em;background-color:#fff;background-color:rgba(255,255,255,.9);color:#0c0c0c;padding:10px 15px 10px;float:left;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.carousel .intro-caption span,.carousel .mobile-date span{font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;border-bottom:3px solid #4eacd9}.carousel .mobile-date{margin:-4px 0px 0px 110px}.carousel .mobile-date>span{border-bottom:1px solid #4eacd9}.carousel h2{font-size:2.2em;margin:-4px 0px 0px 50px;background-color:#fff;background-color:rgba(255,255,255,.9);color:#0c0c0c;padding:10px 15px 10px;float:left;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.left-col{padding:0px}.left-col .btn-lg{width:100%;text-align:left;border-top:1px solid #43b6c5;border-bottom:1px solid #20bdd8;margin-bottom:0px}.left-col .btn-lg>span{float:left}.left-col .btn-lg i.icon-arrow-trail{margin-top:0px}.results-meta{text-align:center;padding:15px 0px 0px}.results-meta>button{margin-left:10px;margin-bottom:0px}.results-meta>button:first-child{margin-left:0px}.results-meta .icon-success{margin-left:10px;position:relative;top:-2px}.results-meta .venue-search{padding:0px 45px;display:table;width:100%;position:relative}.results-meta .venue-search>.form-group{width:100%}.results-meta .venue-search>.form-group .twitter-typeahead{display:block !important}.results-meta .venue-search>*{display:table-cell !important;vertical-align:top}.results-meta .venue-search>* input{height:51.5px;-webkit-border-radius:4px 0px 0px 4px;-moz-border-radius:4px 0px 0px 4px;-ms-border-radius:4px 0px 0px 4px;-o-border-radius:4px 0px 0px 4px;border-radius:4px 0px 0px 4px}.results-meta .venue-search>.btn{margin-bottom:0px;height:51.5px;-webkit-border-radius:0px 4px 4px 0px;-moz-border-radius:0px 4px 4px 0px;-ms-border-radius:0px 4px 4px 0px;-o-border-radius:0px 4px 4px 0px;border-radius:0px 4px 4px 0px}.results-meta .venue-search>.btn i{margin-left:0px}.event-listing,.venue-listing{padding:0px}.event-listing .content-area,.venue-listing .content-area{padding-left:0px;padding-right:0px}.event-listing .events,.event-listing .venues,.venue-listing .events,.venue-listing .venues{margin-bottom:20px}.event-listing .event,.event-listing .venue,.venue-listing .event,.venue-listing .venue{border-bottom:1px solid #4eacd9;position:relative}.event-listing .event-meta,.event-listing .venue-meta,.venue-listing .event-meta,.venue-listing .venue-meta{padding:0}.event-listing .event-meta img,.event-listing .venue-meta img,.venue-listing .event-meta img,.venue-listing .venue-meta img{width:100%}.event-listing .event-details h3,.event-listing .venue-details h3,.venue-listing .event-details h3,.venue-listing .venue-details h3{font-size:1.9em;margin-bottom:0;margin-top:0}.event-listing .event-details h3 a,.event-listing .event-details h3 .btn.btn-link,.event-listing .venue-details h3 a,.event-listing .venue-details h3 .btn.btn-link,.venue-listing .event-details h3 a,.venue-listing .event-details h3 .btn.btn-link,.venue-listing .venue-details h3 a,.venue-listing .venue-details h3 .btn.btn-link{display:block;color:#202020}.event-listing .event-details h4,.event-listing .venue-details h4,.venue-listing .event-details h4,.venue-listing .venue-details h4{font-size:1.7em;margin-bottom:0px;margin-top:5px;color:#202020}.event-listing .event-details h4>span,.event-listing .venue-details h4>span,.venue-listing .event-details h4>span,.venue-listing .venue-details h4>span{color:#555}.event-listing .event-details .mobile-dates,.event-listing .venue-details .mobile-dates,.venue-listing .event-details .mobile-dates,.venue-listing .venue-details .mobile-dates{font-size:1.3em;margin-bottom:10px}.event-listing .event-details .mobile-dates>span,.event-listing .venue-details .mobile-dates>span,.venue-listing .event-details .mobile-dates>span,.venue-listing .venue-details .mobile-dates>span{display:block}.event-listing .venue-details h3,.venue-listing .venue-details h3{margin-bottom:15px}.event-listing .events .event{border-top:2px solid #4eacd9;border-bottom:0}.event-listing .events .event .how-to-watch{position:absolute;top:0;right:20px;width:78px;height:98px;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.event-listing .events .event .how-to-watch.event-icon--in-person-performances{background-image:url("/bundles/linefringe/icons/svg/inperson-show-flag.svg")}.event-listing .events .event .how-to-watch.event-icon--on-demand{background-image:url("/bundles/linefringe/icons/svg/ondemand-show-flag.svg")}.event-listing .events .event .how-to-watch.event-icon--scheduled{background-image:url("/bundles/linefringe/icons/svg/scheduled-show-flag.svg")}.event-listing .events .event .event-details__options{padding:20px;font-size:0}.event-listing .events .event .event-details__options .event-icon{width:50px;height:50px;margin-right:16px}.event-listing .event-meta{float:none;padding-left:20px}.event-listing .event-details{float:none}.event-listing .event-details h3{margin-top:20px}.event-listing .event-details h4{border-bottom:1px solid #dadada;padding-bottom:20px}.event-listing .event-details .mobile-dates{margin-top:20px;margin-bottom:20px}.event-listing .event-details .mobile-dates .icon-marker::before{font-size:1.4rem}.event-listing .event-details .mobile-dates__venue{font-size:1rem}.event-listing .event-details .mobile-dates__dates{margin-left:1.5rem;font-size:1rem}.ticket-collection .collection-details>p{font-size:1.5em}.header-row{font-family:"Roboto Condensed",Helvetica,sans-serif;border-bottom:1px solid #dadada;margin:auto -30px 20px;margin:auto -30px;padding-bottom:15px}.header-row .header-group{font-size:2.2em;padding:12px 40px 10px;border-bottom:1px solid #202020;color:#202020}.header-row .header-group>h1{font-size:1em}.header-row .header-group>h1 span{padding:15px 0px;display:inline;line-height:100%}.header-row .header-group span#number-of-results{padding-left:5px;font-size:.8em}.header-row>div>h1{font-size:2.2em;font-weight:300;margin:0;display:block;overflow:hidden}.header-row>div>h1>span{padding:15px 5px;display:inline-block;line-height:100%;color:#202020}.header-row>div>h1 .friend-fringe{float:right;margin-top:11px;margin-right:25px;padding:0px;width:25px;right:0px}.header-row>div>h1 .friend-fringe>img{width:100%}.header-row>h1:after{border-bottom:0px;margin:0px}.venue-details .list-group{margin-bottom:0}.venue-details .list-group li{border:0;border:1px solid #dadada;border-width:1px 0px 0px 0px;padding:18px 0px 18px;font-size:1.5em;text-indent:0;margin-left:0;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.venue-details .list-group li:last-child{padding-bottom:0}.venue-details .list-group li.list-group-item{display:flex}.venue-details .list-group li>span[class^=icon]{color:#4eacd9;margin-right:20px}.venue-details .list-group li .pull-left{float:none !important}.venue-details .list-group li .svg-icon{width:18px;height:18px;margin-right:20px}.venue-details .list-group li .svg-icon svg{width:100%;height:100%}.venue-details .list-group li .access-icon{margin-right:0px}.venue-details .list-group li:before{content:"";padding:0px}.venue-page .venue-details .list-group .list-group-item{padding:16px 0;border-width:0 0 1px 0}.venue-page .venue-details .venue-distance strong{margin-right:10px}.venue-page .venue-details .btn-view-shows{margin-top:30px}.venue-details{padding-top:20px;padding-bottom:20px;position:relative}.venue-details:before{content:"";display:none;font-family:"fringe-iconfont";position:absolute;left:15px;font-size:2.8em;top:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4eacd9}.event-page,.venue-page{padding:0px}.event-page .header-row,.venue-page .header-row{padding-bottom:0px}.event-page .content-panel,.venue-page .content-panel{padding-bottom:20px}.event-page .event-meta,.event-page .venue-meta,.venue-page .event-meta,.venue-page .venue-meta{margin:0px 0px 20px -20px;padding:0px}.event-page .event-meta .event-avatar,.event-page .venue-meta .event-avatar,.venue-page .event-meta .event-avatar,.venue-page .venue-meta .event-avatar{padding:10px 0px 0px 20px}.event-page .event-meta .event-avatar>img,.event-page .venue-meta .event-avatar>img,.venue-page .event-meta .event-avatar>img,.venue-page .venue-meta .event-avatar>img{width:100%}.event-page .event-meta .recent-searches .btn,.event-page .venue-meta .recent-searches .btn,.venue-page .event-meta .recent-searches .btn,.venue-page .venue-meta .recent-searches .btn{width:100%;margin-top:15px;font-size:1.4em;padding:10px 20px 6px;height:43px;margin-bottom:20px}.event-page .event-meta .recent-searches .btn>i,.event-page .venue-meta .recent-searches .btn>i,.venue-page .event-meta .recent-searches .btn>i,.venue-page .venue-meta .recent-searches .btn>i{font-size:1.1em;margin-right:10px}.event-page .event-genre,.venue-page .event-genre{padding:20px 0px 20px 0px;margin-left:20px}.event-page .event-genre .genre-type,.venue-page .event-genre .genre-type{font-size:1.6em;margin-bottom:20px}.event-page .event-genre .genre-type h2,.venue-page .event-genre .genre-type h2{font-size:1.1em;margin:0px}.event-page .event-genre .genre-type h2>span,.venue-page .event-genre .genre-type h2>span{color:#7c7c7c;font-size:.9em;margin-bottom:2px}.event-page .event-genre .genre-type h2>.friend-fringe,.venue-page .event-genre .genre-type h2>.friend-fringe{color:#862a90;display:inline-block;font-size:1.5em;width:100%}.event-page .event-genre .genre-type h2>.schema,.venue-page .event-genre .genre-type h2>.schema{color:#202020}.event-page .event-details,.event-page .venue-details,.venue-page .event-details,.venue-page .venue-details{padding:0px;margin-bottom:20px}.event-page .event-details li,.event-page .venue-details li,.venue-page .event-details li,.venue-page .venue-details li{margin:0px;font-size:1.5em;padding:10px 0px;border-bottom:1px solid #dadada;border-width:1px 0px 0px 0px;text-indent:0;margin-left:0}.event-page .event-details li>span[class^=icon],.event-page .venue-details li>span[class^=icon],.venue-page .event-details li>span[class^=icon],.venue-page .venue-details li>span[class^=icon]{color:#4eacd9;margin-right:10px;display:inline-block}.event-page .event-details li>span[class^=icon]+a,.event-page .event-details li>span[class^=icon]+.btn.btn-link,.event-page .venue-details li>span[class^=icon]+a,.event-page .venue-details li>span[class^=icon]+.btn.btn-link,.venue-page .event-details li>span[class^=icon]+a,.venue-page .event-details li>span[class^=icon]+.btn.btn-link,.venue-page .venue-details li>span[class^=icon]+a,.venue-page .venue-details li>span[class^=icon]+.btn.btn-link{max-width:80%;display:inline-block}.event-page .event-details li:before,.event-page .venue-details li:before,.venue-page .event-details li:before,.venue-page .venue-details li:before{content:"";padding-right:0px;display:none;visibility:hidden}.event-page .event-details li:last-child,.event-page .event-details li:first-child,.event-page .venue-details li:last-child,.event-page .venue-details li:first-child,.venue-page .event-details li:last-child,.venue-page .event-details li:first-child,.venue-page .venue-details li:last-child,.venue-page .venue-details li:first-child{border-radius:0px}.event-page .event-details li:last-child,.event-page .venue-details li:last-child,.venue-page .event-details li:last-child,.venue-page .venue-details li:last-child{border-bottom:1px solid #dadada}.event-page .venue-geo,.venue-page .venue-geo{text-align:center;margin:0px 0px 15px;padding:20px 10px 0px;border-bottom:1px solid #dadada}.event-page .content-panel,.venue-page .content-panel{clear:both;margin:0px -20px;border-bottom:0px}.event-page .content-panel>.tab-content,.venue-page .content-panel>.tab-content{margin-left:-20px;margin-right:-20px}.event-page .content-panel>.tab-content>.tab-pane>.tab-inner,.venue-page .content-panel>.tab-content>.tab-pane>.tab-inner{font-size:1.5em}.event-page .content-panel>.tab-content>.tab-pane>.tab-inner>div>h3,.venue-page .content-panel>.tab-content>.tab-pane>.tab-inner>div>h3{margin:10px 0px}.event-page .content-panel>.tab-content .event-description,.event-page .content-panel>.tab-content .venue-description,.venue-page .content-panel>.tab-content .event-description,.venue-page .content-panel>.tab-content .venue-description{background-color:#ebeff1;padding:7px}.event-page .content-panel>.tab-content .event-description>div .synopsis,.event-page .content-panel>.tab-content .venue-description>div .synopsis,.venue-page .content-panel>.tab-content .event-description>div .synopsis,.venue-page .content-panel>.tab-content .venue-description>div .synopsis{position:relative;background-color:#fff;padding:10px 15px 15px;overflow:visible}.event-page .content-panel>.tab-content .event-description div.disclaimer,.event-page .content-panel>.tab-content .venue-description div.disclaimer,.venue-page .content-panel>.tab-content .event-description div.disclaimer,.venue-page .content-panel>.tab-content .venue-description div.disclaimer{clear:both;margin:0px;background-color:#fff;padding:20px;font-size:1em}.event-page .content-panel .sub-tabs,.venue-page .content-panel .sub-tabs{margin:7px -7px 0px}.event-page .content-panel .sub-tabs li,.venue-page .content-panel .sub-tabs li{border-width:1px 0px 1px 0px;padding:15px;text-indent:0;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.event-page .content-panel .sub-tabs li a,.event-page .content-panel .sub-tabs li .btn.btn-link,.venue-page .content-panel .sub-tabs li a,.venue-page .content-panel .sub-tabs li .btn.btn-link{color:#202020}.event-page .content-panel .sub-tabs li a>span,.event-page .content-panel .sub-tabs li .btn.btn-link>span,.event-page .content-panel .sub-tabs li a i,.event-page .content-panel .sub-tabs li .btn.btn-link i,.venue-page .content-panel .sub-tabs li a>span,.venue-page .content-panel .sub-tabs li .btn.btn-link>span,.venue-page .content-panel .sub-tabs li a i,.venue-page .content-panel .sub-tabs li .btn.btn-link i{float:right}.event-page .content-panel .sub-tabs li a>span.icon-arrow-down,.event-page .content-panel .sub-tabs li .btn.btn-link>span.icon-arrow-down,.event-page .content-panel .sub-tabs li a>span.caret,.event-page .content-panel .sub-tabs li .btn.btn-link>span.caret,.venue-page .content-panel .sub-tabs li a>span.icon-arrow-down,.venue-page .content-panel .sub-tabs li .btn.btn-link>span.icon-arrow-down,.venue-page .content-panel .sub-tabs li a>span.caret,.venue-page .content-panel .sub-tabs li .btn.btn-link>span.caret{font-size:1em;margin-top:2px;margin-right:5px}.event-page .content-panel .sub-tabs li span.icon-arrow-forward,.venue-page .content-panel .sub-tabs li span.icon-arrow-forward{font-size:1em;margin-top:3px;margin-right:4px}.event-page .content-panel .sub-tabs li a.mobile-venue-map.open>span.icon-arrow-down:before,.event-page .content-panel .sub-tabs li .mobile-venue-map.open.btn.btn-link>span.icon-arrow-down:before,.event-page .content-panel .sub-tabs li a.mobile-venue-map.open>span.caret:before,.event-page .content-panel .sub-tabs li .mobile-venue-map.open.btn.btn-link>span.caret:before,.venue-page .content-panel .sub-tabs li a.mobile-venue-map.open>span.icon-arrow-down:before,.venue-page .content-panel .sub-tabs li .mobile-venue-map.open.btn.btn-link>span.icon-arrow-down:before,.venue-page .content-panel .sub-tabs li a.mobile-venue-map.open>span.caret:before,.venue-page .content-panel .sub-tabs li .mobile-venue-map.open.btn.btn-link>span.caret:before{content:"";margin:3px 3px 0px 0px;display:block}.event-page .content-panel .sub-tabs li:before,.venue-page .content-panel .sub-tabs li:before{content:"";padding-right:0px;display:none;visibility:hidden}.event-page .content-panel #mobile-map,.venue-page .content-panel #mobile-map{margin:0px -10px}.event-page .content-panel .alternate-content,.venue-page .content-panel .alternate-content{padding:15px 10px}.event-page .content-panel .alternate-content .video-wrapper,.venue-page .content-panel .alternate-content .video-wrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.event-page .content-panel .alternate-content .video-wrapper iframe,.venue-page .content-panel .alternate-content .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.event-page .content-panel .alternate-content .social-feeds,.venue-page .content-panel .alternate-content .social-feeds{padding:0px}.event-page .content-panel .alternate-content .social-feeds h4,.venue-page .content-panel .alternate-content .social-feeds h4{font-size:1.4em}.event-page .content-panel .alternate-content .social-feeds>div,.venue-page .content-panel .alternate-content .social-feeds>div{margin-bottom:20px;padding:0px}.event-page .content-panel .alternate-content .social-feeds>div>div,.venue-page .content-panel .alternate-content .social-feeds>div>div{padding:0px;margin:0px 0px 20px;overflow:hidden}.event-page .content-panel .alternate-content .social-feeds>div>div>a,.event-page .content-panel .alternate-content .social-feeds>div>div>.btn.btn-link,.venue-page .content-panel .alternate-content .social-feeds>div>div>a,.venue-page .content-panel .alternate-content .social-feeds>div>div>.btn.btn-link{width:100%}.event-page .content-panel .alternate-content .social-feeds ul,.venue-page .content-panel .alternate-content .social-feeds ul{padding:0px}.event-page .content-panel .alternate-content .social-feeds ul li,.venue-page .content-panel .alternate-content .social-feeds ul li{list-style:none;padding:25px;background-color:#fff;padding-left:60px;margin-bottom:15px;text-indent:0;margin-left:0}.event-page .content-panel .alternate-content .social-feeds ul li>a>span,.event-page .content-panel .alternate-content .social-feeds ul li>.btn.btn-link>span,.venue-page .content-panel .alternate-content .social-feeds ul li>a>span,.venue-page .content-panel .alternate-content .social-feeds ul li>.btn.btn-link>span{display:block}.event-page .content-panel .alternate-content .social-feeds ul li:before,.venue-page .content-panel .alternate-content .social-feeds ul li:before{content:"";padding-right:0px;display:none;visibility:hidden}.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper{background-color:#fff;padding:20px}.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper h3,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper h3{display:none}.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li{color:#202020;position:relative;padding:0px 0px 20px 50px;border-bottom:1px solid #dadada;text-indent:0;margin-left:0}.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li>.item-date,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li>.item-date{font-size:.9em}.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li>span,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li>span{display:block}.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li>.item-title,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li>.item-title{font-weight:normal}.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta{margin-top:15px;margin-bottom:0px;font-size:.8em;float:left}.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta a,.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta .btn.btn-link,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta a,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta .btn.btn-link{color:#007db8}.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta a:hover,.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta .btn.btn-link:hover,.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta a:focus,.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta .btn.btn-link:focus,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta a:hover,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta .btn.btn-link:hover,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta a:focus,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li p.intent-meta .btn.btn-link:focus{color:#005a85}.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li:last-child,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li:last-child{border-bottom:0px;margin-bottom:0px;padding-bottom:0px}.event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li:before,.venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li:before{content:"";color:#03bbf2;display:block;position:absolute;top:-7px;left:0px;visibility:visible;font-size:2em}.event-page .content-panel .alternate-content .social-feeds .btn-event-site,.venue-page .content-panel .alternate-content .social-feeds .btn-event-site{font-size:1.1em;display:block}.event-page .content-panel .alternate-content .social-feeds .btn-event-site .label-text,.venue-page .content-panel .alternate-content .social-feeds .btn-event-site .label-text{display:none}.event-page .content-panel .alternate-content .external-review>div,.venue-page .content-panel .alternate-content .external-review>div{background-color:#fff;padding:20px 20px 20px 10px}.event-page .content-panel .alternate-content .external-review>div h3,.venue-page .content-panel .alternate-content .external-review>div h3{margin:25px 0px 30px -10px}.event-page .content-panel .alternate-content .external-review>div h3 span,.venue-page .content-panel .alternate-content .external-review>div h3 span{color:#202020;background-color:#41ce90;padding:10px 20px 5px 20px}.event-page .content-panel .alternate-content .external-review>div ul,.venue-page .content-panel .alternate-content .external-review>div ul{margin-bottom:20px}.event-page .content-panel .alternate-content .external-review>div ul li,.venue-page .content-panel .alternate-content .external-review>div ul li{padding:0px 20px;text-indent:0;margin-left:0}.event-page .content-panel .alternate-content .external-review>div ul li h4,.venue-page .content-panel .alternate-content .external-review>div ul li h4{display:block;margin-bottom:0px}.event-page .content-panel .btn-book,.event-page .content-panel .btn-view-shows,.venue-page .content-panel .btn-book,.venue-page .content-panel .btn-view-shows{margin:20px;display:block;width:auto;font-size:1.6em}.event-page .useful-info>ul,.venue-page .useful-info>ul{padding-left:0px;margin-bottom:20px;border-bottom:1px solid #dadada}.event-page .useful-info li,.venue-page .useful-info li{list-style:none;margin-bottom:12px;border-bottom:0px;padding:0px;text-indent:0;margin-left:0}.event-page .useful-info li>span:first-child,.venue-page .useful-info li>span:first-child{font-weight:bold;margin:0px}.event-page .useful-info li .btn,.venue-page .useful-info li .btn{margin-top:20px;font-size:1em}.event-page .useful-info li>i,.venue-page .useful-info li>i{display:inline-block;margin-right:5px;width:25px;height:25px}.event-page .useful-info li .other-showings,.venue-page .useful-info li .other-showings{margin-bottom:0px;padding-left:0px}.event-page .useful-info li .other-showings li,.venue-page .useful-info li .other-showings li{font-size:.9em;text-indent:0;margin-left:0}.event-page .useful-info li:before,.venue-page .useful-info li:before{content:"";padding-right:0px;display:none;visibility:hidden}.event-page .useful-info li:last-child,.venue-page .useful-info li:last-child{border-bottom:0px}.event-page .useful-info .note,.venue-page .useful-info .note{display:block;margin-top:5px}.event-page .useful-info .other-showings-title,.venue-page .useful-info .other-showings-title{margin-bottom:10px;display:block}.event-page .useful-info .other-showings-info,.venue-page .useful-info .other-showings-info{padding-left:0px}.event-page .useful-info .other-showings-info li,.venue-page .useful-info .other-showings-info li{margin-bottom:8px}.event-page .social-sharing,.venue-page .social-sharing{width:250px;margin-bottom:0px;font-size:1em;text-align:right;position:absolute;right:0px;top:25px}.event-page .social-sharing>div,.venue-page .social-sharing>div{float:none;vertical-align:top;display:inline-block;*display:inline;width:75px}.event-page .social-sharing>div .fb_iframe_widget span,.venue-page .social-sharing>div .fb_iframe_widget span{vertical-align:middle !important}.event-page .social-sharing>div.facebook,.venue-page .social-sharing>div.facebook{width:auto}.event-page .social-sharing>.facebook,.venue-page .social-sharing>.facebook{margin-right:10px}.event-page .header-row{border-bottom:2px solid #4eacd9}.event-page .content-area__inner{position:relative}.event-page .content-area__inner .how-to-watch{position:absolute;top:20px;right:0px;height:34px;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.event-page .content-area__inner .how-to-watch.event-icon--in-person-performances{width:182px;background-image:url("/bundles/linefringe/icons/svg/inperson-booking-flag.svg")}.event-page .content-area__inner .how-to-watch.event-icon--on-demand{width:233px;background-image:url("/bundles/linefringe/icons/svg/ondemand-booking-flag.svg")}.event-page .content-area__inner .how-to-watch.event-icon--scheduled{width:233px;background-image:url("/bundles/linefringe/icons/svg/scheduled-booking-flag.svg")}.event-page .event-meta{margin:0;padding:70px 0 0 0;float:none}.event-page .event-meta .event-avatar{padding:0}.event-page .event-meta .view-favourites.visible-xs{margin-left:0}.event-page .genre-type__options{position:absolute;top:70px;right:0;font-size:0}.event-page .genre-type__options .event-icon{width:50px;height:50px;margin-left:10px}.event-page .genre-type__options .event-icon:first-child{margin-left:0}.event-page .event-genre{float:none;margin-left:0;padding-top:0}.event-page .pre-purchase-event{padding:25px 14px 25px 50px;padding:1.5625rem .875rem 1.5625rem 3.125rem;margin:0 0 28px 0;margin:0 0 1.75rem 0;font-size:15px;font-size:.9375rem;line-height:1.4;background-color:#f2f4f6;background-image:url("/bundles/linefringe/icons/svg/info-icon.svg");background-repeat:no-repeat;background-position:14px 25px;background-size:25px 25px}.event-page .pre-purchase-event p:last-child{margin-bottom:0}.venue-page .content-panel{padding-bottom:0px}.venue-page #venue-map-wrapper{clear:both;margin:0 -20px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.venue-page #venue-map-wrapper ul{margin-bottom:0px}.venue-page #venue-map-wrapper ul li{margin:0px;padding:15px;font-size:1.5em;text-indent:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.venue-page #venue-map-wrapper ul li a,.venue-page #venue-map-wrapper ul li .btn.btn-link{color:#555;display:block}.venue-page #venue-map-wrapper ul li a span.icon-arrow-down,.venue-page #venue-map-wrapper ul li .btn.btn-link span.icon-arrow-down,.venue-page #venue-map-wrapper ul li a span.caret,.venue-page #venue-map-wrapper ul li .btn.btn-link span.caret{font-size:1em;margin-top:2px;margin-right:5px;float:right}.venue-page #venue-map-wrapper ul li a.open span.icon-arrow-down:before,.venue-page #venue-map-wrapper ul li .open.btn.btn-link span.icon-arrow-down:before,.venue-page #venue-map-wrapper ul li a.open span.caret:before,.venue-page #venue-map-wrapper ul li .open.btn.btn-link span.caret:before{content:"";margin:3px 3px 0px 0px;display:block}.venue-page #venue-map-wrapper ul li:before{display:none}.map-wrapper{border-top:1px solid #4eacd9;position:relative}.map-wrapper #map-holder{border:4px solid #fff;width:100%;height:300px}.map-wrapper .map-search{position:absolute;top:30px;left:30px;right:30px;z-index:40;width:auto}.map-wrapper .map-search .twitter-typeahead{width:80%;float:left;max-width:300px;background-color:#fff}.map-wrapper .map-search .form-control{width:100%;height:52px;outline:none;float:left;max-width:300px;-webkit-border-radius:4px 0px 0px 4px;-moz-border-radius:4px 0px 0px 4px;-ms-border-radius:4px 0px 0px 4px;-o-border-radius:4px 0px 0px 4px;border-radius:4px 0px 0px 4px}.map-wrapper .map-search .icon-search{display:inline-block;width:52px;height:52px;background-color:#e75a79;font-size:2.8em;color:#fff;padding:15px 0px;text-align:center;vertical-align:top}.map-wrapper.full-border{border:1px solid #dadada;padding:5px}.tt-dataset-venues p{font-size:1.4em}.tt-dataset-venues .tt-suggestion{cursor:pointer}.tt-dataset-venues .tt-suggestion:hover{background-color:#ecf0f3}.event-dates{float:left;overflow:hidden;margin-top:20px;margin-left:0px;margin-right:0px}@media(max-width: 48em){.event-dates{margin-bottom:20px;overflow:auto;float:none}}.event-dates ol{overflow:hidden;margin-left:0px;padding-left:0px}@media(max-width: 48em){.event-dates ol{width:1484px}}.event-dates ol li{float:left;display:inline;width:51px;text-align:center;font-size:1.5em;line-height:100%;color:#a8a8a8;margin:0px 2px 20px 0px;padding:0px;text-indent:0}@media(max-width: 60.625em){.event-dates ol li{margin:0 2px 2px 0}}@media(max-width: 48em){.event-dates ol li:nth-child(-n+15){margin-bottom:0px}}.event-dates ol li:nth-child(n+15)>em{display:none}@media(max-width: 48em){.event-dates ol li:nth-child(n+15)>em{display:block}}.event-dates ol li:nth-child(n+15) a>span,.event-dates ol li:nth-child(n+15) .btn.btn-link>span{margin-top:2px}.event-dates ol li:before{content:"";padding-right:0px;display:none;visibility:hidden}.event-dates ol li:last-child{margin-right:0px}.event-dates em{font-size:.85em;font-style:normal;margin-bottom:8px;display:block}.event-dates span{color:#242424;padding:14px 0px 12px;background-color:#ecf0f3;display:block;margin-top:8px}.event-dates span.empty,.event-dates span.tickets-soldout,.event-dates span.in_past{margin-top:2px}.event-dates>h4{text-align:center;font-size:2em;position:relative;background:url("../bundles/linefringe/images/1px-border.gif") repeat-x left center}.event-dates>h4 .strike-through{margin-top:0px;display:inline-block;padding:12px 10px 10px;background-color:#fff}span.available,span.tickets-available,div.booked{background-color:#2ac9de}span.saved,span.tickets-saved,div.saved{color:#fff;background-color:#eb4e1b;position:relative}span.saved.available{text-shadow:1px 1px 2px rgba(0,0,0,.49)}span.saved.available:after{content:"";position:absolute;left:20%;width:100%;height:200%;background-color:#2ac9de;top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}span.not-available,span.tickets-soldout,.overlay-panel .event-dates .mobile-booking .times-panel ul li a.btn.tickets-soldout:hover,.overlay-panel .inner-book-tickets .times-panel ul li a.tickets-soldout:hover,a.tickets-soldout,.tickets-soldout.btn.btn-link{color:#fff;background-color:#ee3660;border-color:#ee3660}span.preview,span.tickets-preview{color:#fff;background-color:#064c5c}span.two-for-one,span.two_for_one{background-color:#f9c533}span.free,span.tickets-free,span.tickets-free-ticketed,.overlay-panel .event-dates .mobile-booking .times-panel ul li a.btn.tickets-free:hover,.overlay-panel .inner-book-tickets .times-panel ul li a.tickets-free:hover,.overlay-panel .event-dates .mobile-booking .times-panel ul li a.btn.tickets-free-ticketed:hover,.overlay-panel .inner-book-tickets .times-panel ul li a.tickets-free-ticketed:hover,a.tickets-free,.tickets-free.btn.btn-link,a.tickets-free-ticketed,.tickets-free-ticketed.btn.btn-link{background-color:#32c87c;border-color:#32c87c}span.event-specific{color:#fff;background-color:#8148c9}.event-dates-key ol{overflow:hidden;margin-left:0px;padding-left:0px;margin-bottom:0}.event-dates-key ol li{display:block;font-size:1.5em;line-height:40px;margin:0px 2px 20px 0px;padding:0px;text-indent:10px;margin-left:0;clear:both}.event-dates-key ol li:before{content:"";padding-right:0px;display:none;visibility:hidden}.event-dates-key ol li:last-child{margin-bottom:0px}.event-dates-key span{color:#242424;padding:14px 0px 12px;display:block;width:39px;height:39px;float:left}#current-filters{display:none;overflow:hidden}.overlay-panel{background-color:#fff;background-color:rgba(255,255,255,.98);position:absolute;top:0px;left:0px;height:100%;z-index:10;padding:0px;display:none;overflow:hidden}.overlay-panel>div{padding:0px}.overlay-panel .overlay-footer{padding:20px}.overlay-panel .overlay-footer>.btn{width:100%}.overlay-panel .inner-filters{position:relative;-webkit-transition:500ms ease;-moz-transition:500ms ease;-ms-transition:500ms ease;-o-transition:500ms ease;transition:500ms ease}.overlay-panel .inner-filters:before,.overlay-panel .inner-filters:after{content:" ";display:table}.overlay-panel .inner-filters:after{clear:both}.overlay-panel h3{border-bottom:1px solid #dadada;padding:15px 10px;margin:0px;line-height:100%;font-size:2.2em;font-weight:300;color:#202020}.overlay-panel .popover h3,.overlay-panel .inner-book-tickets .popover h3,.overlay-panel .inner-book-tickets .prices-panel .popover h3{font-size:1.9em;padding:15px 14px;margin:0;color:#202020;border-bottom:1px solid #dadada}.overlay-panel .popover-content{font-size:1.35em}.overlay-panel .header-row{padding:0;border:0px}.overlay-panel .overlay-message{padding:10px}.overlay-panel .overlay-message>p{font-size:1.5em}.overlay-panel .overlay-meta{padding:20px 10px;border-bottom:1px solid #dadada;text-align:center}.overlay-panel .overlay-meta .btn{text-align:center;margin-bottom:0px}.overlay-panel .overlay-meta .btn-close{padding:15px 15px 12px}.overlay-panel ul{display:table;position:relative;-webkit-transition:500ms ease;-moz-transition:500ms ease;-ms-transition:500ms ease;-o-transition:500ms ease;transition:500ms ease}.overlay-panel ul.open-child{position:relative;left:0;-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0)}.overlay-panel li{padding:15px 10px 20px;width:100%;cursor:pointer;text-transform:none;position:static;text-indent:0;margin-left:0}.overlay-panel li>div{position:absolute;left:0;top:0px;width:100%;height:100%;display:none;-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.overlay-panel li>div ul{width:100%;display:table;table-layout:fixed;border:0px;margin-top:-1px}.overlay-panel li>div ul li{padding:0px;display:table-cell;float:none;text-indent:0;margin-left:0}.overlay-panel li>div .nav-tabs{display:table}.overlay-panel li>div .nav-tabs li{text-indent:0;margin-left:0}.overlay-panel li>div .nav-tabs li a,.overlay-panel li>div .nav-tabs li .btn.btn-link{font-size:.95em;margin-top:0px;text-align:center;padding:15px 20px 10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.overlay-panel li>div .filter-children{padding:20px;border-top:0px}.overlay-panel li>div .filter-children .filter-children{padding:20px 0px}.overlay-panel li>div .filter-children #location-options #search-loading-indicator{width:70%;margin:40px auto 0px;text-align:center}.overlay-panel li>div .filter-children #location-options #search-loading-indicator>.spinner{position:absolute;left:50%;margin-left:-8px}.overlay-panel li>div .filter-children #location-options #search-loading-indicator i{float:none;position:relative}.overlay-panel li>div .filter-children #location-options #search-loading-indicator>p{padding-top:40px}.overlay-panel li>div .filter-children h4{border-bottom:1px solid #dadada;font-size:1.2em;margin-top:5px;margin-bottom:20px;padding-bottom:20px}.overlay-panel li>div .filter-children .keyword-input>span:after,.overlay-panel li>div .filter-children .venue-input>span:after{font-family:"fringe-iconfont";content:"";display:block;width:50px;height:30px;position:absolute;right:1px;top:10px;font-size:1.3em;color:#f15174;background-color:#fff;text-align:center}.overlay-panel li>div .filter-children .keyword-input input[type=text],.overlay-panel li>div .filter-children .venue-input input[type=text]{font-size:.9em}.overlay-panel li>div .filter-children .radio{font-size:1em}.overlay-panel li>div .filter-children .bootstrap-select.form-control{height:auto}.overlay-panel li>div .options h4{margin-bottom:30px}.overlay-panel li>div .options label{display:block;width:100%;line-height:1.6em;font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",sans-serif;font-weight:normal}.overlay-panel li>div .options label>div{display:inline-block;margin-right:10px;float:left}.overlay-panel li>div .options label>span{display:block;padding-left:36px;font-size:.9em;font-weight:normal}.overlay-panel li>div .options label input{margin-right:10px}.overlay-panel li>div #date-pickers>div{margin-bottom:20px}.overlay-panel li>div.open{display:block}.overlay-panel li span.filters{display:block;font-size:.7em;margin-top:-4px;padding-left:2px}.overlay-panel li i{float:right;text-align:right;padding-top:10px}.overlay-panel li:before{content:"";padding-right:0px;display:none;visibility:hidden}.overlay-panel li.has-filters>span{font-size:1.1em}.overlay-panel li.has-filters>.filters{font-size:.8em}.overlay-panel li.has-filters>i{padding:5px 0px}.overlay-panel li:hover,.overlay-panel li.open{background-color:#ecf0f3}.overlay-panel .inner-filters{font-size:1.8em}.overlay-panel .inner-filters>ul>li{background-color:#f1f4f6;margin-bottom:0px;text-indent:0;margin-left:0}.overlay-panel .inner-filters>ul>li:hover,.overlay-panel .inner-filters>ul>li.active{background-color:#4eacd9;color:#202020}.overlay-panel .inner-filters>ul li:before{content:"";padding-right:0px;display:none;visibility:hidden}.overlay-panel .inner-filters .nav-tabs-alternate{margin-bottom:10px}.overlay-panel .inner-filters .nav-tabs-alternate li{font-size:1.3em;border:0px;width:50%;text-indent:0;margin-left:0;border-bottom:2px solid #4eacd9}.overlay-panel .inner-filters .nav-tabs-alternate li:hover{background-color:#fff}.overlay-panel .inner-filters .nav-tabs-alternate li a,.overlay-panel .inner-filters .nav-tabs-alternate li .btn.btn-link{background-color:#edf1f4;border:0px;border-bottom:0px;padding:10px;font-size:.85em;outline:none}.overlay-panel .inner-filters .nav-tabs-alternate li a:hover,.overlay-panel .inner-filters .nav-tabs-alternate li .btn.btn-link:hover{background-color:#edf1f4}.overlay-panel .inner-filters .nav-tabs-alternate li:first-child a,.overlay-panel .inner-filters .nav-tabs-alternate li:first-child .btn.btn-link{margin:0px 4px 0px 0px}.overlay-panel .inner-filters .nav-tabs-alternate li:last-child a,.overlay-panel .inner-filters .nav-tabs-alternate li:last-child .btn.btn-link{margin:0px 0px 0px 4px}.overlay-panel .inner-filters .nav-tabs-alternate li.active{border:2px solid #4eacd9;border-bottom:0px}.overlay-panel .inner-filters .nav-tabs-alternate li.active a,.overlay-panel .inner-filters .nav-tabs-alternate li.active .btn.btn-link{background-color:#fff;border:0px}.overlay-panel .inner-filters .nav-tabs-alternate li:before{content:"";padding-right:0px;display:none;visibility:hidden}.overlay-panel .inner-book-tickets{margin:0;padding:0px}.overlay-panel .inner-book-tickets>div{padding:0px}.overlay-panel .inner-book-tickets>.overlay-message{padding:10px}.overlay-panel .inner-book-tickets>.times-panel,.overlay-panel .inner-book-tickets>.prices-panel,.overlay-panel .inner-book-tickets>.overlay-footer{display:none}.overlay-panel .inner-book-tickets .ticket-description{font-size:1em}.overlay-panel .inner-book-tickets .ticket-description>*{font-size:1em}.overlay-panel .event-dates{width:100%}.overlay-panel .event-dates>div{height:0px;max-height:600px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.overlay-panel .event-dates ol{display:table;table-layout:fixed;width:100%;margin-bottom:0px;position:relative}.overlay-panel .event-dates ol.days li{font-size:1.3em;padding-bottom:10px}.overlay-panel .event-dates li{margin:0px 2px 2px 0px;padding:0px;float:none;display:table-cell;width:auto;border:1px solid #fff;vertical-align:top;height:100%;text-indent:0;margin-left:0}.overlay-panel .event-dates li a,.overlay-panel .event-dates li .btn.btn-link{display:block;height:100%}.overlay-panel .event-dates li a span.loading,.overlay-panel .event-dates li .btn.btn-link span.loading{font-size:0px}.overlay-panel .event-dates li span{margin-top:0px;height:100%}.overlay-panel .event-dates li span.chosen-date{background-color:#0c0c0c}.overlay-panel .event-dates li>div{display:block;-webkit-transform:translate(0%, 0);-moz-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-o-transform:translate(0%, 0);transform:translate(0%, 0)}.overlay-panel .event-dates li div.spinner-wrapper{position:relative;top:-8px}.overlay-panel .event-dates li:before{content:"";padding-right:0px;display:none;visibility:hidden}.overlay-panel .event-dates li:hover{background-color:rgba(0,0,0,0)}.overlay-panel .event-dates li:first-child{border-left:0px}.overlay-panel .event-dates li:last-child{border-right:0px}.overlay-panel .event-dates li.chosen-date{border-bottom:0px}.overlay-panel .event-dates li.chosen-date span{color:#fff;font-size:1em;background-color:#202020;border-bottom:2px solid #202020}.overlay-panel .event-dates li.chosen-date.closed span{border-bottom:0px}.overlay-panel .event-dates .mobile-booking{overflow:hidden;color:#fff;background-color:#202020;height:0px}.overlay-panel .event-dates .mobile-booking h3{color:#fff;padding:20px 0px 15px;font-size:1.8em;border-bottom:1px solid #292929;margin-bottom:10px}.overlay-panel .event-dates .mobile-booking h3 span{background-color:rgba(0,0,0,0);display:inline;color:#fff}.overlay-panel .event-dates .mobile-booking table,.overlay-panel .event-dates .mobile-booking tr,.overlay-panel .event-dates .mobile-booking th,.overlay-panel .event-dates .mobile-booking td{border:0px}.overlay-panel .event-dates .mobile-booking .times-panel h3{border-bottom:0px}.overlay-panel .event-dates .mobile-booking .times-panel h3>span{display:none}.overlay-panel .event-dates .mobile-booking .times-panel ul{display:block;padding:0px;background-color:rgba(0,0,0,0)}.overlay-panel .event-dates .mobile-booking .times-panel ul li{width:auto;display:inline-block;border:0px;list-style:none;margin:0px 10px 10px 0px;min-width:70px;text-indent:0;margin-left:0;-webkit-transition:width .1s ease-in;-moz-transition:width .1s ease-in;-ms-transition:width .1s ease-in;-o-transition:width .1s ease-in;transition:width .1s ease-in}.overlay-panel .event-dates .mobile-booking .times-panel ul li a,.overlay-panel .event-dates .mobile-booking .times-panel ul li .btn.btn-link{margin:0px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:1.5em;padding:15px 10px 12px;text-align:center;line-height:100%;height:auto}.overlay-panel .event-dates .mobile-booking .times-panel ul li a>span,.overlay-panel .event-dates .mobile-booking .times-panel ul li .btn.btn-link>span{float:none}.overlay-panel .event-dates .mobile-booking .times-panel ul li a.available,.overlay-panel .event-dates .mobile-booking .times-panel ul li .available.btn.btn-link{background-color:#2ac9de;border-color:#2ac9de}.overlay-panel .event-dates .mobile-booking .times-panel ul li a.saved,.overlay-panel .event-dates .mobile-booking .times-panel ul li .saved.btn.btn-link{background-color:#eb4e1b;border-color:#eb4e1b}.overlay-panel .event-dates .mobile-booking .times-panel ul li a.two_for_one,.overlay-panel .event-dates .mobile-booking .times-panel ul li .two_for_one.btn.btn-link{background-color:#f9c533;border-color:#f9c533}.overlay-panel .event-dates .mobile-booking .times-panel ul li a.tickets-preview,.overlay-panel .event-dates .mobile-booking .times-panel ul li .tickets-preview.btn.btn-link{color:#fff;background-color:#064c5c;border-color:#064c5c}.overlay-panel .event-dates .mobile-booking .times-panel ul li a.free,.overlay-panel .event-dates .mobile-booking .times-panel ul li .free.btn.btn-link{background-color:#32c87c;border-color:#32c87c}.overlay-panel .event-dates .mobile-booking .times-panel ul li a.event-specific,.overlay-panel .event-dates .mobile-booking .times-panel ul li .event-specific.btn.btn-link{color:#fff;background-color:#8148c9;border-color:#8148c9}.overlay-panel .event-dates .mobile-booking .times-panel ul li a.not-available,.overlay-panel .event-dates .mobile-booking .times-panel ul li .not-available.btn.btn-link{background-color:#ee3660;border-color:#ee3660}.overlay-panel .event-dates .mobile-booking .times-panel ul li a:hover,.overlay-panel .event-dates .mobile-booking .times-panel ul li .btn.btn-link:hover,.overlay-panel .event-dates .mobile-booking .times-panel ul li a:focus,.overlay-panel .event-dates .mobile-booking .times-panel ul li .btn.btn-link:focus,.overlay-panel .event-dates .mobile-booking .times-panel ul li a.active,.overlay-panel .event-dates .mobile-booking .times-panel ul li .active.btn.btn-link{background-color:#fff}.overlay-panel .event-dates .mobile-booking .times-panel ul li a.btn:hover,.overlay-panel .event-dates .mobile-booking .times-panel ul li .btn.btn-link:hover{background-color:#1a9bc6;border-color:#1a9bc6}.overlay-panel .event-dates .mobile-booking .times-panel ul li:before{content:"";padding-right:0px;display:none;visibility:hidden}.overlay-panel .event-dates .mobile-booking .times-panel ul li:last-child{margin-right:0px}.overlay-panel .event-dates .mobile-booking .prices-panel h3>span{display:none}.overlay-panel .event-dates .mobile-booking .prices-panel table th{display:none}.overlay-panel .event-dates .mobile-booking .prices-panel table tr{width:100%;overflow:hidden;margin-bottom:20px;border-bottom:1px solid #292929;padding:10px 0px}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td{width:100%;padding:10px 0px}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td h4{display:inline-block;font-size:1.2em;margin-bottom:0px}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td span{background-color:rgba(0,0,0,0)}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td span.price{display:none}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td span.price-mobile{display:inline-block;color:#fff;font-size:1em;float:right;padding:0px;margin:8px 20px}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td .btn-twoforone{margin-bottom:10px;max-width:250px}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td label{float:left;font-size:1.3em;margin-top:15px}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td input.quantity{width:30%;min-width:70px;max-width:100px;float:right;height:50px;padding:12px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td select{width:60px}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td>a,.overlay-panel .event-dates .mobile-booking .prices-panel table tr td>.btn.btn-link{color:#4eacd9;font-size:.9em;width:70%;display:block;margin-bottom:5px}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td:nth-child(1){width:100%}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td:nth-child(2){display:none}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td:nth-child(3){width:100%;vertical-align:top}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td:nth-child(3) label{display:none}.overlay-panel .event-dates .mobile-booking .prices-panel table tr:nth-child(1){display:none}.overlay-panel .event-dates .mobile-booking .prices-panel .performance-calendar-bookmark{background:#fff;padding:20px;margin-bottom:20px}.overlay-panel .event-dates .mobile-booking .prices-panel .performance-calendar-bookmark .has-saved{display:none}.overlay-panel .event-dates .mobile-booking .prices-panel .performance-calendar-bookmark.hidden-xs .btn-performance span,.overlay-panel .event-dates .mobile-booking .prices-panel .performance-calendar-bookmark.hidden-xs .btn-performance i{color:#fff}.overlay-panel .event-dates .mobile-booking .prices-panel .performance-calendar-bookmark h4{color:#000}.overlay-panel .event-dates .mobile-booking .prices-panel .performance-calendar-bookmark td:nth-child(2){display:table-cell}.overlay-panel .event-dates .mobile-booking .prices-panel .performance-calendar-bookmark.visible-xs .btn{margin:10px 0 0}.overlay-panel .event-dates .mobile-booking .prices-panel .performance-calendar-bookmark.visible-xs .btn.btn-performance{font-size:initial}.overlay-panel .event-dates .mobile-booking .prices-panel .performance-calendar-bookmark .link{font-size:1.3em}.overlay-panel .event-dates .mobile-booking .prices-panel .performance-saved .has-not-saved{display:none}.overlay-panel .event-dates .mobile-booking .prices-panel .performance-saved .has-saved{display:block}.overlay-panel .event-dates .mobile-booking .prices-panel .book-tickets-panel{padding:0px}.overlay-panel .event-dates .mobile-booking .prices-panel .basket-message{color:#fff;background-color:rgba(0,0,0,0);margin-bottom:15px;font-family:"Roboto Condensed",Helvetica,sans-serif;font-size:1.5em}.overlay-panel .event-dates .mobile-booking .prices-panel .basket-message>span{color:#fff;background:rgba(0,0,0,0);font-family:400;font-size:1em;padding:0px}.overlay-panel .event-dates .mobile-booking .btn{width:100%;-webkit-transition:width .1s ease-in;-moz-transition:width .1s ease-in;-ms-transition:width .1s ease-in;-o-transition:width .1s ease-in;transition:width .1s ease-in}.overlay-panel .event-dates .mobile-booking .btn>span{display:inline-block;padding:0px;margin:0px;background-color:rgba(0,0,0,0)}.overlay-panel .event-dates .mobile-booking .btn>i.loading,.overlay-panel .event-dates .mobile-booking .btn>span.loading{padding-left:20px;position:relative;padding-right:5px;padding-top:10px}.overlay-panel .event-dates .mobile-booking .overlay-footer{padding:0px;border:0px}.overlay-panel .event-dates .mobile-booking .form-submit-buttons-content{padding-top:20px}.overlay-panel .event-dates .mobile-booking:after{content:"";display:block;clear:both}.overlay-panel .event-dates .mobile-booking.closed{height:0px !important;overflow:hidden}#export-results-overlay.overlay-panel .inner-overlay-panel.row{margin:0px;padding:0px 20px}#export-results-overlay.overlay-panel .inner-overlay-panel.row .radio{padding-right:20px}#export-results-overlay.overlay-panel .inner-overlay-panel.row #export-email-form{padding:15px;margin:0px 0px 0px 25px}#export-results-overlay.overlay-panel .inner-overlay-panel.row #export-email-form .form-group{margin-bottom:0px}#export-results-overlay.overlay-panel .inner-overlay-panel.row #export-email-form label{font-size:1em}#export-results-overlay.overlay-panel .inner-overlay-panel.row #export-email-form input{margin-bottom:20px}#export-results-overlay.overlay-panel .inner-overlay-panel.row #export-email-form #send-guide{width:100%;font-size:1em;margin-bottom:0px}#export-results-overlay.overlay-panel .not-available{color:rgba(112,112,112,.8)}.book-tickets .overlay-header,#export-results-overlay .overlay-header{padding:20px;border-bottom:1px solid #dadada;overflow:hidden}.book-tickets .overlay-header h3,#export-results-overlay .overlay-header h3{width:70%;float:left;border:0px;padding:0px;color:#202020;line-height:1.4em}.book-tickets .overlay-header .overlay-meta,#export-results-overlay .overlay-header .overlay-meta{padding:0px;margin:0px;float:right;border:0px}.book-tickets .overlay-header .overlay-meta .btn,#export-results-overlay .overlay-header .overlay-meta .btn{margin-bottom:0px;padding:10px;height:47px}.book-tickets .error-message,#export-results-overlay .error-message{font-size:1.5em;margin:20px 0px;padding:0px 20px}.calendar-key.hidden-default{display:none}.calendar-key,.overlay-panel ul.calendar-key{display:block;padding:20px 20px 30px;clear:both}.calendar-key li,.overlay-panel ul.calendar-key li{list-style:none;background-color:rgba(0,0,0,0);border-left:30px solid rgba(0,0,0,0);height:30px;padding:5px 0px;margin-bottom:20px;padding-left:10px;color:#202020;font-size:1.5em;text-indent:0;margin-left:0}.calendar-key li:before,.overlay-panel ul.calendar-key li:before{content:"";padding-right:0px;display:none;visibility:hidden}.calendar-key li>i.icon-info,.overlay-panel ul.calendar-key li>i.icon-info{float:none}.calendar-key li.currently-selected,.overlay-panel ul.calendar-key li.currently-selected{border-color:#0c0c07}.calendar-key li.tickets-available,.overlay-panel ul.calendar-key li.tickets-available{border-color:#2ac9de}.calendar-key li.tickets-noshows,.overlay-panel ul.calendar-key li.tickets-noshows{border-color:#f0f1f2}.calendar-key li.tickets-preview,.overlay-panel ul.calendar-key li.tickets-preview{border-color:#064c5c}.calendar-key li.two_for_one,.overlay-panel ul.calendar-key li.two_for_one{border-color:#f9c533}.calendar-key li.tickets-free,.overlay-panel ul.calendar-key li.tickets-free{border-color:#32c87c}.calendar-key li.tickets-free-ticketed,.overlay-panel ul.calendar-key li.tickets-free-ticketed{border-color:#32c87c}.calendar-key li.event-specific,.overlay-panel ul.calendar-key li.event-specific{border-color:#8148c9}.calendar-key li.tickets-soldout,.overlay-panel ul.calendar-key li.tickets-soldout{border-color:#ee3660}.filter-options.active-child .overlay-meta .btn-clear{display:none}.filter-options.active-child .overlay-meta .btn-close-filter,.filter-options.active-child .overlay-meta .btn-back{display:inline-block}.filter-options.active-child .overlay-meta .btn-close-filter>span,.filter-options.active-child .overlay-meta .btn-back>span{position:relative}.filter-options.active-child .overlay-meta .btn-close-filter span.loading,.filter-options.active-child .overlay-meta .btn-back span.loading{margin:3px 20px 0px 15px}.filter-options .overlay-meta .btn-clear{position:relative}.filter-options .overlay-meta .btn-clear span.loading{margin:3px 20px 0px 15px;position:relative}.filter-options .overlay-meta .btn-back{display:none}.tablet-landscape .filter-options.active-child .overlay-meta .btn-back,.tablet-landscape .filter-options .overlay-meta .btn-back,.tablet .filter-options.active-child .overlay-meta .btn-back,.tablet .filter-options .overlay-meta .btn-back,.desktop .filter-options.active-child .overlay-meta .btn-back,.desktop .filter-options .overlay-meta .btn-back{display:none}.tablet-landscape .filter-options.active-child .overlay-meta .btn-clear,.tablet-landscape .filter-options .overlay-meta .btn-clear,.tablet .filter-options.active-child .overlay-meta .btn-clear,.tablet .filter-options .overlay-meta .btn-clear,.desktop .filter-options.active-child .overlay-meta .btn-clear,.desktop .filter-options .overlay-meta .btn-clear{display:none}.tablet-landscape .filter-options.active-child .overlay-meta .btn-clear-desktop,.tablet-landscape .filter-options .overlay-meta .btn-clear-desktop,.tablet .filter-options.active-child .overlay-meta .btn-clear-desktop,.tablet .filter-options .overlay-meta .btn-clear-desktop,.desktop .filter-options.active-child .overlay-meta .btn-clear-desktop,.desktop .filter-options .overlay-meta .btn-clear-desktop{display:inline-block}.tablet-landscape .filter-options.active-child .overlay-meta .btn-clear-desktop span,.tablet-landscape .filter-options .overlay-meta .btn-clear-desktop span,.tablet .filter-options.active-child .overlay-meta .btn-clear-desktop span,.tablet .filter-options .overlay-meta .btn-clear-desktop span,.desktop .filter-options.active-child .overlay-meta .btn-clear-desktop span,.desktop .filter-options .overlay-meta .btn-clear-desktop span{position:relative}.donation.overlay-panel{background-color:#fff}.donation.overlay-panel .donation-amount-buttons{padding:0px 10px}.donation.overlay-panel .donation-amount-buttons>div{padding:0px}.donation.overlay-panel .donation-amount-buttons>div>.btn{width:100%;text-align:center}.donation.overlay-panel .donation-amount-buttons>div .btn.active{margin-bottom:10px}.donation.overlay-panel .donation-amount-buttons .other-amount{display:table;table-layout:fixed;width:100%}.donation.overlay-panel .donation-amount-buttons .other-amount>*{display:table-cell}.donation.overlay-panel .donation-amount-buttons .other-amount>.pre-form-control{width:20px;font-size:1.5em;margin-top:16px}.donation.overlay-panel .submit-donation{padding:0px}.donation.overlay-panel .submit-donation hr{display:none}.donation.overlay-panel .submit-donation .btn{width:100%}.donation.overlay-panel .gift-aid-check>div>.gift-aid-inner{margin-bottom:10px;border:1px solid #dadada;padding:15px}.donation.overlay-panel .gift-aid-check>div>.gift-aid-inner img{margin-bottom:5px}.donation.overlay-panel .gift-aid-check>div>.gift-aid-inner .checkbox-text{font-size:1.3em}.donation.overlay-panel .gift-aid-check .btn-action{width:100%}.donations h4,.friends.panel h4{font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;font-size:1.2em;margin:20px 0px 10px}.donations .donation-panel,.donations .donation-controls,.friends.panel .donation-panel,.friends.panel .donation-controls{border-bottom:1px solid #dadada;padding-bottom:20px;margin-bottom:20px}.donations .donation-panel .btn,.donations .donation-controls .btn,.friends.panel .donation-panel .btn,.friends.panel .donation-controls .btn{margin-bottom:0px}.donations .donation-panel .price,.donations .donation-controls .price,.friends.panel .donation-panel .price,.friends.panel .donation-controls .price{margin-right:10px}.donations .donation-panel .form-control,.donations .donation-controls .form-control,.friends.panel .donation-panel .form-control,.friends.panel .donation-controls .form-control{width:30%;float:left;margin-right:15px}.donations .donation-panel .pre-form-control,.donations .donation-controls .pre-form-control,.friends.panel .donation-panel .pre-form-control,.friends.panel .donation-controls .pre-form-control{float:left;display:inline-block;width:20px;height:44px;padding-top:16px}.donations form .checker,.friends.panel form .checker{float:left}.donations .checkbox-text,.friends.panel .checkbox-text{width:100%;margin-top:15px}.donations .remove-scheme,.friends.panel .remove-scheme{margin-left:10px;display:inline}.inner-donation{margin:0px;padding:0px}.inner-donation .donation-panel{padding:15px;font-size:1.5em;background-color:#ecf0f3;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.inner-donation .donation-panel h4{font-size:1.5em}.inner-donation .donation-panel label{display:block;margin-bottom:10px}.inner-donation .donation-panel .other-amount{padding:15px 20px;background:#fff;border:1px solid #ecf0f3;overflow:hidden;height:0px;opacity:0;border:1px solid #dadada;margin-bottom:0px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.inner-donation .donation-panel .other-amount.active{opacity:1;height:auto}.inner-donation .gift-aid{clear:both;padding:20px 15px;font-size:1.5em;border:1px solid #dadada;margin-bottom:0px;overflow:auto;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.inner-donation .gift-aid>img{display:block;margin-bottom:10px}.inner-donation .gift-aid>label{clear:both;float:left}.btn-remove-saved-card.btn-sml{padding:5px 6px 2px;line-height:100%}.btn-remove-saved-card.btn-sml .icon-close{font-size:.6em;margin-left:0px}.btn-remove-saved-card.btn-sml .btn-text{display:none}.terms-agree .help-block{font-size:1.4em;padding-left:55px}.checkout #order-complete .basket-total{width:100%;border:0px}.checkout .basket-overview-column .btn-continue-browsing{margin-top:20px;width:100%}.overlay-panel.active{display:block}footer{background-color:#ecf0f3;color:#3d3d3d}footer .puff-content .checkbox{font-size:1em;padding-left:0px;display:block;overflow:hidden}footer .puff-content .checkbox .checker{float:left;margin-right:14px}footer .puff-content .radio{font-size:1em;padding:0px;margin-bottom:20px}footer .puff-content .form-control{width:100%;max-width:260px}footer .puff-content .form-control:active,footer .puff-content .form-control:focus{background-color:#fff}footer .puff-content .btn{font-size:1.2em;padding:15px 25px;line-height:100%}footer .puff-content ul{padding-left:0px}footer .puff-content ul li{line-height:100%;margin-bottom:8px;text-indent:0;margin-left:0}footer .puff-content ul li:before{content:"";padding:0px}footer .sponsors .sponsor-logos{padding:15px 0px;text-align:center;display:flex;align-items:center}footer .sponsors .sponsor-logos a,footer .sponsors .sponsor-logos .btn.btn-link{margin:0 20px 20px 0;width:100%}footer .sponsors .sponsor-logos img{max-width:70px}footer .sponsors.sponsors-full-width{border-top:1px solid #dadada;margin:40px 20px 0px 20px;padding:30px 0px 0px}footer .sponsors.sponsors-full-width .puff-content>p{width:50%;float:left}footer .sponsors.sponsors-full-width .puff-content .sponsor-logos{padding:0px;float:right}footer .lower-footer{background-color:#171717}footer .lower-footer .container,footer .lower-footer ul{padding:0px;margin:0}footer .lower-footer .container{margin:0 auto}footer .lower-footer .lower-footer-nav{padding:0px}footer .lower-footer .lower-footer-nav ul li{font-size:1.5em;width:100%;padding:20px 15px;border-bottom:1px solid #2f2f2f;margin-bottom:0px;text-indent:0;margin-left:0}footer .lower-footer .lower-footer-nav ul li a,footer .lower-footer .lower-footer-nav ul li .btn.btn-link{display:block}footer .lower-footer .lower-footer-nav ul li a i,footer .lower-footer .lower-footer-nav ul li .btn.btn-link i{float:right;font-size:1em}footer .lower-footer .lower-footer-nav ul li#newsletter-toggle{padding:20px 0px 0px}footer .lower-footer .lower-footer-nav ul li#newsletter-toggle>a,footer .lower-footer .lower-footer-nav ul li#newsletter-toggle>.btn.btn-link{padding:0px 20px 20px 20px}footer .lower-footer .lower-footer-nav ul li#newsletter-toggle>a:not(.collapsed) i.icon-plus:before,footer .lower-footer .lower-footer-nav ul li#newsletter-toggle>.btn.btn-link:not(.collapsed) i.icon-plus:before{content:""}footer .lower-footer .lower-footer-nav ul li#newsletter-toggle div#newsletter-holder{background-color:#ecf0f3;padding:20px}footer .lower-footer .lower-footer-nav ul li#newsletter-toggle div#newsletter-holder a,footer .lower-footer .lower-footer-nav ul li#newsletter-toggle div#newsletter-holder .btn.btn-link{color:#007db8;display:inline}footer .lower-footer .lower-footer-nav ul li#newsletter-toggle div#newsletter-holder .form-control{width:100%;max-width:100%}footer .lower-footer .lower-footer-nav ul li#newsletter-toggle div#newsletter-holder .btn{width:100%;padding:13px 25px 11px}footer .lower-footer .lower-footer-nav ul li#newsletter-toggle div#newsletter-holder h4{display:none}footer .lower-footer .lower-footer-nav li:before{content:"";padding-right:0px;display:none;visibility:hidden}footer .lower-footer ul li:nth-child(3n){border-bottom:0px}footer .lower-footer a,footer .lower-footer .btn.btn-link{color:#fff}.tab-wrapper .nav-tabs{display:none}.copyright{margin:20px 0px}.form-heading{font-size:2.2em}.form-heading:after{display:none}.form-container{background-color:#ecf0f3;border:0px;padding:10px 0px;margin:0px -20px;position:relative;overflow:hidden;border-top:1px solid #dadada}.form-container h2{font-size:2.2em}.form-container .btn{width:100%;text-align:center}.form-container a,.form-container .btn.btn-link,.form-container label{font-size:1.5em}.form-container .checkbox label{font-size:1em}.form-container h3{font-size:2.2em;margin-top:10px}.form-container>*{font-size:1em;float:none}.form-container p,.form-container li{font-size:1.5em;text-indent:0;margin-left:0}.form-container .checkbox{padding-left:0px}.form-container legend{border-bottom:0px}.card-month.form-control,.card-year.form-control{width:25%;float:left}.card-issue-number.form-control,.card-security-number.form-control{width:25%;min-width:150px}.card-month.form-control{margin-right:20px}.form-container.form-alternate{background-color:#fff;border:1px solid #dadada;border-bottom:1px solid #dadada;padding-top:20px}.panel-collapse .content-panel{background-color:rgba(0,0,0,0)}.panel-collapse .panel,.panel-collapse .panel>.panel,.panel-collapse .tab-content{margin-bottom:0px;border-bottom:0px;padding:0px;background-color:rgba(0,0,0,0);-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.panel-collapse .panel .btn,.panel-collapse .panel>.panel .btn,.panel-collapse .tab-content .btn{width:100%;text-align:center}.panel-collapse .panel .panel-heading,.panel-collapse .panel>.panel .panel-heading,.panel-collapse .tab-content .panel-heading{border-bottom:0px;background-color:#fff;padding:0px;position:relative}.panel-collapse .panel .panel-heading .panel-title,.panel-collapse .panel>.panel .panel-heading .panel-title,.panel-collapse .tab-content .panel-heading .panel-title{font-size:1.7em}.panel-collapse .panel .panel-heading .panel-title>a,.panel-collapse .panel .panel-heading .panel-title>.btn.btn-link,.panel-collapse .panel>.panel .panel-heading .panel-title>a,.panel-collapse .tab-content .panel-heading .panel-title>a,.panel-collapse .tab-content .panel-heading .panel-title>.btn.btn-link{display:inline-block;width:100%;padding:19px 20px 13px;text-transform:uppercase;font-family:"Roboto Condensed",Helvetica,sans-serif;color:#555}.panel-collapse .panel .panel-heading:after,.panel-collapse .panel>.panel .panel-heading:after,.panel-collapse .tab-content .panel-heading:after{content:"+";position:absolute;right:25px;font-size:2em;top:12px}.panel-collapse .panel .panel-heading.open,.panel-collapse .panel>.panel .panel-heading.open,.panel-collapse .tab-content .panel-heading.open{background-color:#ecf0f3}.panel-collapse .panel .panel-heading.open:after,.panel-collapse .panel>.panel .panel-heading.open:after,.panel-collapse .tab-content .panel-heading.open:after{content:"−"}.panel-collapse .panel>.panel:last-child,.panel-collapse .panel>.panel>.panel:last-child,.panel-collapse .tab-content>.panel:last-child{border-bottom:1px solid #dadada}.panel-collapse .panel .panel-body,.panel-collapse .panel>.panel .panel-body,.panel-collapse .tab-content .panel-body{background-color:#ecf0f3;padding:10px 20px}.panel-collapse .panel .panel-body .form-container,.panel-collapse .panel>.panel .panel-body .form-container,.panel-collapse .tab-content .panel-body .form-container{margin-top:-10px}.panel-collapse .panel:last-child{border-bottom:1px solid #dadada}.panel-collapse .tab-content{padding:0px 10px 10px;background-color:#fff}.panel-collapse .tab-content .tab-content{padding:0px;background-color:#fff}.panel-collapse .content-panel{margin:0px;padding:0px;border:0px}.panel-collapse .btn{margin-bottom:15px}.panel-collapse .btn:last-child{margin-bottom:0px}.panel-collapse .panel .panel{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dadada}.panel-collapse .panel .panel .btn{width:100%;text-align:center;margin-top:15px}.panel-collapse .panel .panel .panel-heading{border-bottom:0px;background-color:rgba(0,0,0,0);padding:0px;position:relative}.panel-collapse .panel .panel .panel-heading .panel-title{font-size:1.7em}.panel-collapse .panel .panel .panel-heading .panel-title>a,.panel-collapse .panel .panel .panel-heading .panel-title>.btn.btn-link{display:inline-block;width:100%;padding:15px 20px}.panel-collapse .panel .panel .panel-heading:after{content:"";position:relative}.panel-collapse .panel .panel .panel-heading.opened{background-color:#ecf0f3}.panel-collapse .panel .panel .panel-heading.opened .panel-title:after{content:"−"}.panel-collapse .panel .panel .panel-body{background-color:#ecf0f3;padding:0px}.panel-collapse .panel .panel .panel-body>p{font-size:1.5em}.panel-collapse .panel .panel .panel-body>ul>li{font-size:1.5em;text-indent:0;margin-left:0}.panel-collapse .tab-wrapper .nav-tabs{display:block;background-color:#fff;padding:10px;border:0px}.panel-collapse .tab-wrapper .nav-tabs li{width:50%;text-align:center;border:0px;text-indent:0;margin-left:0}.panel-collapse .tab-wrapper .nav-tabs li a,.panel-collapse .tab-wrapper .nav-tabs li .btn.btn-link{background-color:#fff;border:0px;border-bottom:2px solid #202020;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.panel-collapse .tab-wrapper .nav-tabs li.active a,.panel-collapse .tab-wrapper .nav-tabs li.active .btn.btn-link{background-color:#fff;border-bottom:2px solid #2ac9de}.panel-collapse .tab-wrapper .nav-tabs li.active a:after,.panel-collapse .tab-wrapper .nav-tabs li.active .btn.btn-link:after{content:" ";height:0;left:50%;margin-left:-10px;position:absolute;border:7px solid rgba(0,0,0,0);border-bottom-color:#2ac9de;bottom:0px}.panel-collapse .tab-wrapper .nav-tabs.nav-tabs-alternate{display:none}.panel-collapse .alternate-panel>p{font-size:1.5em}.panel-collapse .alternate-account-panel .alternate-panel-inner{border-top:0px}.panel-collapse .alternate-account-panel .alternate-panel-inner>p{font-size:1.5em}.panel-collapse #order-complete .panel-heading h3{margin-top:10px;font-size:1.9em}.panel-collapse #order-complete .panel-heading:after{content:""}.panel-collapse #order-complete .panel-body{margin-bottom:10px}.panel-collapse #order-complete .panel-body .event .event-detail>*{font-size:1.5em}.panel-collapse #order-complete .panel-body .event .event-detail>.item-quantity .label-text{display:inline}.panel-collapse #order-complete table{border:0px}.panel-collapse #order-complete table td{font-size:1.5em;padding:8px 0px}.panel-collapse #order-complete table tr.total>td{font-size:1.7em}.panel-collapse .event{border-bottom:1px solid #dadada;padding-bottom:20px;padding-top:10px;margin-bottom:20px}.panel-collapse .event .event-meta{width:30%;float:left;margin-right:20px;margin-bottom:20px}.panel-collapse .event .event-meta>img{width:100%}.panel-collapse .event .event-detail .event-detail-highlight{display:block;overflow:hidden}.panel-collapse .event .event-detail a>.label-text,.panel-collapse .event .event-detail .btn.btn-link>.label-text,.panel-collapse .event .event-detail p>.label-text{display:none}.panel-collapse .event .event-detail .group,.panel-collapse .event .event-detail .suitability{display:none}.panel-collapse .event .event-detail li:before{display:none;content:"";padding-right:0px}.panel-collapse .event ul{clear:both;background-color:#ecf0f3;padding:10px;margin-bottom:0px;overflow:hidden;display:block}.panel-collapse .event:last-child{border-bottom:0px;padding-bottom:0px}.panel-collapse #my-orders table{margin-bottom:0px}.panel-collapse #my-orders table th:nth-child(2),.panel-collapse #my-orders table th:nth-child(3),.panel-collapse #my-orders table th:nth-child(4),.panel-collapse #my-orders table td:nth-child(2),.panel-collapse #my-orders table td:nth-child(3),.panel-collapse #my-orders table td:nth-child(4){display:none}.panel-collapse #my-orders table tr>th{font-size:1.7em;padding:13px 10px 7px}.panel-collapse #my-details ul{padding-left:0px}.panel-collapse #my-details ul li:before{display:none}.panel-collapse #my-reviews h4{font-size:2.1em;margin-bottom:0px}.panel-collapse #my-reviews .review-date{float:none;font-size:1.5em;margin-bottom:10px}.panel-collapse #my-reviews .review-inner>*{font-size:1.5em}.panel-collapse #my-reviews .review-meta{display:block;overflow:hidden}.panel-collapse #my-reviews .review-meta .btn{font-size:1.7em;widows:auto}.panel-collapse #my-reviews .review-meta .btn>span{float:none}.panel-collapse .edit-review label{font-size:1.5em}.mobile-account-nav{margin-bottom:20px}.mobile-account-nav #loading-indicator{margin:20px 0px;height:1px}.mobile-account-nav #loading-indicator .spinner{position:absolute;left:50%;margin-left:-3px}.panel-group{padding-top:15px;border-bottom:1px solid #dadada}.panel-group .panel-group-heading{font-size:1.8em;font-family:"Roboto Condensed",Helvetica,sans-serif}.panel-group ul{padding:0px}.panel-group ul li{list-style:none;font-size:1.5em;text-indent:0;margin-left:0}.panel-group ul li:before{content:"";padding-right:0px;display:none;visibility:hidden}.panel-group .panel-message{font-size:1.5em;margin-bottom:20px}.panel-group .panel-message>*{font-size:1em}.panel-group:last-child{border-bottom:0px}.form-control{height:auto;padding:15px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}select.form-control{height:48px;padding:15px 20px}.bootstrap-select.form-control{height:34px}div.radio{padding-top:25px;margin-bottom:10px;display:block;width:100%;border-bottom:1px dotted #ecf0f3;padding-bottom:25px;overflow:hidden}div.radio label{display:block}div.radio label>span{padding-left:40px;display:block;font-size:1em}div.radio .radio-uniform{float:left;vertical-align:middle;margin:0px 10px 0px 0px}div.checker{float:left}#uniform-confirm_direct_debit_confirmPaymentInstruction{margin-left:-40px}.panel-grid .stripe-card-iframe{width:100%}.panel-grid .stripe-card-iframe>h2{padding:15px}@media screen and (min-width: 992px){.panel-grid .stripe-card-iframe{width:62%}}.panel-grid .stripe-card-iframe .payment-form{width:100%;min-width:auto;padding:15px}@media screen and (min-width: 992px){.panel-grid .stripe-card-iframe .payment-form{padding:40px}}.panel-grid .panel-column .postage-options>div:first-child,.panel-grid .panel-column .postage-options .radio:first-child,.panel-grid .panel-column .terms-and-conditions>div:first-child,.panel-grid .panel-column .terms-and-conditions .radio:first-child,.panel-grid .panel-column.payment-details .panel-body>div:first-child,.panel-grid .panel-column.payment-details .panel-body .radio:first-child{padding-top:5px;margin-top:0px}.panel-grid .panel-column .postage-options .radio,.panel-grid .panel-column .postage-options .checkbox,.panel-grid .panel-column .terms-and-conditions .radio,.panel-grid .panel-column .terms-and-conditions .checkbox,.panel-grid .panel-column.payment-details .panel-body .radio,.panel-grid .panel-column.payment-details .panel-body .checkbox{font-size:1em}.panel-grid .panel-column .postage-options .radio,.panel-grid .panel-column .terms-and-conditions .radio,.panel-grid .panel-column.payment-details .panel-body .radio{padding-left:0px}.panel-grid .panel-column .postage-options .radio.show-options,.panel-grid .panel-column .terms-and-conditions .radio.show-options,.panel-grid .panel-column.payment-details .panel-body .radio.show-options{padding-bottom:0px;margin-bottom:0}.panel-grid .panel-column .postage-options .checkbox,.panel-grid .panel-column .terms-and-conditions .checkbox,.panel-grid .panel-column.payment-details .panel-body .checkbox{padding-left:0px}.panel-grid .panel-column .postage-options .postage-prices,.panel-grid .panel-column .postage-options .new-card-details,.panel-grid .panel-column .postage-options .saved-card-details,.panel-grid .panel-column .postage-options .accepted-cards,.panel-grid .panel-column .terms-and-conditions .postage-prices,.panel-grid .panel-column .terms-and-conditions .new-card-details,.panel-grid .panel-column .terms-and-conditions .saved-card-details,.panel-grid .panel-column .terms-and-conditions .accepted-cards,.panel-grid .panel-column.payment-details .panel-body .postage-prices,.panel-grid .panel-column.payment-details .panel-body .new-card-details,.panel-grid .panel-column.payment-details .panel-body .saved-card-details,.panel-grid .panel-column.payment-details .panel-body .accepted-cards{display:none;margin-top:20px;padding:0px;background-color:#ecf0f3;margin-bottom:0px}.panel-grid .panel-column .postage-options .postage-prices .form-group,.panel-grid .panel-column .postage-options .new-card-details .form-group,.panel-grid .panel-column .postage-options .saved-card-details .form-group,.panel-grid .panel-column .postage-options .accepted-cards .form-group,.panel-grid .panel-column .terms-and-conditions .postage-prices .form-group,.panel-grid .panel-column .terms-and-conditions .new-card-details .form-group,.panel-grid .panel-column .terms-and-conditions .saved-card-details .form-group,.panel-grid .panel-column .terms-and-conditions .accepted-cards .form-group,.panel-grid .panel-column.payment-details .panel-body .postage-prices .form-group,.panel-grid .panel-column.payment-details .panel-body .new-card-details .form-group,.panel-grid .panel-column.payment-details .panel-body .saved-card-details .form-group,.panel-grid .panel-column.payment-details .panel-body .accepted-cards .form-group{clear:both;overflow:hidden;display:block}.panel-grid .panel-column .postage-options .postage-prices .radio,.panel-grid .panel-column .postage-options .new-card-details .radio,.panel-grid .panel-column .postage-options .saved-card-details .radio,.panel-grid .panel-column .postage-options .accepted-cards .radio,.panel-grid .panel-column .terms-and-conditions .postage-prices .radio,.panel-grid .panel-column .terms-and-conditions .new-card-details .radio,.panel-grid .panel-column .terms-and-conditions .saved-card-details .radio,.panel-grid .panel-column .terms-and-conditions .accepted-cards .radio,.panel-grid .panel-column.payment-details .panel-body .postage-prices .radio,.panel-grid .panel-column.payment-details .panel-body .new-card-details .radio,.panel-grid .panel-column.payment-details .panel-body .saved-card-details .radio,.panel-grid .panel-column.payment-details .panel-body .accepted-cards .radio{padding:15px 20px}.panel-grid .panel-column .postage-options .accepted-cards,.panel-grid .panel-column .terms-and-conditions .accepted-cards,.panel-grid .panel-column.payment-details .panel-body .accepted-cards{margin-top:25px;background-color:rgba(0,0,0,0)}.panel-grid .panel-column .postage-options .accepted-cards.visible,.panel-grid .panel-column .terms-and-conditions .accepted-cards.visible,.panel-grid .panel-column.payment-details .panel-body .accepted-cards.visible{margin-top:0px}.panel-grid .panel-column .postage-options .new-card-details,.panel-grid .panel-column .postage-options .saved-card-details,.panel-grid .panel-column .terms-and-conditions .new-card-details,.panel-grid .panel-column .terms-and-conditions .saved-card-details,.panel-grid .panel-column.payment-details .panel-body .new-card-details,.panel-grid .panel-column.payment-details .panel-body .saved-card-details{padding:20px}.panel-grid .panel-column .postage-options .saved-card-details .form-group,.panel-grid .panel-column .terms-and-conditions .saved-card-details .form-group,.panel-grid .panel-column.payment-details .panel-body .saved-card-details .form-group{margin-bottom:0px}.panel-grid .panel-column .postage-options .saved-card-details input.form-control,.panel-grid .panel-column .terms-and-conditions .saved-card-details input.form-control,.panel-grid .panel-column.payment-details .panel-body .saved-card-details input.form-control{width:20%;min-width:100px;margin-bottom:0px}.panel-grid .panel-column .postage-options .saved-card-details.active,.panel-grid .panel-column .terms-and-conditions .saved-card-details.active,.panel-grid .panel-column.payment-details .panel-body .saved-card-details.active{display:block}.panel-grid .panel-column .postage-options .new-card label,.panel-grid .panel-column .terms-and-conditions .new-card label,.panel-grid .panel-column.payment-details .panel-body .new-card label{padding-top:5px}.panel-grid .panel-column .postage-options .new-card label .radio-uniform,.panel-grid .panel-column .terms-and-conditions .new-card label .radio-uniform,.panel-grid .panel-column.payment-details .panel-body .new-card label .radio-uniform{margin-top:-7px}.panel-grid .panel-column .postage-options .postage-prices.active,.panel-grid .panel-column .terms-and-conditions .postage-prices.active,.panel-grid .panel-column.payment-details .panel-body .postage-prices.active{display:block}.panel-grid .panel-column .postage-options .postage-options-alert,.panel-grid .panel-column .terms-and-conditions .postage-options-alert,.panel-grid .panel-column.payment-details .panel-body .postage-options-alert{padding:0 20px 15px}.panel-grid .panel-column .proceed-payment .btn{width:100%;margin-top:20px}.panel-grid .panel-column .proceed-payment .btn span.loading{margin:10px 10px 0px 30px}.btn.btn-place-order span.loading{margin:10px 10px 0px 30px}.panel-grid .panel-column.payment-details .panel-body .radio .radio-uniform{margin-top:0px}.panel-grid .panel-column.payment-details .panel-body .radio label>span{display:inline;padding:0px}.payment-details .basket-total-bottom{padding:20px 50px 20px 20px;font-size:1.8em;display:none;margin-bottom:30px;border-bottom:1px solid #dadada}.payment-details .basket-total-bottom .basket-value{float:right}.payment-details .basket-total-bottom .total{float:left}.new-card-details{display:none}.forgotten{text-decoration:underline}.basket-meta{padding-bottom:30px;text-align:right}.empty-basket{font-size:1.5em}.donations-table tr>td{font-size:1em}.basket-content .total-items{float:right;padding:5px 0px 0px;font-size:.8em}.basket-content .basket-summary .panel-heading{display:none}.basket-content .basket-summary .panel-body{padding:0px}.basket-content .basket-summary .panel-body>table{margin:20px 0px 0px;border-spacing:0;border-collapse:collapse;box-sizing:content-box;table-layout:fixed}.basket-content .basket-summary .panel-body>table,.basket-content .basket-summary .panel-body tr,.basket-content .basket-summary .panel-body td{border:0px}.basket-content .basket-summary .panel-body tr.total{border-top:1px solid #dadada}.basket-content .basket-summary .panel-body tr.total td{font-size:1.3em;font-weight:bold;padding:20px}.basket-content .basket-summary .panel-body tr.accepted-cards{border-top:1px solid #dadada}.basket-content .basket-summary .panel-body tr.accepted-cards>td{padding:20px}.basket-content .basket-summary .panel-body tr.accepted-cards>td>span{display:block;margin-bottom:10px}.basket-content .basket-summary .panel-body tr.accepted-cards ul{padding-left:0px}.basket-content .basket-summary .panel-body tr.accepted-cards li{list-style:none;float:left;margin-right:10px}.basket-content .basket-summary .panel-body tr.accepted-cards li:before{display:none}.basket-content .basket-summary .panel-body tr.accepted-cards li img{width:40px}.basket-content .basket-summary tr>td{padding:10px 20px;font-size:1.2em}.basket-content .basket-summary tr>td:last-child{text-align:right}.basket-content .basket-summary tr>td:first-child{text-align:left}.basket-content .basket-summary .summary-footer{padding:25px 20px;border-top:1px solid #dadada}.basket-content .basket-summary .summary-footer>.btn{width:100%}.basket-content .basket-summary .summary-footer>.btn span[class^=icon]{float:right}.basket-content .basket-summary .summary-footer>.btn span.icon-arrow-trail-back{float:left;margin-right:15px}.basket-content .basket-summary .booking-info>td{font-size:1em;padding-bottom:40px}.basket-content .basket-summary .booking-info .icon-info{margin-right:10px}.basket-items{position:relative;margin-bottom:1px;border-bottom:1px solid #dadada}.basket-items thead>tr>th{font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;color:#202020;padding:10px 20px}.basket-items tbody>tr>td{font-size:1.5em;padding:15px 20px}.basket-items tbody tr:first-child>td{border-top:0px}.basket-items thead>tr>th:nth-child(2n),.basket-items thead>tr>th:nth-child(3n),.basket-items tbody>tr>td:nth-child(2n),.basket-items tbody>tr>td:nth-child(3n){text-align:right}.basket-items thead>tr>th:last-child,.basket-items tbody>tr>td:last-child{display:none}.basket-items .item-avatar{float:left;margin-right:15px;width:60px}.basket-items .item-summary .title{color:#202020;display:block}.basket-items .item-summary p{font-size:.8em;margin-bottom:2px}.basket-items .remove-item.link,.basket-items .update-item.link{background-color:rgba(0,0,0,0);padding:0px;border:0px}.basket-items .update-item,.basket-items .item-quantity{float:right;clear:both}.basket-items .item-quantity{text-align:right;margin-bottom:10px;cursor:pointer;outline:none;border:1px solid #dadada;color:#555;max-width:100px;min-width:85px;-webkit-box-shadow:0px;-moz-box-shadow:0px;-ms-box-shadow:0px;-o-box-shadow:0px;box-shadow:0px}.basket-items .item-quantity:focus,.basket-items .item-quantity:active{border-color:#dadada}.gift-voucher .btn{width:100%;margin-bottom:0px}.gift-voucher .btn.btn-sml{width:auto}.panel-grid .panel-column{padding:0px}.panel-grid .panel{margin-bottom:0px;border-bottom:1px solid #dadada;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.panel-grid .panel-heading{background-color:#ecf0f3;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.panel-grid .panel-heading h3{font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;color:#202020;margin:5px 0px 0px}.panel-grid .panel-body{font-size:1.5em;padding:30px 20px}.panel-grid .panel-body>*,.panel-grid .panel-body .btn{font-size:1em}.panel-grid .panel-body h3{font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;color:#202020;font-size:1.5em;margin-top:0px}.panel-grid .panel-body input[type=text],.panel-grid .panel-body input[type=textarea]{margin-bottom:15px}.content-panel{border-bottom:1px solid #dadada;padding-bottom:30px;margin-bottom:30px;background-color:#fff;overflow:hidden;position:relative}.content-panel>p,.content-panel>div>p,.content-panel>ul>li,.content-panel>div>ul>li,.content-panel>div>ol>li{font-size:1.5em}.content-panel li table{margin-top:15px}.content-panel li table tbody>tr>td{font-size:1em}.content-panel table{margin-bottom:20px}.content-panel>img{width:100%;height:auto;margin-bottom:20px}.content-panel>p>.btn{font-size:1em}.content-panel>.btn{font-size:1.5em}.cms-page .content-panel{padding-top:15px;margin-bottom:0px;border-bottom:0px;padding-bottom:0px}.gift-aid-box{font-size:1.5em;padding:20px;margin-bottom:20px;border:1px solid #dadada}.friend-scheme-form>.btn{font-size:1.5em;width:100%;margin-bottom:0px}.content-row>div{padding:0px;overflow:hidden}.content-row>div h3{margin-top:0px}.content-row>div h2{margin-bottom:20px}.content-row>div:first-child{padding-left:0px}.content-row>div:last-child{padding-right:0px}.content-row .column-full-width{clear:both}.content-row>h2{margin-top:40px}input:-webkit-autofill{background-color:#ecf0f3}textarea:-webkit-autofill{background-color:#ecf0f3}.pager-navigation{text-align:center;padding-bottom:10px;border-bottom:1px solid #4eacd9;min-height:75px}.pager-navigation ul,.pager-navigation .pagination{margin-bottom:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.pager-navigation ul>.active>a,.pager-navigation ul>.active>.btn.btn-link,.pager-navigation ul>.active>a:hover,.pager-navigation ul>.active>a:focus,.pager-navigation ul>.active>span,.pager-navigation ul>.active>span:hover,.pager-navigation ul>.active>span:focus,.pager-navigation .pagination>.active>a,.pager-navigation .pagination>.active>.btn.btn-link,.pager-navigation .pagination>.active>a:hover,.pager-navigation .pagination>.active>a:focus,.pager-navigation .pagination>.active>span,.pager-navigation .pagination>.active>span:hover,.pager-navigation .pagination>.active>span:focus{border-color:#e75a79;background-color:#e75a79}.pager-navigation ul .pager-current,.pager-navigation .pagination .pager-current{border-color:#e75a79;background-color:#e75a79;color:#fff}.pager-navigation li:before{content:"";padding:0px}.pager-navigation li,.pager-navigation li:first-child,.pager-navigation li:last-child{font-size:1.4em;text-indent:0;margin-left:0}.pager-navigation li>*,.pager-navigation li:first-child>*,.pager-navigation li:last-child>*{border:0px}.pager-navigation li>span,.pager-navigation li:first-child>span,.pager-navigation li:last-child>span{border:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.pager-navigation li>a,.pager-navigation li>.btn.btn-link,.pager-navigation li:first-child>a,.pager-navigation li:last-child>a{border:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.event-listing .pagination>li:last-child>span:hover{background-color:#fff}.alternate-account-panel .alternate-panel-inner{background-color:#fff;border-top:1px solid #4eacd9;padding:10px}.alternate-account-panel .alternate-panel-inner>p{font-size:1.5em}#my-favourite-shows ol{width:90%}#my-calendar .alternate-panel-inner>div{padding:0px}#my-calendar .alternate-panel-inner .calendar-intro>p{font-size:1.5em}#my-calendar .event-dates{float:none;margin-bottom:20px}#my-calendar .event-dates h4 span{display:inline;background-color:#fff;padding:0px 10px}#my-calendar .event-dates ol{width:286px;margin:0 auto;margin-bottom:0px}#my-calendar .event-dates ol li{width:39px;margin-bottom:0px;text-indent:0;margin-left:0}#my-calendar .event-dates ol li>span,#my-calendar .event-dates ol li>a>span,#my-calendar .event-dates ol li>.btn.btn-link>span{margin-top:2px}#my-calendar .event-dates i{z-index:2;position:relative;font-style:normal}#order-complete .event{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dadada}#order-complete table td{font-size:1em;border:0px}#order-complete table td:last-child{text-align:right}#order-complete table tr.total>td{font-size:1.3em}.alternate-account-panel--order-summary{padding:26px 14px;padding:1.625rem .875rem;margin-left:-20px;margin-right:-20px;background-color:#f1f4f6}.alternate-account-panel--order-summary .alternate-panel-inner{padding:30px 22px;padding:1.875rem 1.375rem}.alternate-account-panel--order-summary .alternate-panel-inner .btn{display:block;width:100%;max-width:258px;margin:0 auto}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-heading{padding:20px;padding:1.25rem}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-heading h3{font-size:20px;font-size:1.25rem;line-height:1.2}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .event-meta{width:84px;margin:0 0 20px 0;margin:0 0 1.25rem 0;float:none}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .event-meta img{display:block;width:100%;height:auto}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container{padding:54px 0 0 0;padding:3.375rem 0 0 0;position:relative;border-top:2px solid #4eacd9}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .how-to-watch{position:absolute;top:0;right:0px;height:34px;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .how-to-watch.in-person{width:182px;background-image:url("/bundles/linefringe/icons/svg/inperson-booking-flag.svg")}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .how-to-watch.on-demand{width:233px;background-image:url("/bundles/linefringe/icons/svg/ondemand-booking-flag.svg")}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .how-to-watch.scheduled{width:233px;background-image:url("/bundles/linefringe/icons/svg/scheduled-booking-flag.svg")}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .panel-body{padding:0;background-color:rgba(0,0,0,0)}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event{margin:0 0 30px 0;margin:0 0 1.875rem 0;padding:0}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .show-title{margin:0 0 22px 0;margin:0 0 1.375rem 0;font-size:20px;font-size:1.25rem;display:block;font-family:"Roboto Condensed",Helvetica,sans-serif;color:#555}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-close,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-google,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-facebook,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-arrow-right,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-wheelchair,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-phone,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-plus,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-arrow-trail,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-dot,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-arrow-back,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-stopwatch,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-twitter,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-minus,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-search,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-account,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-star,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-error,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-waypoint,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-success,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-time,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-marker,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-arrow-down,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .caret,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-basket,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-calendar,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-link-arrow,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-export,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-arrow-trail-back,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-info,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail icon-star-hollow,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-timer,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-arrow-forward,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-wheelchair-spaces,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-access-toilet,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-wheelchair-access,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-re,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-other-facilities,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-lift-access,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-lvl-access,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-hearing-loop,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-equality-trained,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-ccc,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-BSB,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-some-shows-access,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-parking-access,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-assist-dogs,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-up-arrow,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .icon-friend-fringe{margin-right:10px;margin-right:.625rem;font-size:25px;font-size:1.5625rem;color:#4eacd9}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .venue{margin:0 0 10px 0;margin:0 0 .625rem 0;display:flex;padding:0}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .date-time{margin:0 0 26px 0;margin:0 0 1.625rem 0;display:flex;padding:0}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .date-time+.available-from{margin:-14px 0 26px 0;margin:-0.875rem 0 1.625rem 0}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail .social-share:empty{display:none}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .basket-total{border:0}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container{margin:20px 0 30px 0;margin:1.25rem 0 1.875rem 0;padding:40px 0 0 0;padding:2.5rem 0 0 0;position:relative}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container::before{display:block;position:absolute;top:0;left:0;width:100%;height:2px;content:"";background:linear-gradient(to right, #4EACD9, #4EACD9 11px, transparent 11px, transparent);background-size:20px 100%}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .icon-info{color:#4eacd9;margin-right:14px}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket{margin:0 auto;text-align:center}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket__inner{display:flex;flex-direction:column;align-items:center}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket__text{margin:0 0 20px 0;margin:0 0 1.25rem 0;font-size:20px;font-size:1.25rem;font-family:"Roboto Condensed",Helvetica,sans-serif}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket__help-text{margin:30px 0 0 0;margin:1.875rem 0 0 0;font-size:15px;font-size:.9375rem;line-height:1.4;max-width:258px}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket .qr-code{width:156px;height:156px}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket .qr-code>a,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket .qr-code>.btn.btn-link{display:block}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket .qr-code img{width:100%;max-width:100%;height:auto;max-height:100%}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .scheduled,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .on-demand{max-width:480px}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .scheduled .watch,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .on-demand .watch{margin:0 0 20px 0;margin:0 0 1.25rem 0;font-size:15px;font-size:.9375rem;line-height:1.4}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .scheduled .watch span,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .on-demand .watch span{display:block;font-weight:700}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .scheduled .watch span.info-text,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .scheduled .watch span.icon-info,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .on-demand .watch span.info-text,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .on-demand .watch span.icon-info{display:inline-block}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .scheduled .watch-online,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .on-demand .watch-online{font-size:15px;font-size:.9375rem;line-height:1.4}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .scheduled .watch-online span,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .on-demand .watch-online span{margin:0 0 5px 0;margin:0 0 .3125rem 0;display:block;font-weight:700}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .scheduled .watch-online a,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .scheduled .watch-online .btn.btn-link,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .on-demand .watch-online a,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .on-demand .watch-online .btn.btn-link{padding:0 0 0 32px;padding:0 0 0 2rem;display:block;font-weight:700;background-image:url("/bundles/linefringe/icons/svg/external-link.svg");background-repeat:no-repeat;background-position:top left;background-size:18px 18px;overflow-wrap:break-word;word-wrap:break-word}.password-form .form-grid{margin:0px -20px}.password-form .form-grid .form-container{margin:0px}#no-search-results{font-size:1.5em;padding:0px 20px;margin-bottom:20px}#search-loading-indicator h3{text-align:center;padding-top:40px;margin-top:60px;font-size:2em}.review h4 .star-rating,.review h4 .star-rating>span{display:block;width:95px;height:20px;background:url("../bundles/linefringe/images/icons/stars.png") repeat-x 0px -20px}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.review h4 .star-rating,.review h4 .star-rating>span{background-image:url("../bundles/linefringe/images/icons/starsx2.png");background-repeat:repeat-x;background-size:19px auto}}.review h4 .star-rating{margin:5px 0px}.review h4 .star-rating>span{background-position:0px 0px}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.review h4 .star-rating>span{background-position:0px 0px}}.localstorage .advanced-search{display:inline-block;float:right;position:relative;z-index:1;line-height:1;margin-top:10px}.localstorage .advanced-search__link{font-size:20px;font-weight:normal;color:#fff;text-transform:none}.localstorage .advanced-search:after{content:"";display:block;clear:right}.category-input select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Roboto Condensed",Helvetica,sans-serif;font-size:2.1em;width:130%;height:56px;line-height:56px;overflow:hidden;color:#fff;border:none;box-shadow:none;background:rgba(0,0,0,0);background-image:none;-webkit-appearance:none;padding-left:10px;margin-top:0;cursor:pointer}.how-to-watch-search-item__fieldset{margin:0;margin:0}.how-to-watch-search-item__legend{margin:0;margin:0;display:inline-block;vertical-align:top;position:relative;width:100%;height:60px;line-height:60px;border:0;font-family:"Roboto Condensed",Helvetica,sans-serif;color:#fff;text-transform:none}.how-to-watch-search-item__legend button{padding:0 15px;padding:0 .9375rem;font-size:21px;font-size:1.3125rem;display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,0);width:100%;height:100%;color:#fff;background-repeat:no-repeat;background-position:center right 17px;background-size:20px 20px;border:2px solid #fff;text-align:left;cursor:pointer;appearance:none}.how-to-watch-search-item__legend button .icon-arrow-down,.how-to-watch-search-item__legend button .caret{pointer-events:none}.how-to-watch-search-item__legend button .icon-arrow-down::before,.how-to-watch-search-item__legend button .caret::before{font-size:21px;font-size:1.3125rem}.how-to-watch-search-item__legend button[aria-expanded=true] .icon-arrow-down,.how-to-watch-search-item__legend button[aria-expanded=true] .caret{transform:rotate(180deg)}.how-to-watch-search-item .how-to-watch-options-select{padding:20px 15px;padding:1.25rem .9375rem;background-color:#fff;display:none}.how-to-watch-search-item .how-to-watch-options-select.is-expanded{display:block}.how-to-watch-search-item .how-to-watch-options-select .checkbox-group .checkbox{margin:0 0 20px 0;margin:0 0 1.25rem 0;padding:0 0 0 0;padding:0 0 0 0;display:block;text-align:left}.how-to-watch-search-item .how-to-watch-options-select .checkbox-group .checkbox:last-child{margin-bottom:0}.how-to-watch-search-item .how-to-watch-options-select .checkbox-group .checkbox .checker{float:none}.how-to-watch-search-item .how-to-watch-options-select .checkbox-group .checkbox label{font-size:16px;font-size:1rem;vertical-align:middle}.order-complete__container .no-order-details{margin:0 0 20px 0;margin:0 0 1.25rem 0;font-size:15px;font-size:.9375rem}.order-complete__container .friend-scheme{padding:10px 0 0;padding:.625rem 0 0;border-top:1px solid #dadada;font-size:15px;font-size:.9375rem}.order-complete__container .friend-scheme .price{font-weight:bold}.order-complete__container .order-totals__container{padding:30px 0;padding:1.875rem 0;border-top:1px solid #dadada}.order-complete__container .item-order-totals{border:0}.order-complete__container .item-order-totals td{border:0}.order-complete__container .item-order-totals td:last-child{text-align:right}.order-complete__container .item-order-totals .total td{font-size:20px;font-size:1.25rem}.order-complete__ref{padding:20px;padding:1.25rem;background-color:#ecf0f3}.order-complete__ref h3{font-size:20px;font-size:1.25rem;line-height:1.2;margin:0}.order-complete__item{margin:0 0 30px 0;margin:0 0 1.875rem 0;padding:54px 0 0 0;padding:3.375rem 0 0 0;position:relative;border-top:2px solid #4eacd9}.order-complete__item .how-to-watch{position:absolute;top:0;right:0px;height:34px;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.order-complete__item .how-to-watch.in-person{width:182px;background-image:url("/bundles/linefringe/icons/svg/inperson-booking-flag.svg")}.order-complete__item .how-to-watch.on-demand{width:233px;background-image:url("/bundles/linefringe/icons/svg/ondemand-booking-flag.svg")}.order-complete__item .how-to-watch.scheduled{width:233px;background-image:url("/bundles/linefringe/icons/svg/scheduled-booking-flag.svg")}.order-complete__item-col{position:relative}.order-complete__item-col.col-1{padding-bottom:15px;padding-bottom:.9375rem;margin-bottom:30px;margin-bottom:1.875rem;border-bottom:1px solid #dadada}.order-complete__item .item-image{width:84px;margin:0 0 20px 0;margin:0 0 1.25rem 0}.order-complete__item .item-image img{display:block;width:100%;height:auto}.order-complete__item .item-inner-col .icon,.order-complete__item .item-inner-col .icon-close,.order-complete__item .item-inner-col .icon-google,.order-complete__item .item-inner-col .icon-facebook,.order-complete__item .item-inner-col .icon-arrow-right,.order-complete__item .item-inner-col .icon-wheelchair,.order-complete__item .item-inner-col .icon-phone,.order-complete__item .item-inner-col .icon-plus,.order-complete__item .item-inner-col .icon-arrow-trail,.order-complete__item .item-inner-col .icon-dot,.order-complete__item .item-inner-col .icon-arrow-back,.order-complete__item .item-inner-col .icon-stopwatch,.order-complete__item .item-inner-col .icon-twitter,.order-complete__item .item-inner-col .icon-minus,.order-complete__item .item-inner-col .icon-search,.order-complete__item .item-inner-col .icon-account,.order-complete__item .item-inner-col .icon-star,.order-complete__item .item-inner-col .icon-error,.order-complete__item .item-inner-col .icon-waypoint,.order-complete__item .item-inner-col .icon-success,.order-complete__item .item-inner-col .icon-time,.order-complete__item .item-inner-col .icon-marker,.order-complete__item .item-inner-col .icon-arrow-down,.order-complete__item .item-inner-col .caret,.order-complete__item .item-inner-col .icon-basket,.order-complete__item .item-inner-col .icon-calendar,.order-complete__item .item-inner-col .icon-link-arrow,.order-complete__item .item-inner-col .icon-export,.order-complete__item .item-inner-col .icon-arrow-trail-back,.order-complete__item .item-inner-col .icon-info,.order-complete__item .item-inner-col icon-star-hollow,.order-complete__item .item-inner-col .icon-timer,.order-complete__item .item-inner-col .icon-arrow-forward,.order-complete__item .item-inner-col .icon-wheelchair-spaces,.order-complete__item .item-inner-col .icon-access-toilet,.order-complete__item .item-inner-col .icon-wheelchair-access,.order-complete__item .item-inner-col .icon-re,.order-complete__item .item-inner-col .icon-other-facilities,.order-complete__item .item-inner-col .icon-lift-access,.order-complete__item .item-inner-col .icon-lvl-access,.order-complete__item .item-inner-col .icon-hearing-loop,.order-complete__item .item-inner-col .icon-equality-trained,.order-complete__item .item-inner-col .icon-ccc,.order-complete__item .item-inner-col .icon-BSB,.order-complete__item .item-inner-col .icon-some-shows-access,.order-complete__item .item-inner-col .icon-parking-access,.order-complete__item .item-inner-col .icon-assist-dogs,.order-complete__item .item-inner-col .icon-up-arrow,.order-complete__item .item-inner-col .icon-friend-fringe{margin-right:10px;margin-right:.625rem;font-size:25px;font-size:1.5625rem;color:#4eacd9}.order-complete__item .event-title{padding-bottom:15px;padding-bottom:.9375rem;margin:0 0 30px 0;margin:0 0 1.875rem 0;border-bottom:1px solid #dadada}.order-complete__item .event-title a,.order-complete__item .event-title .btn.btn-link{font-size:20px;font-size:1.25rem;display:block;font-family:"Roboto Condensed",Helvetica,sans-serif;color:#555}.order-complete__item .event-venue,.order-complete__item .event-time,.order-complete__item .event-price{padding:0 0 20px 0;padding:0 0 1.25rem 0;font-size:15px;font-size:.9375rem;display:flex;margin:0;position:relative}.order-complete__item .event-venue::after,.order-complete__item .event-time::after,.order-complete__item .event-price::after{display:none}.order-complete__item .event-venue .info-label,.order-complete__item .event-time .info-label,.order-complete__item .event-price .info-label{font-weight:700}.order-complete__item .event-venue .info-amount,.order-complete__item .event-time .info-amount,.order-complete__item .event-price .info-amount{font-weight:normal}.order-complete__item .event-venue .info>span,.order-complete__item .event-time .info>span,.order-complete__item .event-price .info>span{display:block}.order-complete__item .event-e-ticket{margin:0 auto;text-align:center}.order-complete__item .event-e-ticket__inner{display:flex;flex-direction:column;align-items:center}.order-complete__item .event-e-ticket__text{margin:0 0 20px 0;margin:0 0 1.25rem 0;font-size:20px;font-size:1.25rem;font-family:"Roboto Condensed",Helvetica,sans-serif}.order-complete__item .event-e-ticket__qr-code{width:156px;height:156px;flex:none}.order-complete__item .event-e-ticket__qr-code img{width:100%;max-width:100%;height:auto;max-height:100%}.order-complete__item .event-e-ticket__help-text{margin:30px 0 0 0;margin:1.875rem 0 0 0;font-size:15px;font-size:.9375rem;line-height:1.4;max-width:258px}.order-complete__item .event-e-ticket.no-barcode{text-align:left}.order-complete__item .event-e-ticket.no-barcode .notice{font-size:15px;font-size:.9375rem}.order-complete__item .event-on-demand .watch,.order-complete__item .event-scheduled .watch{margin:0 0 20px 0;margin:0 0 1.25rem 0;display:flex}.order-complete__item .event-on-demand .watch .icon-info,.order-complete__item .event-scheduled .watch .icon-info{margin-right:10px;margin-right:.625rem;font-size:25px;font-size:1.5625rem;color:#4eacd9}.order-complete__item .event-on-demand .watch .info-text,.order-complete__item .event-scheduled .watch .info-text{font-size:15px;font-size:.9375rem}.order-complete__item .event-on-demand .watch-online,.order-complete__item .event-scheduled .watch-online{font-size:15px;font-size:.9375rem;line-height:1.4}.order-complete__item .event-on-demand .watch-online a,.order-complete__item .event-on-demand .watch-online .btn.btn-link,.order-complete__item .event-scheduled .watch-online a,.order-complete__item .event-scheduled .watch-online .btn.btn-link{padding:0 0 0 32px;padding:0 0 0 2rem;display:block;font-weight:700;background-image:url("/bundles/linefringe/icons/svg/external-link.svg");background-repeat:no-repeat;background-position:top left;background-size:18px 18px;overflow-wrap:break-word;word-wrap:break-word}@media only screen and (min-width: 48em){h2{font-size:3em}h3{font-size:1.9em}h4{font-size:1.9em;font-family:"Roboto Condensed",Helvetica,sans-serif}.btn{height:55px;font-size:1.6em;font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;color:#202020;border-radius:0px;padding:15px 20px;background-color:#4eacd9;border:3px solid #4eacd9;text-transform:uppercase;margin-bottom:20px;text-align:left;line-height:1.2em}.btn>i.loading:before,.btn>span.loading:before{content:""}.btn>i.loading,.btn>span.loading{display:inline-block;margin:5px 0px 0px 30px}.btn .icon-arrow-trail{position:relative;float:none;margin-top:0px;top:-2px;width:19px;height:19px}ul.left-align li{width:auto}.btn:focus,.btn:active{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.btn.btn-border{padding:15px 20px 15px;background-color:#fff;border:3px solid #4eacd9}.btn.btn-sml{padding:5px 10px 5px;width:auto;height:auto}.system-message{padding:0px}.alert.alert-success,.alert.alert-danger,.alert.alert-info,.alert.alert-warning{padding:15px}.alert.alert-success.alert-small,.alert.alert-danger.alert-small,.alert.alert-info.alert-small,.alert.alert-warning.alert-small{padding:10px}.navbar-header{float:none;border-bottom:0px}h1,.header-row .event-heading>h1,.header-row .venue-heading>h1{color:#202020;font-size:3.4em;border-bottom:2px solid #202020;padding-bottom:10px;margin-bottom:30px;margin-top:20px}h1>.friend-fringe,.header-row .event-heading>h1>.friend-fringe,.header-row .venue-heading>h1>.friend-fringe{display:inline-block;width:35px;margin-top:-3px;margin-right:2px}h1 span,.header-row .event-heading>h1>span,.header-row .venue-heading>h1>span,.header-row>div>h1>span{background-color:rgba(0,0,0,0);display:inline;padding:0px}h1:after,.header-row .event-heading>h1:after,.header-row .venue-heading>h1:after,.header-row>div>h1:after{content:"";display:block;border-bottom:5px solid #dadada;margin-top:2px;margin-left:15px;display:none}.header-row .header-group{font-size:1em;padding:0px;border:0px}.header-row>div>h1,.header-row>div.header-group h1{margin-bottom:0;border:0px;padding:0px;margin-top:15px;font-size:3.4em;border-bottom:0px}.page-header{border-bottom:0px;margin-bottom:0px}.page-header>h1{font-size:4em}.page-header .subtitle{font-size:2.4em;font-family:"Roboto Condensed",Helvetica,sans-serif;margin-bottom:30px}.soft-hidden-xs{display:inline}.container{position:relative;padding:30px 0px 70px}#main-content .container.error-container{padding:0px}#main-content .container.error-container .alert{margin-top:0px}.cms-page .content-panel{padding-top:0px}.friend-scheme-form>.btn{width:auto}.btn{margin-bottom:inherit}.btn-book,.btn-view-shows{width:auto}.btn-book .icon-arrow-trail,.btn-view-shows .icon-arrow-trail{top:-2px;position:relative;float:none}.btn-book .icon-arrow-trail.loading,.btn-view-shows .icon-arrow-trail.loading{top:0px;margin-top:0px}.icon-arrow-trail{float:none}.logo{width:255px;height:148px;background:url("../bundles/linefringe/images/logo-circle.svg") no-repeat 50% 50%;background-size:cover;margin:-61px 0 -30px 0;position:relative}.content-area{padding-left:0px}.sidebar{margin-top:0px;width:160px;float:right;padding:0px}.sidebar .panel{border:0px;padding:0px}.sidebar .panel .panel-body{padding:0px;border:0px}.sidebar .panel .panel-body>div>.revive{margin-bottom:20px}.sidebar.stick{position:fixed;top:0px;right:0px}.main-nav .container,footer .lower-footer .container{padding:0}.utilnav{width:490px;overflow:hidden;text-align:right}.utilnav>.inner-group{width:auto;float:none;display:inline-block}.utilnav>.inner-group svg{width:22px;height:22px}.utilnav>.inner-group>*:not(.edf-header__resize-text){float:none;border:0px;display:inline-block}.utilnav>.inner-group>*:not(.edf-header__resize-text)>span.logged-in,.utilnav>.inner-group>*:not(.edf-header__resize-text) i.icon-account.logged-in{color:#4eacd9}.utilnav>.inner-group>*:not(.edf-header__resize-text)>span.logged-in.friend,.utilnav>.inner-group>*:not(.edf-header__resize-text) i.icon-account.logged-in.friend{color:#862a90}.utilnav>.inner-group>*:not(.edf-header__resize-text):last-of-type{margin-right:0}.utilnav>.inner-group>*:not(.edf-header__resize-text):hover,.utilnav>.inner-group>*:not(.edf-header__resize-text):focus{border:0;background-color:#fff}.utilnav>.inner-group>.text-size{width:auto}.utilnav>.inner-group>.navbar-account,.utilnav>.inner-group>.navbar-basket{width:auto;min-width:65px;height:auto;padding:10px;text-align:center}.utilnav a.navbar-basket #countdown-timer,.utilnav .navbar-basket.btn.btn-link #countdown-timer{font-size:14px;font-size:.875rem;position:relative;bottom:auto;left:auto;width:100%;margin-bottom:0;font-family:"Roboto Condensed",sans-serif;line-height:1}.utilnav>.inner-group>a:hover,.utilnav>.inner-group>.btn.btn-link:hover{color:#01a7f5;text-decoration:underline}.utilnav>.inner-group>a:hover>span[class^=icon],.utilnav>.inner-group>.btn.btn-link:hover>span[class^=icon],.utilnav>.inner-group>a:hover i,.utilnav>.inner-group>.btn.btn-link:hover i{color:#4eacd9}.utilnav>.revive-top{display:inline-block;padding:0px;border-left:0px;margin-top:10px;float:right;margin-bottom:10px}.utilnav .icon,.utilnav .icon-close,.utilnav .icon-google,.utilnav .icon-facebook,.utilnav .icon-arrow-right,.utilnav .icon-wheelchair,.utilnav .icon-phone,.utilnav .icon-plus,.utilnav .icon-arrow-trail,.utilnav .icon-dot,.utilnav .icon-arrow-back,.utilnav .icon-stopwatch,.utilnav .icon-twitter,.utilnav .icon-minus,.utilnav .icon-search,.utilnav .icon-account,.utilnav .icon-star,.utilnav .icon-error,.utilnav .icon-waypoint,.utilnav .icon-success,.utilnav .icon-time,.utilnav .icon-marker,.utilnav .icon-arrow-down,.utilnav .caret,.utilnav .icon-basket,.utilnav .icon-calendar,.utilnav .icon-link-arrow,.utilnav .icon-export,.utilnav .icon-arrow-trail-back,.utilnav .icon-info,.utilnav icon-star-hollow,.utilnav .icon-timer,.utilnav .icon-arrow-forward,.utilnav .icon-wheelchair-spaces,.utilnav .icon-access-toilet,.utilnav .icon-wheelchair-access,.utilnav .icon-re,.utilnav .icon-other-facilities,.utilnav .icon-lift-access,.utilnav .icon-lvl-access,.utilnav .icon-hearing-loop,.utilnav .icon-equality-trained,.utilnav .icon-ccc,.utilnav .icon-BSB,.utilnav .icon-some-shows-access,.utilnav .icon-parking-access,.utilnav .icon-assist-dogs,.utilnav .icon-up-arrow,.utilnav .icon-friend-fringe{line-height:0em;vertical-align:middle;font-size:1.7em}.navbar-basket{position:relative}.navbar-basket .badge{position:absolute;top:auto;bottom:9px;right:12px;background-color:#38d2e3;min-width:18px;font-size:.7em;padding:3px 4px 0px;width:18px;line-height:1.2em;height:18px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.navbar{border-bottom:0px}.navbar-header{background-color:#ecf0f3}.navbar-header>.container{padding:25px 0 24px}.navbar-default .main-nav{border:0;border-bottom:1px solid #dadada}.main-nav .nav{border-left:1px solid #dadada;display:table;position:relative}.main-nav .nav>li{width:auto;height:90px;text-align:center;border-bottom:0px;border-right:1px solid #dadada;float:none;display:table-cell;font-size:1.7em;vertical-align:middle;position:relative}.main-nav li:before{content:"";padding-right:0px;display:none;visibility:hidden}.main-nav li:last-child{border-right:1px solid #dadada}.main-nav .nav>li>a,.main-nav .nav>li>.btn.btn-link{position:static}.main-nav .navbar-default .navbar-nav>.active>a,.main-nav .navbar-default .navbar-nav>.active>.btn.btn-link,.main-nav .nav li.active>a,.main-nav .nav li.active>.btn.btn-link{background-color:#fff}.main-nav .navbar-nav>li.active>a:before,.main-nav .navbar-nav>li.active>.btn.btn-link:before{display:block;position:absolute;top:0;left:0;height:10px;width:100%;background-color:#f9f000;content:""}.main-nav .nav>li.active>a>span,.main-nav .nav>li.active>.btn.btn-link>span{padding-bottom:0px;*display:block}.main-nav .nav li:last-child{width:auto}.main-nav .main-nav .nav>li>a,.main-nav .main-nav .nav>li>.btn.btn-link{padding-top:17px;padding-bottom:14px}.main-nav .nav li.search-button{position:static;margin-bottom:0px}.main-nav .nav li.search-button .icon,.main-nav .nav li.search-button .icon-close,.main-nav .nav li.search-button .icon-google,.main-nav .nav li.search-button .icon-facebook,.main-nav .nav li.search-button .icon-arrow-right,.main-nav .nav li.search-button .icon-wheelchair,.main-nav .nav li.search-button .icon-phone,.main-nav .nav li.search-button .icon-plus,.main-nav .nav li.search-button .icon-arrow-trail,.main-nav .nav li.search-button .icon-dot,.main-nav .nav li.search-button .icon-arrow-back,.main-nav .nav li.search-button .icon-stopwatch,.main-nav .nav li.search-button .icon-twitter,.main-nav .nav li.search-button .icon-minus,.main-nav .nav li.search-button .icon-search,.main-nav .nav li.search-button .icon-account,.main-nav .nav li.search-button .icon-star,.main-nav .nav li.search-button .icon-error,.main-nav .nav li.search-button .icon-waypoint,.main-nav .nav li.search-button .icon-success,.main-nav .nav li.search-button .icon-time,.main-nav .nav li.search-button .icon-marker,.main-nav .nav li.search-button .icon-arrow-down,.main-nav .nav li.search-button .caret,.main-nav .nav li.search-button .icon-basket,.main-nav .nav li.search-button .icon-calendar,.main-nav .nav li.search-button .icon-link-arrow,.main-nav .nav li.search-button .icon-export,.main-nav .nav li.search-button .icon-arrow-trail-back,.main-nav .nav li.search-button .icon-info,.main-nav .nav li.search-button icon-star-hollow,.main-nav .nav li.search-button .icon-timer,.main-nav .nav li.search-button .icon-arrow-forward,.main-nav .nav li.search-button .icon-wheelchair-spaces,.main-nav .nav li.search-button .icon-access-toilet,.main-nav .nav li.search-button .icon-wheelchair-access,.main-nav .nav li.search-button .icon-re,.main-nav .nav li.search-button .icon-other-facilities,.main-nav .nav li.search-button .icon-lift-access,.main-nav .nav li.search-button .icon-lvl-access,.main-nav .nav li.search-button .icon-hearing-loop,.main-nav .nav li.search-button .icon-equality-trained,.main-nav .nav li.search-button .icon-ccc,.main-nav .nav li.search-button .icon-BSB,.main-nav .nav li.search-button .icon-some-shows-access,.main-nav .nav li.search-button .icon-parking-access,.main-nav .nav li.search-button .icon-assist-dogs,.main-nav .nav li.search-button .icon-up-arrow,.main-nav .nav li.search-button .icon-friend-fringe{vertical-align:middle;line-height:0em;font-size:1.2em}.main-nav .nav>li>.sub-menu-wrapper{position:absolute;top:100%;left:-1px;right:-1px;z-index:9999;display:none;visibility:hidden;width:200px}.main-nav .nav>li>div>.sub-menu{overflow:hidden;border:1px solid #dadada;width:auto;padding:0px;margin-bottom:0px;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.main-nav .nav>li>div>.sub-menu li{list-style:none;list-style-image:none;text-align:left;font-size:.85em;text-align:left;padding:0px;background-color:#fff;margin-bottom:0px;text-transform:none;border-right:0px}.main-nav .nav>li>div>.sub-menu li a,.main-nav .nav>li>div>.sub-menu li .btn.btn-link{display:block;padding:17px 12px 12px;line-height:1.4em}.main-nav .nav>li>div>.sub-menu li:before{content:"";padding-right:0px;display:none;visibility:hidden}.main-nav .nav>li>div>.sub-menu li:last-child{border-bottom:0px}.main-nav .nav>li>div>.sub-menu li:hover{background-color:#ecf0f3}.main-nav .nav>li.sub-menu-visible>.sub-menu-wrapper{display:block;visibility:visible}.main-nav .nav>li:hover>.sub-menu-wrapper,.main-nav .nav>li.active:hover>.sub-menu-wrapper{display:block;visibility:visible}}@media only screen and (min-width: 48em)and (-ms-high-contrast: active),only screen and (min-width: 48em)and (-ms-high-contrast: none){.main-nav .nav>li>.sub-menu-wrapper{top:68px}}@media only screen and (min-width: 48em){.carousel-controls{position:relative;margin-top:-110px}.carousel-controls-inner{position:absolute;right:0px;text-align:center;bottom:0px;width:150px;height:115px}.carousel-control{background-image:none;background-color:rgba(12,12,12,.8);-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;border:2px solid #777;bottom:auto;height:60px;width:60px;padding:13px 14px;text-align:left;opacity:1}.carousel-control>span,.carousel-control>span:before{color:#4eacd9;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.carousel-control:hover,.carousel-control:focus,.carousel-control:active{background-image:none;background-color:#4eacd9}.carousel-control:hover>span,.carousel-control:hover>span:before,.carousel-control:focus>span,.carousel-control:focus>span:before,.carousel-control:active>span,.carousel-control:active>span:before{color:#202020;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.carousel-control.left,.carousel-control.right{background-image:none;filter:none;-ms-filter:none}.carousel-control.right{text-align:right}.carousel-indicators{width:100%;right:50px;margin:0px;left:0px}.carousel-indicators li{border:0px;background-color:#fff}.carousel-indicators li.active{width:10px;height:10px;border:0px;margin:1px;background-color:#4eacd9}.carousel .item{min-height:450px}.carousel-fade .carousel-inner{background-color:#000}.carousel-fade .carousel-inner .item{-webkit-transform:translateZ(0);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{filter:alpha(opacity=1);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.carousel-fade .carousel-control{z-index:2}.mobile-search-area{display:none}.search-toggle{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;border:0px;font-size:1em;text-align:center;padding:14px 16px 13px;margin:0px;background-color:#fff;display:block;height:100%;color:#1c1c1c;width:100%;height:90px;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.search-toggle:hover,.search-toggle:focus{color:#1c1c1c;background-color:rgba(0,0,0,0)}.search-toggle svg{display:inline-block;width:18px;height:18px;fill:#01a7f5;margin-top:-5px}.search-toggle.btn-default:active{background-color:rgba(0,0,0,0)}.search-button .search-toggle.active{color:#fff;background-color:#e75a79;box-shadow:none}.search-button .search-toggle.active svg{fill:#fff}.navbar-nav>li.search-button>.search-area{border:0px;top:100%;z-index:50;display:none;float:left;min-width:160px;background-clip:padding-box;margin:0 auto;font-size:14px;list-style:none;position:absolute;border-radius:0;box-shadow:none}.navbar-nav>li.search-button>.search-toggle.active~.search-area{display:block}.search-area{width:684px;height:auto;min-height:100%;overflow:visible;padding:40px 0 30px;background-color:#e75a79}.search-area:before{position:absolute;top:0;right:0;bottom:0;left:-1000rem;z-index:-1;width:1000rem;content:"";background-color:#e75a79}.search-area:after{position:absolute;top:0;right:-1000rem;bottom:0;left:0;z-index:-1;width:1000rem;content:"";background-color:#e75a79}.search-area input.form-control{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:"Roboto Condensed",Helvetica,sans-serif;font-size:1.5em;line-height:1;border-color:#fff;border-width:2px;border-radius:0}.search-area .form-control:-moz-placeholder{color:#fff}.search-area .form-control::-moz-placeholder{color:#fff}.search-area :-ms-input-placeholder{color:#fff}.search-area .tt-suggestion{font-size:1em}.search-area__header{font-size:25px;font-size:1.5625rem;display:inline-block;float:left;margin:0 0 25px 0;font-weight:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",sans-serif;text-transform:none;text-align:left;color:#fff}.navbar-default .search-area .navbar-form{margin:0px;padding:0;position:relative}.navbar-default .search-area .container-recent-searches{width:690px;text-align:left}.navbar-default .search-area .container-recent-searches a,.navbar-default .search-area .container-recent-searches .btn.btn-link{color:#fff;background-color:rgba(0,0,0,0);text-transform:capitalize;font-family:400}.navbar-default .search-area .container-recent-searches a i.icon-arrow-forward,.navbar-default .search-area .container-recent-searches .btn.btn-link i.icon-arrow-forward{float:none;font-size:1em}.category-input select{font-size:1.5em}.header-row .results-count{font-size:3.2em;background-color:rgba(0,0,0,0);margin-top:35px;border-bottom:0px}.header-row .results-count>span{padding:0px;display:block;line-height:100%}.carousel .container{height:100%}.carousel .item .carousel-caption{position:absolute;left:0;bottom:auto;top:200px;width:730px;max-width:630px;text-align:left}.carousel .intro-caption{width:auto;font-family:"Roboto Condensed",Helvetica,sans-serif;font-size:2.2em;background-color:#fff;background-color:rgba(255,255,255,.9);color:#202020;padding:20px 25px 20px;float:left;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.carousel .intro-caption span{font-family:400;border-bottom:3px solid #4eacd9}.carousel h2{font-size:4.4em;margin:-4px 0px 0px 40px;background-color:#fff;background-color:rgba(255,255,255,.9);color:#202020;padding:20px 25px 20px;float:left;line-height:100%;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.carousel .btn{clear:both;float:right;margin-right:21%;margin-top:-4px}.row-top{margin:20px 0px 40px}.middle-col{padding-right:0px}.middle-col .video-wrapper{display:block;overflow:hidden;height:429px;clear:both;position:relative}.middle-col .video-wrapper>div{width:100% !important;height:auto}.middle-col .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.middle-col video{width:100% !important;min-height:100%}.right-col{padding-right:0px;clear:both}.left-col .btn-lg{font-size:2em;padding:30px 25px;margin-bottom:20px;text-transform:none;white-space:normal;border:0px;line-height:1.3em;height:auto;width:48%;float:right}.left-col .btn-lg>span{float:left;display:inline-block;width:75%}.left-col .btn-lg>i{float:right;display:inline-block;margin-left:15px;font-size:1em;margin-top:5px}.left-col .btn-lg:first-child{float:left}.left-col .btn-lg.primary{background-color:#e75a79;color:#fff;height:auto}.left-col.secondary{background-color:red}.middle-col{padding-left:0px;margin-bottom:10px}.right-col{overflow:hidden;padding-left:0px;margin-bottom:0px}.twitter-feed{border:2px solid #ecf0f3;display:block;overflow:hidden}.twitter-feed h3{display:none;font-size:2.2em}.twitter-feed ul{padding:0px;margin:0px}.twitter-feed ul li{font-size:1.5em;position:relative;padding:25px 20px 25px 70px;margin-bottom:0px;width:50%;float:left;text-indent:0px;margin-left:0px}.twitter-feed ul li>.item-date{font-size:.9em}.twitter-feed ul li>span{display:block}.twitter-feed ul li>.item-title{font-weight:normal}.twitter-feed ul li p.intent-meta{margin-top:15px;margin-bottom:0px;font-size:.8em;float:left}.twitter-feed ul li p.intent-meta a,.twitter-feed ul li p.intent-meta .btn.btn-link{color:#007db8}.twitter-feed ul li p.intent-meta a:hover,.twitter-feed ul li p.intent-meta .btn.btn-link:hover,.twitter-feed ul li p.intent-meta a:focus,.twitter-feed ul li p.intent-meta .btn.btn-link:focus{color:#005a85}.twitter-feed ul li:first-child{float:left}.twitter-feed ul li:before{content:"";color:#03bbf2;display:block;position:absolute;top:15px;left:20px;visibility:visible;font-size:2em}.row-bottom{margin-bottom:0px}.row-bottom-panel>.revive{margin-right:33px;display:inline-block;margin-bottom:33px;float:left}.row-bottom-panel>.revive-4{margin-right:0px}.row-bottom-panel>.revive-5{margin-left:196px;clear:left}.row-bottom-panel>.revive-6{margin-right:0px}.header-row{font-family:"Roboto Condensed",Helvetica,sans-serif;border-bottom:1px solid #dadada;margin:0px 0px 50px;padding-bottom:15px}.header-row .results-count{font-size:2.2em;background-color:#41ce90;padding:0px}.header-row .results-count>span{padding:15px 15px 13px;display:block;line-height:100%}.search-area .form-group{display:block}.search-area .form-group>div.category-input,.search-area .form-group>div.venue-input,.search-area .form-group>div.date-input{display:inline-block;visibility:visible}.search-area .form-group .category-input{display:inline-block;visibility:visible;width:100%}.flexbox .search-area .form-group{display:flex;flex-wrap:wrap;width:100%}.search-area .form-group>div{display:inline-block;width:16.666%;padding:0px 5px}.flexbox .search-area .form-group>div{flex:1 0 auto;width:18%}.flexbox .search-area .form-group>div.desktop-search-item:nth-child(1),.flexbox .search-area .form-group>div.desktop-search-item:nth-child(2),.flexbox .search-area .form-group>div.desktop-search-item:nth-child(3),.flexbox .search-area .form-group>div.desktop-search-item:nth-child(4){width:33.3333333333%;flex-grow:0}.flexbox .search-area .form-group>div.from-date-input,.flexbox .search-area .form-group>div.to-date-input{width:calc((50% - 192px)/2)}.flexbox .search-area .form-group>div.search-submit{width:192px;flex:0 0 192px}.search-area .form-group>div.search-submit .btn-nearby-now,.search-area .form-group>div.search-submit .btn-search,.search-area .form-group>div.nearby .btn-nearby-now,.search-area .form-group>div.nearby .btn-search{display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:0;text-align:left;padding:15px;font-size:1.215em}.search-area .form-group .bootstrap-select.btn-group .btn .filter-option{width:65%}.search-area .form-group div.advanced-search{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;width:auto;line-height:25px;width:auto;height:25px}.search-area .form-group div.advanced-search a,.search-area .form-group div.advanced-search .btn.btn-link{color:#fff}.search-area .form-group div.accessibility-input{display:none;width:15%;padding:20px 0px 12px;color:#fff}.search-area .form-group div.accessibility-input .checker{margin-top:-5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.search-area .form-group div.accessibility-input .checker>span{background-color:#e75a79;background-position:0px -78px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.search-area .form-group div.accessibility-input .checker>span.checked{background-position:0px -104px}.event-listing .header-row,.venue-listing .header-row{margin-bottom:20px;border-bottom:2px solid #202020}.event-listing .content-area,.venue-listing .content-area{padding-right:20px}.event-listing .event,.event-listing .venue,.venue-listing .event,.venue-listing .venue{margin:0px;padding-top:50px;padding-bottom:30px;border-bottom:1px solid #dadada}.event-listing .event:first-child,.venue-listing .event:first-child{padding-top:0px}.event-listing .venue,.venue-listing .venue{border-bottom:0px;padding-top:20px}.event-listing .event:last-of-type,.event-listing .venue:last-of-type,.venue-listing .event:last-of-type,.venue-listing .venue:last-of-type{padding-bottom:0px;border-bottom:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.event-listing .event-meta .event-avatar img,.event-listing .venue-meta .event-avatar img,.venue-listing .event-meta .event-avatar img,.venue-listing .venue-meta .event-avatar img{width:100%}.event-listing .search-results-footer,.venue-listing .search-results-footer{padding:0px}.event-listing .results-meta{text-align:right}.event-listing .results-meta>button{float:none}.venue-listing .venues .venue:nth-child(2){padding-top:0px}.venue-meta a:hover,.venue-meta .btn.btn-link:hover{text-decoration:none}.event-listing .event-details .list-group,.venue-listing .venue-details .list-group{font-size:1em;margin-bottom:25px;overflow:hidden;padding-bottom:1px}.event-listing .event-details h3,.venue-listing .venue-details h3{margin-top:0px;font-size:3em;font-weight:300;margin-bottom:0px;display:block}.event-listing .event-details h3 a,.event-listing .event-details h3 .btn.btn-link,.venue-listing .venue-details h3 a,.venue-listing .venue-details h3 .btn.btn-link{width:70%;float:left;color:#202020}.event-listing .event-details h3 a:hover,.event-listing .event-details h3 .btn.btn-link:hover,.event-listing .event-details h3 a:focus,.event-listing .event-details h3 .btn.btn-link:focus,.venue-listing .venue-details h3 a:hover,.venue-listing .venue-details h3 .btn.btn-link:hover,.venue-listing .venue-details h3 a:focus,.venue-listing .venue-details h3 .btn.btn-link:focus{color:#005a85}.event-listing .event-details h3 span.friend-fringe,.venue-listing .venue-details h3 span.friend-fringe{position:relative;float:right;width:28px;height:30px;margin-top:-5px;bottom:auto;right:auto;font-size:1.1em;margin-right:6px}.event-listing .event-details h3 span.friend-fringe>img,.venue-listing .venue-details h3 span.friend-fringe>img{width:100%}.event-listing .event-details h4,.venue-listing .venue-details h4{color:#202020;font-family:"Roboto Condensed",Helvetica,sans-serif;font-size:2em;margin-bottom:20px}.event-listing .event-details h4>span,.venue-listing .venue-details h4>span{color:#7d7d7d}.venue-listing .venue-details{padding-left:20px;padding-top:0;padding-bottom:0}.venue-listing .venue-details h3{margin-bottom:15px}.venue-listing .venue-details h3 a,.venue-listing .venue-details h3 .btn.btn-link{float:none;width:100%}.event-listing .events .event{padding-top:40px;border-top:1px solid #dadada}.event-listing .events .event .how-to-watch{width:58px;height:73px}.event-listing .events .event .event-details__options{position:absolute;top:0;right:88px;padding:0}.event-listing .events .event .event-details__options .event-icon{width:73px;height:73px;margin:0}.event-listing .events .event .event-details__options .event-icon:last-child{margin-left:10px}.event-listing .event-meta{float:left;padding-left:0px}.event-listing .event-details{float:left}.event-listing .event-details .event-details__header{align-items:flex-start;width:100%}.event-listing .event-details .event-details__title{padding-right:250px;flex-grow:1}.event-listing .event-details .event-details__title h3 a,.event-listing .event-details .event-details__title h3 .btn.btn-link{width:100%}.event-listing .event-details .event-details__options{position:absolute;top:-10px;right:108px}.event-listing .event-details .event-details__options .event-icon{width:34px;height:34px}.event-listing .event-details h4{border-bottom:0;padding-bottom:0}.venue-details:before{content:""}.event-details,.venue-details{width:76%;padding-right:0px}.event-details .list-group li,.venue-details .list-group li{border:1px solid #dadada;border-radius:0px;border-width:1px 0px 0px 0px;margin-right:25px;width:47.5%;padding:18px 0px;text-indent:0px;margin-left:0px;font-size:1.5em}.event-details .list-group li:nth-last-child(n+1):nth-last-child(-n+1):first-child,.event-details .list-group li:nth-last-child(n+1):nth-last-child(-n+1):first-child~li,.venue-details .list-group li:nth-last-child(n+1):nth-last-child(-n+1):first-child,.venue-details .list-group li:nth-last-child(n+1):nth-last-child(-n+1):first-child~li{border-width:1px 0px;padding-bottom:18px}.event-details .list-group li>span[class^=icon],.venue-details .list-group li>span[class^=icon]{display:inline;font-size:1.7em;margin-right:10px;color:#4eacd9}.event-details .list-group li>span.icon-waypoint,.venue-details .list-group li>span.icon-waypoint{font-size:1.3em;padding-left:3px}.event-details .list-group li>a,.event-details .list-group li>.btn.btn-link,.venue-details .list-group li>a,.venue-details .list-group li>.btn.btn-link{display:inline-block;max-width:80%;vertical-align:top;color:#555}.event-details .list-group li>a:hover,.event-details .list-group li>.btn.btn-link:hover,.venue-details .list-group li>a:hover,.venue-details .list-group li>.btn.btn-link:hover{color:#005a85}.event-details .list-group li .svg-icon,.venue-details .list-group li .svg-icon{width:24px;height:24px;margin-right:5px}.event-details .list-group li:before,.venue-details .list-group li:before{content:"";padding-right:0px;display:none;visibility:hidden}.event-details .list-group li:nth-child(2n),.venue-details .list-group li:nth-child(2n){margin-right:0px}.event-details .list-group li:nth-child(5),.event-details .list-group li:nth-child(6),.venue-details .list-group li:nth-child(5),.venue-details .list-group li:nth-child(6){border-bottom:1px solid #dadada}.event-details .event-desc,.venue-details .event-desc{font-size:1em;border:0px;border-radius:0px;color:#484848;background-color:#ecf0f3;padding:0px;margin-bottom:10px}.event-details .event-desc>div,.venue-details .event-desc>div{border:0px;padding:15px}.event-details .event-desc .btn,.venue-details .event-desc .btn{margin-top:5px}.content-container h1{margin-bottom:50px}.results-meta{float:right;padding-right:0px;padding-top:0px}.results-meta>button{float:right;margin-left:20px;padding:10px 20px 10px;line-height:100%}.results-meta>button.btn.btn-border{padding:10px 15px 10px}.results-meta>button:first-child{margin-left:20px}.results-meta>button>span{margin-left:10px;margin-top:-4px;display:inline-block !important}.results-meta .venue-search{padding:0px;float:right;width:330px}.results-meta .venue-search>*{display:table-cell !important}.results-meta .venue-search>* input{width:100%;max-width:275px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.results-meta .venue-search>span{width:275px}.results-meta .venue-search>.btn{margin-bottom:0px;padding:13px 15px;-webkit-border-radius:0px 4px 4px 0px;-moz-border-radius:0px 4px 4px 0px;-ms-border-radius:0px 4px 4px 0px;-o-border-radius:0px 4px 4px 0px;border-radius:0px 4px 4px 0px}.results-meta .venue-search>.btn i{margin-left:0px}.header-row .results-count{color:#202020;font-size:3.2em;line-height:100%;background-color:rgba(0,0,0,0);margin-top:37px}.header-row .results-count>span{padding:0}.event-meta,.venue-meta{width:180px}.calendar-key{position:fixed;left:0px;bottom:0px;width:100%;font-size:1.3em;color:#555;background-color:#fff;text-align:center;text-align:center;border-top:1px solid #dadada;-webkit-box-shadow:5px 2px 16px rgba(0,0,0,.2);-moz-box-shadow:5px 2px 16px rgba(0,0,0,.2);-ms-box-shadow:5px 2px 16px rgba(0,0,0,.2);-o-box-shadow:5px 2px 16px rgba(0,0,0,.2);box-shadow:5px 2px 16px rgba(0,0,0,.2);-webkit-transition:all ease-in .2s;-moz-transition:all ease-in .2s;-ms-transition:all ease-in .2s;-o-transition:all ease-in .2s;transition:all ease-in .2s}.calendar-key .toggle{background-color:#fff;position:absolute;top:-30px;right:25px;width:130px;height:30px;border:1px solid #dadada;border-bottom:0px;padding-top:7px;cursor:pointer}.calendar-key .toggle>i{margin-left:8px;font-size:1em}.calendar-key .toggle>i.caret:before{margin-left:0px}.calendar-key ul{display:block;margin:0px}.calendar-key li{padding:0px;display:inline-block;font-size:1em;border:0px;width:13.7%;vertical-align:top;height:47px}.calendar-key li:before{content:"";padding-right:0px;display:none;visibility:hidden}.calendar-key li:first-child,.calendar-key li:last-child{border-radius:0px}.calendar-key li>span{display:block;width:100%;margin-right:15px;border-top:15px solid #dadada;padding:15px 5px;background-color:rgba(0,0,0,0);color:#555}.calendar-key span.available{border-top-color:#2ac9de}.calendar-key span.not-available{border-top-color:#ee3660}.calendar-key span.preview{border-top-color:#064c5c}.calendar-key span.two-for-one{border-top-color:#f9c533}.calendar-key span.event-specific{border-top-color:#8148c9}.calendar-key span.free{border-top-color:#32c87c}.calendar-key.key-hidden .toggle{padding-top:10px;background-color:#e75a79;color:#fff}.calendar-key.key-hidden .toggle i.icon-arrow-down:before,.calendar-key.key-hidden .toggle i.caret:before{content:""}.puff-content{font-size:1.5em}.event-page .header-row,.venue-page .header-row,.ticket-collection .header-row{border-bottom:0px}.event-page .header-row .event-heading,.event-page .header-row .venue-heading,.venue-page .header-row .event-heading,.venue-page .header-row .venue-heading,.ticket-collection .header-row .event-heading,.ticket-collection .header-row .venue-heading{padding:0px;background-color:rgba(0,0,0,0)}.event-page .header-row .event-heading h1,.event-page .header-row .venue-heading h1,.venue-page .header-row .event-heading h1,.venue-page .header-row .venue-heading h1,.ticket-collection .header-row .event-heading h1,.ticket-collection .header-row .venue-heading h1{margin-bottom:0px}.event-page .header-row .event-heading h1>span:first-child,.event-page .header-row .venue-heading h1>span:first-child,.venue-page .header-row .event-heading h1>span:first-child,.venue-page .header-row .venue-heading h1>span:first-child,.ticket-collection .header-row .event-heading h1>span:first-child,.ticket-collection .header-row .venue-heading h1>span:first-child{max-width:65%;float:left}.event-page .header-row .venue-heading h1>span:first-child,.venue-page .header-row .venue-heading h1>span:first-child,.ticket-collection .header-row .venue-heading h1>span:first-child{max-width:100%}.event-page .content-area,.venue-page .content-area,.ticket-collection .content-area{padding:0px}.event-page .event-meta,.event-page .venue-meta,.venue-page .event-meta,.venue-page .venue-meta,.ticket-collection .event-meta,.ticket-collection .venue-meta{margin:0px}.event-page .event-meta .event-avatar,.event-page .venue-meta .event-avatar,.venue-page .event-meta .event-avatar,.venue-page .venue-meta .event-avatar,.ticket-collection .event-meta .event-avatar,.ticket-collection .venue-meta .event-avatar{padding:0px}.event-page .event-genre,.event-page .venue-genre,.venue-page .event-genre,.venue-page .venue-genre,.ticket-collection .event-genre,.ticket-collection .venue-genre{padding:0px 0px 0px 30px;margin-left:0px;width:75%}.event-page .event-genre .genre-type,.event-page .venue-genre .genre-type,.venue-page .event-genre .genre-type,.venue-page .venue-genre .genre-type,.ticket-collection .event-genre .genre-type,.ticket-collection .venue-genre .genre-type{margin-bottom:15px}.event-page .event-genre .genre-type h2,.event-page .venue-genre .genre-type h2,.venue-page .event-genre .genre-type h2,.venue-page .venue-genre .genre-type h2,.ticket-collection .event-genre .genre-type h2,.ticket-collection .venue-genre .genre-type h2{font-size:1.5em}.event-page .event-genre .genre-type h2>span,.event-page .venue-genre .genre-type h2>span,.venue-page .event-genre .genre-type h2>span,.venue-page .venue-genre .genre-type h2>span,.ticket-collection .event-genre .genre-type h2>span,.ticket-collection .venue-genre .genre-type h2>span{font-size:1em;margin-bottom:auto}.event-page .event-genre .genre-type h2 .friend-fringe,.event-page .venue-genre .genre-type h2 .friend-fringe,.venue-page .event-genre .genre-type h2 .friend-fringe,.venue-page .venue-genre .genre-type h2 .friend-fringe,.ticket-collection .event-genre .genre-type h2 .friend-fringe,.ticket-collection .venue-genre .genre-type h2 .friend-fringe{float:right;font-size:1.3em;margin-top:-12px;color:#862a90;display:inline-block;width:auto}.event-page .event-details,.event-page .venue-details,.venue-page .event-details,.venue-page .venue-details,.ticket-collection .event-details,.ticket-collection .venue-details{padding:0px 0px 0px 30px}.event-page .event-details .list-group li,.event-page .venue-details .list-group li,.venue-page .event-details .list-group li,.venue-page .venue-details .list-group li,.ticket-collection .event-details .list-group li,.ticket-collection .venue-details .list-group li{border-width:0px 0px 1px}.event-page .event-details .list-group li:before,.event-page .venue-details .list-group li:before,.venue-page .event-details .list-group li:before,.venue-page .venue-details .list-group li:before,.ticket-collection .event-details .list-group li:before,.ticket-collection .venue-details .list-group li:before{content:"";padding-right:0px;display:none;visibility:hidden}.event-page .event-details .list-group li:nth-child(1),.event-page .event-details .list-group li:nth-child(2),.event-page .venue-details .list-group li:nth-child(1),.event-page .venue-details .list-group li:nth-child(2),.venue-page .event-details .list-group li:nth-child(1),.venue-page .event-details .list-group li:nth-child(2),.venue-page .venue-details .list-group li:nth-child(1),.venue-page .venue-details .list-group li:nth-child(2),.ticket-collection .event-details .list-group li:nth-child(1),.ticket-collection .event-details .list-group li:nth-child(2),.ticket-collection .venue-details .list-group li:nth-child(1),.ticket-collection .venue-details .list-group li:nth-child(2){border-top:1px solid #dadada}.event-page .content-panel,.venue-page .content-panel,.ticket-collection .content-panel{border-bottom:0px;padding-bottom:0px;margin:0px}.event-page .content-panel .tab-content,.venue-page .content-panel .tab-content,.ticket-collection .content-panel .tab-content{margin:0;background-color:#f1f4f6;padding:40px;overflow:hidden}.event-page .content-panel .tab-content .event-description,.event-page .content-panel .tab-content .venue-description,.venue-page .content-panel .tab-content .event-description,.venue-page .content-panel .tab-content .venue-description,.ticket-collection .content-panel .tab-content .event-description,.ticket-collection .content-panel .tab-content .venue-description{background-color:rgba(0,0,0,0);padding:0}.event-page .content-panel .tab-content .event-description>div .synopsis,.event-page .content-panel .tab-content .venue-description>div .synopsis,.venue-page .content-panel .tab-content .event-description>div .synopsis,.venue-page .content-panel .tab-content .venue-description>div .synopsis,.ticket-collection .content-panel .tab-content .event-description>div .synopsis,.ticket-collection .content-panel .tab-content .venue-description>div .synopsis{border-top:1px solid #4eacd9;padding:30px;margin-bottom:20px}.event-page .content-panel .tab-content .collection-details,.venue-page .content-panel .tab-content .collection-details,.ticket-collection .content-panel .tab-content .collection-details{border-top:1px solid #4eacd9;padding:30px;margin-bottom:20px;background-color:#fff}.event-page .content-panel .social-markers,.venue-page .content-panel .social-markers,.ticket-collection .content-panel .social-markers{margin:0px 0px 30px}.event-page .content-panel .alternate-content,.venue-page .content-panel .alternate-content,.ticket-collection .content-panel .alternate-content{padding:0px}.event-page .content-panel .alternate-content .social-feeds,.venue-page .content-panel .alternate-content .social-feeds,.ticket-collection .content-panel .alternate-content .social-feeds{padding:0px}.event-page .content-panel .alternate-content .social-feeds>div,.venue-page .content-panel .alternate-content .social-feeds>div,.ticket-collection .content-panel .alternate-content .social-feeds>div{padding:10px;margin:0px 0px 20px}.event-page .content-panel .alternate-content .social-feeds>div>div,.venue-page .content-panel .alternate-content .social-feeds>div>div,.ticket-collection .content-panel .alternate-content .social-feeds>div>div{padding:0px;margin-bottom:20px}.event-page .content-panel .alternate-content .social-feeds>div>div>a,.event-page .content-panel .alternate-content .social-feeds>div>div>.btn.btn-link,.venue-page .content-panel .alternate-content .social-feeds>div>div>a,.venue-page .content-panel .alternate-content .social-feeds>div>div>.btn.btn-link,.ticket-collection .content-panel .alternate-content .social-feeds>div>div>a,.ticket-collection .content-panel .alternate-content .social-feeds>div>div>.btn.btn-link{width:100%}.event-page .content-panel .alternate-content .social-feeds>div.social-feeds-left,.venue-page .content-panel .alternate-content .social-feeds>div.social-feeds-left,.ticket-collection .content-panel .alternate-content .social-feeds>div.social-feeds-left{padding-top:0px;padding-left:0px;margin:0px 0px 20px}.event-page .content-panel .alternate-content .social-feeds>div.social-feeds-right,.venue-page .content-panel .alternate-content .social-feeds>div.social-feeds-right,.ticket-collection .content-panel .alternate-content .social-feeds>div.social-feeds-right{padding-top:0px;padding-right:0px}.event-page .content-panel .alternate-content .social-feeds ul,.venue-page .content-panel .alternate-content .social-feeds ul,.ticket-collection .content-panel .alternate-content .social-feeds ul{margin-bottom:0px}.event-page .content-panel .alternate-content .social-feeds ul li,.venue-page .content-panel .alternate-content .social-feeds ul li,.ticket-collection .content-panel .alternate-content .social-feeds ul li{margin-bottom:20px}.event-page .content-panel .alternate-content .social-feeds ul li:before,.venue-page .content-panel .alternate-content .social-feeds ul li:before,.ticket-collection .content-panel .alternate-content .social-feeds ul li:before{content:"";padding-right:0px;display:none;visibility:hidden}.event-page .content-panel .alternate-content .social-feeds ul li:last-child,.venue-page .content-panel .alternate-content .social-feeds ul li:last-child,.ticket-collection .content-panel .alternate-content .social-feeds ul li:last-child{margin-bottom:0px}.event-page .content-panel .alternate-content .social-feeds .btn-event-site,.venue-page .content-panel .alternate-content .social-feeds .btn-event-site,.ticket-collection .content-panel .alternate-content .social-feeds .btn-event-site{width:100%}.event-page .content-panel .alternate-content .social-feeds .btn-event-site .label-text,.venue-page .content-panel .alternate-content .social-feeds .btn-event-site .label-text,.ticket-collection .content-panel .alternate-content .social-feeds .btn-event-site .label-text{display:inline}.event-page .content-panel .btn-book,.event-page .content-panel .btn-view-shows,.venue-page .content-panel .btn-book,.venue-page .content-panel .btn-view-shows,.ticket-collection .content-panel .btn-book,.ticket-collection .content-panel .btn-view-shows{width:100%;font-size:1.8em;text-align:center}.event-page .content-panel~.btn,.venue-page .content-panel~.btn,.ticket-collection .content-panel~.btn{margin-top:20px}.event-page .useful-info li .other-showings-title,.venue-page .useful-info li .other-showings-title,.ticket-collection .useful-info li .other-showings-title{display:inline}.event-page .useful-info li .other-showings,.venue-page .useful-info li .other-showings,.ticket-collection .useful-info li .other-showings{margin-left:0px;margin-top:10px}.event-page .useful-info li>span,.venue-page .useful-info li>span,.ticket-collection .useful-info li>span{min-width:135px;display:inline-block;margin-right:10px;max-width:100%;vertical-align:top}.sub-header-row{margin:0px}#current-filters{display:block;padding:0px}#current-filters .btn{font-size:1.5em;background-color:#ecf0f3;border:0px;padding:12px;height:auto;text-transform:capitalize;line-height:100%;float:left;margin-right:15px;margin-bottom:15px}#current-filters .btn:hover{background-color:#dadada}#current-filters .icon-close{font-size:.9em;line-height:1.3em;color:#4eacd9;margin-left:10px}.overlay-panel{top:0px}.overlay-panel .overlay-message{padding:20px 0px}.overlay-panel ul{width:50%;display:block;background-color:#fff;position:relative;z-index:100;border-top:1px solid #dadada;border-top:0px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.overlay-panel ul li{width:100%;z-index:100;position:static;padding:20px;border-bottom:1px solid #dadada}.overlay-panel ul li>div{position:absolute;z-index:-10;left:100%;top:0px;width:100%;height:100%;border:1px solid #dadada;margin-top:-1px;display:none;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform:translate(0%, 0);-moz-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-o-transform:translate(0%, 0);transform:translate(0%, 0);-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat;-webkit-transition:500ms ease;-moz-transition:500ms ease;-ms-transition:500ms ease;-o-transition:500ms ease;transition:500ms ease;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.overlay-panel ul li>div .options label{display:inline-block;margin-bottom:20px;font-size:.9em}.overlay-panel ul li>div.open{display:block;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transform:translate(0%, 0);-moz-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-o-transform:translate(0%, 0);transform:translate(0%, 0);-webkit-transition:750ms ease;-moz-transition:750ms ease;-ms-transition:750ms ease;-o-transition:750ms ease;transition:750ms ease}.overlay-panel ul li:before{content:"";padding-right:0px;display:none;visibility:hidden}.overlay-panel ul.open-child{left:0;position:relative;border-left:1px solid #dadada;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.overlay-panel ul.open-child div.open{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.overlay-panel li>div ul{margin-top:0px}.overlay-panel .category-genre{padding-bottom:20px}.overlay-panel .filter-children{overflow-y:scroll;height:100%;padding:20px 0px}.overlay-panel .filter-children .tab-content{padding:30px 0px;border-top:0px}.overlay-panel .filter-children .radio{float:left;width:47%;margin-right:12px;margin-top:0px}.overlay-panel .filter-children .radio label{width:100%}.overlay-panel .filter-children .radio.full-width{width:100%}.overlay-panel .filter-children .radio:nth-child(2n){margin-right:0px}.overlay-panel .filter-children #date-options{margin-bottom:15px;display:block;overflow:hidden}.overlay-panel .overlay-header{border-bottom:1px solid #dadada;overflow:hidden;padding:0px}.overlay-panel .overlay-header>.btn{float:right}.overlay-panel .overlay-header h3{border-bottom:0px;float:left;font-size:2.8em;padding:50px 0px 12px;line-height:100%}.overlay-panel .overlay-header .overlay-meta{border-bottom:0px;text-align:right;padding:30px 0px 15px}.overlay-panel .overlay-header .btn-cancel{display:none}.overlay-panel .overlay-header .btn:not(:last-child){width:auto}.overlay-panel .header-row{border:0px;margin-bottom:0px;overflow:hidden}.overlay-panel .header-row .results-count{padding:0px 0px 20px;font-size:2.6em}.overlay-panel .event-dates .mobile-booking .times-panel h3{border-bottom:1px solid #292929}.overlay-panel .event-dates .mobile-booking .times-panel ul li a,.overlay-panel .event-dates .mobile-booking .times-panel ul li .btn.btn-link{font-size:1.2em}.overlay-panel .inner-book-tickets{margin-bottom:30px}.overlay-panel .inner-book-tickets h3{border-bottom:0px;padding:50px 0px 20px}.overlay-panel .inner-book-tickets h3 span{display:none}.overlay-panel .inner-book-tickets>div{margin-right:30px}.overlay-panel .inner-book-tickets .overlay-message{padding:20px 0px}.overlay-panel .inner-book-tickets .times-panel{width:130px}.overlay-panel .inner-book-tickets .times-panel ul{width:100%;padding:0px;border:0px;text-align:center}.overlay-panel .inner-book-tickets .times-panel ul li{padding:0px;margin-bottom:20px;height:auto;border:0px;list-style:none;background-color:rgba(0,0,0,0);font-size:1.1em;width:auto;float:left;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.overlay-panel .inner-book-tickets .times-panel ul li a,.overlay-panel .inner-book-tickets .times-panel ul li .btn.btn-link{margin-bottom:0px;padding:10px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.overlay-panel .inner-book-tickets .times-panel ul li a.available,.overlay-panel .inner-book-tickets .times-panel ul li .available.btn.btn-link{background-color:#2ac9de;border-color:#2ac9de}.overlay-panel .inner-book-tickets .times-panel ul li a.two_for_one,.overlay-panel .inner-book-tickets .times-panel ul li .two_for_one.btn.btn-link{background-color:#f9c533;border-color:#f9c533}.overlay-panel .inner-book-tickets .times-panel ul li a.tickets-preview,.overlay-panel .inner-book-tickets .times-panel ul li .tickets-preview.btn.btn-link{color:#fff;background-color:#064c5c;border-color:#064c5c}.overlay-panel .inner-book-tickets .times-panel ul li a.free,.overlay-panel .inner-book-tickets .times-panel ul li .free.btn.btn-link{background-color:#32c87c;border-color:#32c87c}.overlay-panel .inner-book-tickets .times-panel ul li a.event-specific,.overlay-panel .inner-book-tickets .times-panel ul li .event-specific.btn.btn-link{color:#fff;background-color:#8148c9;border-color:#8148c9}.overlay-panel .inner-book-tickets .times-panel ul li a.not-available,.overlay-panel .inner-book-tickets .times-panel ul li .not-available.btn.btn-link{background-color:#ee3660;border-color:#ee3660}.overlay-panel .inner-book-tickets .times-panel ul li:before{content:"";padding-right:0px;display:none;visibility:hidden}.overlay-panel .inner-book-tickets .prices-panel{margin-right:0px}.overlay-panel .inner-book-tickets .prices-panel table th{font-size:1.5em;background-color:#f1f4f6}.overlay-panel .inner-book-tickets .prices-panel table th,.overlay-panel .inner-book-tickets .prices-panel table td{padding:10px}.overlay-panel .inner-book-tickets .prices-panel label{display:none}.overlay-panel .inner-book-tickets .prices-panel .price-mobile{display:none}.overlay-panel .inner-book-tickets .prices-panel td>.price,.overlay-panel .inner-book-tickets .prices-panel td>a,.overlay-panel .inner-book-tickets .prices-panel td>.btn.btn-link{display:block;font-size:1em}.overlay-panel .inner-book-tickets .prices-panel .basket-message{color:#555;background-color:rgba(0,0,0,0);margin-bottom:15px;font-family:"Roboto Condensed",Helvetica,sans-serif;font-size:1.5em}.overlay-panel .inner-book-tickets .prices-panel .basket-message>span{color:#555;background:rgba(0,0,0,0);font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;font-size:1em;padding:0px}.overlay-panel .inner-book-tickets .overlay-footer{display:block;border-top:1px solid #dadada;margin-top:20px;padding-top:20px}.overlay-panel .calendar-key{position:relative;border:0px;box-shadow:none}.overlay-panel .calendar-key .toggle{display:none}.overlay-panel .calendar-key ul{width:100%}.overlay-panel .calendar-key ul li{padding:0px;display:inline-block;font-size:1em;border:0px;width:13.7%;vertical-align:top;height:47px;border-bottom:0px}.overlay-panel .calendar-key ul li:hover{background:rgba(0,0,0,0)}#export-results-overlay.overlay-panel .overlay-header{padding:0px}#export-results-overlay.overlay-panel .overlay-header h3{border-bottom:0px;float:left;font-size:2.8em;padding:50px 0px 12px}#export-results-overlay.overlay-panel .overlay-header .overlay-meta{padding:30px 0px 15px}#export-results-overlay.overlay-panel .error-message{padding:0px}#export-results-overlay.overlay-panel .inner-overlay-panel.row{padding:0px}#export-results-overlay.overlay-panel .inner-overlay-panel.row .radio{padding-left:0px}#export-results-overlay.overlay-panel .inner-overlay-panel.row #export-email-form{padding:15px 0px;margin-left:40px}#export-results-overlay.overlay-panel .inner-overlay-panel.row #export-email-form label{font-size:1em}#export-results-overlay.overlay-panel .inner-overlay-panel.row #export-email-form input{width:66.666%;max-width:350px;float:left;margin-right:20px}#export-results-overlay.overlay-panel .inner-overlay-panel.row #export-email-form #send-guide{width:auto;font-size:1em}footer .lower-footer ul{display:inline-block}footer .lower-footer .container{width:100%;margin:0px}footer .lower-footer .lower-footer-nav{width:100%;overflow:hidden;margin-top:15px;border-bottom:1px solid #2f2f2f;text-align:center}footer .lower-footer .lower-footer-nav ul{display:inline-block}footer .lower-footer .lower-footer-nav ul li{font-size:1.5em;width:auto;padding:20px 0px 20px 15px;border-bottom:0px;float:left;list-style:none}footer .lower-footer .lower-footer-nav ul li:before{content:"";padding-right:0px;display:none;visibility:hidden}footer .lower-footer .lower-footer-nav ul li:nth-child(2){padding-left:0px}footer .lower-footer .lower-footer-nav ul li a,footer .lower-footer .lower-footer-nav ul li .btn.btn-link{border-right:1px solid #fff;padding:0px 15px 0px 0px}footer .lower-footer .lower-footer-nav ul li:last-child a,footer .lower-footer .lower-footer-nav ul li:last-child .btn.btn-link{border-right:0px;padding-right:0px}.tab-wrapper .tabs-alternate{overflow:hidden;border-top:1px solid #4eacd9;padding:30px;background-color:#fff}.tab-wrapper .tabs-alternate .tab-content{background-color:#fff}.tab-wrapper .tab-content{background-color:#f1f4f6}.tab-wrapper .tab-content .tab-inner>.alternate-panel{padding:30px;background-color:#fff;margin:40px 20px;border-top:1px solid #4eacd9}.tab-wrapper .tab-content .tab-inner>.alternate-panel>table{margin-bottom:0px}.tab-wrapper .tab-content .tab-inner>.alternate-panel>p{font-size:1.5em}.tab-wrapper .nav-tabs{display:table;table-layout:fixed;width:100%;border:0px}.tab-wrapper .nav-tabs li{display:table-cell;float:none;font-size:2.2em;text-transform:none;text-align:center;border:0px}.tab-wrapper .nav-tabs li .tab-content{background-color:#fff}.tab-wrapper .nav-tabs li a,.tab-wrapper .nav-tabs li .btn.btn-link{background-color:#dde2e5;border:0px;padding:17px 15px 12px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.tab-wrapper .nav-tabs li:before{content:"";padding-right:0px;display:none;visibility:hidden}.tab-wrapper .nav-tabs li.active a,.tab-wrapper .nav-tabs li.active .btn.btn-link{border:0px;background-color:#f1f4f6}.tab-wrapper .nav-tabs-alternate{overflow:hidden;background-color:#fff}.tab-wrapper .nav-tabs-alternate>li{font-size:1.5em;display:table-cell;float:none;text-transform:none;text-align:center;background-color:#fff}.tab-wrapper .nav-tabs-alternate>li>a,.tab-wrapper .nav-tabs-alternate>li>.btn.btn-link{background-color:#fff;border-bottom:2px solid #202020}.tab-wrapper .nav-tabs-alternate>li.active a,.tab-wrapper .nav-tabs-alternate>li.active .btn.btn-link{background-color:#fff;border-bottom:2px solid #4eacd9}.tab-wrapper .my-shows-tabs .nav-tabs-alternate>li a,.tab-wrapper .my-shows-tabs .nav-tabs-alternate>li .btn.btn-link{font-size:1.4em}#reviews .tab-content{padding:40px 0px}.review{margin-bottom:30px;padding-bottom:30px;overflow:hidden}.review h4{font-size:1.4em;margin-bottom:15px}.review h4>span{float:right;font-size:.8em}.review h4 .review-date{margin:2px 10px 0px 0px}.review h4 .star-rating,.review h4 .star-rating>span{display:block;width:95px;height:20px;background:url("../bundles/linefringe/images/icons/stars.png") repeat-x 0px -20px}}@media only screen and (min-width: 48em)and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 48em)and (min-resolution: 192dpi){.review h4 .star-rating,.review h4 .star-rating>span{background-image:url("../bundles/linefringe/images/icons/starsx2.png");background-repeat:repeat-x;background-size:19px auto}}@media only screen and (min-width: 48em){.review h4 .star-rating{margin:0px}.review h4 .star-rating>span{background-position:0px 0px;background-size:19px auto}.review .review-meta .btn{font-size:1.1em}.review .review-meta .btn-edit{margin-right:10px}.review textarea{min-height:180px}.review .btn{font-size:1.1em}.review form .form-group{margin-left:0px;margin-right:0px}.review form .form-group label{text-align:left;margin-bottom:10px}.review:last-child{margin-bottom:0px}.form-heading{font-size:4em}.form-container{padding:20px 0px;margin:0px;border:0px;overflow:visible}.form-container h2,.form-container h3{margin:10px 0px 20px}.form-container h2{font-size:3.4em}.form-container .form-alternate{border:1px solid #dadada;padding:20px}.form-container .form-group{padding:0px;overflow:hidden;clear:both}.form-container .form-inner{padding:10px 25px}.form-container:after,.form-container:before,.shadow:after,.shadow:before{content:"";position:absolute;z-index:-1;top:10%;bottom:0;left:15px;right:20px;-moz-border-radius:125px/10px;border-radius:125px/10px}.form-grid .form-container{width:48%}.form-grid .form-container:first-child{float:left}.form-grid .form-container:last-child{float:right}.form-grid .synopsis:after,.form-grid .form-container:after{content:"";display:block;overflow:hidden}label{display:block}.bootstrap-select>.btn{height:55px;padding:15px 10px;margin-bottom:0px}.bootstrap-select.form-control{height:55px}.panel-grid{overflow:hidden}.panel-grid h2{margin-top:0px}.panel-grid .panel-row>div:first-child{padding-left:0px}.panel-grid .panel-row>div:last-child{padding-right:0px}.panel-grid .panel-column{float:left}.panel-grid .panel-column .panel{float:none;display:block;width:100%;padding:0px}.panel-grid .panel-column>div{padding:0px}.panel-grid .panel-column>div:last-child{padding:0px}.panel-grid .panel-column{padding:0px 20px 20px}.panel-grid .panel-column .panel{margin-bottom:30px;border-bottom:0px}.panel-grid .panel-column:first-child{padding-left:0px;padding-right:0px}.panel-grid .panel-column:last-child{padding-right:0px}.panel-grid .panel{margin-bottom:20px;border-bottom:0px}.panel{padding-left:10px;padding-right:10px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.panel h2{margin-top:0px}.panel .panel-heading{background-color:#ecf0f3;padding:20px 20px 15px;border-left:1px solid #dadada;border-right:1px solid #dadada}.panel .panel-heading h3{font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;color:#202020;font-size:2em;margin:0px}.panel .panel-body{border:1px solid #dadada;font-size:1.5em}.panel .panel-body>*,.panel .panel-body .btn{font-size:1em}.panel .panel-body>h3{font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;font-size:1.3em;margin-top:5px}.panel .panel-body ul{padding:0px}.panel .panel-body li{list-style:none;text-indent:0;margin-left:0px}.panel .panel-body li:before{content:"";padding-right:0px;display:none;visibility:hidden}.panel .panel-body.panel-alternate{border:1px solid #dadada;padding:20px}.alternate-account-panel{background-color:#ecf0f3;padding:30px}.alternate-account-panel .alternate-panel-inner{background-color:#fff;border-top:2px solid #4eacd9;padding:40px 30px}.alternate-account-panel .alternate-panel-inner .panel-body{padding:20px 0px}#my-shows .event,#my-favourite-shows .event,#my-calendar .event,#order-complete .event{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dadada}#my-shows .event .event-meta,#my-favourite-shows .event .event-meta,#my-calendar .event .event-meta,#order-complete .event .event-meta{width:112px;float:left;margin-right:20px}#my-shows .event .event-meta .event-avatar,#my-favourite-shows .event .event-meta .event-avatar,#my-calendar .event .event-meta .event-avatar,#order-complete .event .event-meta .event-avatar{padding:0px}#my-shows .event .event-meta>img,#my-favourite-shows .event .event-meta>img,#my-calendar .event .event-meta>img,#order-complete .event .event-meta>img{width:100%}#my-shows .event .event-detail,#my-favourite-shows .event .event-detail,#my-calendar .event .event-detail,#order-complete .event .event-detail{padding-left:132px}#my-shows .event .event-detail>div>p,#my-favourite-shows .event .event-detail>div>p,#my-calendar .event .event-detail>div>p,#order-complete .event .event-detail>div>p{margin-bottom:5px}#my-shows .event .event-detail .label-text,#my-favourite-shows .event .event-detail .label-text,#my-calendar .event .event-detail .label-text,#order-complete .event .event-detail .label-text{display:none}#my-shows .event .event-detail .label-text+span,#my-favourite-shows .event .event-detail .label-text+span,#my-calendar .event .event-detail .label-text+span,#order-complete .event .event-detail .label-text+span{display:inline-block;width:70%}#my-shows .event .event-detail>ul,#my-favourite-shows .event .event-detail>ul,#my-calendar .event .event-detail>ul,#order-complete .event .event-detail>ul{margin-top:20px}#my-shows .event .event-detail>ul>li:before,#my-favourite-shows .event .event-detail>ul>li:before,#my-calendar .event .event-detail>ul>li:before,#order-complete .event .event-detail>ul>li:before{display:none;padding-right:0px;content:""}#my-shows .tab-content,#my-favourite-shows .tab-content,#my-calendar .tab-content,#order-complete .tab-content{padding:40px 0px 0px}#my-shows .tab-inner>p,#my-favourite-shows .tab-inner>p,#my-calendar .tab-inner>p,#order-complete .tab-inner>p{font-size:1.5em}#my-shows .tab-inner+.btn,#my-favourite-shows .tab-inner+.btn,#my-calendar .tab-inner+.btn,#order-complete .tab-inner+.btn{margin-bottom:20px}#my-shows .event-dates,#my-favourite-shows .event-dates,#my-calendar .event-dates,#order-complete .event-dates{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dadada}#my-shows .event-dates ol li,#my-favourite-shows .event-dates ol li,#my-calendar .event-dates ol li,#order-complete .event-dates ol li{width:53px;margin-bottom:0px}#my-shows .event-dates ol li span,#my-favourite-shows .event-dates ol li span,#my-calendar .event-dates ol li span,#order-complete .event-dates ol li span{margin-top:2px}#my-shows .event-dates ol li:nth-child(n+8)>em,#my-favourite-shows .event-dates ol li:nth-child(n+8)>em,#my-calendar .event-dates ol li:nth-child(n+8)>em,#order-complete .event-dates ol li:nth-child(n+8)>em{display:none}#my-calendar .alternate-panel-inner>div{padding:0px}#my-calendar .event-dates{float:none;margin-bottom:20px;border-bottom:0px}#my-calendar .event-dates h4 span{display:inline;background-color:#fff;padding:0px 10px}#my-calendar .event-dates ol{width:286px;margin:0 auto;margin-bottom:0px}#my-calendar .event-dates ol li{width:39px;margin-bottom:0px}#my-calendar .event-dates ol li>span,#my-calendar .event-dates ol li>a>span,#my-calendar .event-dates ol li>.btn.btn-link>span{margin-top:2px}#my-favourite-shows .event{margin:0px}#my-favourite-shows .event-dates li{width:53px}#order-complete table{border:0px}#order-complete table td{font-size:1em;border:0px;padding:5px 0px}#order-complete table td:last-child{text-align:right}#order-complete table tr.total>td{font-size:1.3em}#my-orders table th{font-size:1.7em}#my-orders table th:nth-child(2),#my-orders table td:nth-child(2){display:none}#my-orders .tab-inner .alternate-panel .btn{margin-bottom:20px}#my-reviews h4{font-size:2.1em;margin-bottom:0px}#my-reviews .review-date{float:none;display:block;font-size:1.4em;margin-bottom:10px}#my-reviews .review-inner>*{font-size:1.5em}#my-reviews .review-meta .btn{font-size:1.5em}.edit-review label{font-size:1.5em}.edit-review textarea#review_content{width:100%;min-height:160px}.edit-review #review_submit{float:right}.basket-content .total-items{display:none;visibility:hidden}.basket-content .row{margin:0px}.basket-content .basket-summary{overflow:auto}.basket-content .basket-summary .panel-heading{display:block;border-left:1px solid #dadada;border-right:1px solid #dadada}.basket-content .basket-summary .summary-footer{padding:25px 0px;overflow:auto}.basket-content .basket-summary .summary-footer .btn{margin-bottom:20px}.basket-content .basket-summary .summary-footer .btn-continue-browsing{float:left}.basket-content .basket-summary .summary-footer .btn-checkout{float:right}.basket-content .basket-summary .summary-footer .btn-checkout{float:right}.basket-content .basket-summary .summary-footer .btn-checkout:after,.basket-content .basket-summary .summary-footer .btn:nth-child(2n+2):after{content:"";display:block;clear:both}.basket-meta{padding-bottom:30px;text-align:right}.basket-meta .btn-continue-browsing,.basket-meta .btn:nth-child(1){margin-right:20px}.basket-items{position:relative;margin-bottom:30px;border-bottom:0px}.basket-items thead>tr>th{padding:20px 30px;font-weight:normal}.basket-items tbody>tr>td{font-size:1.7em;padding:30px}.basket-items tbody tr:first-child>td{border-top:0px}.basket-items thead>tr>th:nth-child(2n),.basket-items thead>tr>th:nth-child(3n),.basket-items tbody>tr>td:nth-child(2n),.basket-items tbody>tr>td:nth-child(3n){text-align:right;display:table-cell}.basket-items .item-avatar{float:left;margin-right:30px;width:auto}.basket-items .item-summary{margin-left:0px}.basket-items .item-summary .title{color:#555;display:block;margin-bottom:15px}.basket-items .item-summary p{line-height:1.3em}.basket-items .remove-item.link,.basket-items .update-item.link{background-color:rgba(0,0,0,0);padding:0px;border:0px}.basket-items .update-item,.basket-items .item-quantity{float:right;clear:both}.basket-items .item-quantity{text-align:right;margin-bottom:10px;cursor:pointer;outline:none;width:auto;max-width:80px;-webkit-box-shadow:0px;-moz-box-shadow:0px;-ms-box-shadow:0px;-o-box-shadow:0px;box-shadow:0px}.basket-items .item-quantity:focus,.basket-items .item-quantity:active{outline:none;border-color:#dadada}.basket-summary .panel-body{border-bottom:0px}.gift-voucher>.panel-body>form{margin-top:20px}.gift-voucher .voucher-code{float:left;margin-right:10px}.gift-voucher .btn.btn-sml{width:auto;padding:5px}.gift-voucher td{vertical-align:middle}.inner-donation{padding-bottom:40px}.inner-donation>div{margin:40px 0px}.inner-donation .donation-panel{width:48%;padding:30px;border-bottom:0px}.inner-donation .gift-aid{clear:none;width:48%;float:right;padding:30px;border-bottom:1px solid #dadada}.inner-donation .gift-aid>img{margin-bottom:20px}.inner-donation .gift-aid label{clear:both;float:left}.donation.overlay-panel .donation-amount-buttons{padding:0px;margin-bottom:20px}.donation.overlay-panel .donation-amount-buttons>div{margin-right:0px;text-align:center}.donation.overlay-panel .donation-amount-buttons h4{margin-bottom:20px}.donation.overlay-panel .donation-amount-buttons>div>.btn{width:94%;padding:15px 0px;text-align:center}.donation.overlay-panel .donation-amount-buttons .other-amount{margin-bottom:10px}.donation.overlay-panel .donation-amount-buttons .other-amount .pre-form-control{font-size:1.4em;float:left;display:inline-block;width:20px;height:44px}.donation.overlay-panel .donation-amount-buttons .other-amount input.form-control{width:75%}.donation.overlay-panel .gift-aid-check-content .gift-aid-inner{clear:both;margin-bottom:10px;border:1px solid #dadada;padding:20px}.donation.overlay-panel .gift-aid-check-content .gift-aid-inner img{margin-bottom:5px}.donation.overlay-panel .gift-aid-check-content .gift-aid-inner .checkbox-text{font-size:1.4em}.donation.overlay-panel .submit-donation{padding:0px;text-align:right}.donation.overlay-panel .submit-donation hr{display:block}.donation.overlay-panel .submit-donation .btn{width:auto;margin-right:20px}.donation.overlay-panel .submit-donation .btn-action{float:right;margin-right:0px}.donation.overlay-panel .overlay-footer{padding:30px 0px;border-top:1px solid #dadada;text-align:right}.donation.overlay-panel .overlay-footer .btn{width:auto;float:right}.donation.overlay-panel .overlay-footer .btn-not-donate{margin-right:20px}.checkout{padding-top:25px}.checkout .checkout-header{border-bottom:2px solid #202020;margin-bottom:50px;overflow:hidden}.checkout .checkout-header h1{border-bottom:0px;padding:0px;display:inline-block;margin:10px;float:left}.checkout .checkout-header .stages{display:inline-block;float:right}.checkout .row{margin:0px;clear:both}.checkout .donations-table tr>td{font-size:1em}.checkout .basket-overview{border-top:1px solid #dadada}.checkout .basket-overview .panel-heading{background-color:#fff}.checkout .basket-overview .panel-body{padding:0px}.checkout .basket-overview .panel-body .basket-item{padding:30px 0px;margin:0px 20px;border-bottom:1px dotted #dadada}.checkout .basket-overview .panel-body .basket-item .basket-item-img{float:left;margin-right:20px;width:90px}.checkout .basket-overview .panel-body .basket-item .basket-item-detail{margin-left:115px}.checkout .basket-overview .panel-body .basket-item .basket-item-detail h4{font-size:1.3em;margin:0px 0px 10px}.checkout .basket-overview .panel-body .basket-item .basket-item-detail p{margin-bottom:2px}.checkout .basket-overview .panel-body .basket-item .basket-item-detail .price{margin-bottom:5px}.checkout .basket-overview .panel-body .basket-item:last-of-type{border-bottom:0px}.checkout .basket-overview .panel-body .basket-total>td{padding-top:20px}.checkout .basket-overview .panel-body table,.checkout .basket-overview .panel-body tr,.checkout .basket-overview .panel-body td{border:0px}.checkout .basket-overview .panel-body table{margin:20px auto;width:92%}.checkout .basket-overview .panel-body table td{padding:10px 0px;font-size:1.2em}.checkout .basket-overview .panel-body table td:last-child{text-align:right}.checkout .basket-overview .panel-body table td:first-child{text-align:left}.checkout .basket-overview .panel-body .basket-total{border-top:1px solid #dadada;padding:20px 30px;overflow:hidden}.checkout .basket-overview .panel-body .basket-total .total{font-size:1.2em;float:left}.checkout .basket-overview .panel-body .basket-total .basket-value{font-size:1.2em;float:right}.checkout .basket-overview .panel-body .accepted-cards{border-top:1px solid #dadada;padding:20px 30px 0px 30px;display:block;overflow:hidden}.checkout .basket-overview .panel-body .accepted-cards>span{display:block;font-size:1.2em;margin-bottom:10px}.checkout .basket-overview .panel-body .accepted-cards ul{padding-left:0px}.checkout .basket-overview .panel-body .accepted-cards li{list-style:none;float:left;margin-right:10px}.checkout .basket-overview .panel-body .accepted-cards li:before{display:none}.checkout .basket-overview .panel-body .accepted-cards li img{width:40px}.checkout .basket-overview .panel-body .booking-info>td{font-size:1em}.checkout .basket-overview .panel-body .booking-info .icon-info{margin-right:10px}.checkout .basket-overview .panel-body .booking-info .booking-info-text{padding-left:30px;display:block}.checkout .basket-overview .panel-body .basket-message,.checkout .basket-overview .panel-body .info-panel{padding:20px}.checkout .basket-overview .panel-body .basket-message ul li:before,.checkout .basket-overview .panel-body .info-panel ul li:before{font-family:"fringe-iconfont";content:"";color:#41ce90;font-size:.5em;padding-right:10px;display:inline-block;visibility:visible}.checkout .basket-overview .overview-options{padding:0px 20px}.checkout .basket-overview-column{padding-left:0px}.checkout .basket-overview-column .btn-continue-browsing{margin-top:0px;width:auto}.panel-grid .panel-column .proceed-payment{padding:0px}.panel-grid .panel-column .proceed-payment .btn{width:auto;margin-top:0px}.panel-grid .panel-column .proceed-payment .btn span.loading{margin-top:-2px}.terms-agree{float:left}.terms-agree .checkbox{padding-left:0px}.terms-agree .help-block{font-size:1.4em;padding-left:35px}.btn.btn-place-order{float:right;width:auto;margin:0px}.btn.btn-place-order span.loading{margin-top:0px}.btn-remove-saved-card.btn-sml{line-height:1.5em}.btn-remove-saved-card.btn-sml .icon-close{font-size:.7em;margin-left:10px}.btn-remove-saved-card.btn-sml .btn-text{display:inline}.nav-tabs>li>a,.nav-tabs>li>.btn.btn-link{margin-right:5px}.nav-tabs>li:last-child>a,.nav-tabs>li:last-child>.btn.btn-link{margin-right:0px}.stages{width:60%}.stages ul{padding:0px;text-align:right}.stages li{color:#d3d3d3;list-style:none;list-style-image:none;padding:0px;display:inline-block;width:32%;background-color:#ecf0f3;position:relative;text-align:center;padding:15px 0px 15px 30px;font-size:1.7em;text-indent:0px;margin-left:0px}.stages li a,.stages li .btn.btn-link{color:#dadada}.stages li:before{display:block;visibility:visible}.stages li.active{color:#202020;background-color:#41ce90}.stages li.active a,.stages li.active .btn.btn-link{color:#202020}.stages li.complete{color:#fff;background-color:#41ce90}.stages li.complete a,.stages li.complete .btn.btn-link{color:#fff}.stages li.complete a:hover,.stages li.complete .btn.btn-link:hover{color:#202020}.stages li:first-child{padding-left:10px}.stages li:before{content:" ";height:0;width:0;position:absolute;left:0px;border-style:solid;border-width:34px 0 34px 35px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;z-index:0;top:-7px}.stages li:after{content:" ";height:0;width:0;position:absolute;right:-30px;border-style:solid;border-width:27px 0 27px 30px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ecf0f3;z-index:10;top:0px}.stages li:first-child:before,.stages li:last-child:after{border-color:rgba(0,0,0,0)}.stages li.active:after,.stages li.complete:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #41ce90}.form-summary>p{margin-bottom:5px}.form-summary>.form-summary-intro{margin-bottom:15px}.form-summary .btn-sml{margin-top:15px}footer .sponsors .sponsor-logos{text-align:left}footer .sponsors .sponsor-logos img{max-width:100%}.event-listing .pager-navigation{text-align:left;padding-bottom:0;min-height:0;padding-left:0}.pager-navigation{text-align:right;padding-bottom:20px;border-bottom:0px;min-height:70px}.pager-navigation .pagination{margin-top:0px}.map-wrapper .map-search{width:45%}.map-wrapper .map-search #map-holder{height:700px}.content-row>div{padding:20px}.content-row>div h2{margin-top:0px}.content-row>.column-left{padding-left:0px}.content-row>.column-right{padding-right:0px}.content-row>.column-full-width{width:100%;padding-left:0px;padding-right:0px}.password-form .form-grid{margin:0px}@-moz-document url-prefix(){.main-nav .nav>li>.sub-menu-wrapper{left:auto;right:auto;width:180px}}#no-search-results{padding:0px}.modal-content{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.beta p{text-align:right}.beta p .icon-close{display:none;margin:0px}#search-results .search-event-description{width:60%}.event-listing .pagination{font-size:1.15em}.half-price-hut-events{padding-top:20px;border-top:1px solid #dadada}.half-price-hut-events .event{padding-top:20px;padding-bottom:10px}.half-price-hut-events .event-meta{width:25%}.half-price-hut-events .event-details{width:75%}.half-price-hut-events .event-details h3 a,.half-price-hut-events .event-details h3 .btn.btn-link{width:100%}.accepted-cards h3,.panel-grid .panel-body .accepted-cards h3{float:left;margin-right:20px}.accepted-cards li img,.panel-grid .panel-body .accepted-cards li img{vertical-align:middle}.event-page .header-row{margin-bottom:0}.event-page .content-area__inner{padding:80px 0 0 0}.event-page .content-area__inner .how-to-watch{height:42px}.event-page .content-area__inner .how-to-watch.event-icon--in-person-performances{width:225px}.event-page .content-area__inner .how-to-watch.event-icon--on-demand{width:288px}.event-page .content-area__inner .how-to-watch.event-icon--scheduled{width:288px}.event-page .event-meta{padding:0;float:left}.event-page .event-meta .event-avatar{padding:0}.event-page .event-meta .view-favourites.visible-xs{margin-left:0}}@media only screen and (min-width: 48em)and (max-width: 48em){.event-page .event-meta .btn-favourite{display:none !important;visibility:hidden !important}}@media only screen and (min-width: 48em)and (max-width: 75em)and (min-width: 48em){.event-page .event-meta .btn-favourite{padding:10px;padding:.625rem;margin-bottom:0}}@media only screen and (min-width: 48em){.event-page .genre-type__options{position:absolute;top:20px;right:308px}.event-page .genre-type__options.adjust-position{right:245px}.event-page .genre-type__options .event-icon{width:42px;height:42px}.event-page .event-genre{float:left;margin-left:0;padding-top:0}.event-page .event-genre .genre-type{padding-right:100px}}@media only screen and (min-width: 48em)and (min-width: 48em){.event-page .event-genre .btn-favourite{display:none !important;visibility:hidden !important}}@media only screen and (min-width: 48em){.venue-page .venue-details .btn-view-shows{margin-top:50px}.venue-page .accord-tabs .nav-tabs.singular-tab{max-width:33.3333333333%}.alternate-account-panel--order-summary .alternate-panel-inner .btn{margin:0}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-detail{padding-left:0}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-meta{float:left;margin-right:20px}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .venue{clear:left}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .show-title{font-size:30px;font-size:1.875rem;line-height:1.1}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket{margin:0;text-align:left}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket__inner{flex-direction:row;flex-wrap:wrap;align-items:center}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket__text{margin:0 0 20px 16px;margin:0 0 1.25rem 1rem;font-size:25px;font-size:1.5625rem;width:100%}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket__help-text{padding:0 0 0 40px;padding:0 0 0 2.5rem;width:calc(100% - 156px);max-width:258px;margin-top:0}.order-complete__container .friend-scheme{padding:30px 0 0;padding:1.875rem 0 0;margin:0 0 30px 0;margin:0 0 1.875rem 0;display:flex;border-top:1px solid #dadada}.order-complete__container .friend-scheme__meta{margin:0 20px 0 0;margin:0 1.25rem 0 0;width:84px}.order-complete__container .friend-scheme__meta img{width:100%;height:auto}.order-complete__item .event-e-ticket{margin:0 auto;text-align:left}.order-complete__item .event-e-ticket__inner{flex-direction:row;flex-wrap:wrap;align-items:center}.order-complete__item .event-e-ticket__text{margin:0 0 20px 16px;margin:0 0 1.25rem 1rem;font-size:25px;font-size:1.5625rem;width:100%}.order-complete__item .event-e-ticket__help-text{padding:0 0 0 40px;padding:0 0 0 2.5rem;width:calc(100% - 156px);margin-top:0}}@media only screen and (min-width: 48em)and (max-width: 62em){.main-nav .nav>li>a,.main-nav .nav>li>.btn.btn-link{padding-top:16px;padding-bottom:12px}.event-listing .content-area,.venue-listing .content-area{padding-right:0px}#main-content .container{padding-bottom:30px}.content-area{margin-bottom:30px}.overlay-panel .inner-book-tickets{padding:0 53px}.overlay-panel .inner-book-tickets .times-panel{width:41.6666666667%;padding-right:0px}.overlay-panel .inner-book-tickets .times-panel ul{text-align:left;margin-top:15px}.overlay-panel .inner-book-tickets .times-panel ul li{font-size:1.4em}.overlay-panel .inner-book-tickets .times-panel ul li:before{content:"";padding-right:0px;display:none;visibility:hidden}.overlay-panel .inner-book-tickets .times-panel ul li:nth-child(3n){margin-right:0px}.overlay-panel .inner-book-tickets .prices-panel{width:58.3333333333%;padding-bottom:20px}.overlay-panel .inner-book-tickets .prices-panel label{display:inline}.overlay-panel .inner-book-tickets .prices-panel .btn{margin-bottom:15px}.overlay-panel .inner-book-tickets .prices-panel .btn:last-child{margin-bottom:0px}.overlay-panel .inner-book-tickets .prices-panel .book-tickets-panel{padding:0px}.overlay-panel .inner-book-tickets .prices-panel table td{padding:10px 0px}.overlay-panel .event-dates{width:100%;max-width:640px;margin:0 auto;float:none}.overlay-panel .event-dates .mobile-booking .prices-panel table tr{padding-top:0px}.overlay-panel .event-dates .mobile-booking .prices-panel table td{padding:0px}.overlay-panel .event-dates .mobile-booking .times-panel ul li{width:auto;min-width:72px}.overlay-panel .event-dates .mobile-booking .times-panel ul li:before{content:"";padding-right:0px;display:none;visibility:hidden}.checkout .checkout-header{border:0px;overflow:hidden;margin-bottom:30px}.checkout .checkout-header h1{border-bottom:2px solid #202020;margin:0px 0px 20px;display:block;float:none}.checkout .checkout-header .stages{width:100%}.checkout .checkout-header .stages li{width:33%}.checkout .checkout-header .stages li:before{display:block;visibility:visible}.checkout .checkout-header .stages li:first-child{padding-left:10px}.sidebar{float:none;width:100%;clear:both;display:block;margin-top:30px;border-top:1px solid #dadada;padding-top:30px}.sidebar .panel-body>div>.revive{margin-right:36px;float:left}.sidebar .panel-body>div .revive.last{margin-right:0px}.event-dates ol li{width:51.5px}}@media only screen and (min-width: 48em)and (-ms-high-contrast: active),(-ms-high-contrast: none){.event-page .tab-wrapper .nav-tabs li{width:33.3%}.venue-page .tab-wrapper .nav-tabs li{width:50%}}@media only screen and (min-width: 62em){.btn>i.loading,.btn>span.loading{display:inline-block;margin:0px 5px 0px 30px}.logo{width:272px;height:147px}.logo .dates{display:none}.utilnav{width:auto}.utilnav .revive-top{float:none;margin:0px 7px 0px;vertical-align:top}.utilnav{width:auto}.main-nav .nav>li{font-size:1.7em}.main-nav .nav>li>a,.main-nav .nav>li>.btn.btn-link{padding:10px 10px 10px;display:block}.main-nav .nav>li>a>span,.main-nav .nav>li>.btn.btn-link>span{padding:10px 0px;display:inline}.main-nav .nav>li.active>a>span,.main-nav .nav>li.active>.btn.btn-link>span{display:inline;padding-bottom:8px}.main-nav .nav>li:before{content:"";padding-right:0px;display:none;visibility:hidden}}@media only screen and (min-width: 62em)and (-ms-high-contrast: active),only screen and (min-width: 62em)and (-ms-high-contrast: none){.main-nav .nav>li>.sub-menu-wrapper{top:65px}}@media only screen and (min-width: 62em){.carousel .container{height:100%}.carousel .item .carousel-caption{position:absolute;left:0;bottom:auto;top:190px;width:730px;max-width:730px;text-align:left}.carousel .intro-caption{width:auto;font-family:"Roboto Condensed",Helvetica,sans-serif;font-size:2.2em;background-color:#fff;background-color:rgba(255,255,255,.9);color:#202020;padding:20px 25px 20px;float:left;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.carousel .intro-caption span{font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;border-bottom:3px solid #4eacd9}.carousel h2{font-size:4.4em;margin:-4px 0px 0px 40px;background-color:#fff;background-color:rgba(255,255,255,.9);color:#202020;padding:20px 25px 20px;float:left;line-height:100%;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.carousel .btn{clear:both;float:right;margin-right:232px;margin-top:-4px}.left-col .btn-lg{width:49%}.middle-col{padding-right:10px}.middle-col .video-wrapper{height:266px}.middle-col .video-wrapper>div{height:266px}.right-col{padding-left:10px;padding-right:0px;clear:none}.right-col .twitter-feed{padding:25px;height:318px}.right-col .twitter-feed h3{display:block;margin-top:0px}.right-col .twitter-feed h3:before{font-family:"fringe-iconfont";content:"";color:#03bbf2;display:inline;top:0px;left:0px;visibility:visible;padding-right:8px;font-size:1em}.right-col .twitter-feed ul li{padding:0px 0px 20px 0px;margin-bottom:20px;width:100%;float:none;border-bottom:1px solid #dadada}.right-col .twitter-feed ul li:before{display:none}.right-col .twitter-feed ul li:last-child{border-bottom:0px;margin-bottom:0px;padding-bottom:0px}.row-bottom-panel>.revive{margin-right:39px;margin-bottom:0px}.row-bottom-panel>.revive-4{margin-right:42px}.row-bottom-panel>.revive-5{margin-right:0px;margin-left:0px;clear:none}.row-bottom-panel>.revive-6{display:none}.event-page .content-area{padding-right:20px}.event-details{width:76.5%;margin-left:5px}.event-details .list-group li{width:47.8%}.event-details .list-group li:before{content:"";padding-right:0px;display:none;visibility:hidden}.event-dates-key ol li:last-child{margin-bottom:20px}.overlay-panel .mobile-booking{display:none}.overlay-panel .inner-book-tickets>div{margin-right:45px}.overlay-panel .inner-book-tickets .dates-panel{width:304px}.overlay-panel .inner-book-tickets .dates-panel .event-dates{margin-top:0px}.overlay-panel .inner-book-tickets .dates-panel .event-dates .chosen-date span{border-bottom:0px}.overlay-panel .inner-book-tickets .times-panel{display:inline;width:185px}.overlay-panel .inner-book-tickets .times-panel h3{font-size:2.2em;margin-bottom:18px}.overlay-panel .inner-book-tickets .times-panel ul li{width:auto;float:left;margin:0px 20px 20px 0px;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.overlay-panel .inner-book-tickets .times-panel ul li a,.overlay-panel .inner-book-tickets .times-panel ul li .btn.btn-link{padding:10px 20px 10px 20px;line-height:100%;height:auto}.overlay-panel .inner-book-tickets .times-panel ul li a>span.loading,.overlay-panel .inner-book-tickets .times-panel ul li .btn.btn-link>span.loading{top:-5px;position:relative;padding-left:0px;padding-right:0px;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.overlay-panel .inner-book-tickets .times-panel ul li a:hover,.overlay-panel .inner-book-tickets .times-panel ul li .btn.btn-link:hover,.overlay-panel .inner-book-tickets .times-panel ul li a:focus,.overlay-panel .inner-book-tickets .times-panel ul li .btn.btn-link:focus{background-color:#1a9bc6;border-color:#1a9bc6;color:#fff}.overlay-panel .inner-book-tickets .times-panel ul li a.active,.overlay-panel .inner-book-tickets .times-panel ul li .active.btn.btn-link{background-color:#202020;color:#fff}.overlay-panel .inner-book-tickets .times-panel ul li:before{content:"";padding-right:0px;display:none;visibility:hidden}.overlay-panel .inner-book-tickets .times-panel ul li:nth-child(2n){margin-right:0px}.overlay-panel .inner-book-tickets .prices-panel{display:inline;width:388px;margin-right:0px}.overlay-panel .inner-book-tickets .prices-panel h3{margin-bottom:18px}.overlay-panel .inner-book-tickets .prices-panel table th,.overlay-panel .inner-book-tickets .prices-panel table td{padding:20px}.overlay-panel .inner-book-tickets .prices-panel table td{vertical-align:top}.overlay-panel .inner-book-tickets .prices-panel table td.mergedCell{border:0px}.overlay-panel .inner-book-tickets .prices-panel table td h4{color:#202020;font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;font-size:1.2em;margin-top:0px;max-width:310px}.overlay-panel .inner-book-tickets .prices-panel table td .quantity.form-control{width:auto;max-width:100px;height:50px;float:right}.overlay-panel .inner-book-tickets .prices-panel .has-saved{display:none}.overlay-panel .inner-book-tickets .prices-panel .performance-saved .has-not-saved{display:none}.overlay-panel .inner-book-tickets .prices-panel .performance-saved .has-saved{display:block}.overlay-panel .inner-book-tickets .overlay-footer{display:block;text-align:right}.overlay-panel .inner-book-tickets .overlay-footer>div>.btn:first-child{margin-right:20px}.overlay-panel .inner-book-tickets .overlay-footer>div>.btn-basket>i.icon-arrow-trail{float:none}.overlay-panel .inner-book-tickets .form-submit-buttons-content{text-align:right}.overlay-panel .inner-book-tickets .form-submit-buttons-content .btn{margin-bottom:20px}.overlay-panel .filter-children .radio{width:48%}.overlay-panel .mergedCell-column .btn{float:left}.form-container .btn{width:auto}.form-container .btn span[class^=icon],.form-container .btn i[class^=icon]{margin-left:20px}.form-container textarea{width:100%;min-height:160px}.form-container.form-wide{padding:35px}.form-container.form-wide .form-inner{padding:0px}.form-container.form-wide .form-inner .new-customer-panel{padding:0px}.form-control{width:66.6666%}.gift-voucher .btn{width:auto;margin-bottom:0px;padding:17px 20px 13px}.event-dates ol li{width:54.3px}.event-dates ol li:nth-child(-n+15){margin-bottom:0px}.event-dates ol li:nth-child(n+15)>em{display:none}.event-dates ol li:nth-child(n+15) a>span,.event-dates ol li:nth-child(n+15) .btn.btn-link>span{margin-top:2px}.event-page .event-genre,.event-page .venue-genre,.venue-page .event-genre,.venue-page .venue-genre{margin-left:5px;width:76%}.venue-page .content-area{padding-right:20px}.venue-details{width:77%;padding-left:25px}#my-orders table th:nth-child(2),#my-orders table td:nth-child(2){display:none}#my-favourite-shows .event-dates ol li{width:48.8px}.keyword-input input,.venue-input input{width:400px}.keyword-input .twitter-typeahead,.venue-input .twitter-typeahead{width:100%}.checkout .basket-overview-column{width:38%;float:right;padding-left:20px}.half-price-hut-events{padding-top:20px;border-top:1px solid #dadada}.half-price-hut-events .event-meta{width:25%}.half-price-hut-events .event-details{width:75%;margin-left:0px}.half-price-hut-events .event-details h3 a,.half-price-hut-events .event-details h3 .btn.btn-link{width:100%}.half-price-hut-events .event-details h3{font-size:2.5em}.half-price-hut-events .event-details h4{font-size:1.8em}.half-price-hut-events .event-details h5{font-size:1.2em}.half-price-hut-events .event-details .list-group li{width:47.5%}.half-price-hut-events .filters{padding-bottom:0;margin-bottom:0}.half-price-hut-events .filters .btn.btn-sml{margin-bottom:20px}.utilnav>.inner-group>.text-size{display:none;visibility:hidden}.search-area{width:970px}.search-area .container{width:100%}}@media only screen and (min-width: 75em){.utilnav>.inner-group>.text-size{display:block;visibility:visible}.localstorage .advanced-search{margin-top:10px}.localstorage .advanced-search__link{font-size:23px}.main-nav .nav>li{font-size:1.9em}h1,.header-row>div.header-group>h1,.header-row .event-heading>h1,.header-row .venue-heading>h1{font-size:4em}.header-row .header-group span#number-of-results{padding:0px 0px 0px 5px;font-size:.7em;position:relative;top:-2px}.logo{width:302px;height:150px;margin-top:-65px;margin-left:-35px;margin-bottom:-25px;padding:0;background-size:cover}.utilnav{width:880px;display:block}.utilnav>.revive-top{vertical-align:top;float:none;margin:0px 7px 0px 0px}.main-nav .nav>li>a,.main-nav .nav>li>.btn.btn-link{padding:27px 25px 20px}.search-toggle{padding:25px 25px 20px}.search-toggle svg{width:22px;height:22px;margin-left:5px}.main-nav .nav li>.sub-menu-wrapper{width:auto}.main-nav .nav>li:hover>.sub-menu-wrapper,.main-nav .nav>li.active:hover>.sub-menu-wrapper{display:block;visibility:visible}.navbar-header>.container{padding:25px 10px 24px}.left-col{padding-right:10px}.left-col .btn-lg{width:100%;font-size:2.75em;margin-bottom:22px}.middle-col{padding-left:10px;padding-right:10px}.middle-col .video-wrapper{height:318px}.middle-col .video-wrapper>div{height:318px}.right-col{padding-left:10px;padding-right:0px}.right-col .twitter-feed h3{font-size:2.1em}.right-col .twitter-feed ul li{width:100%;float:none}.right-col .twitter-feed ul li:first-child{border-bottom:0px;margin-bottom:0px;padding-bottom:0px}.right-col .twitter-feed ul li:last-child{display:none}.row-bottom-panel>.revive{margin-right:42px;margin-bottom:0px}.row-bottom-panel>.revive-6{display:inline;margin-right:0px}.row-bottom-panel>a,.row-bottom-panel>.btn.btn-link{margin-right:89px;margin-bottom:0px}.row-bottom-panel>a:nth-child(4),.row-bottom-panel>.btn.btn-link:nth-child(4){margin-right:89px}.row-bottom-panel>a:nth-child(5),.row-bottom-panel>.btn.btn-link:nth-child(5){margin-right:0px}.event-listing .event-details h3 a,.event-listing .event-details h3 .btn.btn-link{width:90%}.event-page .header-row .event-heading h1>span:first-child{max-width:73%}.event-page .event-genre{width:72.6%;padding-right:0px;margin-left:10px}.event-page .event-details{width:72.6%;margin-left:10px}.event-page .event-details .list-group li{width:48%}.event-page .event-details .list-group li:before{content:"";padding-right:0px;display:none;visibility:hidden}.overlay-panel{top:0px}.overlay-panel ul li>div .options label{width:47%}.event-page .event-meta{margin:0px;width:250px}.venue-details{width:81%;padding-left:30px}.venue-details .list-group li{width:48.3%}.overlay-panel .inner-book-tickets>div{margin-right:55px}.overlay-panel .inner-book-tickets .prices-panel{width:568px;height:600px;overflow:auto}.overlay-panel .inner-book-tickets .prices-panel .form-submit-buttons-content{text-align:right}.overlay-panel .inner-book-tickets .prices-panel .form-submit-buttons-content .btn:first-child{margin-right:20px}.overlay-panel .mergedCell-column{float:left;width:50%}.overlay-panel .mergedCell-column .btn{float:right}.basket-content .row{margin:0px}.basket-content .basket-summary .summary-footer{text-align:right;padding:20px 0px}.basket-content .basket-summary .summary-footer .btn{width:48%;margin-bottom:20px}.basket-content .basket-summary .summary-footer .btn-continue-browsing{float:left}.basket-content .basket-summary .summary-footer .btn-checkout{float:right}.basket-content .basket-summary .summary-footer .btn-checkout:after,.basket-content .basket-summary .summary-footer .btn:nth-child(2n+2):after{content:"";display:block;clear:both}.event-details{width:80.6%}.event-details .list-group li{width:48.3%}.event-dates ol li{width:32px}.event-dates ol li:nth-child(n+15)>em{display:block}.event-dates ol li:nth-child(n+15) a>span,.event-dates ol li:nth-child(n+15) .btn.btn-link>span{margin-top:8px}#my-orders .event .event-detail .label-text{float:left;font-weight:bold;width:100px;display:inline-block}#my-orders table th:nth-child(2),#my-orders table td:nth-child(2){display:table-cell}#my-orders .tab-inner .alternate-panel .btn{margin-right:20px}#my-favourite-shows .event-dates ol li{width:39px}#my-favourite-shows .event-dates ol li:nth-child(-n+14)>em{display:block}#my-calendar .event .event-detail .label-text{font-weight:bold;display:block;float:left;margin-right:5px}#my-shows .tab-inner+.btn{margin-bottom:0px;margin-right:20px}@-moz-document url-prefix(){.main-nav .nav>li>.sub-menu-wrapper{left:auto;right:auto;width:182px}}#search-results .search-event-description{width:75%}.event-listing .pagination{font-size:1em}.half-price-hut-events{padding-top:20px;border-top:1px solid #dadada}.half-price-hut-events .event-meta{width:14%;padding-right:5px}.half-price-hut-events .event-details{width:75%}.half-price-hut-events .event-details h3 a,.half-price-hut-events .event-details h3 .btn.btn-link{width:100%}.half-price-hut-events .event-details .list-group li{width:29.2%}.half-price-hut-events .event-details .list-group li:nth-child(2){margin-right:25px}.search-area{width:1170px}.search-area .container{width:100%}.event-listing .events .event .how-to-watch{width:64px;height:80px}.event-listing .events .event .event-details__options{position:absolute;top:0;right:94px;padding:0}.event-listing .events .event .event-details__options .event-icon{width:80px;height:80px}.event-listing .event-details .event-details__title{padding-right:270px}}@media only screen and (min-width: 81.25em){.event-dates ol li{width:32px}.row-bottom-panel>.revive,.row-bottom-panel>.revive-4,.row-bottom-panel>.revive-5{margin-right:39px;margin-bottom:0px}.row-bottom-panel>.revive-6{display:inline;margin-right:0px}}@media only screen and (min-width: 87.5em){.container{width:1360px}.utilnav .revive-top{margin-top:0px}.navbar-default .search-area .container-recent-searches{width:1300px}.left-col .btn-lg{font-size:2.25em;margin-bottom:23px}.left-col .btn-lg.btn-box-friend{display:block !important}.middle-col{padding-left:10px;padding-right:10px}.middle-col .video-wrapper{height:314px}.right-col .twitter-feed{padding:23px 25px 25px;height:372px}.right-col .twitter-feed ul li{padding-bottom:15px;margin-bottom:15px;font-size:1.4em}.right-col .twitter-feed ul li:first-child{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #dadada}.right-col .twitter-feed ul li:last-child{display:block}.row-bottom-panel>.revive,.row-bottom-panel>.revive-4,.row-bottom-panel>.revive-5{margin-right:80px;margin-bottom:0px}.row-bottom-panel>.revive-6{margin-bottom:0px;margin-right:0px}.content-area{width:1145px}.event-meta{width:250px}.event-page .header-row .event-heading h1>span:first-child{max-width:75%}.event-page .event-genre{width:77.6%;margin-left:0px}.event-details{width:76.8%;padding-right:0px;margin-left:10px}.event-details .list-group li{border-radius:0px;border-width:1px 0px 0px 0px;margin-right:25px;width:31.3333%;padding:20px 0px;min-height:66px}.event-details .list-group li>span.type{display:inline}.event-details .list-group li:before{content:"";padding-right:0px;display:none;visibility:hidden}.event-details .list-group li:nth-child(2n){margin-right:25px}.event-details .list-group li:nth-child(3n){margin-right:0px}.event-details .list-group li:nth-child(4){clear:both}.event-details .list-group li:nth-child(4),.event-details .list-group li:nth-child(5),.event-details .list-group li:nth-child(6){border-bottom:1px solid #dadada}.venue-details{width:84%}.venue-details .list-group li{width:48.6%}.venue-page .venue-details .btn-view-shows{margin-top:64px}.event-page .event-details{width:76.8%;padding:0px 0px 0px 20px}.event-page .event-details .list-group li{width:48.5%;min-height:66px}.event-page .event-details .list-group li:before{content:"";padding-right:0px;display:none;visibility:hidden}.event-page .event-details .list-group li:nth-child(2n){margin-right:0px}.event-page .event-details .list-group li:nth-child(3){margin-right:25px}.event-page .event-details .list-group li:nth-child(4){clear:none}.overlay-panel .inner-book-tickets h3 span{display:inline}.overlay-panel .inner-book-tickets>div{margin-right:100px}.overlay-panel .inner-book-tickets .times-panel{width:320px;margin-right:65px}.overlay-panel .inner-book-tickets .times-panel ul li a,.overlay-panel .inner-book-tickets .times-panel ul li .btn.btn-link{padding:15px 35px 10px}.overlay-panel .inner-book-tickets .times-panel ul li a>span.loading,.overlay-panel .inner-book-tickets .times-panel ul li .btn.btn-link>span.loading{margin-right:-10px}.overlay-panel .inner-book-tickets .prices-panel{width:568px}.event-page .content-panel .alternate-content .social-feeds .twitter ul li p.intent-meta{float:right}.event-dates ol li{width:38.2px}footer .lower-footer .container{width:1360px;margin:0 auto}#my-favourite-shows .event-dates ol li{width:49px}#my-favourite-shows .event-dates ol li:nth-child(-n+14)>em{display:block}.half-price-hut-events .event-meta{width:14%}.half-price-hut-events .event-details{width:77.7%}.half-price-hut-events .event-details .list-group li{width:31.35%}@-moz-document url-prefix(){.main-nav .nav>li>.sub-menu-wrapper{left:auto;right:auto;width:214px}}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-heading h3{font-size:30px;font-size:1.875rem;line-height:1.1}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container{padding:40px 0 0 0;padding:2.5rem 0 0 0;display:flex}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .event-meta{width:112px}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .panel-body{position:relative;width:540px;flex:0 0 540px;margin-bottom:30px;padding-right:20px}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .panel-body::after{display:block;position:absolute;top:0;right:0;width:2px;height:100%;content:"";background:linear-gradient(to bottom, #4EACD9, #4EACD9 11px, transparent 11px, transparent);background-size:100% 20px}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container{width:calc(100% - 540px);margin-top:0;border:0}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container::before{display:none}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket{text-align:center}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket__inner{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket__text{width:auto;margin-left:0}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .e-ticket__help-text{padding:30px 0 0 0;padding:1.875rem 0 0 0;width:100%;max-width:258px}.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .scheduled,.alternate-account-panel--order-summary .alternate-panel-inner #order-complete .panel-info-container .order-how-to-watch-container .on-demand{padding:0 30px;padding:0 1.875rem}.search-area{width:1360px}.search-area .container{width:100%}.flexbox .search-area .form-group{flex-wrap:nowrap}.flexbox .search-area .form-group>div.desktop-search-item{padding-left:0;padding-right:20px}.flexbox .search-area .form-group>div.desktop-search-item:last-child{padding-right:0}.flexbox .search-area .form-group>div.desktop-search-item:nth-child(1),.flexbox .search-area .form-group>div.desktop-search-item:nth-child(2),.flexbox .search-area .form-group>div.desktop-search-item:nth-child(3),.flexbox .search-area .form-group>div.desktop-search-item:nth-child(4){width:240px;flex-grow:0}.flexbox .search-area .form-group>div.desktop-search-item.from-date-input,.flexbox .search-area .form-group>div.desktop-search-item.to-date-input{width:auto;flex:1 1 auto}.flexbox .search-area .form-group>div.desktop-search-item.search-submit{width:108px;flex:0 0 108px}.order-complete__container .friend-scheme{width:60%}.order-complete__container .order-totals__container{width:60%}.order-complete__ref h3{font-size:30px;font-size:1.875rem;line-height:1.1}.order-complete__item-inner{display:flex}.order-complete__item-col.col-1{padding-right:20px;padding-right:1.25rem;width:60%;padding-bottom:0;margin-bottom:0;border-bottom:0}.order-complete__item-col.col-1::after{display:block;position:absolute;top:0;right:0;width:2px;height:100%;content:"";background:linear-gradient(to bottom, #4EACD9, #4EACD9 11px, transparent 11px, transparent);background-size:100% 20px}.order-complete__item-col.col-1 .item-inner-container{display:flex}.order-complete__item-col.col-1 .item-inner-container .item-image{margin:0 20px 0 0;margin:0 1.25rem 0 0;width:112px}.order-complete__item-col.col-2{width:40%}.order-complete__item-col.col-2 .no-event-info__text{margin:0 0 1.22px 22px;font-size:medium;color:#202020}.order-complete__item .event-title{padding-bottom:0;border-bottom:0}.order-complete__item .event-title h4{margin-top:0}.order-complete__item .event-title h4 a,.order-complete__item .event-title h4 .btn.btn-link{font-size:30px;font-size:1.875rem;line-height:1.1}.order-complete__item .event-time::after{display:none}.order-complete__item .event-e-ticket{margin:0 auto;text-align:center}.order-complete__item .event-e-ticket__inner{flex-direction:column;align-items:center}.order-complete__item .event-e-ticket__text{margin:0 0 20px 0;margin:0 0 1.25rem 0}.order-complete__item .event-e-ticket__help-text{margin:30px 0 0 0;margin:1.875rem 0 0 0;width:100%;padding:0}.order-complete__item .event-e-ticket.no-barcode{margin:30px 0 0 0;margin:1.875rem 0 0 0;padding:0 30px;padding:0 1.875rem}.order-complete__item .event-on-demand,.order-complete__item .event-scheduled{margin:30px 0 0 0;margin:1.875rem 0 0 0;padding:0 30px;padding:0 1.875rem}}.twitter-typeahead{width:100%}.twitter-typeahead .tt-query,.twitter-typeahead .tt-hint{margin-bottom:0}.tt-dropdown-menu{min-width:160px;margin-top:2px;padding:5px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.tt-suggestion{display:block;padding:3px 20px}.tt-suggestion.tt-is-under-cursor{color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc", endColorstr="#ff0077b3", GradientType=0)}.tt-suggestion.tt-is-under-cursor a,.tt-suggestion.tt-is-under-cursor .btn.btn-link{color:#fff}.tt-suggestion p{margin:0;text-align:left;font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",sans-serif;line-height:1.5em}.modal-content{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.modal-content .modal-header{padding-bottom:10px}.modal-content .modal-body>p{font-size:1.5em}.header-row .results-count.danger,.danger{color:#d44c5e}label.disabled{color:#999}#soon-options,#time-pickers,#date-pickers{display:none}#soon-options{background-color:#ecf0f3}#soon-options>div{border-bottom:1px solid #fff}.twitter .intent-meta span{background:url(../bundles/linefringe/images/twitter/everything-spritev2.png);display:inline-block;height:16px;text-indent:-9999px;width:16px}.twitter .intent-meta a,.twitter .intent-meta .btn.btn-link,.twitter .intent-meta a:visited{padding-right:10px;color:#fff}.twitter .intent-meta span.in-reply-to{background-position:0 center}.twitter .intent-meta a:hover span.in-reply-to,.twitter .intent-meta .btn.btn-link:hover span.in-reply-to{background-position:-16px center}.twitter .intent-meta span.favorite{background-position:-32px center}.twitter .intent-meta a:hover span.favorite,.twitter .intent-meta .btn.btn-link:hover span.favorite{background-position:-48px center}.twitter .intent-meta span.retweet{background-position:-80px center}.twitter .intent-meta a:hover span.retweet,.twitter .intent-meta .btn.btn-link:hover span.retweet{background-position:-96px center}#venue_map_search .tt-dropdown-menu{max-height:250px;overflow-y:auto}.checker.loading span{background-image:url("../bundles/linefringe/images/form/loader.gif")}.filter-options .checker.loading span{background-position:0px 0px}.advanced-search{display:none}.soundcloud .soundcloud-default{background-color:#fff;padding:25px}.soundcloud .song-name a,.soundcloud .song-name .btn.btn-link{font-family:"Roboto Condensed",Helvetica,sans-serif;font-size:1.4em}.soundcloud .artist-name,.soundcloud .td.player .artist-name{margin-top:0px}.soundcloud .track-info-name{font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",sans-serif;font-size:1.2em}.soundcloud .playlist,.soundcloud .td.player.shrink .playlist,.soundcloud .td.player .playlist{max-height:100%}.soundcloud .td.player .header{padding:20px 0px}.soundcloud .waveform{margin-top:20px}.soundcloud .td.player .fa-play-circle-o,.soundcloud .td.player .current-play-icon,.soundcloud .td.player .fa-pause{color:#4eacd9}.beta{background-color:#0c0c0c;padding:5px;position:relative;z-index:1}.beta .container{padding:0px}.beta p{color:#fff;font-size:1.3em;margin-bottom:0px}.beta p .icon-close{color:#fff;float:right;margin:10px;font-size:1.2em;cursor:pointer}.beta a,.beta .btn.btn-link{color:#e75a79}.vjs-default-skin .vjs-big-play-button{display:none}.vjs-default-skin .vjs-control-bar{display:block}.category-input{padding:0;margin:0;border:2px solid #fff;overflow:hidden;background:#e75a79;position:relative;height:60px}.category-input .icon-arrow-down,.category-input .caret{pointer-events:none;position:absolute;top:50%;right:15px;color:#fff;cursor:pointer;transform:translateY(-50%)}.category-input .icon-arrow-down::before,.category-input .caret::before{font-size:21px;font-size:1.3125rem}.category-input option{color:#000;background-color:#fff}.category-input select:focus{outline:0}.category-input select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #fff}#search-results-container{margin-top:20px}.btn-pagination{font-size:1.3em;margin-bottom:10px}.page-count{font-size:1.5em}.mobile .search-results-footer .pagination{float:none;padding-left:0px}.search-results-footer .pagination{float:right}.search-results-footer .page-count{margin-bottom:0}.search-results-footer .pagination{padding-left:20px}.search-results-footer .pagination .icon-arrow-trail{float:none;position:relative}.search-results-footer .pagination .icon-arrow-trail.loading{margin-top:0;margin-right:10px}.search-results-footer .pagination .icon-arrow-trail-back.loading{margin:3px 20px 0px 15px;position:relative}.btn-share-your-favs{margin-right:20px}.view-favourites .btn{width:100%;margin-top:15px;font-size:1.4em;padding:10px 20px 6px;height:43px}.view-favourites.visible-xs{margin-left:20px}.view-favourites.visible-xs .btn{padding-left:8px;margin-top:10px}div.accepted-cards,.panel-grid .panel-body div.accepted-cards{display:block;overflow:hidden;margin-bottom:20px;clear:both}div.accepted-cards.visible,.panel-grid .panel-body div.accepted-cards.visible{margin-top:0px}div.accepted-cards h3,.panel-grid .panel-body div.accepted-cards h3{font-size:1.3em}div.accepted-cards ul,.panel-grid .panel-body div.accepted-cards ul{padding-left:0px}div.accepted-cards li,.panel-grid .panel-body div.accepted-cards li{list-style:none;float:left;margin-right:10px}div.accepted-cards li:before,.panel-grid .panel-body div.accepted-cards li:before{display:none}div.accepted-cards li img,.panel-grid .panel-body div.accepted-cards li img{width:40px}.mobile .revive-mobile{margin:15px 0px 0px;text-align:center;min-height:50px}.mobile .revive-mobile-footer{margin:0 0 15px 0}.mobile.home .revive-mobile{margin:15px 0px}.collapsing{transition-duration:.25s}.edit-form .form-group div.radio{display:inline-block;width:50%;font-size:1.5em}.bold{font-weight:bold}.accessibility__stairs__note{margin-right:6px;margin-right:.375rem}.review{overflow:hidden}.review .review-inner{padding-top:10px}.review h4{font-size:1.3em}.review h4 .review-date{font-size:.8em;display:block}.sidebar-left{min-width:190px;padding-left:0px;background-color:#fff}@media(max-width: 47.9375em){.sidebar-left{margin:0 -15px;margin:0 -0.9375rem;padding:0}}.sidebar-left .nav li{padding:0;margin:0;color:#4eacd9;background-color:#fff}@media(min-width: 48em){.sidebar-left .nav li.active .arrow{opacity:1 !important}}.sidebar-left .nav li:not(:last-child){border-bottom:1px solid currentColor}.sidebar-left .nav li.nav-logout{padding:20px 15px;padding:1.25rem .9375rem}@media(min-width: 48em){.sidebar-left .nav li.nav-logout{padding-right:0;padding-left:0}}.sidebar-left a:not(.btn),.sidebar-left .btn.btn-link:not(.btn){padding:18px 0 18px 15px;padding:1.125rem 0 1.125rem .9375rem;display:flex;align-items:center;font-size:1.7em;line-height:1.25;color:#202020}@media(min-width: 48em){.sidebar-left a:not(.btn),.sidebar-left .btn.btn-link:not(.btn){padding-right:0;padding-left:0}}.sidebar-left a:not(.btn) span,.sidebar-left .btn.btn-link:not(.btn) span{padding-right:10px;padding-right:.625rem}.sidebar-left a:not(.btn) svg,.sidebar-left .btn.btn-link:not(.btn) svg{margin-right:15px;margin-right:.9375rem;width:18px;width:1.125rem;height:18px;height:1.125rem;display:block;color:currentColor;flex:none}@media(min-width: 48em){.sidebar-left a:not(.btn) svg:first-child,.sidebar-left .btn.btn-link:not(.btn) svg:first-child{display:none;visibility:hidden}}.sidebar-left a:not(.btn) svg.arrow,.sidebar-left .btn.btn-link:not(.btn) svg.arrow{margin-right:10px;margin-right:.625rem;width:15px;width:.9375rem;height:15px;height:.9375rem;margin-left:auto}@media(min-width: 48em){.sidebar-left a:not(.btn) svg.arrow,.sidebar-left .btn.btn-link:not(.btn) svg.arrow{transition:opacity 500ms linear;opacity:0}}.sidebar-left a:not(.btn):hover,.sidebar-left .btn.btn-link:not(.btn):hover{color:#202020 !important}@media(min-width: 48em){.sidebar-left a:not(.btn):hover,.sidebar-left .btn.btn-link:not(.btn):hover{background:#fff !important}}@media(min-width: 48em){.sidebar-left a:not(.btn):hover .arrow,.sidebar-left .btn.btn-link:not(.btn):hover .arrow{opacity:1}}.sidebar-left .btn{height:auto;margin:0}@media(max-width: 47.9375em){.account-area{background-color:#f2f4f6}.account-area p{font-size:16px;font-size:1rem;line-height:1.25}.account-area .form-heading--main{display:none;visibility:hidden;margin:0;line-height:1.1428571429}.account-area .page-header{padding-top:20px;padding-top:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;margin-top:0;background-color:#fff;overflow:hidden}.account-area .nav-tabs{display:table;width:100%;border:0}.account-area .nav-tabs>li{display:table-cell;width:50%;border:0;background-color:#dde2e5}.account-area .nav-tabs>li>a,.account-area .nav-tabs>li>.btn.btn-link{font-size:17px;font-size:1.0625rem;border-radius:0;border:0 !important;line-height:1.4117647059;text-align:center}.account-area .nav-tabs>li.active{border-top:2px solid #4eacd9;background-color:#fff}.account-area .nav-tabs-alternate{display:none !important;visibility:hidden}.account-area .tab-content{padding-top:30px;padding-top:1.875rem}.account-area.js-navigation-visible .form-heading--main{display:block;visibility:visible}}.account-area .js-hidden{display:none;visibility:hidden}.account-area .section-title{margin:20px 40px;margin:1.25rem 2.5rem;display:flex;align-items:center;color:#202020;text-transform:uppercase}@media(min-width: 48em){.account-area .section-title{display:none;visibility:hidden}}.account-area .icon-info,.account-area .icon-marker,.account-area .icon-calendar,.account-area .icon-price{font-size:16px;font-size:1rem;position:static;padding:0;font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",sans-serif;line-height:1.5;cursor:inherit}.account-area .icon-info::before,.account-area .icon-marker::before,.account-area .icon-calendar::before,.account-area .icon-price::before{margin-right:15px;margin-right:.9375rem;width:25px;width:1.5625rem;height:25px;height:1.5625rem;display:block;flex:none;content:"";background-position:center center;background-repeat:no-repeat;background-size:contain;filter:invert(58%) sepia(83%) saturate(343%) hue-rotate(157deg) brightness(92%) contrast(85%)}.account-area .icon-marker{padding:0}.account-area .icon-marker::before{content:"";background-image:url("/bundles/linefringe/icons/svg/pin.svg")}.account-area .icon-price::before{background-image:url("/bundles/linefringe/icons/svg/price.svg")}.account-area .icon-calendar::before{background-image:url("/bundles/linefringe/icons/svg/calendar.svg")}.account-area .icon-info{font-size:16px;font-size:1rem;text-align:left;line-height:1.5}.account-area .icon-info::before{background-image:url("/bundles/linefringe/icons/svg/info-icon.svg")}@media(max-width: 48em){.account-area .alternate-account-panel .alternate-panel-inner>p{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}}.account-area .event{padding:55px 0 30px;padding:3.4375rem 0 1.875rem;position:relative;border-top:2px solid #4eacd9;border-bottom:0 !important}.account-area .event.data-only .event-meta{display:none;visibility:hidden}.account-area .event.data-only .event-detail{margin:0;padding:0}.account-area .event.data-only .event-detail *:last-child{margin-bottom:0}.account-area .event-meta img{margin-bottom:20px;margin-bottom:1.25rem;max-width:85px;max-width:5.3125rem;width:100%;height:auto}@media(min-width: 75em){.account-area .event-meta img{margin:0 20px 0 0;margin:0 1.25rem 0 0;max-width:115px;max-width:7.1875rem}}.account-area .event-meta-info{font-size:16px;font-size:1rem;padding:10px 15px 10px;padding:.625rem .9375rem .625rem;margin-bottom:0;line-height:1.7;border-color:#202020;color:#fff;background-color:#202020;text-align:center}.account-area .event-meta-info.saved{background-color:#eb4e1b}.account-area .event-meta-info.booked{background-color:#2ac9de}.account-area .event-detail-highlight a,.account-area .event-detail-highlight .btn.btn-link{font-size:20px;font-size:1.25rem;display:block;font-family:"Roboto Condensed",Helvetica,sans-serif;color:#202020}@media(min-width: 75em){.account-area .event-detail-highlight a,.account-area .event-detail-highlight .btn.btn-link{font-size:30px;font-size:1.875rem;line-height:1.1;max-width:40ch}}.account-area .how-to-watch{position:absolute;top:0;right:0px;height:34px;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.account-area .how-to-watch.in-person{width:182px;background-image:url("/bundles/linefringe/icons/svg/inperson-booking-flag.svg")}.account-area .how-to-watch.online-on-demand{width:233px;background-image:url("/bundles/linefringe/icons/svg/ondemand-booking-flag.svg")}.account-area .how-to-watch.online-live{width:233px;background-image:url("/bundles/linefringe/icons/svg/scheduled-booking-flag.svg")}.account-area .venue,.account-area .price-consession{font-size:16px;font-size:1rem;font-weight:700;line-height:1.25}.account-area .price{padding-left:40px;padding-left:2.5rem;font-weight:normal}.account-area .venue,.account-area .icon-info,.account-area .icon-calendar,.account-area .icon-price{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:nowrap}@media(max-width: 47.9375em){.account-area .panel-row{margin-bottom:20px;margin-bottom:1.25rem}.account-area .panel-row ul{padding-left:0}.account-area .panel-row ul li{margin-left:0;text-indent:0}.account-area .panel-row ul li::before{display:none;visibility:hidden}.account-area .panel-row .panel{padding:20px 15px;padding:1.25rem .9375rem;border-top:2px solid #4eacd9}.account-area .panel-row .panel:not(:last-of-type){margin-bottom:20px;margin-bottom:1.25rem}.account-area .panel-row .panel-heading{padding:0;background:rgba(0,0,0,0)}.account-area .panel-row .panel-body{padding-right:0;padding-left:0}}.account-area .account-direct-debits img{width:100%;height:auto}.online-event{font-size:15px;font-size:.9375rem;line-height:1.6}.online-event p{font-size:inherit;line-height:inherit;margin:0}.online-event h3,.online-event h4{font-size:inherit;font-weight:700;font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",sans-serif;line-height:inherit;margin-top:0}@media(min-width: 75em){.online-event h3,.online-event h4{margin-bottom:15px;margin-bottom:.9375rem}}@media(min-width: 75em){.online-event__inner{display:flex;align-items:flex-start;flex-wrap:nowrap}}.online-event__inner>*{margin-bottom:20px;margin-bottom:1.25rem}@media(min-width: 75em){.online-event__inner>*{flex:1 0 50%;margin-bottom:0}}@media(min-width: 75em){.online-event__inner>*:first-child{padding-right:40px;padding-right:2.5rem}}.online-event__access a,.online-event__access .btn.btn-link{font-size:16px;font-size:1rem;padding:0 0 0 32px;padding:0 0 0 2rem;display:block;font-weight:700;line-height:1.125;background-image:url("/bundles/linefringe/icons/svg/external-link.svg");background-repeat:no-repeat;background-position:top left;background-size:18px 18px;overflow-wrap:break-word;word-wrap:break-word}#my-favourite-shows .favourite-event{margin:0 0 40px;margin:0 0 2.5rem;padding:0 0 40px;padding:0 0 2.5rem;border-bottom:1px solid #ddd}#my-favourite-shows .favourite-event .event-dates{margin:40px 0 0;margin:2.5rem 0 0;padding-bottom:0;border-bottom:0}#my-favourite-shows .how-to-watch{display:none;visibility:hidden}#my-favourite-shows .event{padding:0;border-top:0}#my-favourite-shows .event-meta{margin-bottom:15px;margin-bottom:.9375rem}#my-favourite-shows .event-detail .show-title{font-size:20px;font-size:1.25rem;margin-bottom:15px;margin-bottom:.9375rem;display:block;font-weight:400;font-family:"Roboto Condensed",Helvetica,sans-serif;line-height:1.2;color:#202020}@media(max-width: 48em){#my-favourite-shows .export-results,#my-favourite-shows .btn-share-your-favs{width:100% !important;margin-right:0}}@media(min-width: 48em){#my-favourite-shows .export-results,#my-favourite-shows .btn-share-your-favs{max-width:250px;max-width:15.625rem;margin:0 0 20px;margin:0 0 1.25rem}}#my-calendar .event{border-top:1px solid #ececec}#my-calendar .event p{font-size:16px;font-size:1rem;line-height:1.5}#my-calendar .event .event-meta{margin-bottom:20px;margin-bottom:1.25rem}#my-calendar .event .event-meta img{margin:0;max-width:100%}#my-calendar .event-detail-highlight{margin-bottom:12px;margin-bottom:.75rem}#my-calendar .how-to-watch{display:none;visibility:hidden}#my-calendar .my-calender-info{padding:12px 15px 8px;padding:.75rem .9375rem .5rem;list-style:none;background:#ecf0f3}@media(min-width: 48em){#my-calendar .my-calender-info{padding:15px 12px 18px;padding:.9375rem .75rem 1.125rem}}#my-calendar .my-calender-info li{margin:0;text-indent:0;padding:0}#my-calendar .my-calender-info li::before{display:none;visibility:hidden;content:""}#my-calendar .my-calender-info .my-calendar-button-box{padding:10px 0 0;padding:.625rem 0 0}.placed-orders-panel .nav-tabs a,.placed-orders-panel .nav-tabs .btn.btn-link{color:#202020 !important;text-transform:uppercase}.placed-orders-panel .nav-tabs-alternate+.tab-content{padding-right:0;padding-left:0}.placed-orders-panel .show-dates{margin:0;padding:0}.placed-orders-panel .show-dates li{margin:25px 0 0;margin:1.5625rem 0 0;padding:0}.placed-orders-panel .show-dates li::before{display:none;visibility:hidden}.placed-orders-panel .show-dates .no-event-info__text{font-size:15px;font-size:.9375rem;font-weight:700;line-height:calac(24/15);color:#555}.placed-orders-panel .show-dates-meta{margin:0 0 25px;margin:0 0 1.5625rem;padding:25px 0;padding:1.5625rem 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}@media(min-width: 75em){.placed-orders-panel .show-dates-meta{margin:0 0 25px;margin:0 0 1.5625rem;display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:25px}}.placed-orders-panel .show-dates-meta p{margin:0 0 20px;margin:0 0 1.25rem}.placed-orders-panel .show-dates-meta>*{font-size:16px;font-size:1rem;line-height:1.5}@media(min-width: 75em){.placed-orders-panel .show-dates-meta>*{padding-right:40px;padding-right:2.5rem;flex:1 0 50%;margin:0}}.placed-orders-panel .show-dates-meta>*:last-child{margin-bottom:0;padding-right:0}.placed-orders-panel .e-ticket__inner{padding:0 0 20px;padding:0 0 1.25rem;text-align:center}@media(min-width: 75em){.placed-orders-panel .e-ticket__inner{display:flex;flex-direction:row-reverse;justify-content:start;text-align:left}}.placed-orders-panel .e-ticket h3{font-size:18px;font-size:1.125rem;margin:0;margin:0;position:relative;font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",sans-serif;line-height:1.1666666667;z-index:1;color:#202020}@media(min-width: 75em){.placed-orders-panel .e-ticket h3{margin-bottom:12px;margin-bottom:.75rem}}@media(min-width: 75em){.placed-orders-panel .e-ticket .qr-code{display:flex;flex-direction:column;justify-content:center}}.placed-orders-panel .e-ticket .qr-code__link{display:block;flex:none;width:100%;max-width:200px;margin:0 auto}@media(min-width: 75em){.placed-orders-panel .e-ticket .qr-code__link{margin-right:10px;margin-right:.625rem;display:none;visibility:hidden;max-width:150px;margin-left:0}}.placed-orders-panel .e-ticket .qr-code__link--desktop{display:none;visibility:hidden}@media(min-width: 75em){.placed-orders-panel .e-ticket .qr-code__link--desktop{display:block;visibility:visible}}.placed-orders-panel .e-ticket .qr-code__img{margin:0 -20px;width:100%;height:auto}@media(min-width: 75em){.placed-orders-panel .e-ticket .qr-code__img{margin:0}}.placed-orders-panel .e-ticket .qr-code__help-text{font-size:16px;font-size:1rem;max-width:400px;margin:0 auto;line-height:1.5;color:#575757}.placed-orders-panel .e-ticket .watch{padding:30px 0 0;padding:1.875rem 0 0;border-top:1px solid #d8d8d8}.no-past-shows,.no-shows,.no-booked-shows{font-size:15px;font-size:.9375rem;margin:0;margin:0;padding:0 0 20px 0;padding:0 0 1.25rem 0;font-weight:700;line-height:1.4;color:#555}#account-menu{font-size:21px;font-size:1.3125rem;display:flex;visibility:visible;align-items:center;appearance:none;font-weight:300;line-height:1.1428571429;border:0;color:#4eacd9;background:rgba(0,0,0,0)}.js-navigation-visible #account-menu{display:none;visibility:hidden}@media(min-width: 48em){#account-menu{display:none;visibility:hidden}}#account-menu svg{margin-right:18px;margin-right:1.125rem;width:15px;width:.9375rem;height:15px;height:.9375rem;fill:currentColor;transform:rotate(180deg)}#tab-switcher{font-size:17px;font-size:1.0625rem;height:55px;height:3.4375rem;margin:0 auto;margin:0 auto;padding:10px 50px 10px 20px;padding:.625rem 3.125rem .625rem 1.25rem;appearance:none;width:100%;border-radius:0;border:2px solid #4eacd9;line-height:normal;background-image:url("/bundles/linefringe/icons/svg/arrow-thin-down.svg");background-position:center right 20px;background-repeat:no-repeat;background-size:15px 15px;text-transform:uppercase}@media(min-width: 48em){#tab-switcher{display:none;visibility:hidden}}.booked-shows-options{padding:25px 0 0;padding:1.5625rem 0 0;display:flex;flex-direction:column;align-items:baseline}@media(min-width: 75em){.booked-shows-options{flex-direction:row}}.booked-shows-options>*{margin-bottom:20px;margin-bottom:1.25rem;width:100%}@media(min-width: 48em){.booked-shows-options>*{width:auto}}@media(min-width: 75em){.booked-shows-options>*{margin-right:20px;margin-right:1.25rem;margin-bottom:0}}.booked-shows-options>*:last-child{margin:0}.booked-shows-options>* .icon-arrow-trail{margin-left:14px;margin-left:.875rem}@media(max-width: 48em){.my-orders-panel .booked-shows-options{margin-bottom:24px;margin-bottom:1.5rem}}@font-face{font-family:"Roboto";src:url("../bundles/linefringe/font/roboto/roboto-regular-webfont.eot");src:url("../bundles/linefringe/font/roboto/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/linefringe/font/roboto/roboto-regular-webfont.woff") format("woff"),url("../bundles/linefringe/font/roboto/roboto-regular-webfont.ttf") format("truetype"),url("../bundles/linefringe/font/roboto/roboto-regular-webfont.svg#roboto_condenseditalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto bold";src:url("../bundles/linefringe/font/roboto/roboto-bold-webfont.eot");src:url("../bundles/linefringe/font/roboto/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/linefringe/font/roboto/roboto-bold-webfont.woff") format("woff"),url("../bundles/linefringe/font/roboto/roboto-bold-webfont.ttf") format("truetype"),url("../bundles/linefringe/font/roboto/roboto-bold-webfont.svg#roboto_condenseditalic") format("svg");font-weight:normal;font-style:normal}svg:not(:root){overflow:hidden}@media(min-width: 48em){.edf-header__inner{padding:0 10px;padding:0 .625rem;max-width:960px;margin:0 auto}}@media(min-width: 60.625em){.edf-header__inner{max-width:1200px}}@media(min-width: 75em){.edf-header__inner{max-width:1360px}}.edf-header__brand-bar{display:inline-block;width:100%;height:30px;vertical-align:top;background-color:#000}.edf-header__brand-bar{*zoom:1}.edf-header__brand-bar:before,.edf-header__brand-bar:after{content:"";display:table}.edf-header__brand-bar:after{clear:both}@media(min-width: 48em){.edf-header__brand-bar{height:36px;text-align:right}}@media(min-width: 75em){.edf-header__brand-bar{text-align:left}}.edf-header__brand-bar-inner{*zoom:1}.edf-header__brand-bar-inner:before,.edf-header__brand-bar-inner:after{content:"";display:table}.edf-header__brand-bar-inner:after{clear:both}@media(min-width: 75em){.edf-header__brand-bar-inner{padding-left:350px;padding-left:21.875rem}}.edf-header__brand-bar-nav{display:inline-block;float:left;width:65%;max-width:250px}@media(min-width: 48em){.edf-header__brand-bar-nav{float:none;width:auto;max-width:100%}}.edf-header__brand-bar-items{display:table;width:100%;height:30px;margin:0;padding:0}.edf-header__brand-bar-item{position:static;text-indent:0;list-style:none;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:.75rem;padding:0 10px;padding:0 .625rem;display:table-cell;position:relative;width:auto;margin:0;border-right:1px solid #444;font-family:"Roboto bold",sans-serif;line-height:1;text-align:center;text-transform:uppercase;vertical-align:middle;fill:#fff}.edf-header__brand-bar-item:before{display:none;content:""}@media(min-width: 48em){.edf-header__brand-bar-item{font-size:14px;font-size:.875rem;padding:0 20px;padding:0 1.25rem;height:36px}}@media(min-width: 60.625em){.edf-header__brand-bar-item{font-size:16px;font-size:1rem}}@media(min-width: 48em){.edf-header__brand-bar-item:first-of-type{border-left:1px solid #444}}.edf-header__brand-bar-item:hover>a,.edf-header__brand-bar-item:hover>.btn.btn-link,.edf-header__brand-bar-item:focus>a,.edf-header__brand-bar-item:focus>.btn.btn-link{color:#e75a79}.edf-header__brand-bar-item:hover svg,.edf-header__brand-bar-item:focus svg{fill:#e75a79}.edf-header__brand-bar-item--active{color:#e75a79}@media(min-width: 48em){.edf-header__brand-bar-item--active{background-color:#ecf0f3}}.edf-header__brand-bar-item--active>a,.edf-header__brand-bar-item--active>.btn.btn-link{color:#e75a79;fill:#e75a79}@media(min-width: 48em){.edf-header__brand-bar-item--active>a,.edf-header__brand-bar-item--active>.btn.btn-link{color:#000;fill:#000}}.edf-header__brand-bar-item--active>a:focus,.edf-header__brand-bar-item--active>.btn.btn-link:focus{color:#e75a79}@media(min-width: 48em){.edf-header__brand-bar-item--active>a:focus,.edf-header__brand-bar-item--active>.btn.btn-link:focus{color:#000;background-color:#ecf0f3}}.edf-header__brand-bar-item--active>a svg,.edf-header__brand-bar-item--active>.btn.btn-link svg{fill:#000}.edf-header__brand-bar-item--active svg{fill:#e75a79}.edf-header__brand-bar-item--active:hover>a,.edf-header__brand-bar-item--active:hover>.btn.btn-link{color:#e75a79}@media(min-width: 48em){.edf-header__brand-bar-item--active:hover>a,.edf-header__brand-bar-item--active:hover>.btn.btn-link{color:#000}}.edf-header__brand-bar-item--active:hover svg{fill:#000}@media(min-width: 75em){.edf-header__brand-bar-item:last-child:after{display:none;visibility:hidden}}.edf-header__brand-bar-link{display:inline-block;line-height:100%;color:#fff;text-decoration:none;vertical-align:middle}.edf-header__brand-bar-link:hover,.edf-header__brand-bar-link:focus{color:#e75a79;text-decoration:none}.edf-header__brand-bar-link svg{display:none;visibility:hidden}@media(min-width: 60.625em){.edf-header__brand-bar-link svg{margin-right:5px;margin-right:.3125rem;display:inline-block;visibility:visible;width:18px;height:18px;vertical-align:bottom;fill:inherit}}.edf-header__brand-bar-link--edfringe svg{display:block;visibility:visible;width:36px;height:18px;margin:0;fill:#fff}@media(min-width: 48em){.edf-header__brand-bar-link--edfringe svg{width:45px;height:22px}}@media(min-width: 60.625em){.edf-header__brand-bar-link--edfringe svg{width:57px;height:27px}}.edf-header__brand-bar-link--contact{color:#01a7f5}.edf-header__brand-bar-link--contact:hover,.edf-header__brand-bar-link--contact:focus{color:#fff}.edf-header__contact{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:.75rem;padding:10px 8px;padding:.625rem .5rem;display:inline-block;float:right;width:35%;height:30px;font-family:"Roboto bold",sans-serif;line-height:1;color:#fff;text-transform:uppercase}@media(min-width: 48em){.edf-header__contact{padding:12px 0 10px 10px;padding:.75rem 0 .625rem .625rem;font-size:14px;font-size:.875rem;width:auto;height:36px}}.edf-header__contact-label{display:none;visibility:hidden}@media(min-width: 75em){.edf-header__contact-label{margin-right:8px;margin-right:.5rem;display:inline-block;visibility:visible;color:#767676;text-transform:none;vertical-align:middle}}.edf-header__contact-link{display:block;color:#01a7f5;vertical-align:middle;text-align:right;text-decoration:none}@media(min-width: 48em){.edf-header__contact-link{display:inline-block;padding:0;text-align:center}}.edf-header__contact-link:hover,.edf-header__contact-link:focus{color:#f9f000}.edf-header__contact-icon{display:none;visibility:hidden}@media(min-width: 48em){.edf-header__contact-icon{display:inline-block;visibility:visible}}@media(min-width: 48em){.edf-header__contact-icon svg{margin-left:5px;margin-left:.3125rem;display:inline-block;width:16px;height:16px;vertical-align:middle;fill:#01a7f5}}.edf-header__main{height:50px;border-bottom:1px solid #ecf0f3;background-color:#fff;transform:translateZ(0);will-change:position}.edf-header__main{*zoom:1}.edf-header__main:before,.edf-header__main:after{content:"";display:table}.edf-header__main:after{clear:both}@media(min-width: 48em){.edf-header__main{height:110px;border:0;background-color:#ecf0f3}}@media(max-width: 47.99em){.edf-header__main.js-isSticky{position:fixed;top:0;left:0;z-index:100;width:100%}}.edf-header__main-links{display:inline-block;float:right}@media(min-width: 48em){.edf-header__main-links{margin-top:25px;margin-top:1.5625rem}}.edf-header__logo{display:inline-block;overflow:hidden;width:114px;height:50px;background:url(../bundles/linefringe/images/logo.svg) center center no-repeat;text-indent:100%}@media(min-width: 48em){.edf-header__logo{margin-top:-36px;margin-top:-2.25rem;margin-left:-20px;margin-left:-1.25rem;width:302px;height:150px;background:url(../bundles/linefringe/images/logo.png) 0 0 no-repeat;background-size:contain}}@media(min-width: 75em){.edf-header__logo{margin-left:-20px;margin-left:-1.25rem}}@media(min-width: 85em){.edf-header__logo{margin-left:-35px;margin-left:-2.1875rem}}.edf-header__date{display:none;visibility:hidden}@media(min-width: 62em){.edf-header__date{margin-left:30px;margin-left:1.875rem;display:inline-block;visibility:visible;position:absolute;top:50%;transform:translate(0, -50%)}}.edf-header__resize-text{display:none;visibility:hidden}@media(min-width: 48em){.edf-header__resize-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;padding:20px 15px;padding:1.25rem .9375rem;display:inline-block;visibility:visible;float:left;height:60px;font-family:"Roboto",sans-serif;color:#1c1c1c;vertical-align:top;text-transform:uppercase}}.edf-header__resize-text-option{padding:0 2px;padding:0 .125rem;border:0;line-height:1;color:#1c1c1c;background-color:rgba(0,0,0,0);text-decoration:none;cursor:pointer}.edf-header__resize-text-option--small{font-size:16px;font-size:1rem}.edf-header__resize-text-option--default{font-size:17px;font-size:1.0625rem}.edf-header__resize-text-option--large{font-size:18px;font-size:1.125rem}.edf-header__resize-text-option--active{font-family:"Roboto Condensed bold",sans-serif;font-weight:bold;color:#e75a79}.edf-header__menu-toggle{display:inline-block;position:relative;width:50px;height:50px;padding:0;border:0;background-color:#01a7f5;vertical-align:bottom}@media(min-width: 48em){.edf-header__menu-toggle{display:none;visibility:hidden}}.edf-header__menu-toggle.open{z-index:110;background-color:#f9f000}.edf-header__menu-toggle svg{width:16px;height:16px;fill:#fff}.edf-header__menu-toggle-open.hidden{display:none;visibility:hidden}.edf-header__menu-toggle-closed{display:none;visibility:hidden}.edf-header__menu-toggle-closed.visible{display:inline;visibility:visible;width:50px;height:50px;padding:0}.edf-header__menu-toggle-closed svg{fill:#000}.edf-header__main-links-overlay{display:none;visibility:hidden}.edf-header__main-links.js-isOpen .edf-header__main-links-overlay{display:block;visibility:visible;position:absolute;z-index:110;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3)}.edf-header__link{padding:12px;padding:.75rem;display:inline-block;float:left;width:50px;height:50px;color:#01a7f5;border-right:1px solid #ecf0f3;text-align:center}@media(min-width: 48em){.edf-header__link{padding:10px;padding:.625rem;margin-left:10px;margin-left:.625rem;float:none;width:auto;height:auto;min-height:60px;border:0;background-color:#fff}}.edf-header__link:first-of-type{border-left:1px solid #ecf0f3}.edf-header__link:last-of-type{border:0}.edf-header__link svg{width:22px;height:22px;fill:#01a7f5}@media(min-width: 48em){.edf-header__link--tickets{display:none;visibility:hidden}}.edf-header__link--tickets.js-isExpanded{position:relative;z-index:110;background-color:#f9f000}.edf-header__link-text{display:none;visibility:hidden}@media(min-width: 48em){.edf-header__link-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:.875rem;display:block;visibility:visible;font-family:"Roboto Condensed",sans-serif;line-height:1;color:#01a7f5;text-transform:uppercase}.edf-header__link-text:hover,.edf-header__link-text:focus{color:#01a7f5}}.edf-header__link-icon{margin-bottom:5px;margin-bottom:.3125rem;display:inline-block}.edf-header__search{display:none;visibility:hidden}.edf-header__search.js-isVisible{display:block;visibility:visible;position:relative;z-index:210;width:100%;background-color:#fff}@media(min-width: 48em){.edf-header__search.js-isVisible{display:none;visibility:hidden}}.edf-header__search.js-isSticky{position:fixed;top:50px}@media(min-width: 48em){.edf-header__search.js-isSticky{position:relative;top:auto}}.edf-header__search-form{padding:15px;padding:.9375rem;display:block;width:100%}.edf-header__search-item{margin-bottom:20px;margin-bottom:1.25rem;display:block;width:100%}.edf-header__search-item:last-of-type{margin-bottom:0}.edf-header .edf-input{position:relative}.edf-header .edf-input input{margin:0 15px 0 0;margin:0 .9375rem 0 0;height:60px}.edf-header__search-overlay{display:none;visibility:hidden}.edf-header__search-overlay.js-isVisible{display:block;visibility:visible;position:fixed;top:180px;left:0;z-index:100;width:100%;height:120%;background-color:rgba(0,0,0,.3)}@media(min-width: 48em){.edf-header__search-overlay.js-isVisible{display:none;visibility:hidden}}@media(min-width: 48em){.svg .edf-header__logo{background:url(../bundles/linefringe/images/logo-circle.svg) 0 -5px no-repeat;background-size:cover}}.edf-advert-grid{padding:20px 0 0;padding:1.25rem 0 0;background-color:#ecf0f3}.edf-advert-grid__items{display:inline-block;width:100%;margin:0;text-align:center}.edf-advert-grid__items{*zoom:1}.edf-advert-grid__items:before,.edf-advert-grid__items:after{content:"";display:table}.edf-advert-grid__items:after{clear:both}.edf-advert-grid__item{position:static;text-indent:0;list-style:none;padding:0;margin:0;margin:0 10px 20px;margin:0 .625rem 1.25rem;display:inline-block}.edf-advert-grid__item:before{display:none;content:""}.edf-advert-grid__item a,.edf-advert-grid__item .btn.btn-link{display:block}.edf-advert-grid__item img{width:100%;height:auto}.edf-advert-lane{background-color:#ecf0f3;text-align:center}.edf-advert-lane__ad-container{position:relative;text-align:center}.edf-advert-lane__ad-container a,.edf-advert-lane__ad-container .btn.btn-link{display:inline-block}.edf-advert-lane__ad-container img{width:100%;max-width:320px;height:auto;border:0;vertical-align:middle}@media(min-width: 48em){.edf-advert-lane__ad-container img{max-width:728px}}.edf-advert-lane+.edf-newsletter-signup{border:0}.edf-leaderboard-advert{padding:10px 0;padding:.625rem 0;background-color:#444744;will-change:height}@media(min-width: 48em){.edf-leaderboard-advert{padding:20px 0;padding:1.25rem 0}}.mobile__advertisement__container .edf-leaderboard-advert{margin-left:-15px;margin-right:-15px}.edf-leaderboard-advert__inner{position:relative;max-width:728px;margin:0 auto;min-height:70px}@media(min-width: 48em){.edf-leaderboard-advert__inner{min-height:90px}}.edf-leaderboard-advert__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:.75rem;display:block;max-width:320px;margin:0 auto 10px;font-family:"Roboto",sans-serif;line-height:1;color:#fff;text-transform:uppercase}@media(min-width: 48em){.edf-leaderboard-advert__heading{max-width:100%}}@media(min-width: 75em){.edf-leaderboard-advert__heading{font-size:14px;font-size:.875rem;position:absolute;top:0;left:-20px;color:#fff;transform:translateX(-100%)}}.edf-leaderboard-advert__ad-container{position:relative;text-align:center}.edf-leaderboard-advert__ad-container img{width:100%;max-width:320px;height:auto;border:0;vertical-align:middle}@media(min-width: 48em){.edf-leaderboard-advert__ad-container img{max-width:728px}}.edf-cookie-banner{color:#fff;background-color:#1c1c1c}.js .edf-cookie-banner.js-isHidden{display:none;visibility:hidden}.edf-cookie-banner__inner{padding:15px;padding:.9375rem;display:block}@media(min-width: 48em){.edf-cookie-banner__inner{display:table}}@media(min-width: 94em){.edf-cookie-banner__inner{padding:15px 0;padding:.9375rem 0}}.edf-cookie-banner__message{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:.875rem;padding-right:20px;padding-right:1.25rem;margin-bottom:20px;margin-bottom:1.25rem;display:block}@media(min-width: 48em){.edf-cookie-banner__message{display:table-cell;width:95%;vertical-align:middle}}.edf-cookie-banner__message a,.edf-cookie-banner__message .btn.btn-link{color:#fff;text-decoration:underline}.edf-cookie-banner__toggle{display:block}@media(min-width: 48em){.edf-cookie-banner__toggle{display:table-cell;min-width:220px;text-align:right;vertical-align:middle}}.edf-cookie-banner__toggle .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:0;background:none;cursor:pointer}.edf-cookie-banner__toggle .btn{font-size:18px;font-size:1.125rem;padding:12px;padding:.75rem;display:table;width:100%;height:auto;margin:0;line-height:1.4;font-family:"Roboto Condensed",sans-serif;color:#1c1c1c;background-color:#f9f000;text-transform:uppercase}@media(min-width: 48em){.edf-cookie-banner__toggle .btn{padding:16px;padding:1rem;width:auto;line-height:1}}.edf-cookie-banner__toggle .btn:hover,.edf-cookie-banner__toggle .btn:focus{background-color:#e75a79;text-decoration:none}.edf-cookie-banner__toggle .btn__text{display:table-cell;text-align:left;vertical-align:middle}.edf-cookie-banner__toggle .btn__icon{display:table-cell;text-align:right;vertical-align:middle}.edf-cookie-banner__toggle .btn__icon svg{margin-left:10px;margin-left:.625rem;display:inline-block;width:18px;height:18px;vertical-align:middle}.edf-cookie-banner__toggle .btn--alt{background-color:#e75a79}.edf-cookie-banner__toggle .btn--alt:hover,.edf-cookie-banner__toggle .btn--alt:focus{background-color:#f9f000}.edf-cookie-banner__toggle .btn--outline{border:3px solid #f9f000;background-color:rgba(0,0,0,0)}.edf-cookie-banner__toggle .btn--outline:hover,.edf-cookie-banner__toggle .btn--outline:focus{border-color:#e75a79;background-color:rgba(0,0,0,0)}.edf-cookie-banner__toggle .btn--outline-alt{border:3px solid #e75a79;background-color:rgba(0,0,0,0)}.edf-cookie-banner__toggle .btn--outline-alt:hover,.edf-cookie-banner__toggle .btn--outline-alt:focus{border-color:#f9f000;background-color:rgba(0,0,0,0)}@media(min-width: 48em){.edf-cookie-banner__toggle .btn{margin-left:auto}}.edf-cookie-banner__toggle .btn__text{width:100%}@media(min-width: 48em){.edf-cookie-banner__toggle .btn__text{width:auto}}.ui-widget-overlay{background-color:rgba(0,0,0,.3);z-index:150 !important}.ui-dialog{position:absolute;top:67px !important;left:50% !important;outline:0;transform:translateX(-50%)}@media(min-width: 60.625em){.ui-dialog{top:50% !important;transform:translate(-50%, -50%)}}.ui-dialog-title{display:none;visibility:hidden}.ui-dialog-titlebar-close{position:absolute;top:0;right:0;width:50px;height:50px;z-index:100;background:#f9f000 url("../bundles/linefringe/icons/svg/close.svg") no-repeat center center;background-size:20px;text-indent:-999em}@media(min-width: 60.625em){.ui-dialog-titlebar-close{width:60px;height:60px}}.ui-dialog-content{position:relative;border:0;background:none;overflow:auto}.ui-dialog-buttonpane{text-align:left;background-image:none}.ui-resizable-handle{display:none;visibility:hidden}footer .lower-footer .container{margin:0 auto}@media(min-width: 48em){footer .lower-footer .container{max-width:750px}}@media(min-width: 60.625em){footer .lower-footer .container{max-width:950px}}@media(min-width: 75em){footer .lower-footer .container{max-width:1170px}}@media(min-width: 85em){footer .lower-footer .container{max-width:1360px;padding:0 15px}}@media(min-width: 94em){footer .lower-footer .container{padding:0}}@media(min-width: 48em){footer .lower-footer .lower-footer-nav{float:left;margin-top:0;width:auto;border:0;text-align:left}}@media(min-width: 48em){footer .lower-footer .lower-footer-nav li{padding-top:15px !important;padding-bottom:0px !important}}@media(min-width: 75em){footer .lower-footer .lower-footer-nav li{padding-top:25px !important}}@media(min-width: 85em){footer .lower-footer .lower-footer-nav li{padding-top:30px !important}}.edf-footer__inner{padding:0 15px !important;padding:0 0.9375rem !important;max-width:950px;margin:0 auto}.edf-footer__inner{*zoom:1}.edf-footer__inner:before,.edf-footer__inner:after{content:"";display:table}.edf-footer__inner:after{clear:both}@media(min-width: 48em){.edf-footer__inner{padding:0 !important}}@media(min-width: 85em){.edf-footer__inner{padding:0 15px !important}}@media(min-width: 94em){.edf-footer__inner{padding:0 !important}}.edf-footer__bottom{padding:30px 0;padding:1.875rem 0;color:#8a8a8a;background-color:#000}@media(min-width: 60.625em){.edf-footer__bottom{padding:20px 0;padding:1.25rem 0}}.edf-footer__contact{font-size:12px;font-size:.75rem}@media(min-width: 48em){.edf-footer__contact{text-align:center}}@media(min-width: 60.625em){.edf-footer__contact{text-align:left}}@media(min-width: 75em){.edf-footer__contact{font-size:14px;font-size:.875rem}}.edf-footer__contact svg{display:inline-block;width:20px;height:20px;fill:#01a7f5;vertical-align:middle}.edf-footer__location,.edf-footer__telephone{margin-bottom:15px;margin-bottom:.9375rem;display:table;width:100%}@media(min-width: 48em){.edf-footer__location,.edf-footer__telephone{margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;display:inline-block;width:auto}}@media(min-width: 60.625em){.edf-footer__location,.edf-footer__telephone{margin:0 30px 0 0;margin:0 1.875rem 0 0;float:left}}@media(min-width: 85em){.edf-footer__location,.edf-footer__telephone{margin:0 40px 0 0;margin:0 2.5rem 0 0}}.edf-footer__copyright{margin:0 0 10px 30px;margin:0 0 .625rem 1.875rem;display:block;width:100%}@media(min-width: 48em){.edf-footer__copyright{display:inline-block;width:100%;margin:0;text-align:center}}@media(min-width: 60.625em){.edf-footer__copyright{display:inline-block;float:right;width:auto}}.edf-footer__bottom-item{display:table-cell;vertical-align:top}.edf-footer__bottom-icon{display:table-cell;width:30px;vertical-align:top}.edf-footer__copyright-text{font-size:12px;font-size:.75rem}@media(min-width: 75em){.edf-footer__copyright-text{font-size:14px;font-size:.875rem}}.social-footer{padding:20px 15px;padding:1.25rem .9375rem;border-top:1px solid #2f2f2f}@media(min-width: 48em){.social-footer{padding:0 0;padding:0 0;float:right;width:25%;border:0}}.social-footer ul{display:table !important;width:100%;margin:0}.social-footer li{display:table-cell !important;width:25%;height:50px;border:1px solid #2f2f2f;border-width:0 1px 0 0;text-align:center;vertical-align:middle}@media(min-width: 60.625em){.social-footer li{width:60px;height:60px}}@media(min-width: 75em){.social-footer li{width:70px;height:70px}}@media(min-width: 85em){.social-footer li{width:80px;height:80px}}.social-footer li:first-child{border-width:0 1px}.social-footer li a,.social-footer li .btn.btn-link{display:block;height:100%;position:relative}.social-footer li.facebook a:hover,.social-footer li.facebook .btn.btn-link:hover{background-color:#2e448d}.social-footer li.tiktok a:hover,.social-footer li.tiktok .btn.btn-link:hover{background-color:#000}.social-footer li.twitter a:hover,.social-footer li.twitter .btn.btn-link:hover{background-color:#00acee}.social-footer li.linkedin a:hover,.social-footer li.linkedin .btn.btn-link:hover{background-color:#0e6aa5}.social-footer li.instagram a:hover,.social-footer li.instagram .btn.btn-link:hover{background:#d93175 radial-gradient(circle at 30% 100%, #FED373 10%, #F15245 40%, #D92E7F 62%, #9B36B7 85%, #515ECF)}.social-footer li .svg-icon{position:absolute;top:50%;left:50%;margin:0;width:auto;height:auto;transform:translate(-50%, -50%)}.social-footer li .svg-icon svg{width:25px;height:25px;fill:#fff}@media(min-width: 60.625em){.social-footer li .svg-icon svg{width:32px;height:32px}}.edf-popup-wrapper button{appearance:none;border:0 none;color:#000;background-color:#f9f000;cursor:pointer}.edf-popup-wrapper button:hover,.edf-popup-wrapper button:focus{background-color:#e75a79}.edf-popup-wrapper p{margin:0 0 15px 0;margin:0 0 .9375rem 0;line-height:1.4}@media(min-width: 48em){.edf-popup-wrapper p{max-width:800px}}.edf-popup-wrapper--interstitial{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-family:"Roboto Condensed",sans-serif;width:84.375% !important;color:#fff;background:#19aef9 url("../bundles/linefringe/images/backgrounds/popup-background-mobile.png") no-repeat top center;background-size:cover}@media(min-width: 48em){.edf-popup-wrapper--interstitial{font-weight:700}}@media(min-width: 60.625em){.edf-popup-wrapper--interstitial{background-image:url("../bundles/linefringe/images/backgrounds/popup-background-desktop.png");background-size:cover}}@media(min-width: 75em){.edf-popup-wrapper--interstitial{width:100% !important;max-width:1130px}}.edf-popup-wrapper--interstitial .edf-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;padding:23px 60px 23px 18px;padding:1.4375rem 3.75rem 1.4375rem 1.125rem;position:absolute;bottom:0;left:0;width:100%;background:#f9f000 url("../bundles/linefringe/icons/svg/arrow-forward.svg") no-repeat right 18px center;background-size:25px;text-align:left;text-transform:uppercase}@media(min-width: 48em){.edf-popup-wrapper--interstitial .edf-button{font-size:18px;font-size:1.125rem;margin-bottom:15px;margin-bottom:.9375rem;position:relative;width:auto}}@media(min-width: 60.625em){.edf-popup-wrapper--interstitial .edf-button{font-size:22px;font-size:1.375rem}}.edf-popup-wrapper--interstitial .edf-popup__title{margin:0 0 15px;margin:0 0 .9375rem;display:block;width:182px;height:149px;background:url("../bundles/linefringe/images/interstitial/interstitial-title-mobile.png") no-repeat top left;text-indent:-999em}@media(min-width: 48em){.edf-popup-wrapper--interstitial .edf-popup__title{margin:0 0 20px;margin:0 0 1.25rem;width:100%;height:74px;background:url("../bundles/linefringe/images/interstitial/interstitial-title-desktop.png") no-repeat top left;background-size:contain}}@media(min-width: 60.625em){.edf-popup-wrapper--interstitial .edf-popup__title{margin:0 0 30px;margin:0 0 1.875rem;width:662px;height:109px;background-size:100%}}.edf-popup-wrapper--interstitial .edf-popup__inner{padding:55px 15px 90px;padding:3.4375rem .9375rem 5.625rem;position:relative}@media(min-width: 48em){.edf-popup-wrapper--interstitial .edf-popup__inner{padding:62px 50px;padding:3.875rem 3.125rem}}.edf-popup-wrapper--interstitial .edf-popup__button-wrapper{display:block;clear:both}.edf-popup-wrapper--interstitial .edf-popup__content{font-size:16px;font-size:1rem;margin-bottom:25px;margin-bottom:1.5625rem}@media(min-width: 48em){.edf-popup-wrapper--interstitial .edf-popup__content{font-size:18px;font-size:1.125rem;margin-bottom:0}}@media(min-width: 60.625em){.edf-popup-wrapper--interstitial .edf-popup__content{font-size:22px;font-size:1.375rem}}.edf-popup-wrapper--interstitial .edf-popup__extra-content{display:none;visibility:hidden}@media(min-width: 48em){.edf-popup-wrapper--interstitial .edf-popup__extra-content{display:block;visibility:visible;color:#fff}}.edf-popup-wrapper--interstitial .edf-logo-alt{margin-top:15px;margin-top:.9375rem;max-width:92px}@media(min-width: 48em){.edf-popup-wrapper--interstitial .edf-logo-alt{margin:20px 0 32px;margin:1.25rem 0 2rem;max-width:123px}}.edf-popup-wrapper--interstitial .edf-wfd-logo{position:absolute;bottom:90px;right:15px;display:block;z-index:1;width:64px;height:93px;color:#fff;background:url("../bundles/linefringe/images/wfd-logo.png") no-repeat center center;background-size:contain;text-indent:-999em}@media(min-width: 48em){.edf-popup-wrapper--interstitial .edf-wfd-logo{bottom:42px;right:50px;width:140px;height:206px}}.btn--primary{background:#e75a79 !important;border:0 !important}.btn--secondary{background:#01a7f5 !important;border:0 !important}.btn--tertiary{background:#f9f000 !important;border:0 !important}.social-markers a,.social-markers .btn.btn-link{width:100%;display:inline-block;color:#fff;margin-bottom:15px}.social-markers a>span,.social-markers .btn.btn-link>span{width:70%;padding:15px 15px;display:inline-block}@media(min-width: 48em){.social-markers a>span,.social-markers .btn.btn-link>span{padding:15px 23px}}.social-markers a>i,.social-markers .btn.btn-link>i{width:30%;padding:15px 0px 15px 0px;display:inline-block;text-align:center}.social-markers .facebook{background-color:#3368af;float:left}.social-markers .facebook>i{background-color:#0c4c97}.social-markers .tiktok{background-color:#000;float:left}.social-markers .googleplus{background-color:#da4735}.social-markers .googleplus>i{background-color:#c74132}.social-markers .instagram{background:linear-gradient(90deg, #F15245, #D92E7F 25%, #9B36B7 60%, #515ECF)}@media(min-width: 48em){.btn-event-site{margin-bottom:15px;margin-bottom:.9375rem}}.has-error .help-block{padding:10px 0 15px;padding:.625rem 0 .9375rem;display:block;margin:0;clear:both}.mobile-search-area .advanced-search{display:block;visibility:visible;float:none;margin-top:20px;text-align:right}.intro-header{background:#fff;text-align:center}.intro-header__background{height:290px}@media(min-width: 48em){.intro-header__background{height:450px}}@media(min-width: 75em){.intro-header__background{height:616px}}.intro-header__title{padding:25px 10px 30px;padding:1.5625rem .625rem 1.875rem;color:#1c1c17;margin:0;font-size:1.7em;line-height:1.4}@media(min-width: 48em){.intro-header__title{font-size:2.7em;padding-bottom:0}}@media(min-width: 60.625em){.intro-header__title{padding:40px 0 0px;padding:2.5rem 0 0rem;font-size:3.7em;line-height:1.2162162162;margin:auto}}@media(min-width: 75em){.intro-header__title{width:100%}}.intro-header__title span{display:block;font-weight:bold}@media(min-width: 75em){.intro-header__title span{display:inline}}.intro-header .container{padding:0}.event-icon{display:inline-block;width:40px;height:40px;vertical-align:bottom}@media(min-width: 48em){.event-icon{width:55px;height:55px}}.event-icon--friends{background:#f2f4f6 url("/bundles/linefringe/icons/svg/friends-purple.svg") no-repeat center center;background-size:70%}.event-icon--multi-listing{background:#f2f4f6 url("/bundles/linefringe/icons/svg/multiple.svg") no-repeat center center;background-size:70%}.event .event-details__header{margin-bottom:10px;margin-bottom:.625rem}@media(min-width: 48em){.event .event-details__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}}@media(min-width: 48em){.event .event-details__title{width:80%}}@media(min-width: 48em){.event .event-details .list-group{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.event .mobile-dates{position:relative}.event .mobile-dates>div{margin-bottom:10px;margin-bottom:.625rem}.event .mobile-dates>div:last-child{margin-bottom:0}.event .mobile-dates__info{position:relative}.event .mobile-dates__info .icon-marker{position:absolute;top:2px;left:0;color:#4eacd9}.event .mobile-dates__venue{padding-left:24px;padding-left:1.5rem;display:block;font-weight:bold}.event .mobile-dates__venue a,.event .mobile-dates__venue .btn.btn-link{color:#000}.event .mobile-dates__venue span{font-weight:normal}.event .mobile-dates__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event .times-wrapper{float:right;width:83%}@media(min-width: 48em){.event .times-wrapper{width:86%}}@media(min-width: 85em){.event .times-wrapper{width:83%}}@media(min-width: 48em){.event-page .event-genre{margin-left:-10px}}.event-page .event-genre .genre-type{margin:12px 0;margin:.75rem 0;position:relative}.event-page .event-genre .genre-type__options{padding:6px 0 0;padding:.375rem 0 0;clear:both}@media(min-width: 48em){.event-page .event-genre .genre-type__options{clear:none;position:absolute;right:0;bottom:-5px;padding:0}}.event-page .event-details{margin:12px 0 40px;margin:.75rem 0 2.5rem}@media(min-width: 48em){.event-page .event-details{margin-bottom:60px;margin-bottom:3.75rem}}@media(min-width: 48em){.event-page .event-details .list-group::after,.event-page .event-details .list-group::before{display:none}}@media(min-width: 48em){.event-page .event-details .list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.venue-item{padding:0 !important}.venue-item>span{display:none;font-size:0;line-height:0}.venue-link{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:100%;height:100%;max-width:100% !important;color:#555}.venue-link .icon-marker{margin-left:-3px;margin-left:-0.1875rem;padding:20px 5px 0 0;padding:1.25rem .3125rem 0 0;font-size:1.7em;color:#4eacd9}@media(min-width: 60.625em){.venue-link .icon-marker{padding:20px 7px 0 0;padding:1.25rem .4375rem 0 0}}.venue-link__venue{padding:18px 8px;padding:1.125rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;background:#4eacd9;color:#fff;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.venue-link__venue span{display:block}.venue-link__name{padding:18px 8px 10px 13px;padding:1.125rem .5rem .625rem .8125rem;font-weight:bold !important}.venue-link__name span{font-weight:normal}.multiple-showings{margin:40px 0 0 0;margin:2.5rem 0 0 0;clear:both;color:#000}@media(min-width: 48em){.multiple-showings{margin:20px 0 0 0;margin:1.25rem 0 0 0}}.multiple-showings__header{margin-bottom:20px;margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.multiple-showings__title{font-size:22px;font-size:1.375rem;padding-right:10px;padding-right:.625rem;-webkit-box-flex:1;-ms-flex:1 0 80%;flex:1 0 80%;margin:0}.multiple-showings__listing{padding:0;margin:0;border:0}.multiple-showings__listing-item{padding:0 !important;border-bottom:4px solid #dadada !important}@media(min-width: 48em){.multiple-showings__listing-item{border-bottom-width:1px !important}}.multiple-showings__listing-item:first-child{border-top:4px solid #dadada}@media(min-width: 48em){.multiple-showings__listing-item:first-child{border-bottom-width:1px}}.performance-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:1.2;color:#555}.no-touch .performance-teaser:hover .performance-teaser__view{background:#39bb82}@media(min-width: 48em){.performance-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.performance-teaser__details{padding:8px 0 14px;padding:.5rem 0 .875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 48em){.performance-teaser__details{padding:0;padding:0}}@media(min-width: 48em){.performance-teaser__details>div:nth-of-type(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(min-width: 48em){.performance-teaser__details>div:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width: 48em){.performance-teaser__details>div:nth-of-type(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.performance-teaser__venue{padding:15px 8px;padding:.9375rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#fff;background:#4eacd9}.performance-teaser__venue span{display:block}.performance-teaser__location{padding:16px 8px 10px 13px;padding:1rem .5rem .625rem .8125rem;font-weight:bold;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.performance-teaser__location span{font-weight:normal}.performance-teaser__times,.performance-teaser__dates{padding:0 10px 0 30px;padding:0 .625rem 0 1.875rem;position:relative;width:calc(50% - 23px)}.performance-teaser__times>span,.performance-teaser__dates>span{position:absolute;top:0;left:0;color:#4eacd9}.performance-teaser__view{width:46px;height:46px;line-height:40px;color:#000;background:#41ce90;text-align:center;margin-left:auto}.performance-teaser .icon-marker{margin-left:-3px;margin-left:-0.1875rem;padding:18px 5px 0 0;padding:1.125rem .3125rem 0 0;font-size:1.7em;color:#4eacd9;-ms-flex-item-align:start;align-self:flex-start}@media(min-width: 60.625em){.performance-teaser .icon-marker{padding-right:7px;padding-right:.4375rem}}.performance-teaser>div{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 48em){.performance-teaser>div{width:50%}}.performance-teaser>div:last-child{border-top:1px solid #dadada}@media(min-width: 48em){.performance-teaser>div:last-child{padding:16px 0;padding:1rem 0;border:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(min-width: 48em){.venue-details .list-group{margin-bottom:0}}.venue-details .list-group>li>a,.venue-details .list-group>li>.btn.btn-link{vertical-align:baseline !important}@media(min-width: 48em){.accord-tabs .nav-tabs{display:table}}@media(max-width: 48em){.accord-tabs .tab-pane{padding:0 !important}}.accord-tabs .tab-pane.js-active{display:block;visibility:visible}.accord-tabs__title{padding:4px 20px;padding:.25rem 1.25rem;margin:0;border-bottom:1px solid #f0f0f0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 48em){.accord-tabs__title{display:none;visibility:hidden}}.accord-tabs__title>span{-webkit-box-flex:1;-ms-flex:1 0 80%;flex:1 0 80%}.accord-tabs__title:first-child{border-top:1px solid #f0f0f0}.accord-tabs__title:hover{cursor:pointer}.accord-tabs__title.js-active{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}@media(min-width: 48em){.accord-tabs__title.js-active{display:none;visibility:hidden}}.accord-tabs__title.js-active .arrow-down{transform:rotate(0deg)}.accord-tabs__title .arrow-down{transform:rotate(180deg);display:inline-block;font-size:1em;background:#41ce90 url("../bundles/linefringe/images/arrow-head.svg") no-repeat center center;background-size:40% 100%;width:40px;height:40px;text-align:center;line-height:40px}.venue-avatar{width:100%;height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:700;font-size:4.5em;color:#fff;background:#4eacd9;text-align:center;text-transform:lowercase}.venue-avatar>span{line-height:1;display:block}.venue-avatar__number{font-size:1.6em}.venue-avatar-link .venue-avatar:active,.venue-avatar-link .venue-avatar:hover{background:#1a9bc6}.accessibility-link{color:#4eacd9 !important;font-weight:bold}.accessibility-link:active,.accessibility-link:hover{color:#41ce90 !important}.accessibility-link svg{fill:currentColor}.green-initative{max-width:200px}.btn-favourite{margin-bottom:16px;margin-bottom:1rem;display:flex !important;align-items:baseline;font-size:1.5em;width:100%;height:auto !important;background:#202020;border-color:#202020;text-align:left;padding:10px;line-height:1.7em;color:#fff}@media(min-width: 48em){.btn-favourite{padding:10px}}.btn-favourite .fav-text{margin-right:5px}.btn-favourite .icon-star{margin-left:auto;color:#4eacd9}.btn-favourite .icon-star::before{color:inherit}.btn-favourite.remove,.btn-favourite:hover,.btn-favourite:focus{color:#fff}.btn-favourite.remove .icon-star,.btn-favourite:hover .icon-star,.btn-favourite:focus .icon-star{color:#e75a79}.favourites__booking__wrapper{margin-top:1rem}.favourites__booking__wrapper .btn{height:auto;min-width:247px;width:100%}@media(min-width: 48em){.favourites__booking__wrapper .btn{max-width:260px;max-width:16.25rem}}.favourites__booking__wrapper>*:last-child{margin-bottom:0}#event-list-calendar .available:hover{background:#167e8c;color:#fff}#event-list-calendar .empty:hover{cursor:not-allowed}#event-list-calendar .two_for_one:hover{background:#c08f06;color:#fff}.accessibility-content{background-color:#fff;padding:10px 15px 15px}.accessibility-content::before,.accessibility-content::after{clear:both;float:none;display:table;content:" "}.accessibility-content__nopad{padding:0 !important}@media(min-width: 48em){.accessibility-content{border-top:1px solid #27add9;padding:30px;margin-bottom:20px}}.accessibility-content>p{margin-bottom:25px;margin-bottom:1.5625rem}.accessibility-content ul{padding:0;margin:0;list-style:none}.accessibility-content ul>li{display:inline-block}.accessibility-content ul>li:before{display:none}.accessibility-content>.venues-accessibility{margin-bottom:25px;margin-bottom:1.5625rem}.performance-spaces{padding:20px 0 30px;padding:1.25rem 0 1.875rem;border-top:1px solid #f0f0f0}.performance-spaces h3{font-size:1.6em;margin:0 0 20px}@media(min-width: 48em){.performance-spaces h3{font-size:2em;line-height:1.1666666667}}.performance-spaces h4{font-size:1.4em;margin:0 0 20px}@media(min-width: 48em){.performance-spaces h4{font-size:1.5em;line-height:1.5909090909}}.performance-spaces p span{font-weight:bold}@media(min-width: 48em){.performance-spaces__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.performance-spaces__listing-item{padding:0 10px 20px 0;padding:0 .625rem 1.25rem 0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;text-indent:0;position:relative;border-bottom:1px solid #f0f0f0}@media(min-width: 48em){.performance-spaces__listing-item{padding:0 10px 40px 0;padding:0 .625rem 2.5rem 0;margin-bottom:28px;margin-bottom:1.75rem;-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}}.performance-spaces__listing-item .venues-accessibility{margin:4px 0 10px;margin:.25rem 0 .625rem}.performance-spaces__listing-item .venues-accessibility li{margin:0;text-indent:0}.performance-spaces__listing-item .btn{font-size:1.05em;width:auto;height:auto;margin:0}.performance-spaces__listing-item .btn>i{margin-top:0}.performance-spaces__listing-item-footer{padding:10px 0 0;padding:.625rem 0 0;margin-top:auto}@media(min-width: 48em){.performance-spaces__listing-item-footer{padding:25px 0 0;padding:1.5625rem 0 0}}.accessibility__link{color:#007db8 !important;font-weight:bold}#show-listing-accessibility.tab-pane{background:#fff}#show-listing-accessibility.tab-pane h3{margin-top:0}#show-listing-accessibility.tab-pane a,#show-listing-accessibility.tab-pane .btn.btn-link{font-weight:bold}#show-listing-accessibility.tab-pane .a11y-separator{margin-top:30px;margin-bottom:0}#show-listing-accessibility.tab-pane .access-info li,#show-listing-accessibility.tab-pane .accessibility_block_list li{margin:21px 0}#show-listing-accessibility.tab-pane .access-info li:first-of-type,#show-listing-accessibility.tab-pane .accessibility_block_list li:first-of-type{margin-top:0}#show-listing-accessibility.tab-pane .accessibility__heading{margin-bottom:27px;margin-bottom:1.6875rem;padding:0 15px;padding:0 .9375rem}@media(min-width: 48em){#show-listing-accessibility.tab-pane .accessibility__heading{padding:30px 30px 0;padding:1.875rem 1.875rem 0}}#show-listing-accessibility.tab-pane .accessibility__heading__alt{padding:0 0 30px 0;padding:0 0 1.875rem 0}@media(min-width: 48em){#show-listing-accessibility.tab-pane .accessibility__heading__alt{padding:30px 0 0;padding:1.875rem 0 0}}#show-listing-accessibility.tab-pane .accessibility__heading__alternate{margin-bottom:27px;margin-bottom:1.6875rem;padding:0}@media(min-width: 60.625em){#show-listing-accessibility.tab-pane .accessibility__heading__alternate{max-width:370px}}@media(max-width: 48em){#show-listing-accessibility.tab-pane .accessibility__heading__nopad{margin-top:25px}}#show-listing-accessibility.tab-pane .accessibility__flex__columns{display:block}@media(min-width: 48em){#show-listing-accessibility.tab-pane .accessibility__flex__columns{display:flex}}#show-listing-accessibility.tab-pane .accessibility__flex__column{flex:1 1 50%;padding:10px 15px 15px;padding:.625rem .9375rem .9375rem}@media(min-width: 48em){#show-listing-accessibility.tab-pane .accessibility__flex__column{padding:0 30px 30px;padding:0 1.875rem 1.875rem}}@media(min-width: 48em){#show-listing-accessibility.tab-pane .accessibility__flex__column--alt{padding:30px 30px;padding:1.875rem 1.875rem}}@media(min-width: 48em){#show-listing-accessibility.tab-pane *+.accessibility__flex__column--ml{margin-left:16px;margin-left:1rem}}#show-listing-accessibility.tab-pane .bsl__note{font-size:15px;line-height:21px}#show-listing-accessibility.tab-pane .stump{margin:0 0 30px 0 !important}#show-listing-accessibility.tab-pane .stump--alt{margin:30px 0 !important}#show-listing-accessibility.tab-pane .relaxed__performances__list li{display:flex !important;align-items:baseline}#show-listing-accessibility.tab-pane .relaxed__performances__list li span:first-of-type{display:block;margin-right:9px;padding:0 7px}#show-listing-accessibility.tab-pane .relaxed__performances__list,#show-listing-accessibility.tab-pane .accessibility_block_list{text-indent:unset;margin:0}#show-listing-accessibility.tab-pane .relaxed__performances__list li,#show-listing-accessibility.tab-pane .accessibility_block_list li{display:block}#show-listing-accessibility.tab-pane .relaxed__performances__list+p,#show-listing-accessibility.tab-pane .accessibility_block_list+p{margin:40px 0 5px 0;margin:2.5rem 0 .3125rem 0}#show-listing-accessibility.tab-pane ul>li{text-indent:0;margin-left:0;display:block}#show-listing-accessibility.tab-pane ul>li>*{text-indent:0;margin-left:0}#show-listing-accessibility.tab-pane .status-icon{background-size:contain;background-repeat:no-repeat;width:11px;height:8px;display:inline-block;margin-right:3px;margin-right:.1875rem}#show-listing-accessibility.tab-pane .status-icon--tick{background-image:url("/bundles/linefringe/images/Tick.svg")}#show-listing-accessibility.tab-pane .status-icon--cross{background-image:url("/bundles/linefringe/images/Cross.svg")}#show-listing-accessibility.tab-pane .accessibility__block__contact,#show-listing-accessibility.tab-pane .useful-info-alternate{padding:30px;padding:1.875rem}#show-listing-accessibility.tab-pane .useful-info-alternate{border-top:1px solid #4eacd9}#show-listing-accessibility.tab-pane .note{display:block;text-indent:inherit;margin:4px 0}#show-listing-accessibility.tab-pane .accessibility__block{background-color:#f1f4f6}#show-listing-accessibility.tab-pane .accessibility__block::before,#show-listing-accessibility.tab-pane .accessibility__block::after{clear:both;float:none;display:table;content:""}#show-listing-accessibility.tab-pane .accessibility__video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#show-listing-accessibility.tab-pane .accessibility__video__wrapper{position:relative;padding-top:56.25%}#show-listing-accessibility.tab-pane .accessibility__card{padding:30px;padding:1.875rem;margin-bottom:16px;margin-bottom:1rem;background:#ecf0f3;width:100%}#show-listing-accessibility.tab-pane .accessibility__card p{margin:0}#show-listing-accessibility.tab-pane .signed__performance__video-wrapper{position:relative;padding-top:56.25%}#show-listing-accessibility.tab-pane .signed__performance__video-wrapper>iframe{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}#show-listing-accessibility.tab-pane .accessibility__column{width:100%}@media(min-width: 60.625em){#show-listing-accessibility.tab-pane .accessibility__column{float:left;width:calc(50% - 16px);margin-right:16px}}@media(min-width: 60.625em){#show-listing-accessibility.tab-pane .accessibility__column--right{float:right;width:50%;margin-right:0}}#show-listing-accessibility.tab-pane .accessibility__column--nopad{padding:0}#show-listing-accessibility.tab-pane .accessibility__character__intro{margin-bottom:10px;margin-bottom:.625rem;display:block}.useful-info--alt .note{margin:16px 0 !important}@media(max-width: 62em){.book-tickets--on-demand .inner-book-tickets .prices-panel{padding:20px;padding:1.25rem;display:block !important}.book-tickets--on-demand .inner-book-tickets .prices-panel table{margin-bottom:40px;margin-bottom:2.5rem;border:0}.book-tickets--on-demand .inner-book-tickets .prices-panel table th{display:none}.book-tickets--on-demand .inner-book-tickets .prices-panel table td{border:0}}@media(max-width: 62em)and (max-width: 62em)and (min-width: 48em){.book-tickets--on-demand .inner-book-tickets .prices-panel table td{padding:10px !important;padding:0.625rem !important}}@media(max-width: 62em){.book-tickets--on-demand .inner-book-tickets .prices-panel table tr{width:100%;overflow:hidden;margin-bottom:20px;border-bottom:1px solid #292929;padding:10px 0px}.book-tickets--on-demand .inner-book-tickets .prices-panel table tr h4{display:inline-block;font-size:1.2em;margin-bottom:0px}.book-tickets--on-demand .inner-book-tickets .prices-panel table tr span{background-color:rgba(0,0,0,0)}.book-tickets--on-demand .inner-book-tickets .prices-panel table tr span.price{display:none}.book-tickets--on-demand .inner-book-tickets .prices-panel table tr span.price-mobile{display:block;color:#555;font-size:1em;padding:0px;margin:8px 20px;float:right}.book-tickets--on-demand .inner-book-tickets .prices-panel table tr .btn-twoforone{margin-bottom:10px;max-width:250px}.book-tickets--on-demand .inner-book-tickets .prices-panel table tr label{float:left;font-size:1.3em;margin-top:15px}.book-tickets--on-demand .inner-book-tickets .prices-panel table tr input.quantity{width:30%;min-width:70px;max-width:100px;float:right;height:50px;padding:12px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.book-tickets--on-demand .inner-book-tickets .prices-panel table tr select{width:60px}.book-tickets--on-demand .inner-book-tickets .prices-panel table tr>a,.book-tickets--on-demand .inner-book-tickets .prices-panel table tr>.btn.btn-link{color:#4eacd9;font-size:.9em;width:70%;display:block;margin-bottom:5px}.book-tickets--on-demand .inner-book-tickets .prices-panel table td:nth-child(1){width:100%}.book-tickets--on-demand .inner-book-tickets .prices-panel table td:nth-child(2){display:none}.book-tickets--on-demand .inner-book-tickets .prices-panel table td:nth-child(3){width:100%;vertical-align:top}.book-tickets--on-demand .inner-book-tickets .prices-panel table td:nth-child(3) label{display:none}}@media(max-width: 48em){.table-wrapper{overflow:auto}}@media(max-width: 48em){.table-wrapper>table{width:200%;white-space:nowrap}}.table-wrapper+.scroll-hint{margin-bottom:0}.scroll-hint{margin:25px auto;margin:1.5625rem auto;display:flex;align-items:center;justify-content:center;max-width:220px}@media(min-width: 48em){.scroll-hint{display:none;visibility:hidden}}.scroll-hint::before,.scroll-hint::after{width:40px;width:2.5rem;height:12px;height:.75rem;display:block;content:"";background-image:url("/bundles/linefringe/icons/svg/arrow-long-thin.svg");background-repeat:no-repeat;background-position:center center;background-size:contain}.scroll-hint::after{transform:scale(-1)}.scroll-hint p{font-size:18px;font-size:1.125rem;padding:0 10px;padding:0 .625rem;margin:0;line-height:1.7777777778}

body.high-vis{background-color:#202020}body.high-vis .navbar-header,body.high-vis .navbar-default .main-nav,body.high-vis .main-nav .navbar-default .navbar-nav>.active>a,body.high-vis .main-nav .nav li.active>a,body.high-vis .utilnav>.inner-group>*,body.high-vis .main-nav .nav>li>div>.sub-menu li a,body.high-vis .event-details .event-desc,body.high-vis .venue-details .event-desc,body.high-vis .calendar-key,body.high-vis .overlay-panel,body.high-vis .tab-wrapper .tabs-alternate,body.high-vis .tab-wrapper .tabs-alternate .tab-content,body.high-vis .overlay-panel .inner-filters .nav-tabs-alternate li a,body.high-vis .overlay-panel .inner-filters .nav-tabs-alternate li.active a,body.high-vis .pager-navigation .pagination,body.high-vis .btn.btn-border,body.high-vis .pagination>.disabled>span,body.high-vis .pagination>.disabled>span:hover,body.high-vis .pagination>.disabled>span:focus,body.high-vis .pagination>.disabled>a,body.high-vis .pagination>.disabled>a:hover,body.high-vis .pagination>.disabled>a:focus,body.high-vis .pagination>li>a,body.high-vis .pagination>li>span,body.high-vis .content-panel,body.high-vis .panel .panel-body,body.high-vis .form-container,body.high-vis .event-page .content-panel .tab-content .event-description>div .synopsis,body.high-vis .event-page .content-panel .tab-content .venue-description>div .synopsis,body.high-vis .venue-page .content-panel .tab-content .event-description>div .synopsis,body.high-vis .venue-page .content-panel .tab-content .venue-description>div .synopsis,body.high-vis .tab-wrapper .tab-content .tab-inner>.alternate-panel,body.high-vis .alternate-account-panel .alternate-panel-inner,body.high-vis .event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper,body.high-vis .venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper,body.high-vis .event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li,body.high-vis .venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li,body.high-vis .basket-items tbody>tr>td,body.high-vis .basket-content .basket-summary .summary-footer,body.high-vis footer{background-color:#202020}body.high-vis .form-control::-webkit-input-placeholder,body.high-vis .form-control:-moz-placeholder,body.high-vis .form-control::-moz-placeholder,body.high-vis .form-control:-ms-input-placeholder{color:#202020}body.high-vis a,body.high-vis .link,body.high-vis div.radio label{color:#f78f0b}body.high-vis table thead>tr>th{color:#202020;background-color:#22da89}body.high-vis .icon-wheelchair-spaces,body.high-vis .icon-access-toilet,body.high-vis .icon-wheelchair-access,body.high-vis .icon-re,body.high-vis .icon-other-facilities,body.high-vis .icon-lift-access,body.high-vis .icon-lvl-access,body.high-vis .icon-hearing-loop,body.high-vis .icon-equality-trained,body.high-vis .icon-ccc,body.high-vis .icon-BSB,body.high-vis .icon-some-shows-access,body.high-vis .icon-parking-access,body.high-vis .icon-assist-dogs,body.high-vis .icon-up-arrow,body.high-vis .icon-friend-fringe,body.high-vis .caret{color:#22da89}body.high-vis .btn{color:#202020}body.high-vis .btn.btn-action,body.high-vis .btn-view-shows{color:#202020}body.high-vis .btn.btn-border{color:#fff}body.high-vis .utilnav>.inner-group>*{color:#ecf0f3;border:1px solid #dadada}body.high-vis .text-size .high-vis{color:#202020;background-color:#f78f0b}body.high-vis .search-button .search-toggle.active,body.high-vis .search-area,body.high-vis .search-toggle{background-color:#22da89;color:#202020}body.high-vis .search-area h3,body.high-vis .search-area input.form-control,body.high-vis .bootstrap-select.btn-group .dropdown-menu li>a,body.high-vis .bootstrap-select.btn-group .btn .caret{color:#202020}body.high-vis .search-area input.form-control,body.high-vis .search-area .bootstrap-select.btn-group .dropdown-toggle.btn-default{border-color:#202020}body.high-vis .navbar-default .navbar-nav>li>a,body.high-vis .nav li a{color:#fff}body.high-vis .main-nav .navbar-default .navbar-nav>.active>a,body.high-vis .main-nav .nav li.active>a,body.high-vis .navbar-default .navbar-nav>li>a:hover,body.high-vis .navbar-default .navbar-nav>li>a:focus{color:#f78f0b}body.high-vis .main-nav .nav>li>div>.sub-menu li a{color:#f78f0b}body.high-vis .carousel h2,body.high-vis .carousel .intro-caption{background-color:#fff}body.high-vis .right-col .twitter-feed h3,body.high-vis .right-col .twitter-feed ul li{color:#fff}body.high-vis .header-row .header-group>h1 span,body.high-vis .results-meta>button.btn.btn-border{color:#fff}body.high-vis .event-details .event-desc,body.high-vis .venue-details .event-desc{color:#fff;border:1px solid #fff}body.high-vis .event-listing .event-details h4,body.high-vis .venue-listing .venue-details h4,body.high-vis .event-page .event-genre .genre-type h2,body.high-vis .event-page .venue-genre .genre-type h2,body.high-vis .venue-page .event-genre .genre-type h2,body.high-vis .venue-page .venue-genre .genre-type h2{color:#f78f0b}body.high-vis .event-listing .event-details h3 a{color:#f78f0b}body.high-vis .event-details .list-group li,body.high-vis .event-page .event-genre .genre-type h2>span,body.high-vis .event-page .venue-genre .genre-type h2>span,body.high-vis .venue-page .event-genre .genre-type h2>span,body.high-vis .venue-page .venue-genre .genre-type h2>span,body.high-vis .event-listing .event-details h4>span,body.high-vis .venue-listing .venue-details h4>span,body.high-vis .venue-details .list-group li,body.high-vis .btn-favourite .fav-text{background-color:rgba(0,0,0,0);color:#fff}body.high-vis .event-details .list-group li>a,body.high-vis .event-page .event-genre .genre-type h2>span>a,body.high-vis .event-page .venue-genre .genre-type h2>span>a,body.high-vis .venue-page .event-genre .genre-type h2>span>a,body.high-vis .venue-page .venue-genre .genre-type h2>span>a,body.high-vis .event-listing .event-details h4>span>a,body.high-vis .venue-listing .venue-details h4>span>a,body.high-vis .venue-details .list-group li>a,body.high-vis .btn-favourite .fav-text>a{color:#f78f0b}body.high-vis .calendar-key{border-top:3px solid #f78f0b}body.high-vis .calendar-key li>span{color:#fff}body.high-vis .page-header>h1,body.high-vis .content-panel{color:#fff}body.high-vis .bootstrap-select.btn-group .btn .filter-option,body.high-vis .search-area .bootstrap-select.form-control .dropdown-toggle.btn-default .caret{color:#202020}body.high-vis .overlay-panel{color:#fff}body.high-vis .overlay-panel .overlay-header h3,body.high-vis .overlay-panel li>div .filter-children h4{color:#fff}body.high-vis .overlay-panel li.has-filters>span{color:#202020}body.high-vis .overlay-panel ul li>div .options label{color:#fff}body.high-vis .overlay-panel .inner-filters .nav-tabs-alternate li a{color:#fff}body.high-vis .overlay-panel .inner-filters .nav-tabs-alternate li.active a{color:#f78f0b}body.high-vis .header-row>div>h1>span,body.high-vis .venue-listing .venue-details h3 a{color:#f78f0b}body.high-vis .event-page .header-row .event-heading h1,body.high-vis .event-page .useful-info li>span,body.high-vis .venue-page .useful-info li>span{color:#fff}body.high-vis .tab-wrapper .nav-tabs li a{color:#202020;background-color:#f78f0b}body.high-vis .tab-wrapper .nav-tabs li.active a{background-color:#ecf0f3}body.high-vis .event-page .content-panel .alternate-content .social-feeds h4,body.high-vis .venue-page .content-panel .alternate-content .social-feeds h4{color:#202020}body.high-vis .event-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li,body.high-vis .venue-page .content-panel .alternate-content .social-feeds .twitter .twitter-wrapper ul li{color:#fff}body.high-vis .overlay-panel .inner-book-tickets h3,body.high-vis .overlay-panel .inner-book-tickets .prices-panel table td h4,body.high-vis .overlay-panel .inner-book-tickets .prices-panel td>.price,body.high-vis .overlay-panel .inner-book-tickets .prices-panel td>a{color:#fff}body.high-vis .overlay-panel .inner-book-tickets .prices-panel table th{background-color:#22da89}body.high-vis .basket-items tbody>tr>td,body.high-vis .panel .panel-body>h3{color:#fff}body.high-vis .basket-items .item-summary .title{color:#f78f0b}body.high-vis .stages li{color:#202020}body.high-vis .panel-grid .panel-column .postage-options .postage-prices,body.high-vis .panel-grid .panel-column .postage-options .new-card-details,body.high-vis .panel-grid .panel-column .postage-options .saved-card-details,body.high-vis .panel-grid .panel-column.payment-details .panel-body .postage-prices,body.high-vis .panel-grid .panel-column.payment-details .panel-body .new-card-details,body.high-vis .panel-grid .panel-column.payment-details .panel-body .saved-card-details{background-color:#22da89}body.high-vis .panel-grid .panel-column .postage-options .postage-prices div.radio label,body.high-vis .panel-grid .panel-column .postage-options .new-card-details div.radio label,body.high-vis .panel-grid .panel-column .postage-options .saved-card-details div.radio label,body.high-vis .panel-grid .panel-column.payment-details .panel-body .postage-prices div.radio label,body.high-vis .panel-grid .panel-column.payment-details .panel-body .new-card-details div.radio label,body.high-vis .panel-grid .panel-column.payment-details .panel-body .saved-card-details div.radio label{color:#202020}body.high-vis div.radio .saved-card-details label{color:#202020}body.high-vis .terms-agree{color:#fff}body.high-vis .panel .panel-heading{background-color:#f78f0b}body.high-vis .panel-grid .panel-body,body.high-vis .panel .panel-body,body.high-vis .form-container,body.high-vis .calendar-intro,body.high-vis #my-calendar .booked-shows h3,body.high-vis .review{color:#fff}body.high-vis .form-container a,body.high-vis .form-container label,body.high-vis .edit-review label{color:#f78f0b}body.high-vis #upcoming-shows .event .event-detail>*,body.high-vis #my-favourite-shows .event .event-detail>*,body.high-vis #my-calendar .event .event-detail>*,body.high-vis #my-shows .event .event-detail>* .btn-favourite,body.high-vis #my-favourite-shows .event .event-detail>* .btn-favourite,body.high-vis #my-calendar .event .event-detail>* .btn-favourite,body.high-vis #order-complete .event .event-detail>* .btn-favourite{color:#fff}body.high-vis footer{color:#fff}

.c-se-tabs__locations{margin-bottom:40px;margin-bottom:2.5rem}@media(min-width: 48em){.c-se-tabs__filter--select{display:none}}.c-se-tabs h2{font-size:24px;font-size:1.5rem;color:#000}@media(min-width: 48em){.c-se-tabs h2{font-size:30px;font-size:1.875rem}}.c-se-tabs__heading{margin-bottom:40px;margin-bottom:2.5rem}.c-se-tabs__filter{padding:34px 20px;padding:2.125rem 1.25rem;margin-bottom:55px;margin-bottom:3.4375rem;background-color:#01a7f5}@media(min-width: 48em){.c-se-tabs__filter{padding:37px 30px;padding:2.3125rem 1.875rem;display:flex;display:-ms-flexbox;flex:1 0 auto;-ms-flex:1 0 auto}}.c-se-tabs__filter h3{font-size:22px;font-size:1.375rem;margin-bottom:20px;margin-bottom:1.25rem;font-family:"Roboto Condensed",Helvetica,sans-serif;margin-top:0;color:#fff}@media(min-width: 48em){.c-se-tabs__filter h3{font-size:25px;font-size:1.5625rem}}.c-se-tabs__filter--performer{width:100%;margin-right:40px}@media(min-width: 48em){.c-se-tabs__filter--performer{width:240px}}@media(min-width: 60.625em){.c-se-tabs__filter--performer{width:300px}}.c-se-tabs .category-input select{font-size:21px;font-size:1.3125rem;margin-top:0;width:100%;height:60px;background-color:#01a7f5}.c-se-tabs .category-input .caret{width:40px;top:-7px;background-color:#01a7f5}.c-se-tabs__filter--location-wrapper{display:flex;display:-ms-flexbox}.c-se-tabs__filter--location{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;flex:1 0 auto;-ms-flex:1 0 auto;padding-top:30px}@media(min-width: 48em){.c-se-tabs__filter--location{padding-top:0}}@media(min-width: 48em){.c-se-tabs__filter--location .c-se-tabs__title{border-bottom:2px solid #fff}}.c-se-tabs__filter--buttons{display:none}@media(min-width: 48em){.c-se-tabs__filter--buttons{display:flex;display:-ms-flexbox;flex:1 0 auto;-ms-flex:1 0 auto}}.c-se-tabs__filter--buttons button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;display:-ms-flexbox;flex:1 0 auto;-ms-flex:1 0 auto;height:60px;background:rgba(0,0,0,0);border-radius:0;border:0;border-bottom:2px solid rgba(0,0,0,0);font-size:21px;color:#fff;font-family:"Roboto Condensed",Helvetica,sans-serif;text-align:center;font-weight:200;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center;opacity:.8}.c-se-tabs__filter--buttons button.js-isActive{border-bottom:2px solid #fff;font-weight:700;opacity:1}.c-se-location{padding:0 20px;padding:0 1.25rem}@media(min-width: 48em){.c-se-location{padding:0}}.c-se-location .c-se-location__grey{opacity:.5}.c-se-location__wrapper{margin-bottom:40px;margin-bottom:2.5rem}.c-se-location__wrapper.js-isHidden{margin-bottom:0}@media(min-width: 60.625em){.c-se-location__wrapper{display:flex;display:-ms-flexbox;flex:1 0 auto;-ms-flex:1 0 auto}}.c-se-location__wrapper[hidden]{display:none;visibility:hidden}.c-se-location__toggle .js-isHidden{display:none}.c-se-location__toggle .icon svg{width:19px;width:1.1875rem}.c-se-location__toggle .svg-icon--arrow-thick-down{display:none}.c-se-location__toggle.js-isOpen .svg-icon--arrow-thick-up{display:none}.c-se-location__toggle.js-isOpen .svg-icon--arrow-thick-down{display:block}.c-se-location__title{display:flex;display:-ms-flexbox;justify-content:space-between;align-items:center;border-bottom:2px solid #000;color:#000}.c-se-location__title h3{margin:15px 0 12px;margin:.9375rem 0 .75rem;padding-right:10px;padding-right:.625rem;font-size:21px;font-size:1.3125rem}@media(min-width: 48em){.c-se-location__title h3{font-size:23px;font-size:1.4375rem}}.c-se-location__title button{background-color:#41ce90;height:40px;width:40px;border:0}@media(min-width: 48em){.c-se-location__title button{display:none}}.c-se-location__content{display:flex;display:-ms-flexbox;flex:1 0 auto;-ms-flex:1 0 auto}@media(min-width: 48em){.c-se-location__content{max-height:none}}.c-se-location__content-inner{margin-bottom:10px;margin-bottom:.625rem;width:100%}@media(min-width: 48em){.c-se-location__content-inner{margin-bottom:30px;margin-bottom:1.875rem}}.c-se-location__content-inner[hidden]{display:none;visibility:hidden}.c-se-location__content-no-results{display:none;visibility:hidden}.c-se-location__content-no-results.js-isVisible{margin-bottom:10px;margin-bottom:.625rem;padding-bottom:25px;padding-bottom:1.5625rem;padding-top:20px;padding-top:1.25rem;display:flex;display:-ms-flexbox;visibility:visible;width:100%;border-bottom:1px solid #dadada}@media(min-width: 60.625em){.c-se-location__content-no-results.js-isVisible{border-bottom:0}}.c-se-location__content-no-results.js-isVisible p{font-size:15px;font-size:.9375rem;margin-bottom:0}@media(min-width: 48em){.c-se-location__map{display:flex;display:-ms-flexbox}.c-se-location__map .map{width:100%;max-width:310px;margin-right:30px}}@media(min-width: 60.625em){.c-se-location__map{display:flex;display:-ms-flexbox;flex:1 1 auto;-ms-flex:1 1 auto;flex-direction:column;-ms-flex-direction:column;max-width:310px;margin-top:10px;margin-left:60px}}.c-se-location__map a{font-size:18px;font-size:1.125rem;margin-bottom:15px;margin-bottom:.9375rem;display:block}.c-se-location__map .map{width:100%;height:160px;background:#d3d3d3;margin-bottom:25px;margin-bottom:1.5625rem}@media(min-width: 48em){.c-se-location__map .map{height:175px}}.c-se-location__map{padding-top:0 !important}.c-se-location-performance{padding-bottom:25px;padding-bottom:1.5625rem;padding-top:20px;padding-top:1.25rem;border-bottom:1px solid #dadada;position:relative}.c-se-location-performance[hidden]{display:none;visibility:hidden}.c-se-location-performance__time{margin-bottom:15px;margin-bottom:.9375rem;font-size:15px;font-size:.9375rem;display:flex;display:-ms-flexbox;align-items:center}.c-se-location-performance__time i{font-size:25px;font-size:1.5625rem;padding-right:10px;color:#01a7f5}.c-se-location-performance__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:12px;margin-bottom:.75rem;font-size:21px;font-size:1.3125rem;display:flex;display:-ms-flexbox;font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;color:#000;align-items:center}.c-se-location-performance__title .icon{color:#e6007c;font-size:17px;padding-left:10px}.c-se-location-performance__category{font-size:15px;font-size:.9375rem;font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",sans-serif;margin-bottom:0}.c-se-location-performance__duration{font-size:15px;font-size:.9375rem;display:flex;display:-ms-flexbox;align-items:center;justify-content:flex-end;position:absolute;right:0;top:18px}@media(min-width: 48em){.c-se-location-performance__duration{top:auto;bottom:30px}}.c-se-location-performance__duration p{margin-bottom:0}.c-se-location-performance__duration i{font-size:25px;font-size:1.5625rem;padding-right:10px;color:#01a7f5}@media(min-width: 48em){.c-se-location-performance__duration i{font-size:29px;font-size:1.8125rem}}.c-se-highlight{margin-bottom:30px;margin-bottom:1.875rem}@media(min-width: 48em){.c-se-highlight{margin-bottom:55px;margin-bottom:3.4375rem}}.c-se-highlight__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;font-size:1.875rem;margin:0 0 30px;margin:0 0 1.875rem;display:inline-block;color:#000;line-height:1}.c-se-highlight__heading::after{display:block;content:"";margin-top:12px;height:3px;width:100%;background-color:#e6007c}.c-se-highlight__inner{margin:20px 0 !important;margin:1.25rem 0 !important;padding:22px 30px 130px !important;padding:1.375rem 1.875rem 8.125rem !important;background:url("../bundles/linefringe/images/backgrounds/se-highlight-panel.png") no-repeat bottom right #ecf0f3}@media(min-width: 48em){.c-se-highlight__inner{padding:37px 200px 37px 34px !important;padding:2.3125rem 12.5rem 2.3125rem 2.125rem !important}}@media(min-width: 60.625em){.c-se-highlight__inner{padding:37px 230px 37px 34px !important;padding:2.3125rem 14.375rem 2.3125rem 2.125rem !important}}.c-se-highlight__inner p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}
