#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{background:#fff;overflow:hidden;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(//www.eif.co.uk/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(//www.eif.co.uk/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(//www.eif.co.uk/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(//www.eif.co.uk/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(//www.eif.co.uk/sites/all/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(//www.eif.co.uk/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(//www.eif.co.uk/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(//www.eif.co.uk/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width;}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
.grid-wrapper{}
.panel-1col{}.panel-2col .panel-col-first .inside{margin:0;}.panel-1col .panel-col{width:100%;}#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}.panel-2col .panel-separator{margin:0 0 1em 0;}
body,html{margin:0;padding:0;overflow:visible!important;font-family:'trimlight',Arial,sans-serif;}.ui-widget{font-family:'trimlight',Arial,sans-serif;}html .main-wrapper{top:auto;}.nicescroll-rails{display:none;}#main .breadcrumb{margin-top:105px;font-size:0.9em;}#main .breadcrumb span{padding:0 5px;}#main h1{font-size:6em;font-family:'internationalregular',Arial,sans-serif;text-transform:uppercase;letter-spacing:10px;line-height:1em;position:relative;margin-bottom:0px;}#main h1 span{display:inline-block;}#main h1 span.event-title{display:inline;}.underline{margin-bottom:20px;}.title-region{position:relative;top:-140px;margin-bottom:-60px;}.title-region p{margin:0 0 0 4px;padding:0;display:inline;line-height:1.1em;}.tabs{position:absolute;}.tab-area{position:relative;}.pane-node-field-event-run{font-family:'trimmedium',Arial,sans-serif;font-size:1.3em;margin-bottom:5px;}.venue-detail:before{content:"Venue";font-family:'trimmedium',Arial,sans-serif;display:block;margin-bottom:5px;font-size:1.1em;}.single-title{font-size:1.05em;}.full-address{margin-bottom:35px;float:left;width:30%;font-size:1.05em;padding-right:10px;}.full-address .node-teaser h2{margin-bottom:0;}.full-address .content-wrapper{padding:0;margin:0;}#main h1 .company{display:none;}.company{color:#fff;font-family:'trimmedium',Arial,sans-serif;font-size:1.5em;}.no-image .company{color:#000;}.buy-tickets-link-mobile{display:none;font-size:1.5em;}html .high-res-header #header{min-height:200px;width:100%;}#header .header-overlay{display:none;}html .high-res-header #header .header-overlay{display:block;}html .high-res-header .header-image div{background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover;height:810px!important;max-height:none;position:relative;}html .no-image .header-image div{height:626px!important;max-height:none;}#wrapper #main{top:-150px;}.detail-sprite{display:none;}.tab-area .detail-sprite.tab-0{background-position:0 0;height:16px;}.tab-area .detail-sprite.tab-2{background-position:0 -48px;height:16px;}.tab-area .detail-sprite.tab-1{background-position:0 -80px;height:16px;}.tab-area .detail-sprite.tab-3{background-position:0 -16px;height:16px;}.detail-sprite.buy-tickets{background-position:-16px 0;width:30px;height:18px;}.ui-widget{font-size:1em;}#quicktabs-node_content{border-radius:0;border:none;background:none;}#quicktabs-node_content .ui-tabs-nav{margin:20px 0 30px 0;}#quicktabs-node_content .ui-tabs-panel{background:#fff;border-radius:0;padding:0;min-height:820px;}#quicktabs-node_content .ui-widget-header{background:none;border:none;padding:0;}.pane-event-tags .views-row{background:none;padding:0;float:left;margin-right:20px;}#quicktabs-node_content .ui-state-default,.events_related_viewed_carousels .ui-state-default a{font-family:'trimmedium',Arial,sans-serif;font-size:1.4em;cursor:pointer;background:none;padding:0;border:none;}#quicktabs-node_content .ui-state-default .detail-sprite{display:none;}#quicktabs-node_content .ui-state-default a{color:#000;text-decoration:underline;padding:0;}#quicktabs-node_content .ui-state-default:after{content:"/";padding:0 5px;}#quicktabs-node_content .ui-state-default:last-child:after{content:"";}#quicktabs-node_content .ui-state-active{color:#000;background:none;border:none;}#quicktabs-node_content .ui-state-active a{color:#000;text-decoration:none;}.lt-ie8 #mini-panel-event_detail_tab_1 .grid-30 .panel-pane{margin-right:20px;}#main .pane-myfestival .wishlist-toggle,#main .pane-myfestival .wishlist-toggle a{position:static;text-indent:0;background:none;color:#FFF001;text-decoration:underline;width:auto;height:auto;}#main .pane-myfestival .wishlist-toggle{border-top:1px solid #fff;background:#000;}#main .pane-myfestival .wishlist-toggle a{margin-bottom:20px;font-size:1.4em;font-family:'trimmedium',Arial,sans-serif;background:transparent url(/sites/all/themes/eif/images/icons/my-festival-star-outline.png) no-repeat right center;padding:15px;}#main .pane-myfestival .wishlist-toggle.in-wishlist a{background:transparent url(/sites/all/themes/eif/images/icons/my-festival-star-yellow.png) no-repeat right center;}#main .pane-myfestival .wishlist-toggle.disabled a{cursor:default;opacity:0.5;}.venue-detail .content-wrapper{margin:0;padding:0;}.pane-node-content{margin-top:20px;}.node-event .info-bites{border-top:1px solid #A9B2B1;padding-top:15px;}.node-event .item-list{margin:15px 0;padding:0 0 10px 0;overflow:hidden;border-bottom:1px solid #A9B2B1;}.node-event .item-list li{float:left;width:45%;margin:0 20px 10px 0;padding:0;}.node-event .item-list li.odd{clear:left;}.node-event .item-list li .field-label{font-family:'trimmedium',Arial,sans-serif;font-weight:normal;font-size:1.1em;}.pane-node-field-body-caption{margin:15px 0;border-top:1px solid #A9B2B1;border-bottom:1px solid #A9B2B1;padding:20px 0;}.fb-event{background:#000;color:#FFF001;padding:20px;font-family:'trimmedium',Arial,sans-serif;font-size:1.2em;line-height:1em;margin-top:30px;max-width:300px;}.fb-event a{color:#FFF001;}.fb-event a:hover{text-decoration:none;color:#FFF001;}.fb-event .fb-button{position:relative;top:-13px;}.fb-event .fb-button span.ext{display:none;}.fb-event .fb-button a{float:right;background:#000 url("/sites/all/themes/eif/images/icons/social-sprite.png") no-repeat scroll -34px -12px;;height:47px;text-indent:-999em;width:47px;}.pane-node-field-event-sponsors-logos{overflow:hidden;padding-bottom:15px;float:left;width:35%;margin-right:20px;font-size:1.05em;}.pane-event-access{width:30%;float:left;}.pane-event-tags{width:100%;clear:left;border-top:1px solid #A9B2B1;padding-top:15px;font-family:'trimmedium',Arial,sans-serif;}body .pane-event-tags h2{margin-bottom:0;}.views-field-field-event-moods,.views-field-field-event-suitability,.views-field-field-event-iama{display:inline;padding-right:5px;}.pane-event-tags a{padding-right:10px;font-size:1.05em;}.pane-node-field-event-sponsors-logos h2,.pane-event-access h2,.full-address h2{font-size:1em;}.pane-event-tags h2,.event-social h2{font-size:1.1em;}.field-name-field-event-sponsors-logos .field-item{float:left;margin-right:5px;}div.touch-tour,div.sign-language,div.audio-described,div.speech-to-text,div.captioned-performance{display:inline;}li.touch-tour,li.sign-language,li.audio-described,li.speech-to-text,li.captioned-performance{text-indent:100%;white-space:nowrap;overflow:hidden;width:35px;height:35px;display:inline-block;background-image:url(//www.eif.co.uk/sites/all/themes/eif/images/icons/access-icons.png);}li.audio-described{background-position:0 0;}li.touch-tour{background-position:0 -35px;}li.speech-to-text{background-position:0 -71px;}li.sign-language{background-position:0 -106px;}li.captioned-performance{background-position:0 -142px;}.event-social{width:30%;float:right;}.event-social .addthis_toolbox a{margin-bottom:5px;display:block;}.field-name-field-event-photo-credit{font-family:'trimmedium',Arial,sans-serif;margin:25px 0 30px 0;}.pane-node-field-event-price-list{background:#FFF001;padding:15px;font-size:0.9em;margin-bottom:20px;}.pane-node-field-event-price-list h2{font-size:1.4em;}.pane-node-field-event-price-list table{width:100%;}.pane-node-field-event-price-list tr{background:none;border:none;}.pane-node-field-event-price-list td{background:none;border:none;padding:3px 0;}.pane-node-field-event-price-list td:first-child{font-family:'trimmedium',Arial,sans-serif;}.pane-node-field-event-price-list td:last-child{text-align:right;}.pane-node-field-event-discount-list{background:#FFF001;color:#000;padding:15px;font-size:0.9em;}.pane-node-field-event-discount-list h2{font-family:'trimmedium',Arial,sans-serif;margin-bottom:10px;}.pane-node-field-event-discount-list table{width:100%;}.pane-node-field-event-discount-list tr{background:none;border:none;}.pane-node-field-event-discount-list td{background:none;padding:3px 0;}.pane-node-field-event-discount-list td:first-child{font-family:'trimmedium',Arial,sans-serif;}.pane-node-field-event-discount-list td:last-child{text-align:right;text-transform:uppercase;}.pane-node-field-event-discount-list .pricing-info,.pane-node-field-event-price-list .pricing-info{margin:10px 0 0 0;cursor:pointer;}.additional-pricing-info{border-top:1px solid #000;padding:5px 0;}.field-collection-item-field-event-artists{margin-bottom:20px;}.field-name-field-artist-part-role{margin-bottom:3px;}.view-events-related-media-carousel .bx-viewport{background:none;border:none;box-shadow:none;height:100px!important;top:20px;}.view-events-related-media-carousel .bx-viewport li{width:150px!important;}.view-events-related-media-carousel .bx-wrapper .bx-controls-direction a{top:70px;}.view-events-related-media-carousel .bx-pager{display:none;}.pane-node-field-events-related-audio{margin-top:30px;}.view-events-related-media-carousel{margin-bottom:30px;}.view-event-reviews .views-row{border-bottom:1px solid #A9B2B1;padding-bottom:20px;margin-bottom:20px;}.view-event-reviews .views-row:last-child{border:none;}.views-row .node-review h3{margin-bottom:3px;}.views-row .node-review .field-name-field-review-date{margin-bottom:10px;}.views-row .node-review .field-name-field-review-by{border-top:1px solid #A9B2B1;padding-top:5px;font-size:0.9em;}.views-row .node-review .field-name-field-review-by .field-label{font-weight:normal;}#quicktabs-events_related_viewed_carousels{background:none;border:none;border-radius:0;margin-top:30px;}#quicktabs-events_related_viewed_carousels .ui-tabs-nav{background:none;border-radius:0;border:none;padding:0;margin:20px 0;}#quicktabs-events_related_viewed_carousels.ui-tabs .ui-tabs-nav li{border:none;background:none;padding:0;font-size:1.4em;font-family:'trimmedium',Arial,sans-serif;}#quicktabs-events_related_viewed_carousels.ui-tabs .ui-tabs-nav li a{font-family:'trimmedium',Arial,sans-serif;border:none;background:none;padding:0;text-decoration:underline;color:#000;}#quicktabs-events_related_viewed_carousels.ui-tabs .ui-tabs-nav li:after{content:"/";padding:0 5px;}#quicktabs-events_related_viewed_carousels.ui-tabs .ui-tabs-nav li:last-child:after{content:"";}#quicktabs-events_related_viewed_carousels.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{text-decoration:none;}#quicktabs-events_related_viewed_carousels .ui-tabs-nav .detail-sprite{display:none;}#quicktabs-events_related_viewed_carousels .ui-state-default{border-bottom:none;border-radius:0;padding:0;}#qt-events_related_viewed_carousels-ui-tabs1{padding:0;}#quicktabs-events_related_viewed_carousels .bx-controls-direction{position:absolute;top:-56px;right:-10px;z-index:0;}#quicktabs-events_related_viewed_carousels .bx-wrapper .bx-controls-direction .bx-next,#quicktabs-events_related_viewed_carousels .bx-wrapper .bx-controls-direction .bx-prev{height:0;width:20px;background:none;left:auto;right:auto;top:auto;display:block;margin:0;position:static;float:left;}#quicktabs-events_related_viewed_carousels .bx-wrapper .bx-controls-direction .bx-next{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #000;}#quicktabs-events_related_viewed_carousels .bx-wrapper .bx-controls-direction .bx-prev{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #000;margin-right:20px;}@media(max-width:1024px){html .high-res-header .header-image div{background-attachment:scroll;background-position:center top!important;}}@media(max-width:959px){#wrapper .main-wrapper,.high-res-header #wrapper .main-wrapper{top:auto;margin-bottom:0;}#wrapper #main{top:-155px;}#wrapper #main .breadcrumb{margin-top:120px;}#main h1{margin:20px 0 0 0;font-size:4em;}#main h1,.company{text-shadow:none;}.node-type-event #header .header-image .adaptive-image{display:none!important;}#wrapper #main .region-content{padding-top:20px;}.ui-tabs{position:static;}.pane-node-field-event-discount-list h2,.pane-node-field-event-price-list h2{font-size:2em;line-height:1em;}#main .pane-myfestival .wishlist-toggle a{background-image:none;font-size:1.25em;}.event-social{width:100%;float:none;clear:left;}}@media(max-width:767px){.header-image,#block-eif-eif-header-image .content,#block-eif-eif-header-image,.region-header,.grid-container.full-width,#wrapper,body,html{height:auto;}.header-image div{height:150px;}.node-type-event #header .header-image .adaptive-image{display:block!important;}.no-image .header-image div{height:150px!important;}#wrapper #main{top:auto;padding-top:0;}#wrapper #main .region-content{padding:0;}#main .title-region{top:15px!important;margin-bottom:0!important;color:#000;text-align:left;}#main .title-region h1{font-size:3.5em;margin-bottom:0;color:#000;}.company{font-size:1em;font-family:'trimlight',Arial,sans-serif;line-height:1.5em;color:#000;}.title-region h1,.company{color:#000;text-shadow:none;}#main .underline{margin-bottom:0;}.title-region .company{display:block;padding:0;margin:10px 0 0 0;font-size:1.4em;font-family:'trimmedium',Arial,sans-serif;}.buy-tickets-link-mobile{display:block;background:#000;text-align:center;padding:15px 0;color:#fff001;font-size:1.2em;margin:10px 0 0 0;text-decoration:none;text-transform:uppercase;font-family:'trimmedium',Arial,sans-serif;}.pane-myfestival .wishlist-toggle{top:113px;}.node-event .item-list li{width:100%;float:none;min-height:16px;}.node-event .item-list li .field .field-label{padding:0;}.venue-detail,.pane-node-field-event-sponsors-logos,.pane-event-access{width:auto;float:none;margin:0;clear:left;}.pane-event-tags .views-row{line-height:1.5em;}.events-related,.events-viewed{margin:0 -20px 30px 15px;}#qt-events_related_viewed_carousels-ui-tabs2{padding:0;}.pane-event-access{margin-bottom:20px;}#quicktabs-events_related_viewed_carousels .ui-tabs-nav{padding-left:10px;}#quicktabs-events_related_viewed_carousels.ui-tabs .ui-tabs-nav li{float:none;}.events-related .views-row,#block-events-viewed .views-row{margin-right:10px;}#quicktabs-events_related_viewed_carousels .bx-controls-direction{right:15px;}}
.search-autocomplete-form .ui-menu .ui-menu-item a{background:none;color:#fff001;font-size:0.5em;font-family:'trimmedium',Arial,sans-serif;}.search-autocomplete-form .ui-menu .ui-menu-item a.ui-state-hover{border:none;text-decoration:underline;margin:0;}.search-autocomplete-form .ui-widget-content{background:#000;z-index:999!important;}.search-autocomplete-form .ui-widget-content li{padding:5px 10px;}
