html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}#main tbody{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}.breadcrumb{padding:0;}ul.menu li{margin:0;}.ieAll ul.menu li{margin-left:0!important;}.block ul{padding:0;}ul li.leaf,ul li.collapsed,ul li.expanded{list-style-image:none !important;list-style-type:none !important;padding:0;}ul.links li{padding:0;}li a.active{color:inherit;}.item-list ul{margin:0;}.more-link{text-align:left;}.item-list .pager li{margin-left:0.2em;padding:0.2em;}div.clear{clear:both;height:0;line-height:0;overflow:hidden;background-color:#fff;}ul.pager{padding-top:20px;font-size:90%;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}div.messages{margin:1em 0;}html.js div.node-form fieldset{margin-bottom:1em;border:1px solid #ccc;padding:5px 20px;}div.admin-links{margin-top:1em;}ul.secondary{top:-20px;}li a.active{color:inherit;}table.sticky-table,table#content-field-overview{width:100%;}table.sticky-table th,table.sticky-table td,table#content-field-overview th,table#content-field-overview td{padding:5px;vertical-align:top;}body.admin fieldset{border:1px solid #ccc;padding:10px;margin-bottom:1em;}body.admin fieldset legend{padding:0 5px;}#autocomplete li{margin:0;}.vertical-tabs ul.vertical-tabs-list li{list-style-type:none;}.node-form fieldset{border:1px solid #ccc;margin:1em 0;padding:0 10px;}.node-form fieldset .fieldset-description{margin:1em 0;}body{font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1.125em;}p{margin-bottom:1em;}a,a:hover{color:#000;}b,strong{font-weight:bold;}i,em{font-style:italic;}u{text-decoration:underline;}sup,sub{position:relative;font-size:90%;}sup{top:-2px;}sub{bottom:2px;}hr{border:0;}h1{font-weight:normal;margin-bottom:1em;}h2,h3{font-weight:normal;margin-bottom:1em;}h4{font-weight:bold;margin-bottom:1em;}blockquote{margin-left:3em;}
@font-face{font-family:'internationalregular';src:url('/sites/all/themes/eif/fonts/international-regular-webfont.eot');src:url('/sites/all/themes/eif/fonts/international-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/eif/fonts/international-regular-webfont.woff2') format('woff2'),url('/sites/all/themes/eif/fonts/international-regular-webfont.woff') format('woff'),url('/sites/all/themes/eif/fonts/international-regular-webfont.ttf') format('truetype'),url('/sites/all/themes/eif/fonts/international-regular-webfont.svg#internationalregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'trimlight';src:url('/sites/all/themes/eif/fonts/TrimWeb-Light.eot');src:url('/sites/all/themes/eif/fonts/TrimWeb-Light.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/eif/fonts/TrimWeb-Light.woff') format('woff'),url('/sites/all/themes/eif/fonts/TrimWeb-Light.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'trimmedium';src:url('/sites/all/themes/eif/fonts/TrimWeb-Medium.eot');src:url('/sites/all/themes/eif/fonts/TrimWeb-Medium.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/eif/fonts/TrimWeb-Medium.woff') format('woff'),url('/sites/all/themes/eif/fonts/TrimWeb-Medium.ttf') format('truetype');font-weight:normal;font-style:normal;}.grid-container.full-width{max-width:100%;padding:0;margin:0;}body{background-color:#fff;font-family:'trimlight',Arial,sans-serif;font-size:0.85em;color:#000;-webkit-font-smoothing:antialiased;}body.iframe{background-color:#fff;}body.admin{padding-top:30px;}h1{color:white;font-size:4.2em;line-height:1em;margin-bottom:5px;font-family:'trimmedium',Arial,sans-serif;}.no-image h1{color:#000;}.overview-page h1{font-size:10em;font-family:'internationalregular',Arial,sans-serif;text-transform:uppercase;}h2{font-family:'trimmedium',Arial,sans-serif;font-size:1.4em;}h3{font-family:'trimmedium',Arial,sans-serif;font-size:1.2em;}option{padding:5px!important;background:#fff;color:#000;}input[type="search"]{-webkit-appearance:textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}blockquote{margin:0;}strong,b{font-weight:normal;font-family:'trimmedium',Arial,sans-serif;}hr{border-top:1px solid #808080;border-bottom:none;border-left:none;border-right:none;}input:focus,a:focus{outline:none;}p.type{font-family:'trimmedium',Arial,sans-serif;margin:10px 0 0 0;text-transform:capitalize;}.node-page .field-name-body,.node-type-article .pane-node-content{background:#fff;padding:20px;}.search-results .node-page .field-name-body,.search-results .node-type-article .pane-node-content{padding:0;}.field-name-body,.field-name-field-event-artists{line-height:1.5em;font-size:1.05em;}.field-name-body blockquote{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/quote-black.png) no-repeat top left;padding:30px 0 0 0;font-size:1.4em;line-height:1.3em;font-family:'trimmedium',Arial,sans-serif;}.field-name-body h2{margin:30px 0 10px 0;}.field-name-body h2:first-child{margin-top:0;}.field-name-body ul li{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/standard-bullet.png) no-repeat 0 5px;padding-left:20px;margin-bottom:10px;}.field-name-body a{color:#000;text-decoration:underline;}.ui-tabs-vertical{width:55em;}.ui-tabs-vertical .ui-tabs-nav{padding:.2em .1em .2em .2em;float:left;width:12em;}.ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border-bottom-width:1px !important;border-right-width:0 !important;margin:0 -1px .2em 0;}.ui-tabs-vertical .ui-tabs-nav li a{display:block;}.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px;border-right-width:1px;}.ui-tabs-vertical .ui-tabs-panel{padding:1em;float:right;width:40em;}.align-center{text-align:center;}#sliding-popup{position:fixed;padding:10px;height:auto!important;}#sliding-popup a{color:#fff;}#sliding-popup .popup-content #popup-buttons button{background:#fff001;border:1px solid #000000;border-radius:0;box-shadow:none;color:#000;display:inline-block;font-family:'trimmedium',Arial,sans-serif;font-size:0.8em;font-weight:normal;text-shadow:none;padding:5px 15px;text-align:center;text-decoration:none;text-transform:uppercase;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";}#sliding-popup .popup-content #popup-buttons button:hover{text-decoration:underline;}#top-bar{position:fixed;top:0;width:100%;z-index:499;}body.admin #top-bar{top:50px;}body.scrolled #top-bar{background:#000;}body.scrolled #top-bar  a{color:#fff;}body.scrolled #top-bar .qtip-hover a,body.scrolled #top-bar .qtip a{color:#000;}body.scrolled.no-image #top-bar .qtip-contentWrapper a{color:#fff;}body.scrolled.no-image #top-bar .qtip-contentWrapper a:hover{background:none;color:#fff001!important;}#top-bar > .region{height:100%;}.date-block p{text-decoration:none;color:#fff;font-family:'trimmedium',Arial,sans-serif;font-size:18px;margin-top:20px;}.no-image .date-block p{color:#000;}div.admin-links{margin:11px 15px 0 15px;position:relative;float:right;}.admin-links,.admin-links .field-name-body{padding-right:0;font-family:'trimmedium',Arial,sans-serif;}.lt-ie8 .admin-links p{padding-left:10px;}.admin-links p{margin:0;}.admin-links a{color:#fff;text-decoration:none;display:inline-block;text-transform:uppercase;}.no-image .admin-links a{color:#000;}.admin-links a.cart,body.scrolled .admin-links a.cart{text-indent:-999em;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/cart-white.png) no-repeat top left;width:25px;height:21px;margin:0 15px 0 25px;}.no-image .admin-links a.cart{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/cart-black.png) no-repeat top left;}.admin-links a.search-trigger,body.scrolled .admin-links a.search-trigger{text-indent:100%;white-space:nowrap;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/search-white.png) no-repeat left;width:25px;height:21px;margin-top:4px;margin-left:5px;display:inline-block;}.no-image .admin-links a.search-trigger{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/search-black.png) no-repeat left;}.admin-links a.my-festival-link,body.scrolled .admin-links a.my-festival-link{text-indent:100%;white-space:nowrap;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/my-festival-star.png) no-repeat left;width:20px;height:20px;margin-top:4px;margin-left:20px;display:inline-block;}.no-image .admin-links a.my-festival-link{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/my-festival-star-black.png) no-repeat left;}.site-search{background:#000;color:#fff;padding:10px;font-family:'trimmedium',Arial,sans-serif;font-size:2em;height:40px;display:none;position:absolute;top:40px;left:-210px;width:350px;z-index:500;}.site-search .form-item{margin:0;display:inline;}.site-search .site-search-input{width:250px;border:none;background:none;font-size:1em;font-family:'trimmedium',Arial,sans-serif;border:none;border-radius:0;padding-left:1%;margin-left:10px;color:#fff;-webkit-appearance:none;letter-spacing:-1px;}.site-search .site-search-submit{background:transparent url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/search-large.png) no-repeat top left;width:30px;height:30px;border:none;text-indent:-9999px;font-size:1em;cursor:pointer;-webkit-appearance:none;margin-top:4px;}.site-search .close{width:30px;height:30px;text-indent:-9999px;font-size:1em;float:right;position:relative;top:5px;margin-left:5px;background:transparent url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/close-large.png) no-repeat top left;}#header{position:relative;}#header-wrapper{position:relative;}#header .header-overlay{position:absolute;bottom:0;background:rgba(0,0,0,0.3);width:100%;height:100%;z-index:50;}.no-image #header .header-overlay{display:none;}.header-image div{background-repeat:no-repeat;background-position:top center;max-height:426px;overflow:hidden;}.overview-page .header-image div{max-height:810px;}.main-wrapper{position:relative;z-index:100;top:-80px;}.front .main-wrapper{top:0;margin-bottom:0;background:none;}.overview-page .main-wrapper{top:-165px;margin-bottom:-165px;}#main{width:960px;position:relative;top:-30px;}.breadcrumb{margin:10px 0 0 5px;color:#fff;font-family:'trimmedium',Arial,sans-serif;text-transform:uppercase;z-index:55;}.breadcrumb span{color:#fff;}.breadcrumb a{color:#fff;text-decoration:underline;}.no-image .breadcrumb,.no-image .breadcrumb a,.no-image .breadcrumb span{color:#000;}#main .region-content{padding-top:80px;}.front #main .region-content,.overview-page #main .region-content{padding-top:40px;}.lt-ie9 .underline{display:none!important;}.underline{height:20px!important;display:block;}.overview-page .underline{position:relative;top:-20px;}.main-menu{height:100%;position:relative;}.main-menu h2{display:none;}.main-menu ul{float:right;}.main-menu ul li{float:left;}.main-menu .menu-minipanels ul li.first{display:block;}.main-menu ul li a{display:block;padding:15px 25px 15px 15px;color:#fff;text-decoration:none;text-transform:uppercase;font-family:'trimmedium',Arial,sans-serif;}.no-image .main-menu ul li a{color:#000;}.main-menu ul li.last a{padding-right:15px;}.main-menu ul li a:hover,.main-menu ul li a.qtip-hover,body.scrolled .main-menu ul li a:hover,body.scrolled .main-menu ul li a.qtip-hover{color:#000!important;background:#FFF001;}.no-image .main-menu ul li a:hover,.no-image .main-menu ul li a.qtip-hover{color:#fff!important;background:#000;}.main-menu .qtip{left:auto!important;right:100px;top:45px!important;opacity:1!important;}.admin-menu .main-menu .qtip{top:46px!important;}.main-menu .qtip-wrapper,.main-menu .qtip-contentWrapper{overflow:visible!important;}.main-menu .menu-minipanels .panel-panel .inside{margin:25px 20px 25px 0;}.main-menu .menu-minipanels .panel-panel .inside .content{padding:0;}.main-menu .menu-minipanels .panel-3col-33 .panel-col-first .inside{margin:25px 20px 20px 25px;min-height:150px;}.no-image .qtip-content{background:#000!important;color:#fff!important;}.main-menu .menu-minipanels  ul{float:none;font-size:1.3em;}.main-menu .menu-minipanels ul li{float:none;}.main-menu .menu-minipanels ul li a{color:#000;text-decoration:none;float:none;padding:0;text-transform:none;font-size:0.8em;}.no-image .main-menu .menu-minipanels ul li a{color:#fff;}.main-menu .menu-minipanels ul li a:hover{text-decoration:underline;}.main-menu .menu-minipanels ul.menu li{margin-bottom:10px;}.main-menu .menu-minipanels ul.menu li.last{margin-bottom:0;}.main-menu .menu-minipanels ul.menu ul.menu{display:none;}.main-menu .menu-minipanels .pane-content a{color:#000;}.main-menu .menu-minipanels .pane-content p{font-family:'trimmedium',Arial,sans-serif;margin-bottom:5px;}.main-menu .menu-minipanels .pane-content a img{margin-bottom:5px;max-width:100%;height:auto;}#logo{position:absolute;left:40px;top:40px;z-index:100;}#logo a:not(.contextual-links-trigger){width:301px;height:143px;background:url(/sites/all/themes/eif/logo.png) no-repeat top left;display:block;}#logo img{display:none;}.black_2016 #logo a:not(.contextual-links-trigger),.no-image #logo a:not(.contextual-links-trigger){background-image:url(/sites/all/themes/eif/logo-black.png);}#header .header-image{position:relative;overflow:hidden;background-color:#fff001;}#header .header-image .adaptive-image{width:100%;max-width:100%;height:auto;}.node-type-event #header .header-image .adaptive-image{display:none;}#header .header-image .overlay{position:absolute;bottom:0;right:0;}#page-content .pane-menu-block h2,.content-block-subnav h2,.content-block-subnav_children h2{display:none;}#page-content .pane-menu-block .menu-block-wrapper,.content-block-subnav,.content-block-subnavfooter,.pane-menu,.content-block-subnav_children{background-color:#000;font-family:'trimmedium',Arial,sans-serif;}#page-content .pane-menu-block .menu-block-wrapper ul.menu,.content-block-subnav ul.menu,.content-block-subnavfooter ul.menu,.pane-menu ul.menu,.content-block-subnav_children ul.menu{padding:0;}#page-content .pane-menu-block .menu-block-wrapper li,#main .content-block-subnav li,#main .content-block-subnavfooter li,.pane-menu ul.menu li,.content-block-subnav_children ul.menu li{border-bottom:1px solid #E7EBEB;}#page-content .pane-menu-block .menu-block-wrapper a,.content-block-subnav a,.content-block-subnavfooter a,.pane-menu ul.menu a,.content-block-subnav_children ul.menu a{text-decoration:none;display:block;padding:10px;color:#FFF001;}#page-content .pane-menu-block .menu-block-wrapper a:hover,.content-block-subnav a:hover,.content-block-subnavfooter a:hover,.pane-menu ul.menu a:hover,.content-block-subnav_children ul.menu a:hover,#page-content .pane-menu-block .menu-block-wrapper a.active,.content-block-subnav a.active,.content-block-subnavfooter a.active,.pane-menu ul.menu a.active,.content-block-subnav_children ul.menu a.active,#page-content .pane-menu-block .menu-block-wrapper a.active-trail,.content-block-subnav a.active-trail,.content-block-subnavfooter a.active-trail,.pane-menu ul.menu a.active-trail,.content-block-subnav_children ul.menu a.active-trail{background:#FFF001;color:#000;}#page-content .pane-menu-block .menu-block-wrapper li li a,.content-block-subnav li li a,.content-block-subnavfooter li li a,.pane-menu ul.menu li li a,.content-block-subnav_children ul.menu li li a{background:#FFF556 url(/sites/all/themes/eif/images/icons/black-chevron-menu.png) no-repeat 16px 13px;color:#000;text-decoration:underline;padding-left:30px;}#page-content .pane-menu-block .menu-block-wrapper li li a:hover,.content-block-subnav li li a:hover,.content-block-subnavfooter li li a:hover,.pane-menu ul.menu li li a:hover,.content-block-subnav_children ul.menu li li a:hover,#page-content .pane-menu-block .menu-block-wrapper li li a.active,.content-block-subnav li li a.active,.content-block-subnavfooter li li a.active,.pane-menu ul.menu li li a.active,.content-block-subnav_children ul.menu li li a.active{background:#FFF001 url(/sites/all/themes/eif/images/icons/black-chevron-menu.png) no-repeat 16px 13px;color:#000;text-decoration:underline;}#page-content .pane-menu-block .menu-block-wrapper li li li a,.content-block-subnav li li li a,.content-block-subnavfooter li li li a,.pane-menu ul.menu li li li a,.content-block-subnav_children ul.menu li li li a{background-color:#FFFAAC;padding-left:50px;}#page-content .pane-menu-block .menu-block-wrapper li li li a:hover,.content-block-subnav li li li a:hover,.content-block-subnavfooter li li li a:hover,.pane-menu ul.menu li li li a:hover,.content-block-subnav_children ul.menu li li li a:hover,#page-content .pane-menu-block .menu-block-wrapper li li li a.active,.content-block-subnav li li li a.active,.content-block-subnavfooter li li li a.active,.pane-menu ul.menu li li li a.active,.content-block-subnav_children ul.menu li li li a.active{background:#FFF556;color:#000;text-decoration:underline;}.grid-25 .addthis_toolbox{margin:20px 0;}.content-wrapper{background:#fff;padding:20px;margin-bottom:20px;position:relative;}.mobile-filter-toggle{display:none;}#event-filters{margin-bottom:20px;font-family:'trimmedium',Arial,sans-serif;font-size:1.4em;padding:10px;}#event-filters p{float:left;margin:10px 0 0 0;}#event-filters ul{float:left;overflow:hidden;}#event-filters ul li{float:left;padding:6px 0;overflow:hidden;}#event-filters ul li .checker{display:none;}#event-filters ul li label{float:left;padding-top:1px;}#filter-days li{font-family:'trimmedium',Arial,sans-serif;font-size:1.4em;text-decoration:underline;cursor:pointer;}#filter-days li:first-child:after{content:"/";padding:0 5px;}#filter-days li:hover,#filter-days li.active{text-decoration:none;}#event-filters #filter-genre li{display:inline;margin-right:10px;}#event-filters #filter-genre li label{text-decoration:underline;color:#fff001;}#event-filters #filter-genre li label.active{text-decoration:none;color:#fff;}#event-filters #filter-genre li:after{content:"/";padding:0 0 0 5px;}#event-filters #filter-genre li:last-child:after{content:"";}#event-filters.diary-filters .selector{margin:0 0 10px 15px;}.buttons,button,a.button{margin-top:10px;text-align:center;}.buttons a,button,a.button,.buttons span{border:1px solid #000;background:#000;color:#FFF001;display:inline-block;padding:8px 15px;font-family:'trimlight',Arial,sans-serif;font-size:0.9em;text-transform:uppercase;text-align:center;text-decoration:none;}.buttons a:hover,button:hover,a.button:hover{background:#fff001;color:#000;cursor:pointer;}.secondary-buttons a,button.secondary-button,a.secondary-button{background:#FFF001;color:#000;display:inline-block;padding:5px 15px;font-family:'trimmedium',Arial,sans-serif;font-size:1em;text-transform:uppercase;text-align:center;text-decoration:none;}.secondary-buttons a:hover,button.secondary-button:hover,.content-block a.secondary-button:hover{cursor:pointer;}.read-more-mobile-button{display:none;}.pricing-info{margin:10px;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/info-on-black.png) no-repeat top left;padding-left:40px;min-height:40px;}.node-type-venue .content-wrapper iframe{width:100%;height:425px;}.node-type-venue .venue-address,.page-about-uscontact-us .address-details{position:absolute;bottom:0;right:0;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/backgrounds/map-transparency.png) no-repeat bottom right;background-size:100% 100%;width:60%;height:90%;color:#fff;}.node-type-venue .venue-address-details,.page-about-uscontact-us .address-details .node-content-block{position:absolute;bottom:35px;right:35px;width:70%;height:40%;text-align:right;}.node-type-venue .venue-address-details a{color:#fff;}.box-highlight{color:#000;background-color:#fff001;float:right;font-size:1.3em;line-height:1.1em;width:180px;padding:20px;margin:0 0 20px 20px;clear:right;}.box-highlight a{color:#000;}.box-highlight a.arrow{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/black-chevron-menu.png) no-repeat;float:right;text-indent:100%;white-space:nowrap;overflow:hidden;width:20px;padding:0;}.media-gallery{width:220px;float:right;margin:20px 0 20px 20px;font-size:1.3em;line-height:1.1em;}.media-gallery p{margin:5px 0 0 0;}.media-gallery a{color:#00B2A9;}.qtip.pricing-info .qtip-wrapper{box-shadow:0 6px 7px -3px #666;}.content .accordian{border:none;margin-bottom:10px;}.content .accordian h3{margin:0;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/black-plus.png) no-repeat 0 3px;padding:0 0 0 20px;cursor:pointer;text-decoration:underline;}.content .accordian h3:hover{text-decoration:none;}.content .accordian.active h3{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/black-minus.png) no-repeat 0 4px;}.content .accordian .hidden{display:none;padding-left:20px;margin-top:10px;border:none;}.nicescroll-rails{background:#E9ECEB!important;}.nicescroll-rails div{background:#00B2A9 url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/backgrounds/scroll-bg.png) center center no-repeat!important;border:none!important;border-radius:0!important;}.qtip.pricing-info .qtip-contentWrapper{border:2px solid #000!important;box-shadow:10px 0 10px #999;overflow:visible!important;}.qtip.pricing-info .qtip-content{padding:10px!important;font-size:0.85em;}.qtip.pricing-info .qtip-contentWrapper p{margin:0;}.qtip.pricing-info .qtip-tip{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/layout/tooltip-tip.png)!important;bottom:4px!important;z-index:1;}.qtip.pricing-info .qtip-tip canvas{display:none;}.wishlist-toggle{position:absolute;top:0;right:0;width:43px;height:43px;}.wishlist-toggle.genre-3{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/backgrounds/theatre-favourite.png) no-repeat top left;}.wishlist-toggle.genre-2{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/backgrounds/dance-favourite.png) no-repeat top left;}.wishlist-toggle.genre-1{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/backgrounds/opera-favourite.png) no-repeat top left;}.wishlist-toggle.genre-4{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/backgrounds/music-favourite.png) no-repeat top left;}.wishlist-toggle.genre-6{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/backgrounds/talks-workshops-favourite.png) no-repeat top left;}.wishlist-toggle.genre-5{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/backgrounds/visual-arts-favourite.png) no-repeat top left;}.wishlist-toggle a{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/favourites-sprite.png) no-repeat 85% 3px;width:43px;height:43px;display:block;}.lt-ie8 .wishlist-toggle a{text-indent:-999px;white-space:normal;}.wishlist-toggle.in-wishlist a{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/favourites-sprite.png) no-repeat 85% 190%;}.my-festival-tooltip .qtip-content{color:#fff!important;background:#000 url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/plus-circle-white.png) no-repeat 5px center!important;padding-left:25px!important;}.my-festival-tooltip .qtip-contentWrapper{color:#fff!important;background:#000!important;padding:5px!important;}.availability-tooltip .qtip-content{color:#fff!important;background:#000!important;padding-left:5px!important;}.availability-tooltip .qtip-contentWrapper{color:#fff!important;background:#000!important;padding:5px!important;}#categories-inspire-me-form{color:#fff;background:#000;min-height:200px;padding:30px 20px 20px 20px;font-size:1.6em;font-family:'trimmedium',Arial,sans-serif;line-height:1.7em;position:relative;}#categories-inspire-me-form.help{background:#fff001;color:#000;}#categories-inspire-me-form .node-content-block{background:none!important;}#categories-inspire-me-form .node-content-block .grid-100{padding:0;}#categories-inspire-me-form > div > .form-item{display:inline;}#categories-inspire-me-form > div > .form-item > label{display:inline;}#categories-inspire-me-form .form-submit{cursor:pointer;color:#000;padding:10px 50px;text-transform:uppercase;text-align:center;background:#fff001;border:none;margin-top:20px;font-family:'trimmedium',Arial,sans-serif;border-radius:0;-webkit-appearance:none;}#categories-inspire-me-form .form-submit:hover{color:#000;background:#fff;}#categories-inspire-me-form .field-type-text-with-summary{line-height:1.6em;}#categories-inspire-me-form div.selector,#categories-inspire-me-form div.selector span,#categories-inspire-me-form div.selector select{background:none;padding:0;height:auto;line-height:1.5em;font-size:1.1em;font-family:'internationalregular',Arial,sans-serif;width:auto!important;}#categories-inspire-me-form div.selector{padding:0 4px;}#categories-inspire-me-form div.selector span{font-size:1.1em;padding:0 20px 2px 0;background:url('/sites/all/themes/eif/images/icons/yellow-chevron-down.png') no-repeat right 11px;}#categories-inspire-me-form div.selector span:after{border-bottom:1px dotted #fff001;display:block;content:"";position:relative;top:-8px;}#categories-inspire-me-form .field-name-body{margin:40px 0 0 0;line-height:1em;font-size:1em;}#categories-inspire-me-form .form-help-toggle{display:block;width:20px;height:20px;background:#fff001 url('/sites/all/themes/eif/images/icons/information.png') no-repeat center center;position:absolute;top:10px;right:10px;text-indent:-9999em;z-index:100;}#categories-inspire-me-form .form-help-toggle.active{background:#000 url('/sites/all/themes/eif/images/icons/close-white.png') no-repeat center center;}#categories-inspire-me-form .form-help{position:absolute;top:20px;left:20px;display:none;}#main .bx-next,#main .bx-prev{height:0;width:20px;background:none;display:block;margin:-10px 0 0 0;}#main .bx-next{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #000;}#main .bx-prev{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #000;margin-right:20px;}#main .bx-pager-item{display:inline-block;}#main .bx-pager-item a{display:inline-block;width:6px;height:6px;border-radius:10px;background:#000;text-indent:100%;white-space:nowrap;overflow:hidden;border:2px solid #000;margin:0 3px;}#main .bx-pager-item a.active{background:none;width:12px;height:12px;position:relative;top:3px;}#block-events-viewed h3 span,h3.previously-viewed span{font-family:'trimmedium',Arial,sans-serif;font-size:1.4em;}#block-events-viewed .bx-viewport,.events-related .bx-viewport{background:transparent;border:none;box-shadow:none;}.bx-wrapper .bx-controls-direction a,.events-related .bx-wrapper .bx-controls-direction a{top:35%;left:-45px;}.bx-wrapper .bx-controls-direction a.bx-next,.events-related .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-36px;}#block-events-viewed h2,.events-related h2{margin:10px 0;font-size:1.2em;}#block-events-viewed img,.events-related img{width:100%;}.events-related .views-row,#block-events-viewed .views-row{max-width:235px;}#block-events-viewed h2 a,.events-related h2 a,.events-related .views-row a,#block-events-viewed .views-row a{text-decoration:none;}#block-events-viewed .buttons,.events-related .buttons{display:none;}#block-events-viewed .venue,.events-related .venue{margin-bottom:3px;}#block-events-viewed .times,.events-related .times{float:left;padding-right:10px;font-size:0.85em;}#block-events-viewed .ticket-prices,.events-related .ticket-prices{font-size:0.85em;text-decoration:underline;cursor:pointer;}#block-events-viewed .ticket-prices div,.events-related .ticket-prices div{display:inline;}.view-event-popular-event-carousel,.view-featured-videos{margin-bottom:50px;}.lt-ie8 .view-event-popular-event-carousel,.lt-ie8 .view-event-popular-event-carousel .views-row,.lt-ie8 .view-featured-videos,.lt-ie8 .view-featured-videos .views-row{width:200px;}.view-event-popular-event-carousel .views-row .content,.view-featured-videos .views-row .content{display:none;}.view-event-popular-event-carousel .views-row .image,.view-featured-videos .view-content .image{position:relative;}.view-event-popular-event-carousel .views-row img,.view-featured-videos .view-content img{width:100%;height:auto;}.view-event-popular-event-carousel .views-row h2,.view-featured-videos h2{margin:5px 0;font-size:1.1em;}.view-event-popular-event-carousel .views-row h2 a,.view-featured-videos h2 a{text-decoration:none;}.view-event-popular-event-carousel .bx-wrapper,.view-featured-videos .bx-wrapper{margin-bottom:20px;}.view-event-popular-event-carousel .bx-wrapper .bx-viewport,.view-featured-videos .bx-wrapper .bx-viewport{background:none;border:none;box-shadow:none;left:0;}#main .view-event-popular-event-carousel .bx-controls-direction,#main .view-featured-videos .bx-controls-direction{bottom:0;position:absolute;width:100%;}#main .view-event-popular-event-carousel .bx-controls-direction a.bx-next,#main .view-featured-videos .bx-controls-direction a.bx-next{right:-10px;}#main .view-event-popular-event-carousel .bx-controls-direction a.bx-prev,#main .view-featured-videos .bx-controls-direction a.bx-prev{left:-10px;}#main .view-event-popular-event-carousel .bx-wrapper .bx-pager,#main .view-featured-videos .bx-wrapper .bx-pager{padding:0;bottom:-10px;}#main .view-featured-videos .bx-controls.bx-has-pager.bx-has-controls-direction{padding-top:10px;}#main .view-featured-videos .icon{display:none;}.view-events .pager{display:none;}.page-contact-us .grid-75 .grid-100,.node-type-webform .pane-node-content,.node-type-webform .pane-node-webform{background:#fff;margin-bottom:20px;padding:0;position:relative;}.node-type-webform .pane-node-content,.node-type-webform .pane-node-webform{margin:0;padding:20px 20px 0 20px;}.page-contact-us .grid-75 .grid-100 .grid-55{padding:0 20px;}.page-contact-us .grid-75 .grid-100 .grid-55{padding-bottom:20px;}.page-contact-us .grid-75 .webform-client-form .form-text{width:94%;padding:3%;border:1px solid #E1E1E1;margin-bottom:10px;-webkit-appearance:none;}.page-contact-u .form-textarea{margin-bottom:20px;}.mailchimp-signup-subscribe-form{background:#000;color:#fff;padding:20px;margin:0 20px;overflow:hidden;}#user-login-form .form-text,#user-register-form .form-text,#user-pass .form-text,.node-type-webform .webform-client-form .form-text,.mailchimp-signup-subscribe-form .form-text{border:1px solid #000;padding:5px 10px;margin-bottom:20px;-webkit-appearance:none;}.node-type-webform .webform-client-form .form-text{margin-bottom:15px;}.mailchimp-signup-subscribe-form .form-text{width:60%;border:1px solid #fff001;background:#000;color:#fff;}.page-contact-us .grid-75 .webform-client-form label,#user-login-form label,#user-register-form label,#user-pass label,.node-type-webform .webform-client-form label,.mailchimp-signup-subscribe-form label{font-weight:normal;font-size:1.1em;margin-bottom:10px;font-family:'trimmedium',Arial,sans-serif;}.mailchimp-signup-subscribe-form .form-actions input{background:#fff001;color:#000;text-align:center;-webkit-appearance:none;border:none;padding:6px 25px;font-family:'trimmedium',Arial,sans-serif;text-transform:uppercase;cursor:pointer;float:right;}.node-type-webform .webform-client-form label{font-size:1em;}.pane-mailchimp-signup h2{margin:20px;}#user-register-form .description{margin-bottom:30px;}#contact-us-map{margin:20px;}#contact-us-map iframe{width:100%!important;}.page-contact-us .address-details .grid-100{background:none;}.page-contact-us .address-details a{color:#fff;}.page-contact-us #edit-submit,#user-login-form #edit-submit,#user-register-form #edit-submit,#user-pass #edit-submit,.node-type-webform .webform-client-form #edit-submit{background:#000;border:none;color:#FFF001;padding:8px 30px;font-family:'trimmedium',Arial,sans-serif;text-transform:uppercase;-webkit-appearance:none;border-radius:0;margin-bottom:20px;}.pane-user-login,#user-register-form,#user-pass{background:#fff;padding:20px;}#user-login-form .item-list ul{overflow:hidden;margin-bottom:20px;}#user-login-form .item-list li{float:left;margin:0 10px 0 0;padding:0;}.view-filters{overflow:hidden;}.views-exposed-form{background:#000;padding:15px 10px;color:#fff;margin:20px 10px 0 10px;position:relative;}.view-media-library .views-exposed-form,.view-articles .views-exposed-form{padding:0;}.view-articles .views-exposed-form{margin-bottom:20px;}.pane-press-resources .views-exposed-form{margin:0;}.views-exposed-widgets{margin:0 0 0 50px;}.view-media-library .views-exposed-widgets,.view-articles .views-exposed-widgets{padding-top:15px;}.pane-press-resources .views-exposed-widgets{margin:0 0 0 20px;}.pane-press-resources select{margin-right:10px;}.pane-press-resources option{padding:0 10px 0 0!important;}.pane-press-resources .views-submit-button input{margin-right:0;}.views-exposed-widget{width:30%;margin-right:1%;}.pane-press-resources .views-exposed-widget{width:95%;}.form-item-venue{height:100px;overflow-y:scroll;}.views-exposed-widget label{color:#fff;font-size:1em;font-weight:normal;border-bottom:1px solid #fff001;padding-bottom:5px;margin-bottom:10px;}.views-exposed-widget .form-item{margin-bottom:10px;}.views-exposed-widget .form-item  label{border:none;}.form-item-sort-by{float:right;margin-right:10px;}.form-item-sort-by span{padding-right:30px;}.form-item-sort-by label{display:none;}.container-inline-date .form-type-date-select{width:97%;}.date-year select,.date-year .selector,.date-year div.selector span,.container-inline-date .form-item .form-item,.date-year span,.date-year,.date-padding{width:100%!important;padding-right:0;}.views-submit-button{width:100%;}#views-exposed-form-articles-default .views-submit-button{width:30%;padding-top:20px;}.views-submit-button input{background:#fff001;border:none;font-size:0.8em;padding:8px 30px;float:right;margin-right:40px;color:#000;text-transform:uppercase;-webkit-appearance:none;border-radius:0;}.node-type-article .pane-node-title{background:#fff;padding:20px 20px 0 20px;}.node-type-article .pane-node-title h2{margin:0;}.field-name-field-article-date{padding:20px 0;}.view-media-library .view-content,.view-articles .view-content{border-top:1px solid #DADADA;}.view-media-library .views-row,.view-articles .views-row{margin:10px 0 0 0;}.view-articles .views-row{padding-top:10px;}.view-media-library .views-row:hover,.view-media-library .views-row:hover a{background:#000;color:#fff;}.view-media-library .field-name-field-multimedia-image,.view-articles .field-name-field-multimedia-image,.view-media-library .field-name-field-multimedia-video,.view-media-library .field-name-field-multimedia-audio,.view-media-library .field-name-field-magazine-thumb{margin-top:10px;}.view-media-library .views-row .image,.view-articles .views-row .image{position:relative;}.view-media-library .views-row .image a,.view-articles .views-row .image a{display:block;}.view-media-library .views-row img,.view-articles .views-row img{width:100%;height:auto;display:block;}.view-articles .field-name-field-article-date{font-size:0.85em;padding:0 0 10px 0;color:#000;font-family:'trimmedium',Arial,sans-serif;}.view-media-library .views-row h2,.view-articles .views-row h2{margin:5px 0;font-size:1.3em;line-height:1em;}.view-media-library .views-row h2 a,.view-articles .views-row h2 a{text-decoration:none;}#filters-hide a{color:#FFF001;display:block;margin:0 auto;text-decoration:none;width:100%;text-align:center;padding:15px 10px;font-family:'trimmedium',Arial,sans-serif;}.node-article.news .icon,.node-article.blog .icon{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/media-library-icon-sprite.png) no-repeat 0 -172px;width:43px;height:43px;position:absolute;bottom:0;left:0;}.node-article.blog .icon{background-position:0 -215px;}.pane-press-resources .view-content{margin:20px 0 0 0;background:#fff;}.pane-press-resources .views-row{border-bottom:1px solid #DADADA;padding:20px;}.pane-press-resources .views-row:last-child{border:none;}.pane-press-resources .field-name-field-press-document,.pane-press-resources .field-name-field-press-image{float:left;margin-right:20px;}.pane-press-resources .field-name-field-press-document img{width:150px;}.pane-press-resources h2 a{text-decoration:none;}#main .item-list .pager{color:#000;font-family:'trimmedium',Arial,sans-serif;font-size:1.1em;}#main .item-list .pager{width:auto;margin:0 auto;padding-bottom:20px;}#main .item-list .pager li{width:15px;height:15px;padding:8px;display:inline-block;border:1px solid #000;border-radius:50px;overflow:hidden;}#main .item-list .pager li:hover{background:#fff;}.lt-ie8 #main  .item-list .pager li{display:block;float:left;}#main .item-list .pager a{color:#000;text-decoration:none;display:block;}#main  .item-list .pager .pager-current{border:none;font-weight:normal;background:#fff;}#main .item-list .pager .pager-last,#main .item-list .pager .pager-first,.lt-ie8 #main  .item-list .pager .pager-last,.lt-ie8 #main .item-list .pager .pager-first{display:none;}#main  .item-list .pager .pager-next,#main  .item-list .pager .pager-previous{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/controls.png) no-repeat 0 -64px;text-indent:-999em;border:none;width:16px;height:16px;}#main .item-list .pager .pager-next{background-position:-43px -32px;}#main  .item-list .pager .pager-next:hover{background:transparent url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/controls.png) no-repeat -43px 0px;}#main  .item-list .pager .pager-previous:hover{background:transparent url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/controls.png) no-repeat 0 0;}.pane-node-flippy-pager{background:#fff;padding:20px;overflow:hidden;}.pane-node-flippy-pager ul.flippy{padding:0;}ul.flippy li.prev{float:left;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/chevron-back-green.png) no-repeat left 13px;}ul.flippy li.next{float:right;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/chevron-green.png) no-repeat right 13px;}.ui-dialog{padding:10px;}.ui-corner-all{border-radius:0;}.ui-widget-content{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/backgrounds/overlay-check-tile.png) repeat;border:none;}.ui-dialog .ui-dialog-content{background:#fff;padding:20px 0 0 0;}.ui-dialog .ui-dialog-buttonpane{padding:0;margin:0;background:#fff;}.ui-dialog .ui-dialog-buttonpane .ui-button-text{padding:0;}.ui-dialog .ui-dialog-buttonpane button{background-image:none;font-size:0.8em;}.ui-dialog .ui-dialog-buttonpane .primary-button{background-color:#000;color:#fff001;}#dialog-confirm{padding:10px 20px;}.ui-dialog .ui-dialog-buttonpane .secondary-button{background:none;color:#000;border:2px solid #000;padding:10px 15px;}.ui-dialog .ui-dialog-content img{width:100%;}.ui-dialog .ui-dialog-content ul.details{background:#F2F2F2;padding:10px;font-size:0.85em;}.ui-dialog .ui-dialog-content ul.details li{margin-bottom:3px;padding:3px 0 3px 0;}.ui-dialog .ui-dialog-content ul.details .contextual-links-region{display:inline;font-weight:bold;}.ui-dialog .ui-dialog-content .read-more{font-size:0.85em;float:right;margin-top:20px;}.ui-widget-header{color:#FFF001;background:#000;}.ui-dialog .ui-dialog-titlebar{padding:20px 15px;font-size:1.3em;}.ui-dialog .ui-dialog-titlebar-close:hover{background:none;border:none;padding:1px;}.ui-widget-header .ui-icon{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/close-white.png);width:11px;height:12px;}#main.iframe{top:0;}.ieAll #main.iframe{width:97%;}#main.iframe .grid-parent{padding:0 10px;}#main.iframe .region-content{padding-top:20px;}#main.iframe .field-type-image{text-align:center;}#main.iframe .field-name-body{margin-top:20px;}.media-youtube-video iframe{width:100%!important;}#main.iframe h2.pane-title{font-size:1em;}#main.iframe .back-link{display:none;}.view-multimedia-related-events{margin-bottom:20px;}.view-multimedia-related-events .views-row,.field-name-field-media-related{margin-bottom:5px;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/black-chevron-menu.png) no-repeat left center;padding-left:15px;}.pane-node-field-media-related{margin-bottom:30px;}.view-multimedia-related-events .views-row a,.field-name-field-media-related a{color:#000;text-decoration:none;}.block-facetapi{background:#fff;padding:15px 20px;color:#000;overflow:hidden;}.block-facetapi h2{display:none;}.block-facetapi a{color:#000;font-family:'trimmedium',Arial,sans-serif;font-size:1.4em;}#main .block-facetapi li{float:left;margin:0;}.block-facetapi li:after{content:"/";padding:0 5px;font-family:'trimmedium',Arial,sans-serif;font-size:1.4em;}.page-search-site .search-form .form-item,.page-search-site .search-form .form-actions{margin:0;}.page-search-site .search-form{background:#000;padding:10px;position:relative;margin:20px;}.page-search-site .search-form .form-submit{background:transparent url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/search-yellow.png) no-repeat;text-indent:-999px;border:none;width:25px;height:26px;cursor:pointer;position:absolute;top:15px;right:10px;}.page-search-site .search-form .form-item{display:inline;position:relative;}.page-search-site .search-form label{display:none;}.page-search-site .search-form input.form-text{border-bottom:1px solid #FFF001;border-left:none;border-right:none;border-top:none;background:none;padding:10px 0;width:100%;font-family:'trimmedium',Arial,sans-serif;font-size:1.4em;color:#fff001;}.search-api-page-results{background:#fff;}.search-performance{display:none;}.search-api-page-results h2{display:none;}.page-search-site #block-system-main .node{background:#fff;clear:right;}.page-search-site #block-system-main .node h2{display:block;margin-bottom:0;}.page-search-site #block-system-main .node h2 a{text-decoration:none;}.page-search-site #block-system-main .node h2 a:hover{text-decoration:underline;}.page-search-site #block-system-main .node:first-child{border-top:1px solid #CCC;}.page-search-site #block-system-main .node{border-bottom:1px solid #CCC;padding:20px;}.page-search-site #block-system-main .node > div .content-wrapper{margin:0;padding:0;}.page-search-site #block-system-main .node .event-details{overflow:hidden;margin-bottom:10px;}.page-search-site #block-system-main .node .field-name-field-event-run,.page-search-site #block-system-main .node .field-name-field-event-venue{float:left;margin-right:10px;line-height:1.3em;font-weight:normal;}.page-search-site #block-system-main .node-multimedia-magazine .image,.page-search-site #block-system-main .node-multimedia-video .image,.page-search-site #block-system-main .node-multimedia-image .image,.page-search-site #block-system-main .node-multimedia-audio .image,.page-search-site #block-system-main .field-name-field-event-image,.page-search-site #block-system-main .field-name-field-thumbnail-alternative,.page-search-site #block-system-main .node-article .image,.page-search-site #block-system-main .node-landing-page .field-name-field-header-image{position:relative;float:left;margin-right:20px;}.page-search-site #block-system-main .node-multimedia-magazine .image img,.page-search-site #block-system-main .node-multimedia-video .image img,.page-search-site #block-system-main .node-multimedia-image .image img,.page-search-site #block-system-main .node-multimedia-audio .image img,.page-search-site #block-system-main .node-article .field-name-field-image img,.page-search-site #block-system-main .node-landing-page .field-name-field-header-image img{display:block;}.page-search-site #block-system-main .node .icon{bottom:0;left:0;}.quick-search-links{margin-top:20px;}.quick-search-links h2,.quick-search-links .content,.quick-search-links .content p{display:inline;}.quick-search-links .content{display:inline;font-size:1.4em;font-family:'trimmedium',Arial,sans-serif;}.quick-search-links .content:before{content:"/";padding-right:5px;}.quick-search-links .content a{padding:0 5px;}#footer{color:#000;}#footer-region{width:960px;position:relative;}#footer-region .block-nodeblock > .content,#footer-region .block-menu-block > .content,.footer-signup{border-top:5px solid black;padding-top:15px;font-family:"trimmedium",Arial,sans-serif;}.footer-menu ul,.language ul{list-style:none;}.language{margin-top:15px;padding-top:5px;}.footer-menu ul li,.language ul li{float:left;padding:10px 20px 10px 0;}.language ul li{padding-right:30px;}.quick-links ul li{margin-bottom:5px;}.footer-menu ul li a,.language ul li a,.quick-links ul li a{text-decoration:none;color:#414141;}.quick-links ul li a{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/arrow-small-white.png) no-repeat left 6px;padding-left:15px;display:block;}.quick-links ul li a:hover,.footer-menu ul li a:hover,.language ul li a:hover{text-decoration:underline;}.ticket-info{font-size:1.5em;overflow:hidden;}.ticket-info h2{margin-bottom:5px;}.ticket-info p{font-size:1.4em;margin:0 0 5px 0;}.footer-signup{margin-left:10px;}.footer-signup .mailchimp-signup-subscribe-form .form-item,.footer-signup .mailchimp-signup-subscribe-form .form-actions{margin:0;padding:0;}.footer-signup .mailchimp-signup-subscribe-form label{font-size:1em;margin-bottom:5px;}.footer-signup .mailchimp-signup-subscribe-form{margin:0;padding:0 0 40px 0;background:none;color:#000;}.footer-signup .mailchimp-signup-subscribe-form input{border:1px solid #000;width:87%;background:none;color:#000;}.footer-signup .mailchimp-signup-subscribe-form .form-actions .form-submit{background:#000;color:#fff;width:100%;float:none;}.footer-signup .mailchimp-signup-subscribe-form .form-text{margin-bottom:10px;}#below-footer{font-size:0.85em;padding:15px 0;color:#414141;}#below-footer p{margin:0;}#below-footer-region{width:960px;}.social-links p{margin:0;}.social-links .field-name-body{margin-left:15px;}.facebook,.twitter,.pinterest,.flickr,.youtube,.storify{float:left;height:60px;margin:0 6px 12px;text-indent:-999em;width:60px;background:#000 url(/sites/all/themes/eif/images/icons/social-sprite.png) no-repeat;}.facebook:hover,.twitter:hover,.pinterest:hover,.flickr:hover,.youtube:hover,.storify:hover{background-color:#FFF001;}.facebook{background-position:-34px -9px;}.twitter{background-position:-112px -9px;}.pinterest{background-position:-193px -9px;}.flickr{background-position:-33px -90px;}.youtube{background-position:-114px -90px;}.storify{background-position:-193px -90px;}.facebook:hover{background-position:-34px -174px;}.twitter:hover{background-position:-112px -174px;}.pinterest:hover{background-position:-193px -174px;}.flickr:hover{background-position:-33px -255px;}.youtube:hover{background-position:-114px -255px;}.storify:hover{background-position:-193px -255px;}@media(max-width:959px){#main,#back-to-top div,#footer-region,#below-footer-region{width:100%;padding:0;}#top-bar,.logged-in #header-wrapper{position:absolute;}#logo{top:20px;left:20px;}#header-wrapper,.logged-in #header-wrapper{padding:0;}.language,#footer .home,.quick-links,.footer-menu{padding-left:10px;}.language ul li{padding-right:20px;}#top-bar .date-block .content{padding:25px 0;}#block-home-home-festival-day{display:none;}h1.title{padding-left:10px;}.breadcrumb{padding-left:13px;}div.admin-links{position:absolute;right:60px;top:10px;margin:5px 0 0 0;padding:0;}body.admin div.admin-links{top:60px;}.admin-links a{display:none;}.admin-links a.search-trigger,body.scrolled .admin-links a.search-trigger,.admin-links a.cart,body.scrolled .admin-links a.cart,.admin-links a.my-festival-link,body.scrolled .admin-links a.my-festival-link{width:40px;height:40px;display:inline-block;overflow:hidden;margin:0;background-position:center center;}.admin-links a.cart,body.scrolled .admin-links a.cart{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/cart-white-on-black.png) no-repeat top left;margin:0 5px;display:none;}.main-menu{border:none;position:static;padding:0;clear:left;}.main-menu h2{display:block;position:absolute;right:10px;top:15px;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/menu-trigger-mobile.png) no-repeat top left;width:40px;height:40px;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer;}.no-image .main-menu h2{background-image:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/menu-trigger-mobile-black.png);}body.admin .main-menu h2{top:65px;}.main-menu h2.active{background-position:bottom left;}.main-menu .qtip{display:none!important;}.main-menu ul{float:none;display:none;width:100%;position:relative;top:60px;}.main-menu ul li{float:none;}.main-menu ul li.first{display:block;}.main-menu ul li a{color:#fff;background:#000;}.main-menu ul li a:hover,.main-menu ul li a.qtip-hover{background:#FFF001;color:#000;}.main-menu .menu-minipanels ul.menu ul.menu{display:block;}#header{top:0px;}#main .region-content{padding-top:75px;}#page-content img{max-width:100%;height:auto;}#page-content img.underline{max-width:90%;}.ui-dialog{width:80%!important;}.site-search{top:50px;right:0;left:auto;}.site-search .site-search-input{width:235px;}.site-search .close{display:block;margin-top:4px;}#event-filters{padding:0 10px;}.node-multimedia-video .field-name-body,.node-multimedia-image .field-name-body,.node-multimedia-audio .field-name-body,.node-multimedia-magazine .field-name-body{margin:20px 0;}#footer-region .block-nodeblock > .content{margin:0 10px;}.node-type-event #header .header-image .adaptive-image{display:block;}.footer-signup .mailchimp-signup-subscribe-form input{width:83%;}.responsive-table{width:100%!important;}.responsive-table td{display:block;width:100%!important;padding:10px 0!important;}.responsive-table td img{max-width:100%;}}@media(max-width:767px){#sliding-popup{height:auto!important;}#sliding-popup .popup-content{max-width:80%!important}h1,.overview-page h1{font-size:2.2em;text-shadow:none;}.main-wrapper,.front .main-wrapper,.overview-page .main-wrapper{top:0;margin-bottom:0;background-position:top right;}#main{top:0;padding-top:30px;}#top-bar,#top-bar > .region{min-height:60px;}.front #main .region-content{padding-top:15px;}#block-eif-eif-header-festival-dates{height:60px;}body.scrolled #top-bar{background:none;}#top-bar .date-block .content{padding:15px 0;}.site-search{width:300px;right:-60px;}.site-search .site-search-input{width:180px;}.site-search .close{display:block;}#page-title{color:#000;}.breadcrumb{display:none;}#logo{left:20px;top:20px;}#logo a:not(.contextual-links-trigger){width:135px;height:64px;background-size:contain;}#logo canvas{display:none;}.animated_2016 #logo img{width:135px;height:64px;display:block;}.animated_2016 #print-logo img{display:none;}#print-logo{display:none!important;}.date-block p{margin-top:10px;font-size:16px;}#header .header-image div{height:auto!important;}.no-image #header .header-image div{height:250px!important;}.underline{height:10px!important;display:block;}.overview-page .underline{top:auto;}#myfestival-list,.element-invisible,.read-more-mobile{display:none;}.read-more-mobile-button{display:block;}#page-content .pane-menu-block h2,.content-block-subnav h2,.content-block-subnav_children h2{display:block;background:#000;color:#fff001;text-align:left;margin:0;padding:15px;border-bottom:1px solid #000;cursor:pointer;font-size:1.2em;}#page-content .pane-menu-block .menu-block-wrapper > ul.menu,.content-block-subnav ul.menu,.content-block-subnavfooter > ul.menu,.pane-menu > ul.menu,.content-block-subnav_children  ul.menu{display:none;}#page-content .pane-menu-block h2 span,.content-block-subnav h2 span,.content-block-subnav_children h2 span{float:right;}#page-content img{float:none;max-width:100%;height:auto;}#main .region-content,.overview-page #main .region-content{padding-top:10px;}#page-content img{max-width:100%;height:auto;}.mobile-filter-toggle{display:block;background:#000;color:#fff001;text-align:left;font-size:1.2em;text-transform:uppercase;font-family:'trimmedium',Arial,sans-serif;}.mobile-filter-toggle a,.mobile-filter-toggle a:hover{color:#fff001;text-decoration:none;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/chevron-down.png) no-repeat 95% center;padding:20px;display:block;}.mobile-filter-toggle a.active,.mobile-filter-toggle a.active:hover{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/chevron-up.png) no-repeat 95% center;}.mobile-filter-toggle.active{border-radius:5px 5px 0 0;}.mobile-filter-toggle.active a{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/chevron-up.png) no-repeat right 10px;}#event-filters,.pane-genre #event-filters{margin-bottom:10px;border-radius:0 0 5px 5px;display:none;}#event-filters .grid-50{margin-bottom:10px;width:100%;}#event-filters ul li{width:47%;margin-right:2%;padding:5px 0;}#event-filters .selector{width:100%;float:none;}.block-filters{display:none;}.views-exposed-widget{width:100%;margin-right:0;}.views-exposed-widgets{margin:0;}.view-media-library .views-exposed-widgets,.view-articles .views-exposed-widgets{padding:15px;}.back-link{margin-bottom:30px;}.form-item-venue,.form-item-season{height:auto;max-height:100px;overflow-y:scroll;}.views-submit-button input{margin:0 auto;display:block;float:none;width:90%;padding:8px 0;}.node-type-article .pane-node-content img{max-width:100%;height:auto;}.media-youtube-video iframe{max-height:250px!important;}.search-results .field-name-field-event-image,.search-results .field-name-field-multimedia-image,.search-results .field-name-field-multimedia-video,.search-results .field-name-field-venue-media-image{float:none;margin:0 0 10px 0;}.search-results .field-name-field-event-image img,.search-results .field-name-field-multimedia-image img,.search-results .field-name-field-multimedia-video img,.search-results .field-name-field-venue-media-image img{width:100%;height:auto;}.mailchimp-signup-subscribe-form{margin:20px 0;}.mailchimp-signup-subscribe-form .form-text{width:90%;}#footer .grid-100{margin-bottom:20px;}#footer .language,#footer .home,#footer .quick-links,#footer .footer-menu{padding-left:10px;}#footer .language{padding-top:10px;margin-bottom:0;}#footer .footer-menu{margin-bottom:0;}#footer .social-share{left:0;right:auto;top:auto;width:100%;bottom:15px;text-align:center;}#footer .twitter-follow-button{float:left;}#footer .social-share .fb-like{margin:0 10px 0 5px;}.quick-links{margin-bottom:20px;}.quick-links li{float:left;width:50%;}.social-links{padding-left:0;overflow:hidden;margin-top:30px;}.footer-menu ul li,.language ul li{padding:0 20px 5px 0;}.footer-menu ul,.language ul{padding:10px 0;overflow:hidden;}.region-below-footer{padding:0 10px;}}
.phone-number,.mail{padding-left:28px;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/phone-green.png) no-repeat top left;font-size:1.45em;min-height:25px;margin-bottom:0.3em;}.mail{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/mail-green.png) no-repeat 0 3px;}.mail a{text-decoration:underline;}.download{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/download.png) no-repeat left center;display:inline-block;padding:0 0 0 45px;line-height:40px;text-decoration:none;font-family:'trimmedium',Arial,sans-serif;}.download a{text-decoration:none;}.download a:hover{text-decoration:underline;}.facebook,.twitter,.pinterest,.flickr,.youtube,.storify{}.intro{font-family:'trimmedium',Arial,sans-serif;font-size:1.2em;line-height:1.3em;}.contact-phone{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/phone-large.png) no-repeat left top;padding-left:50px;font-size:1.5em;line-height:1.2em;min-height:40px;font-family:'HelveticaNeueETW01-75Bd',Arial,sans-serif;}.chevron-list{list-style:none;margin:0 10px 15px 2px;}.chevron-list li,.tick-list li,.bordered-list li,.field-name-body ul.bordered-list li,.field-name-body ul.chevron-list li{margin-bottom:5px;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/black-chevron-menu.png) no-repeat left center;padding-left:15px;}.chevron-list li a,.tick-list li a,.bordered-list a{color:#000;text-decoration:none;}.chevron-list li a:hover,.tick-list li a:hover,.bordered-list a:hover{text-decoration:underline;}.tick-list{list-style:none;margin:0 0 15px 0;}.tick-list li,.field-name-body ul.tick-list li{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/black-tick.png) no-repeat left top;padding-left:22px;}.bordered-list{border-top:1px solid #A9B2B1;margin-left:0;padding-left:0;}.bordered-list li{border-bottom:1px solid #A9B2B1;padding:10px 0 10px 15px;margin:0;}.primary-button,.field-name-body a.primary-button{display:inline-block;background:#000;border:2px solid #000;color:#FFF001;text-transform:uppercase;text-decoration:none;text-align:center;padding:10px 15px;font-family:'trimmedium',Arial,sans-serif;}.primary-button:hover,a.block-link:hover .primary-button,.content-blocks .node a.primary-button:hover,.field-name-body a.primary-button:hover{background:#000;color:#FFF001;}.content-blocks .node a.primary-button{color:#FFF001;}.arrow,.field-name-body a.arrow{color:#000;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/black-chevron-menu.png) no-repeat left 2px;padding-left:15px;text-decoration:none;display:inline-block;}.arrow:hover,.field-name-body a.arrow:hover,a.block-link:hover .arrow{text-decoration:underline;}.arrow-no-text,.arrow-no-text-ondark,.field-name-body a.arrow-no-text,.field-name-body a.arrow-no-text-ondark{color:#000;background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/black-chevron-menu.png) no-repeat right top;padding-left:0;text-indent:100%;white-space:nowrap;overflow:hidden;float:right;width:20px;height:30px;}.arrow-no-text a,.arrow-no-text-ondark a{display:block;}.arrow-no-text-ondark,.field-name-body a.arrow-no-text-ondark{background:url(//eif-web1.eif.co.uk/sites/all/themes/eif/images/icons/nav-chevron.png) no-repeat right top;}#tinymce .arrow-no-text-ondark{background-color:black;text-indent:0;}.block-image-hover{}.block-image-hover img:hover{box-shadow:5px 5px #CFD7D6;}div.accordian{border:1px dotted #f00;padding:5px;}div.accordian h3{font-size:16px;font-weight:normal;padding:8px 0 12px 0;margin:0 5px 20px 5px;}div.accordian .hidden{border:1px dotted #ccc;padding:0 10px;color:#666;}.responsive-table{}@media(max-width:767px){.block-image-hover img{float:none!important;margin-right:20px;}}
