@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:"\e600"}.icon-wheelchair-spaces:before{content:"\e601"}.icon-access-toilet:before{content:"\e602"}.icon-wheelchair-access:before{content:"\e603"}.icon-re:before{content:"\e604"}.icon-other-facilities:before{content:"\e605"}.icon-lift-access:before{content:"\e606"}.icon-lvl-access:before{content:"\e607"}.icon-hearing-loop:before{content:"\e608"}.icon-equality-trained:before{content:"\e609"}.icon-ccc:before{content:"\e60a"}.icon-BSB:before{content:"\e60b"}.icon-some-shows-access:before{content:"\e60c"}.icon-parking-access:before{content:"\e60d"}.icon-assist-dogs:before{content:"\e60e"}.icon-myFont:before{content:"\e60f"}.icon-arrow-forward:before{content:"\e610"}.icon-star:before{content:"\e611"}.icon-timer:before{content:"\e612"}.icon-link-arrow:before{content:"\e613"}.icon-export:before{content:"\e614"}.icon-arrow-trail-back:before{content:"\e615"}.icon-info:before{content:"\e616"}.icon-calendar:before{content:"\e617"}.icon-google:before{content:"\e618"}.icon-facebook:before{content:"\e619"}.icon-arrow-right:before{content:"\e61a"}.icon-wheelchair:before{content:"\e61b"}.icon-phone:before{content:"\e61c";color:#4eacd9}.icon-plus:before{content:"\e61d"}.icon-minus:before{content:"\e61e"}.icon-search:before{content:"\e61f"}.icon-account:before{content:"\e620"}.icon-star-hollow:before{content:"\e621"}.icon-error:before,.icon-waypoint:before{content:"\e622"}.icon-success:before{content:"\e623"}.icon-time:before{content:"\e624"}.icon-marker:before{content:"\e625"}.icon-basket:before{content:"\e626"}.icon-arrow-down:before,.caret:before{content:"\e627"}.icon-arrow-trail:before{content:"\e628"}.icon-dot:before{content:"\e629"}.icon-arrow-back:before{content:"\e62a"}.icon-twitter:before{content:"\e62b"}.icon-error:before,.icon-waypoint:before{content:"\e622";font-size:1em;vertical-align:top}.icon-arrow-trail,.icon-arrow-trail-back{font-size:1.2em}.icon-up-arrow:before{content:"\e62c";margin-left:-10px}.icon-friend-fringe:before{content:"\e62d"}.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,.half-width,.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 0}.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:0;*list-style:disc outside none;text-indent:-1.2em;margin-left:1em}ul li>*{text-indent:0;margin-left:0}ul li:before{font-family:'fringe-iconfont';content:"\e629";color:#41ce90;font-size:.5em;padding-right:10px}ul.left-align{padding-left:0}ul.left-align li{float:left;display:table-cell;*display:inline-block;margin:0 20px 20px 0;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:0}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:0;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 0 0 30px;top:0;-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:white}.btn:focus,.btn:active,.btn.active{outline:0;-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:transparent!important;background:transparent!important}.btn.btn-link{font-size:1.1em;text-transform:none}.btn.btn-sml{padding:5px 10px;width:auto;height:auto}.btn-favourite{font-size:1.5em;width:100%;background-color:#202020;border-color:#202020;text-align:left;padding:10px 15px 10px;line-height:1.7em;color:#fff;margin-bottom:0}.btn-favourite .fav-text{display:inline-block;float:left}.btn-favourite .icon-star{float:right;display:inline-block;color:#4eacd9}.btn-favourite:hover,.btn-favourite:focus,.btn-favourite.added{color:#fff}.btn-favourite:hover .icon-star:before,.btn-favourite:focus .icon-star:before,.btn-favourite.added .icon-star:before{color:#e75a79}.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:0}.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:0}.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:#018999}a:hover,.btn.btn-link:hover,.link:hover{color:#016b77;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:0}.radio-inline+.radio-inline{margin-left:0}textarea,input[type="text"]{-webkit-appearance:none}#main-content .container{overflow:hidden;position:relative}#main-content .container.error-container{padding:0 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:0;border-collapse:collapse;border:1px solid #ddd}table thead>tr>th{padding:20px 15px;border-top:0;border:1px solid #ddd;border-bottom:0;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 0 -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:0;-webkit-appearance:none}.tick{padding-left:0;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:transparent;-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:0}.bootstrap-select .dropdown-menu ul li{padding:0;display:block;outline:0;margin-left:0;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:0;text-transform:none}.bootstrap-select .dropdown-menu ul li a span,.bootstrap-select .dropdown-menu ul li .btn.btn-link span{padding:0}.bootstrap-select .dropdown-menu ul li:before{content:"";padding-right:0;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:0;text-indent:0;margin-left:0}.bootstrap-select.form-control li:before{content:"";padding-right:0;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,0.175);-moz-box-shadow:1 6px 12px rgba(0,0,0,0.175);-ms-box-shadow:1 6px 12px rgba(0,0,0,0.175);-o-box-shadow:1 6px 12px rgba(0,0,0,0.175);box-shadow:1 6px 12px rgba(0,0,0,0.175)}.bootstrap-select.open .dropdown-toggle.btn-default{background-color:#f1f4f6}.bootstrap-select.btn-group .btn .caret{right:4px;border:0;color:#fff}.alert{font-size:15px;margin:20px 0;border:2px solid transparent;background-color:#fff;padding:10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.alert>span{display:block;padding-left:35px}.alert>i{float:left}.alert-small{margin:0 0 20px 0;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:0}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:0}.navbar-toggle{height:50px;width:50px;padding:12px 0;margin:0 10px 0 0;border:0;outline:0;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:0;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>.btn.btn-link:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>.btn.btn-link: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:0 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:0;border-left:1px solid #dadada;width:50px;height:50px;border-radius:0;padding:12px 0;background-color:#fff;margin-bottom:0;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:0;border-right:0}.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 0 rgba(0,0,0,0.2);-moz-box-shadow:-1px -1px 6px 0 rgba(0,0,0,0.2);-ms-box-shadow:-1px -1px 6px 0 rgba(0,0,0,0.2);-o-box-shadow:-1px -1px 6px 0 rgba(0,0,0,0.2);box-shadow:-1px -1px 6px 0 rgba(0,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:0;width:80%;border-left:1px solid #dadada;-webkit-box-shadow:inset -1px -1px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset -1px -1px 6px 0 rgba(0,0,0,0.2);-ms-box-shadow:inset -1px -1px 6px 0 rgba(0,0,0,0.2);-o-box-shadow:inset -1px -1px 6px 0 rgba(0,0,0,0.2);box-shadow:inset -1px -1px 6px 0 rgba(0,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:0;text-indent:0;margin-left:0}#mobileNav-wrapper .nav>li>a:hover,#mobileNav-wrapper .nav>li>.btn.btn-link:hover{background-color:transparent}#mobileNav-wrapper .nav li:last-child{border-bottom:0}#mobileNav-wrapper .nav li.has-children i{font-size:1em}#mobileNav-wrapper .nav li.has-children i.active:before{content:"\e62c";margin:3px 3px 0 0;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:0;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)}.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:0;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:0;border-bottom:2px solid #202020;font-size:.8em;text-align:center}.mobile-review-wrapper .nav-tabs-alternate li:hover{background-color:#fff;border:0}.mobile-review-wrapper .nav-tabs-alternate li.active a,.mobile-review-wrapper .nav-tabs-alternate li.active .btn.btn-link{background-color:#fff;border:0;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 transparent;border-bottom-color:#4eacd9;bottom:0}.mobile-review-wrapper .nav-tabs-alternate li:before{content:"";padding-right:0;display:none;visibility:hidden}.mobile-review-wrapper .tabs-alternate{padding:10px}.mobile-review-wrapper .tab-content{padding:10px 0}.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:0;margin:0}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0}.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>span{display:inline!important;margin-bottom:0}.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:transparent;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:0;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{display:block;clear:both;font-size:2.1em;background-color:#ffed00;padding:15px 30px;color:#1c1c1c;width:100%;height:60px;vertical-align:top;margin-bottom:0;border:0;text-align:right}.search-area .btn-search svg{display:inline-block;width:18px;height:18px;fill:#1c1c1c;vertical-align:middle}.search-area .selectpicker{padding:0}.search-area .bootstrap-select.btn-group .dropdown-menu{position:relative;top:0;padding:0}.search-area .bootstrap-select.btn-group .dropdown-menu.open{max-height:528px;overflow:hidden;min-height:0}.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:transparent}.search-area .bootstrap-select.btn-group .dropdown-menu li{font-size:1em;display:block;border:0;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:0;text-indent:0;margin-left:0}.search-area .bootstrap-select.btn-group .dropdown-menu li:before{content:"";padding-right:0;display:none;visibility:hidden}.search-area .bootstrap-select.btn-group a>span,.search-area .bootstrap-select.btn-group .btn.btn-link>span{border-bottom:0;padding-bottom:0}.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:0;padding-bottom:0}.search-area .bootstrap-select.btn-group .dropdown-toggle.btn-default{border-radius:4px;background-color:transparent;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:0 20px}.search-area .datepicker>div{position:absolute;padding:0}.search-area .datepicker .datepicker-days{background-color:#fff;border-radius:4px}.search-area .datepicker table{border:0}.search-area .bootstrap-select.form-control .dropdown-toggle.btn-default .caret{top:50%;color:#fff}.datepicker th{font-size:1.3em;background-color:transparent}.datepicker td{font-size:1.1em;background-color:transparent}.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,0.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 0 0 110px}.carousel .mobile-date>span{border-bottom:1px solid #4eacd9}.carousel h2{font-size:2.2em;margin:-4px 0 0 50px;background-color:#fff;background-color:rgba(255,255,255,0.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:0}.left-col .btn-lg{width:100%;text-align:left;border-top:1px solid #43b6c5;border-bottom:1px solid #20bdd8;margin-bottom:0}.left-col .btn-lg>span{float:left}.left-col .btn-lg i.icon-arrow-trail{margin-top:0}.results-meta{text-align:center;padding:15px 0 0}.results-meta>button{margin-left:10px;margin-bottom:0}.results-meta>button:first-child{margin-left:0}.results-meta .icon-success{margin-left:10px;position:relative;top:-2px}.results-meta .venue-search{padding:0 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 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.results-meta .venue-search>.btn{margin-bottom:0;height:51.5px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.results-meta .venue-search>.btn i{margin-left:0}.event-listing,.venue-listing{padding:0}.event-listing .content-area,.venue-listing .content-area{padding-left:0;padding-right:0}.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 #dadada;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%;padding:10px 0 10px 10px}.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:15px}.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:0;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:10px}.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 0;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:0;width:25px;right:0}.header-row>div>h1 .friend-fringe>img{width:100%}.header-row>h1:after{border-bottom:0;margin:0}.venue-details .list-group{margin-bottom:10px}.venue-details .list-group li{border:0;padding:0 0 5px;font-size:1.5em;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}.venue-details .list-group li>span[class^="icon"]{display:none}.venue-details .list-group li .access-icon{margin-right:0}.venue-details .list-group li:before{content:"";padding:0}.venue-details{padding-left:50px;position:relative}.venue-details:before{content:"\e625";display:block;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:0}.event-page .header-row,.venue-page .header-row{padding-bottom:0}.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:0 0 20px -20px;padding:0}.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 0 0 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 0 20px 0;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:0}.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-genre .btn-favourite,.venue-page .event-genre .btn-favourite{text-align:left;font-size:1.3em}.event-page .event-details,.event-page .venue-details,.venue-page .event-details,.venue-page .venue-details{padding:0;margin-bottom:20px}.event-page .event-details li,.event-page .venue-details li,.venue-page .event-details li,.venue-page .venue-details li{margin:0;font-size:1.5em;padding:10px 0;border-bottom:1px solid #dadada;border-width:1px 0 0 0;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:0;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:0}.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:0 0 15px;padding:20px 10px 0;border-bottom:1px solid #dadada}.event-page .content-panel,.venue-page .content-panel{clear:both;margin:0 -20px;border-bottom:0}.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 0}.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:0;background-color:#fff;padding:20px;font-size:1em}.event-page .content-panel .sub-tabs,.venue-page .content-panel .sub-tabs{margin:7px -7px 0}.event-page .content-panel .sub-tabs li,.venue-page .content-panel .sub-tabs li{border-width:1px 0 1px 0;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:"\e62c";margin:3px 3px 0 0;display:block}.event-page .content-panel .sub-tabs li:before,.venue-page .content-panel .sub-tabs li:before{content:"";padding-right:0;display:none;visibility:hidden}.event-page .content-panel #mobile-map,.venue-page .content-panel #mobile-map{margin:0 -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:0}.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:0}.event-page .content-panel .alternate-content .social-feeds>div>div,.venue-page .content-panel .alternate-content .social-feeds>div>div{padding:0;margin:0 0 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:0}.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:0;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:0 0 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:0;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:#018999}.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:#016b77}.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:0;margin-bottom:0;padding-bottom:0}.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:"\e62b";color:#03bbf2;display:block;position:absolute;top:-7px;left:0;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 0 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:0 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:0}.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:0;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:0;padding:0;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:0}.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:0;padding-left:0}.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:0;display:none;visibility:hidden}.event-page .useful-info li:last-child,.venue-page .useful-info li:last-child{border-bottom:0}.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:0}.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:0;font-size:1em;text-align:right;position:absolute;right:0;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}.venue-page .content-panel{padding-bottom:0}.venue-page #venue-map-wrapper{clear:both;margin:0 -20px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.venue-page #venue-map-wrapper ul{margin-bottom:0}.venue-page #venue-map-wrapper ul li{margin:0;padding:15px;font-size:1.5em;text-indent:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.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:"\e62c";margin:3px 3px 0 0;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:0;float:left;max-width:300px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 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 0;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:0;margin-right:0}.event-dates ol{overflow:hidden;margin-left:0;padding-left:0}.event-dates ol li{float:left;display:inline;width:51px;text-align:center;font-size:1.5em;line-height:100%;color:#a8a8a8;margin:0 2px 20px 0;padding:0;text-indent:0;margin-left:0}.event-dates ol li:nth-child(-n+15){margin-bottom:0}.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-dates ol li:before{content:"";padding-right:0;display:none;visibility:hidden}.event-dates ol li:last-child{margin-right:0}.event-dates em{font-size:.85em;font-style:normal;margin-bottom:8px;display:block}.event-dates span{color:#242424;padding:14px 0 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:0;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,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 .event-dates .mobile-booking .times-panel ul li .btn.tickets-soldout.btn-link:hover,.overlay-panel .inner-book-tickets .times-panel ul li a.tickets-soldout:hover,.overlay-panel .inner-book-tickets .times-panel ul li .tickets-soldout.btn.btn-link: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 .event-dates .mobile-booking .times-panel ul li .btn.tickets-free.btn-link:hover,.overlay-panel .inner-book-tickets .times-panel ul li a.tickets-free:hover,.overlay-panel .inner-book-tickets .times-panel ul li .tickets-free.btn.btn-link:hover,.overlay-panel .event-dates .mobile-booking .times-panel ul li a.btn.tickets-free-ticketed:hover,.overlay-panel .event-dates .mobile-booking .times-panel ul li .btn.tickets-free-ticketed.btn-link:hover,.overlay-panel .inner-book-tickets .times-panel ul li a.tickets-free-ticketed:hover,.overlay-panel .inner-book-tickets .times-panel ul li .tickets-free-ticketed.btn.btn-link: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:0;padding-left:0;margin-bottom:0}.event-dates-key ol li{display:block;font-size:1.5em;line-height:40px;margin:0 2px 20px 0;padding:0;text-indent:10px;margin-left:0;clear:both}.event-dates-key ol li:before{content:"";padding-right:0;display:none;visibility:hidden}.event-dates-key ol li:last-child{margin-bottom:0}.event-dates-key span{color:#242424;padding:14px 0 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,0.98);position:absolute;top:0;left:0;height:100%;z-index:10;padding:0;display:none;overflow:hidden}.overlay-panel>div{padding:0}.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:0;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:0}.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:0}.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:0;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:0;margin-top:-1px}.overlay-panel li>div ul li{padding:0;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:0;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:0}.overlay-panel li>div .filter-children .filter-children{padding:20px 0}.overlay-panel li>div .filter-children #location-options #search-loading-indicator{width:70%;margin:40px auto 0;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:"\e61f";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:0;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 0}.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:0;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:0;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:0;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:0;border-bottom:0;padding:10px;font-size:.85em;outline:0}.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:0 4px 0 0}.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:0 0 0 4px}.overlay-panel .inner-filters .nav-tabs-alternate li.active{border:2px solid #4eacd9;border-bottom:0}.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:0}.overlay-panel .inner-filters .nav-tabs-alternate li:before{content:"";padding-right:0;display:none;visibility:hidden}.overlay-panel .inner-book-tickets{margin:0;padding:0}.overlay-panel .inner-book-tickets>div{padding:0}.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:0;max-height:1000px;-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:0;position:relative}.overlay-panel .event-dates ol.days li{font-size:1.3em;padding-bottom:10px}.overlay-panel .event-dates li{margin:0 2px 2px 0;padding:0;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:0}.overlay-panel .event-dates li span{margin-top:0;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:0;display:none;visibility:hidden}.overlay-panel .event-dates li:hover{background-color:transparent}.overlay-panel .event-dates li:first-child{border-left:0}.overlay-panel .event-dates li:last-child{border-right:0}.overlay-panel .event-dates li.chosen-date{border-bottom:0}.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:0}.overlay-panel .event-dates .mobile-booking{overflow:hidden;color:#fff;background-color:#202020;height:0;max-height:1000px}.overlay-panel .event-dates .mobile-booking h3{color:#fff;padding:20px 0 15px;font-size:1.8em;border-bottom:1px solid #292929;margin-bottom:10px}.overlay-panel .event-dates .mobile-booking h3 span{background-color:transparent;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:0}.overlay-panel .event-dates .mobile-booking .times-panel h3{border-bottom:0}.overlay-panel .event-dates .mobile-booking .times-panel h3>span{display:none}.overlay-panel .event-dates .mobile-booking .times-panel ul{display:block;padding:0;background-color:transparent}.overlay-panel .event-dates .mobile-booking .times-panel ul li{width:auto;display:inline-block;border:0;list-style:none;margin:0 10px 10px 0;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:0;-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:0;display:none;visibility:hidden}.overlay-panel .event-dates .mobile-booking .times-panel ul li:last-child{margin-right:0}.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 0}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td{width:100%;padding:10px 0}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td h4{display:inline-block;font-size:1.2em;margin-bottom:0}.overlay-panel .event-dates .mobile-booking .prices-panel table tr td span{background-color:transparent}.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:0;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:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.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:0}.overlay-panel .event-dates .mobile-booking .prices-panel .basket-message{color:#fff;background-color:transparent;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:transparent;font-family:400;font-size:1em;padding:0}.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:0;margin:0;background-color:transparent}.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:0;border:0}.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:0!important;overflow:hidden}#export-results-overlay.overlay-panel .inner-overlay-panel.row{margin:0;padding:0 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:0 0 0 25px}#export-results-overlay.overlay-panel .inner-overlay-panel.row #export-email-form .form-group{margin-bottom:0}#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:0}#export-results-overlay.overlay-panel .not-available{color:rgba(112,112,112,0.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:0;padding:0;color:#202020;line-height:1.4em}.book-tickets .overlay-header .overlay-meta,#export-results-overlay .overlay-header .overlay-meta{padding:0;margin:0;float:right;border:0}.book-tickets .overlay-header .overlay-meta .btn,#export-results-overlay .overlay-header .overlay-meta .btn{margin-bottom:0;padding:10px;height:47px}.book-tickets .error-message,#export-results-overlay .error-message{font-size:1.5em;margin:20px 0;padding:0 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:transparent;border-left:30px solid transparent;height:30px;padding:5px 0;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:0;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 0 15px}.filter-options .overlay-meta .btn-clear{position:relative}.filter-options .overlay-meta .btn-clear span.loading{margin:3px 20px 0 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:0 10px}.donation.overlay-panel .donation-amount-buttons>div{padding:0}.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:0}.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 0 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:0}.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:0;padding:0}.inner-donation .donation-panel{padding:15px;font-size:1.5em;background-color:#ecf0f3;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.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:0;opacity:0;border:1px solid #dadada;margin-bottom:0;-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:0;overflow:auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.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:0}.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:0}.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:0;display:block;overflow:hidden}footer .puff-content .checkbox .checker{float:left;margin-right:14px}footer .puff-content .radio{font-size:1em;padding:0;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:0}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:0}footer .sponsors .sponsor-logos{padding:15px 0;text-align:center}footer .sponsors .sponsor-logos a,footer .sponsors .sponsor-logos .btn.btn-link{margin-right:20px}footer .sponsors .sponsor-logos img{max-width:70px}footer .sponsors .virgin-money-logo,footer .sponsors .deuchars-logo{width:105px;height:auto}footer .sponsors.sponsors-full-width{border-top:1px solid #dadada;margin:40px 20px 0 20px;padding:30px 0 0}footer .sponsors.sponsors-full-width .puff-content>p{width:50%;float:left}footer .sponsors.sponsors-full-width .puff-content .sponsor-logos{padding:0;float:right}footer .lower-footer{background-color:#171717}footer .lower-footer .container,footer .lower-footer ul{padding:0;margin:0}footer .lower-footer .container{margin:0 auto}footer .lower-footer .lower-footer-nav{padding:0}footer .lower-footer .lower-footer-nav ul li{font-size:1.5em;width:100%;padding:20px 15px;border-bottom:1px solid #2f2f2f;margin-bottom:0;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 0 0}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:0 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:"\e61e"}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:#018999;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:0;display:none;visibility:hidden}footer .lower-footer ul li:nth-child(3n){border-bottom:0}footer .lower-footer a,footer .lower-footer .btn.btn-link{color:#fff}.tab-wrapper .nav-tabs{display:none}.copyright{margin:20px 0}.form-heading{font-size:2.2em}.form-heading:after{display:none}.form-container{background-color:#ecf0f3;border:0;padding:10px 0;margin:0 -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:0}.form-container legend{border-bottom:0}.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:transparent}.panel-collapse .panel,.panel-collapse .panel>.panel,.panel-collapse .tab-content{margin-bottom:0;border-bottom:0;padding:0;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-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:0;background-color:#fff;padding:0;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 .panel>.panel .panel-heading .panel-title>.btn.btn-link,.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:"\2b";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:"\2212"}.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:0 10px 10px;background-color:#fff}.panel-collapse .tab-content .tab-content{padding:0;background-color:#fff}.panel-collapse .content-panel{margin:0;padding:0;border:0}.panel-collapse .btn{margin-bottom:15px}.panel-collapse .btn:last-child{margin-bottom:0}.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:0;background-color:transparent;padding:0;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:"\2212"}.panel-collapse .panel .panel .panel-body{background-color:#ecf0f3;padding:0}.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:0}.panel-collapse .tab-wrapper .nav-tabs li{width:50%;text-align:center;border:0;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:0;border-bottom:2px solid #202020;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.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 transparent;border-bottom-color:#2ac9de;bottom:0}.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:0}.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:0}.panel-collapse #order-complete table td{font-size:1.5em;padding:8px 0}.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:0}.panel-collapse .event ul{clear:both;background-color:#ecf0f3;padding:10px;margin-bottom:0;overflow:hidden;display:block}.panel-collapse .event:last-child{border-bottom:0;padding-bottom:0}.panel-collapse #my-orders table{margin-bottom:0}.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:0}.panel-collapse #my-details ul li:before{display:none}.panel-collapse #my-reviews h4{font-size:2.1em;margin-bottom:0}.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 0;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:0}.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:0;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:0}.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:0 10px 0 0}div.checker{float:left}#uniform-confirm_direct_debit_confirmPaymentInstruction{margin-left:-40px}.panel-grid .panel-column .postage-options>div:first-child,.panel-grid .panel-column .postage-options .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:0}.panel-grid .panel-column .postage-options .radio,.panel-grid .panel-column .postage-options .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.payment-details .panel-body .radio{padding-left:0}.panel-grid .panel-column .postage-options .radio.show-options,.panel-grid .panel-column.payment-details .panel-body .radio.show-options{padding-bottom:0;margin-bottom:0}.panel-grid .panel-column .postage-options .checkbox,.panel-grid .panel-column.payment-details .panel-body .checkbox{padding-left:0}.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.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:0;background-color:#ecf0f3;margin-bottom:0}.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.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.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.payment-details .panel-body .accepted-cards{margin-top:25px;background-color:transparent}.panel-grid .panel-column .postage-options .accepted-cards.visible,.panel-grid .panel-column.payment-details .panel-body .accepted-cards.visible{margin-top:0}.panel-grid .panel-column .postage-options .new-card-details,.panel-grid .panel-column .postage-options .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.payment-details .panel-body .saved-card-details .form-group{margin-bottom:0}.panel-grid .panel-column .postage-options .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:0}.panel-grid .panel-column .postage-options .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.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.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.payment-details .panel-body .postage-prices.active{display:block}.panel-grid .panel-column .postage-options .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 0 30px}.btn.btn-place-order span.loading{margin:10px 10px 0 30px}.panel-grid .panel-column.payment-details .panel-body .radio .radio-uniform{margin-top:0}.panel-grid .panel-column.payment-details .panel-body .radio label>span{display:inline;padding:0}.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 0 0;font-size:.8em}.basket-content .basket-summary .panel-heading{display:none}.basket-content .basket-summary .panel-body{padding:0}.basket-content .basket-summary .panel-body>table{margin:20px 0 0;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:0}.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:0}.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:0}.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:transparent;padding:0;border:0}.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:0;border:1px solid #dadada;color:#555;max-width:100px;min-width:85px;-webkit-box-shadow:0;-moz-box-shadow:0;-ms-box-shadow:0;-o-box-shadow:0;box-shadow:0}.basket-items .item-quantity:focus,.basket-items .item-quantity:active{border-color:#dadada}.gift-voucher .btn{width:100%;margin-bottom:0}.gift-voucher .btn.btn-sml{width:auto}.panel-grid .panel-column{padding:0}.panel-grid .panel{margin-bottom:0;border-bottom:1px solid #dadada;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.panel-grid .panel-heading{background-color:#ecf0f3;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.panel-grid .panel-heading h3{font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;color:#202020;margin:5px 0 0}.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:0}.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:0;border-bottom:0;padding-bottom:0}.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:0}.content-row>div{padding:0;overflow:hidden}.content-row>div h3{margin-top:0}.content-row>div h2{margin-bottom:20px}.content-row>div:first-child{padding-left:0}.content-row>div:last-child{padding-right:0}.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 #dadada;min-height:75px}.pager-navigation ul,.pager-navigation .pagination{margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.pager-navigation ul>.active>a,.pager-navigation ul>.active>.btn.btn-link,.pager-navigation ul>.active>a:hover,.pager-navigation ul>.active>.btn.btn-link:hover,.pager-navigation ul>.active>a:focus,.pager-navigation ul>.active>.btn.btn-link: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>.btn.btn-link:hover,.pager-navigation .pagination>.active>a:focus,.pager-navigation .pagination>.active>.btn.btn-link: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:white}.pager-navigation li:before{content:"";padding:0}.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:0}.pager-navigation li>span,.pager-navigation li:first-child>span,.pager-navigation li:last-child>span{border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.pager-navigation li>a,.pager-navigation li>.btn.btn-link,.pager-navigation li:first-child>a,.pager-navigation li:first-child>.btn.btn-link,.pager-navigation li:last-child>a,.pager-navigation li:last-child>.btn.btn-link{border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.event-listing .pagination>li:last-child>span:hover{background-color:white}.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%}#upcoming-shows .event .event-meta-info,#my-favourite-shows .event .event-meta-info,#my-calendar .event .event-meta-info{font-size:1.5em;width:100%;background-color:#202020;border-color:#202020;text-align:center;padding:10px 15px 10px;line-height:1.7em;color:#fff;margin-bottom:0}#upcoming-shows .event .event-meta-info.saved,#my-favourite-shows .event .event-meta-info.saved,#my-calendar .event .event-meta-info.saved{background-color:#eb4e1b}#upcoming-shows .event .event-meta-info.booked,#my-favourite-shows .event .event-meta-info.booked,#my-calendar .event .event-meta-info.booked{background-color:#2ac9de}#upcoming-shows .event .event-detail>*,#my-favourite-shows .event .event-detail>*,#my-calendar .event .event-detail>*{font-size:1.5em}#upcoming-shows .event .event-detail>* .btn,#my-favourite-shows .event .event-detail>* .btn,#my-calendar .event .event-detail>* .btn{width:auto;font-size:1em}#upcoming-shows .event .event-detail>* .btn-favourite,#my-favourite-shows .event .event-detail>* .btn-favourite,#my-calendar .event .event-detail>* .btn-favourite{width:100%;font-size:1em;min-width:190px;height:auto;text-align:left;padding:12px 15px 8px}#upcoming-shows .event .event-detail>ul li,#my-favourite-shows .event .event-detail>ul li,#my-calendar .event .event-detail>ul li{background:#ecf0f3;text-indent:0;margin:0;padding:1em .8em 1.2em}#upcoming-shows .event .event-detail>ul li .my-calendar-button-box,#my-favourite-shows .event .event-detail>ul li .my-calendar-button-box,#my-calendar .event .event-detail>ul li .my-calendar-button-box{padding-top:10px}#upcoming-shows .event .event-detail>ul li .my-calendar-button-box .btn,#my-favourite-shows .event .event-detail>ul li .my-calendar-button-box .btn,#my-calendar .event .event-detail>ul li .my-calendar-button-box .btn{font-size:initial}#upcoming-shows .event .event-detail>ul li+li,#my-favourite-shows .event .event-detail>ul li+li,#my-calendar .event .event-detail>ul li+li{margin-top:10px}#my-calendar .alternate-panel-inner>div{padding:0}#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:0 10px}#my-calendar .event-dates ol{width:286px;margin:0 auto;margin-bottom:0}#my-calendar .event-dates ol li{width:39px;margin-bottom:0;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}#my-calendar .booked-shows h3{border-bottom:1px solid #dadada;margin-bottom:10px;padding-bottom:10px}#order-complete .event{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dadada}#order-complete table td{font-size:1em;border:0}#order-complete table td:last-child{text-align:right}#order-complete table tr.total>td{font-size:1.3em}.password-form .form-grid{margin:0 -20px}.password-form .form-grid .form-container{margin:0}#no-search-results{font-size:1.5em;padding:0 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 0 -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 0}.review h4 .star-rating>span{background-position:0 0}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.review h4 .star-rating>span{background-position:0 0}}.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%;overflow:hidden;color:white;border:0;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;padding-left:10px;margin-top:13px;cursor:pointer}@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:0;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 0 0 30px}.btn .icon-arrow-trail{position:relative;float:none;margin-top:0;top:-2px;width:19px;height:19px}ul.left-align li{width:auto}.btn:focus,.btn:active{outline:0;-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}.btn-favourite{font-size:1.4em;width:100%;background-color:#202020;border-color:#202020;text-align:left;padding:15px 15px 10px;line-height:1.7em;color:#fff}.btn-favourite .icon-star{float:right;color:#4eacd9}.system-message{padding:0}.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:0}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:transparent;display:inline;padding:0}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:0;border:0}.header-row>div>h1,.header-row>div.header-group h1{margin-bottom:0;border:0;padding:0;margin-top:15px;font-size:3.4em;border-bottom:0}.page-header{border-bottom:0;margin-bottom:0}.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 0 70px}#main-content .container.error-container{padding:0}#main-content .container.error-container .alert{margin-top:0}.cms-page .content-panel{padding-top:0}.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:0;margin-top:0}.icon-arrow-trail{float:none}.logo{width:255px;height:150px;background:url("../bundles/linefringe/images/logo-large.svg") no-repeat 0 0;background-size:cover;margin:-2px 0 -30px 0;position:relative}.content-area{padding-left:0}.sidebar{margin-top:0;width:160px;float:right;padding:0}.sidebar .panel{border:0;padding:0}.sidebar .panel .panel-body{padding:0;border:0}.sidebar .panel .panel-body>div>.revive{margin-bottom:20px}.sidebar.stick{position:fixed;top:0;right:0}.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:0;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:0;border-left:0;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:0;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 0;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:0}.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:68px;text-align:center;border-bottom:0;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:0;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:0;*display:block}.main-nav .nav li:last-child{width:100%}.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;float:right;margin-bottom:0}.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:0;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:0;margin-bottom:0;-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:0;background-color:#fff;margin-bottom:0;text-transform:none;border-right:0}.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:0;display:none;visibility:hidden}.main-nav .nav>li>div>.sub-menu li:last-child{border-bottom:0}.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:0;text-align:center;bottom:0;width:150px;height:115px}.carousel-control{background-image:none;background-color:rgba(12,12,12,0.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:0;left:0}.carousel-indicators li{border:0;background-color:#fff}.carousel-indicators li.active{width:10px;height:10px;border:0;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:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;font-size:1em;text-align:center;padding:14px 16px 13px;margin:0;background-color:#fff;display:block;height:100%;color:#1c1c1c;width:100%;height:68px;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.search-toggle:hover,.search-toggle:focus{color:#1c1c1c;background-color:transparent}.search-toggle svg{display:inline-block;width:18px;height:18px;fill:#01a7f5;margin-top:-5px}.search-toggle.btn-default:active{background-color:transparent}.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:0;top:100%;z-index:50;display:none;float:left;min-width:160px;background-clip:padding-box;margin:0;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{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{display:inline-block;float:left;margin:0 0 25px 0;font-size:2.3em;font-weight:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",sans-serif;text-transform:none;text-align:left;color:#fff}.search-area .btn-search>.search-text{display:none}.navbar-default .search-area .navbar-form{margin:0;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:transparent;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{margin-top:13px;font-size:1.5em}.header-row .results-count{font-size:3.2em;background-color:transparent;margin-top:35px;border-bottom:0}.header-row .results-count>span{padding:0;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,0.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 0 0 40px;background-color:#fff;background-color:rgba(255,255,255,0.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 0 40px}.middle-col{padding-right:0}.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:0;clear:both}.left-col .btn-lg{font-size:2em;padding:30px 25px;margin-bottom:20px;text-transform:none;white-space:normal;border:0;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:0;margin-bottom:10px}.right-col{overflow:hidden;padding-left:0;margin-bottom:0}.twitter-feed{border:2px solid #ecf0f3;display:block;overflow:hidden}.twitter-feed h3{display:none;font-size:2.2em}.twitter-feed ul{padding:0;margin:0}.twitter-feed ul li{font-size:1.5em;position:relative;padding:25px 20px 25px 70px;margin-bottom:0;width:50%;float:left;text-indent:0;margin-left:0}.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:0;font-size:.8em;float:left}.twitter-feed ul li p.intent-meta a,.twitter-feed ul li p.intent-meta .btn.btn-link{color:#018999}.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:#016b77}.twitter-feed ul li:first-child{float:left}.twitter-feed ul li:before{content:"\e62b";color:#03bbf2;display:block;position:absolute;top:15px;left:20px;visibility:visible;font-size:2em}.row-bottom{margin-bottom:0}.row-bottom-panel>.revive{margin-right:33px;display:inline-block;margin-bottom:33px;float:left}.row-bottom-panel>.revive-4{margin-right:0}.row-bottom-panel>.revive-5{margin-left:196px;clear:left}.row-bottom-panel>.revive-6{margin-right:0}.header-row{font-family:"Roboto Condensed",Helvetica,sans-serif;border-bottom:1px solid #dadada;margin:0 0 50px;padding-bottom:15px}.header-row .results-count{font-size:2.2em;background-color:#41ce90;padding:0}.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>div.from-date-input{padding-right:10px}.search-area .form-group>div.to-date-input{padding-left:10px}.search-area .form-group .category-input{display:inline-block;visibility:visible}.flexbox .search-area .form-group{display:flex;width:100%}.search-area .form-group>div{display:inline-block;width:16.666%;float:left;padding:0 10px}.flexbox .search-area .form-group>div{flex:1 0 auto;width:18%}.flexbox .search-area .form-group>div.keyword-input{width:25%}.flexbox .search-area .form-group>div.desktop-search-item{width:22%}.flexbox .search-area .form-group>div.from-date-input{max-width:150px;width:10%}.flexbox .search-area .form-group>div.to-date-input{max-width:150px;width:8%}.flexbox .search-area .form-group>div.search-submit{width:8%}.search-area .form-group>div:first-child{padding-left:0}.search-area .form-group>div.search-submit{padding-right:0}.search-area .form-group>div.search-submit .btn-search{width:100%;border-radius:0;text-align:center;padding:15px;font-size:1.5em}.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 0 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:0 -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:0 -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:0;padding-top:50px;padding-bottom:30px;border-bottom:1px solid #dadada}.event-listing .event:first-child,.venue-listing .event:first-child{padding-top:0}.event-listing .venue,.venue-listing .venue{border-bottom:0;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:0;border-bottom:0;-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%;padding:0}.event-listing .search-results-footer,.venue-listing .search-results-footer{padding:0}.event-listing .results-meta{text-align:right}.event-listing .results-meta>button{float:none}.venue-listing .venues .venue:nth-child(2){padding-top:0}.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:0;font-size:3em;font-weight:300;margin-bottom:0;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:#016b77}.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}.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%}.venue-details:before{content:""}.event-details,.venue-details{width:76%;padding-right:0}.event-details .list-group li,.venue-details .list-group li{border:1px solid #dadada;border-radius:0;border-width:1px 0 0 0;margin-right:25px;width:47.5%;padding:18px 0;text-indent:0;margin-left:0;font-size:1.5em}.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:#016b77}.event-details .list-group li:before,.venue-details .list-group li:before{content:"";padding-right:0;display:none;visibility:hidden}.event-details .list-group li:nth-child(2n),.venue-details .list-group li:nth-child(2n){margin-right:0}.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:0;border-radius:0;color:#484848;background-color:#ecf0f3;padding:0;margin-bottom:10px}.event-details .event-desc>div,.venue-details .event-desc>div{border:0;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:0;padding-top:0}.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:0;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:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.results-meta .venue-search>span{width:275px}.results-meta .venue-search>.btn{margin-bottom:0;padding:13px 15px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.results-meta .venue-search>.btn i{margin-left:0}.header-row .results-count{color:#202020;font-size:3.2em;line-height:100%;background-color:transparent;margin-top:37px}.header-row .results-count>span{padding:0}.event-meta,.venue-meta{width:180px}.calendar-key{position:fixed;left:0;bottom:0;width:100%;font-size:1.3em;color:#555;background-color:white;text-align:center;text-align:center;border-top:1px solid #dadada;-webkit-box-shadow:5px 2px 16px rgba(0,0,0,0.2);-moz-box-shadow:5px 2px 16px rgba(0,0,0,0.2);-ms-box-shadow:5px 2px 16px rgba(0,0,0,0.2);-o-box-shadow:5px 2px 16px rgba(0,0,0,0.2);box-shadow:5px 2px 16px rgba(0,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:0;padding-top:7px;cursor:pointer}.calendar-key .toggle>i{margin-left:8px;font-size:1em}.calendar-key .toggle>i.caret:before{margin-left:0}.calendar-key ul{display:block;margin:0}.calendar-key li{padding:0;display:inline-block;font-size:1em;border:0;width:13.7%;vertical-align:top;height:47px}.calendar-key li:before{content:"";padding-right:0;display:none;visibility:hidden}.calendar-key li:first-child,.calendar-key li:last-child{border-radius:0}.calendar-key li>span{display:block;width:100%;margin-right:15px;border-top:15px solid #dadada;padding:15px 5px;background-color:transparent;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:"\e62c"}.puff-content{font-size:1.5em}.event-page .header-row,.venue-page .header-row,.ticket-collection .header-row{border-bottom:0}.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:0;background-color:transparent}.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:0}.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:0}.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:0}.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:0}.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:0 0 0 30px;margin-left:0;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:0 0 0 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:0 0 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:0;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:0;padding-bottom:0;margin:0}.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:transparent;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:0 0 30px}.event-page .content-panel .alternate-content,.venue-page .content-panel .alternate-content,.ticket-collection .content-panel .alternate-content{padding:0}.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:0}.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:0 0 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:0;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:0;padding-left:0;margin:0 0 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:0;padding-right:0}.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:0}.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:0;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:0}.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:0;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:0}#current-filters{display:block;padding:0}#current-filters .btn{font-size:1.5em;background-color:#ecf0f3;border:0;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:0}.overlay-panel .overlay-message{padding:20px 0}.overlay-panel ul{width:50%;display:block;background-color:#fff;position:relative;z-index:100;border-top:1px solid #dadada;border-top:0;-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:0;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:0;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:0}.overlay-panel .category-genre{padding-bottom:20px}.overlay-panel .filter-children{overflow-y:scroll;height:100%;padding:20px 0}.overlay-panel .filter-children .tab-content{padding:30px 0;border-top:0}.overlay-panel .filter-children .radio{float:left;width:47%;margin-right:12px;margin-top:0}.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:0}.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:0}.overlay-panel .overlay-header>.btn{float:right}.overlay-panel .overlay-header h3{border-bottom:0;float:left;font-size:2.8em;padding:50px 0 12px;line-height:100%}.overlay-panel .overlay-header .overlay-meta{border-bottom:0;text-align:right;padding:30px 0 15px}.overlay-panel .overlay-header .btn-cancel{display:none}.overlay-panel .overlay-header .btn:not(:last-child){width:auto}.overlay-panel .header-row{border:0;margin-bottom:0;overflow:hidden}.overlay-panel .header-row .results-count{padding:0 0 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:0;padding:50px 0 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 0}.overlay-panel .inner-book-tickets .times-panel{width:130px}.overlay-panel .inner-book-tickets .times-panel ul{width:100%;padding:0;border:0;text-align:center}.overlay-panel .inner-book-tickets .times-panel ul li{padding:0;margin-bottom:20px;height:auto;border:0;list-style:none;background-color:transparent;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:0;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:0;display:none;visibility:hidden}.overlay-panel .inner-book-tickets .prices-panel{margin-right:0}.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:transparent;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:transparent;font-family:"Roboto Condensed",Helvetica,sans-serif;font-weight:400;font-size:1em;padding:0}.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:0;box-shadow:none}.overlay-panel .calendar-key .toggle{display:none}.overlay-panel .calendar-key ul{width:100%}.overlay-panel .calendar-key ul li{padding:0;display:inline-block;font-size:1em;border:0;width:13.7%;vertical-align:top;height:47px;border-bottom:0}.overlay-panel .calendar-key ul li:hover{background:transparent}#export-results-overlay.overlay-panel .overlay-header{padding:0}#export-results-overlay.overlay-panel .overlay-header h3{border-bottom:0;float:left;font-size:2.8em;padding:50px 0 12px}#export-results-overlay.overlay-panel .overlay-header .overlay-meta{padding:30px 0 15px}#export-results-overlay.overlay-panel .error-message{padding:0}#export-results-overlay.overlay-panel .inner-overlay-panel.row{padding:0}#export-results-overlay.overlay-panel .inner-overlay-panel.row .radio{padding-left:0}#export-results-overlay.overlay-panel .inner-overlay-panel.row #export-email-form{padding:15px 0;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}.sidebar-left{min-width:190px;padding-left:0}.sidebar-left ul{border-top:1px solid #dadada}.sidebar-left .nav li{padding:0;margin-bottom:0;border-bottom:1px solid #dadada}.sidebar-left .nav li a,.sidebar-left .nav li .btn.btn-link{padding:17px 0 15px;font-size:1.5em}.sidebar-left .nav li a span,.sidebar-left .nav li .btn.btn-link span{opacity:0;filter:alpha(opacity="0");margin-right:10px;margin-left:0;-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}.sidebar-left .nav li a:hover,.sidebar-left .nav li .btn.btn-link:hover{background-color:transparent}.sidebar-left .nav li a:hover span,.sidebar-left .nav li .btn.btn-link:hover span{opacity:1;filter:alpha(opacity="100");margin-right:0}.sidebar-left .nav li.active a span,.sidebar-left .nav li.active .btn.btn-link span{opacity:1;filter:alpha(opacity="100");margin-right:0}.sidebar-left .nav li:before{content:"";padding-right:0;display:none;visibility:hidden}footer .lower-footer ul{display:inline-block}footer .lower-footer .container{width:100%;margin:0}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 0 20px 15px;border-bottom:0;float:left;list-style:none}footer .lower-footer .lower-footer-nav ul li:before{content:"";padding-right:0;display:none;visibility:hidden}footer .lower-footer .lower-footer-nav ul li:nth-child(2){padding-left:0}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:0 15px 0 0}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:0;padding-right:0}.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:0}.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:0}.tab-wrapper .nav-tabs li{display:table-cell;float:none;font-size:2.2em;text-transform:none;text-align:center;border:0}.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:0;padding:17px 15px 12px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.tab-wrapper .nav-tabs li:before{content:"";padding-right:0;display:none;visibility:hidden}.tab-wrapper .nav-tabs li.active a,.tab-wrapper .nav-tabs li.active .btn.btn-link{border:0;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 0}.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 0 0}.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 0 -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:0}.review h4 .star-rating>span{background-position:0 0;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:0;margin-right:0}.review form .form-group label{text-align:left;margin-bottom:10px}.review:last-child{margin-bottom:0}.form-heading{font-size:4em}.form-container{padding:20px 0;margin:0;border:0;overflow:visible}.form-container h2,.form-container h3{margin:10px 0 20px}.form-container h2{font-size:3.4em}.form-container .form-alternate{border:1px solid #dadada;padding:20px}.form-container .form-group{padding:0;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:0}.bootstrap-select.form-control{height:55px}.panel-grid{overflow:hidden}.panel-grid h2{margin-top:0}.panel-grid .panel-row>div:first-child{padding-left:0}.panel-grid .panel-row>div:last-child{padding-right:0}.panel-grid .panel-column{float:left}.panel-grid .panel-column .panel{float:none;display:block;width:100%;padding:0}.panel-grid .panel-column>div{padding:0}.panel-grid .panel-column>div:last-child{padding:0}.panel-grid .panel-column{padding:0 20px 20px}.panel-grid .panel-column .panel{margin-bottom:30px;border-bottom:0}.panel-grid .panel-column:first-child{padding-left:0;padding-right:0}.panel-grid .panel-column:last-child{padding-right:0}.panel-grid .panel{margin-bottom:20px;border-bottom:0}.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:0}.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:0}.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:0}.panel .panel-body li{list-style:none;text-indent:0;margin-left:0}.panel .panel-body li:before{content:"";padding-right:0;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:1px solid #4eacd9;padding:40px 30px}.alternate-account-panel .alternate-panel-inner .panel-body{padding:20px 0}#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:0}#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;padding-left:0}#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:0;content:""}#my-shows .event .event-detail>* .btn-favourite,#my-favourite-shows .event .event-detail>* .btn-favourite,#my-calendar .event .event-detail>* .btn-favourite,#order-complete .event .event-detail>* .btn-favourite{width:auto;min-width:230px;margin-top:15px}#my-shows .event .event-detail>* .btn-favourite .icon-star:before,#my-favourite-shows .event .event-detail>* .btn-favourite .icon-star:before,#my-calendar .event .event-detail>* .btn-favourite .icon-star:before,#order-complete .event .event-detail>* .btn-favourite .icon-star:before{color:#e75a79}#my-shows .tab-content,#my-favourite-shows .tab-content,#my-calendar .tab-content,#order-complete .tab-content{padding:40px 0 0}#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:0}#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:0}#my-calendar .alternate-panel-inner .booked-shows>.btn{margin-bottom:20px}#my-calendar .alternate-panel-inner .booked-shows>.btn:last-child{margin-bottom:0}#my-calendar .event-dates{float:none;margin-bottom:20px;border-bottom:0}#my-calendar .event-dates h4 span{display:inline;background-color:#fff;padding:0 10px}#my-calendar .event-dates ol{width:286px;margin:0 auto;margin-bottom:0}#my-calendar .event-dates ol li{width:39px;margin-bottom: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-favourite-shows .event{margin:0;border:0}#my-favourite-shows .event-dates li{width:53px}#order-complete table{border:0}#order-complete table td{font-size:1em;border:0;padding:5px 0}#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:0}#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:0}.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 0;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:0}.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:0}.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:0}.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:transparent;padding:0;border:0}.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:0;width:auto;max-width:80px;-webkit-box-shadow:0;-moz-box-shadow:0;-ms-box-shadow:0;-o-box-shadow:0;box-shadow:0}.basket-items .item-quantity:focus,.basket-items .item-quantity:active{outline:0;border-color:#dadada}.basket-summary .panel-body{border-bottom:0}.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 0}.inner-donation .donation-panel{width:48%;padding:30px;border-bottom:0}.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:0;margin-bottom:20px}.donation.overlay-panel .donation-amount-buttons>div{margin-right:0;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 0;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:0;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:0}.donation.overlay-panel .overlay-footer{padding:30px 0;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:0;padding:0;display:inline-block;margin:10px;float:left}.checkout .checkout-header .stages{display:inline-block;float:right}.checkout .row{margin:0;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:0}.checkout .basket-overview .panel-body .basket-item{padding:30px 0;margin:0 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:0 0 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:0}.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:0}.checkout .basket-overview .panel-body table{margin:20px auto;width:92%}.checkout .basket-overview .panel-body table td{padding:10px 0;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 0 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:0}.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:"\e629";color:#41ce90;font-size:.5em;padding-right:10px;display:inline-block;visibility:visible}.checkout .basket-overview .overview-options{padding:0 20px}.checkout .basket-overview-column{padding-left:0}.checkout .basket-overview-column .btn-continue-browsing{margin-top:0;width:auto}.panel-grid .panel-column .proceed-payment{padding:0}.panel-grid .panel-column .proceed-payment .btn{width:auto;margin-top:0}.panel-grid .panel-column .proceed-payment .btn span.loading{margin-top:-2px}.terms-agree{float:left}.terms-agree .checkbox{padding-left:0}.terms-agree .help-block{font-size:1.4em;padding-left:35px}.btn.btn-place-order{float:right;width:auto;margin:0}.btn.btn-place-order span.loading{margin-top:0}.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:0}.stages{width:60%}.stages ul{padding:0;text-align:right}.stages li{color:#d3d3d3;list-style:none;list-style-image:none;padding:0;display:inline-block;width:32%;background-color:#ecf0f3;position:relative;text-align:center;padding:15px 0 15px 30px;font-size:1.7em;text-indent:0;margin-left:0}.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:0;border-style:solid;border-width:34px 0 34px 35px;border-color:transparent transparent transparent #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:transparent transparent transparent #ecf0f3;z-index:10;top:0}.stages li:first-child:before,.stages li:last-child:after{border-color:transparent}.stages li.active:after,.stages li.complete:after{border-color:transparent transparent transparent #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:0;min-height:70px}.pager-navigation .pagination{margin-top:0}.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:0}.content-row>.column-left{padding-left:0}.content-row>.column-right{padding-right:0}.content-row>.column-full-width{width:100%;padding-left:0;padding-right:0}.password-form .form-grid{margin:0}@-moz-document url-prefix(){.main-nav .nav>li>.sub-menu-wrapper{left:auto;right:auto;width:180px}}#no-search-results{padding:0}.modal-content{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-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:0}#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}}@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:0}#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.66666666666667%;padding-right:0}.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:0;display:none;visibility:hidden}.overlay-panel .inner-book-tickets .times-panel ul li:nth-child(3n){margin-right:0}.overlay-panel .inner-book-tickets .prices-panel{width:58.333333333333336%;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:0}.overlay-panel .inner-book-tickets .prices-panel .book-tickets-panel{padding:0}.overlay-panel .inner-book-tickets .prices-panel table td{padding:10px 0}.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:0}.overlay-panel .event-dates .mobile-booking .prices-panel table td{padding:0}.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:0;display:none;visibility:hidden}.checkout .checkout-header{border:0;overflow:hidden;margin-bottom:30px}.checkout .checkout-header h1{border-bottom:2px solid #202020;margin:0 0 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:0}.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%}.placed-orders-panel.tab-wrapper .nav-tabs li{width:50%}}@media only screen and (min-width:62em){.btn>i.loading,.btn>span.loading{display:inline-block;margin:0 5px 0 30px}.logo{width:192px;height:97px;margin-top:-13px;margin-left:-19px;padding:0;background-size:100% auto}.logo .dates{display:none}.utilnav{width:auto}.utilnav .revive-top{float:none;margin:0 7px 0;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 0;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:0;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,0.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 0 0 40px;background-color:#fff;background-color:rgba(255,255,255,0.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:0;clear:none}.right-col .twitter-feed{padding:25px;height:318px}.right-col .twitter-feed h3{display:block;margin-top:0}.right-col .twitter-feed h3:before{font-family:"fringe-iconfont";content:"\e62b";color:#03bbf2;display:inline;top:0;left:0;visibility:visible;padding-right:8px;font-size:1em}.right-col .twitter-feed ul li{padding:0 0 20px 00px;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:0;margin-bottom:0;padding-bottom:0}.row-bottom-panel>.revive{margin-right:39px;margin-bottom:0}.row-bottom-panel>.revive-4{margin-right:42px}.row-bottom-panel>.revive-5{margin-right:0;margin-left:0;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:0;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:0}.overlay-panel .inner-book-tickets .dates-panel .event-dates .chosen-date span{border-bottom:0}.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:0 20px 20px 0;-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:0;padding-right:0;-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:0;display:none;visibility:hidden}.overlay-panel .inner-book-tickets .times-panel ul li:nth-child(2n){margin-right:0}.overlay-panel .inner-book-tickets .prices-panel{display:inline;width:388px;margin-right:0}.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:0}.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:0;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:0}.form-container.form-wide .form-inner .new-customer-panel{padding:0}.form-control{width:66.6666%}.gift-voucher .btn{width:auto;margin-bottom:0;padding:17px 20px 13px}.event-dates ol li{width:54.3px}.event-dates ol li:nth-child(-n+15){margin-bottom:0}.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:0}.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}.flexbox .search-area .form-group>div.from-date-input{max-width:150px;width:12%}.flexbox .search-area .form-group>div.to-date-input{max-width:150px;width:10%}.utilnav>.inner-group>.text-size{display:none;visibility:hidden}}@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:0 0 0 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:0 7px 0 0}.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}.search-area .form-group>div{padding:0 15px}.search-area .form-group>div.from-date-input{padding-right:15px}.search-area .form-group>div.to-date-input{padding-left:15px}.search-area .btn-search>.search-text{display:inline}.search-area .btn-search svg{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:0}.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:0;margin-bottom:0;padding-bottom:0}.right-col .twitter-feed ul li:last-child{display:none}.row-bottom-panel>.revive{margin-right:42px;margin-bottom:0}.row-bottom-panel>.revive-6{display:inline;margin-right:0}.row-bottom-panel>a,.row-bottom-panel>.btn.btn-link{margin-right:89px;margin-bottom:0}.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:0}.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:0;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:0;display:none;visibility:hidden}.overlay-panel{top:0}.overlay-panel ul li>div .options label{width:47%}.event-page .event-meta{margin:0;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}.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:0}.basket-content .basket-summary .summary-footer{text-align:right;padding:20px 0}.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-shows .event .event-detail .label-text,#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-calendar .booked-shows h3{margin-bottom:30px}#my-calendar .alternate-panel-inner .booked-shows>.btn{margin-bottom:0;margin-right:20px}#my-shows .tab-inner+.btn{margin-bottom:0;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}}@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:0}.row-bottom-panel>.revive-6{display:inline;margin-right:0}}@media only screen and (min-width:87.5em){.container{width:1360px}.utilnav .revive-top{margin-top:0}.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:0}.row-bottom-panel>.revive-6{margin-bottom:0;margin-right:0}.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:0}.event-details{width:76.8%;padding-right:0;margin-left:10px}.event-details .list-group li{border-radius:0;border-width:1px 0 0 0;margin-right:25px;width:31.3333%;padding:20px 0;min-height:66px}.event-details .list-group li>span.type{display:inline}.event-details .list-group li:before{content:"";padding-right:0;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:0}.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%}.event-page .event-details{width:76.8%;padding:0 0 0 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:0;display:none;visibility:hidden}.event-page .event-details .list-group li:nth-child(2n){margin-right:0}.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}}}.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,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,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,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,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#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:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-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,.twitter .intent-meta .btn.btn-link:visited{padding-right:10px;color:white}.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:0 0}.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:0}.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 0}.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:0}.beta p{color:#fff;font-size:1.3em;margin-bottom:0}.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 .caret{pointer-events:none;height:100%;background:#e75a79;padding-top:27px;right:0;color:white;position:absolute;border-top:0;cursor:pointer;margin-right:0;width:55px}.category-input option{color:black;background-color:white}.category-input select:focus{outline:0}.category-input select:-moz-focusring{color:transparent;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:0}.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 0 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:0}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:0}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 0 0;text-align:center;min-height:50px}.mobile .revive-mobile-footer{margin:0 0 15px 0}.mobile.home .revive-mobile{margin:15px 0}.collapsing{transition-duration:.25s}.edit-form .form-group div.radio{display:inline-block;width:50%;font-size:1.5em}@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:transparent;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,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,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-large.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}}.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:0;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:transparent}.edf-cookie-banner__toggle .btn--outline:hover,.edf-cookie-banner__toggle .btn--outline:focus{border-color:#e75a79;background-color:transparent}.edf-cookie-banner__toggle .btn--outline-alt{border:3px solid #e75a79;background-color:transparent}.edf-cookie-banner__toggle .btn--outline-alt:hover,.edf-cookie-banner__toggle .btn--outline-alt:focus{border-color:#f9f000;background-color:transparent}@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,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:0;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:0!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 .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;padding: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.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 0 15px 0;display:inline-block;text-align:center}.social-markers .facebook{background-color:#3368af;float:left}.social-markers .facebook>i{background-color:#0c4c97}.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}.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 0;padding:2.5rem 0 0rem;font-size:3.7em;line-height:1.21622;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%}}.event .event-details__options{display:none;visibility:hidden}@media(min-width:48em){.event .event-details__options{display:inline-block;visibility:visible}}@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:88%}}@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-bottom:12px;margin-bottom:.75rem;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}.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(max-width:48em){.venue-details .venue-distance{border:0!important}}.venue-details .list-group{margin-bottom:30px;margin-bottom:1.875rem}@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}.accessibility-link:active,.accessibility-link:hover{color:#1a9bc6!important}.accessibility-link svg{fill:currentColor}.green-initative{max-width:200px}.accessibility-content{background-color:#fff;padding:10px 15px 15px}@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.16667}}.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.59091}}.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}}
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:transparent;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:transparent;border-radius:0;border:0;border-bottom:2px solid transparent;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:lightgray;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}