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;}
.grid-container.full-width{max-width:100%;padding:0;margin:0;}body{background-color:#f2f2f2;font-family:'HelveticaNeueETW01-75Bd',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:3.3em;line-height:1em;margin-bottom:5px;text-shadow:2px 2px 11px #000;}h2{font-family:'HelveticaNeueETW01-75Bd',Arial,sans-serif;font-size:1.4em;}h3{font-family:'HelveticaNeueETW01-75Bd',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:'HelveticaNeueETW01-75Bd',Arial,sans-serif;}em,i{font-family:'HelveticaNeueETW01-56It',Arial,sans-serif;font-style:normal;}strong em,strong i,b em,b i,i strong,i b,em strong,em b{font-family:'HelveticaNeueETW01-76Bd',Arial,sans-serif;}hr{border-top:1px solid #808080;border-bottom:none;border-left:none;border-right:none;}input:focus,a:focus{outline:none;}.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-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;font-size:1.05em;}.field-name-body blockquote{background:url(/sites/all/themes/eif/images/icons/quote-green.png) no-repeat top left;padding:8px 0 0 40px;font-family:'HelveticaNeueETW01-56It',Arial,sans-serif;font-size:1.4em;line-height:1.3em;}.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(/sites/all/themes/eif/images/icons/standard-bullet.png) no-repeat 0 5px;padding-left:20px;margin-bottom:10px;}.field-name-body a{color:#00B2A9;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{font-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;position:fixed;padding:10px;height:auto!important;}#sliding-popup a{color:#fff;}#sliding-popup .popup-content #popup-buttons button{background:#000000;border:1px solid #000000;border-radius:0;box-shadow:none;color:#FFFFFF;display:inline-block;font-family:'HelveticaNeueETW01-75Bd',Arial,sans-serif;font-size:0.8em;font-weight:normal;text-shadow:none;letter-spacing:2px;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{background:none;color:#000;}#top-bar{border-bottom:5px solid #01B7AE;background-color:#fff;position:fixed;top:0;width:100%;z-index:499;}body.admin #top-bar{top:30px;}#top-bar > .region{height:100%;}.date-block .content{padding:15px 0 15px 20px;}.date-block a{text-decoration:none;}div.admin-links{margin-top:10px;position:relative;}.admin-links,.admin-links .field-name-body{padding-right:0;font-family:'HelveticaNeueETW01-75Bd',Arial,sans-serif;}.lt-ie8 .admin-links p{padding-left:10px;}.admin-links p{margin:0;}.admin-links a{color:#01B7AE;text-decoration:none;display:inline-block;}.admin-links a.cart{text-indent:-999em;background:url(/sites/all/themes/eif/images/icons/cart.png) no-repeat top left;width:25px;height:21px;margin:0 5px;}.admin-links a.search-trigger{text-indent:100%;white-space:nowrap;background:url(/sites/all/themes/eif/images/icons/search-grey.png) no-repeat top left;width:25px;height:21px;margin-top:4px;margin-left:5px;display:inline-block;}.site-search{background:#01B7AE;color:#fff;padding:10px;font-family:'HelveticaNeueETW01-55Rg',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:'HelveticaNeueETW01-55Rg',Arial,sans-serif;border:none;border-radius:0;padding-left:1%;margin-left:10px;color:#80D9D4;-webkit-appearance:none;letter-spacing:-1px;}.site-search .site-search-submit{background:transparent url(/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(/sites/all/themes/eif/images/icons/close-large.png) no-repeat top left;}#header{position:relative;}#header-wrapper{position:relative;padding-top:50px;}.logged-in #header-wrapper{padding-top:20px;}#header .header-overlay{position:absolute;bottom:0;background:url(/sites/all/themes/eif/images/layout/header-overlay.png) bottom center no-repeat;width:100%;height:100%;}.header-image div{background-repeat:no-repeat;background-color:#000;background-position:top center;height:426px;overflow:hidden;}.main-wrapper{background:url(/sites/all/themes/eif/images/layout/header-overlay.png) no-repeat top center;position:relative;z-index:100;top:-135px;margin-bottom:-135px;}.front .main-wrapper{top:0;margin-bottom:0;background:none;}#main{width:960px;position:relative;top:-30px;}.breadcrumb{margin-top:15px;color:#00B2A9;font-size:0.8em;}.breadcrumb span{color:#fff;}.breadcrumb a{color:#fff;text-decoration:none;}.breadcrumb a:first-child{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;width:15px;height:12px;background:url(/sites/all/themes/eif/images/icons/home.png) no-repeat top left;}.lt-ie8 .breadcrumb a:first-child{float:left;}#main .region-content{padding-top:45px;}.front #main .region-content{padding-top:0;}.main-menu{height:100%;border-right:1px solid #00b2a9;position:relative;}.main-menu h2{display:none;}.main-menu ul{float:right;}.main-menu ul li{float:left;}.main-menu ul li.first{display:none;}.main-menu .menu-minipanels ul li.first{display:block;}.main-menu ul li a{display:block;background:url(/sites/all/themes/eif/images/icons/menu-links-sprite.png) no-repeat right 7px;padding:15px 25px 15px 15px;color:#565656;text-decoration:none;text-transform:uppercase;transition:background-color 0.25s ease-in-out 0s;}.main-menu ul li a:hover,.main-menu ul li a.qtip-hover{background:#00B2A9 url(/sites/all/themes/eif/images/icons/menu-links-sprite.png) no-repeat bottom right;color:white;}.main-menu .qtip{left:auto!important;right:0;top:45px!important;}.admin-menu .main-menu .qtip{top:46px!important;}.main-menu .qtip-contentWrapper{-moz-box-shadow:7px 7px rgba(0,114,108,0.5);-webkit-box-shadow:7px 7px rgba(0,114,108,0.5);box-shadow:7px 7px rgba(0,114,108,0.5);}.main-menu .qtip-wrapper,.main-menu .qtip-contentWrapper{overflow:visible!important;}.main-menu .menu-minipanels .panel-panel .inside{margin:15px 15px 10px 15px;}.main-menu .menu-minipanels .panel-3col-33 .panel-col-first .inside{border-right:1px solid #69E2DC;margin-right:0;min-height:150px;}.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:white;text-decoration:none;float:none;padding:0;text-transform:none;}.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{font-size:0.8em;}.main-menu .menu-minipanels .pane-content a{color:#fff;}.main-menu .menu-minipanels .pane-content p{margin-bottom:5px;}.main-menu .menu-minipanels .pane-content a img{border:5px solid #00B2A9;margin-bottom:5px;transition:border-color 0.25s ease-in-out 0s;max-width:190px;height:auto;}.main-menu .menu-minipanels .pane-content a:hover img{border:5px solid #FFF;}#logo{position:absolute;left:10px;top:10px;z-index:100;}#header .header-image{position:relative;overflow:hidden;}#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:#CFD7D6;}#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;}#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:#00B2A9;color:#fff;}#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-color:#8FCCC8;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:#8FCCC8;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:#C9E7E4;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:#C9E7E4;color:#000;text-decoration:underline;}.grid-25 .addthis_toolbox{margin:20px 0;}.grid-25 .addthis_counter{margin-top:10px;}.content-wrapper{background:#fff;padding:20px;margin-bottom:20px;position:relative;}.mobile-filter-toggle{display:none;}#event-filters{margin-bottom:20px;padding:0 35px;}#event-filters ul{width:100%;overflow:hidden;}#event-filters ul li{float:left;padding:6px 10px;overflow:hidden;letter-spacing:2px;}#event-filters ul li .checker{float:left;}#event-filters ul li label{float:left;font-family:'HelveticaNeueETW01-75Bd',Arial,sans-serif;text-transform:uppercase;font-size:0.95em;padding-top:1px;}#filter-days li{cursor:pointer;border:1px solid #FFF;color:#FFF;float:left;margin-right:10px;padding:4px 10px;font-family:'HelveticaNeueETW01-75Bd',Arial,sans-serif;font-size:0.8em;text-transform:uppercase;text-align:center;}#filter-days li:hover{border:1px solid #000;color:#000;}#filter-days li.active,#filter-days li.active:hover{background:#000;color:#fff;border:1px solid #000;}#event-filters #filter-genre li{float:left;margin-right:10px;letter-spacing:normal;}#event-filters #filter-genre li label{text-transform:none;font-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;}#event-filters.diary-filters .selector{margin:10px 0 10px 10px;}.buttons,button,a.button{margin-top:10px;text-align:center;}.buttons a,button,a.button{border:1px solid #000;background:#000;color:#FFF;display:inline-block;padding:5px 15px;font-family:'HelveticaNeueETW01-75Bd',Arial,sans-serif;font-size:1em;text-transform:uppercase;text-align:center;text-decoration:none;letter-spacing:2px;}.buttons a:hover,button:hover,a.button:hover{background:none;color:#000;cursor:pointer;}.secondary-buttons a,button.secondary-button,a.secondary-button{border:1px solid #00B2A9;background:#00B2A9;color:#FFF;display:inline-block;padding:5px 15px;font-family:'HelveticaNeueETW01-75Bd',Arial,sans-serif;font-size:1em;text-transform:uppercase;text-align:center;text-decoration:none;letter-spacing:2px;}.secondary-buttons a:hover,button.secondary-button:hover,.content-block a.secondary-button:hover{background:#00B2A9;color:#fff;cursor:pointer;}.read-more-mobile-button{display:none;}.pricing-info{margin:10px;background:url(/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(/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:#fff;background-color:#00B2A9;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:#fff;}.box-highlight a.arrow{background:url(/sites/all/themes/eif/images/icons/arrow-white-thin.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(/sites/all/themes/eif/images/icons/green-plus.png) no-repeat 0 3px;padding:0 0 0 20px;cursor:pointer;}.content .accordian h3:hover{color:#00B2A9;}.content .accordian.active h3{background:url(/sites/all/themes/eif/images/icons/green-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(/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(/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(/sites/all/themes/eif/images/backgrounds/theatre-favourite.png) no-repeat top left;}.wishlist-toggle.genre-2{background:url(/sites/all/themes/eif/images/backgrounds/dance-favourite.png) no-repeat top left;}.wishlist-toggle.genre-1{background:url(/sites/all/themes/eif/images/backgrounds/opera-favourite.png) no-repeat top left;}.wishlist-toggle.genre-4{background:url(/sites/all/themes/eif/images/backgrounds/music-favourite.png) no-repeat top left;}.wishlist-toggle.genre-6{background:url(/sites/all/themes/eif/images/backgrounds/talks-workshops-favourite.png) no-repeat top left;}.wishlist-toggle.genre-5{background:url(/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(/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(/sites/all/themes/eif/images/icons/favourites-sprite.png) no-repeat 85% 190%;}.my-festival-tooltip .qtip-content{color:#fff!important;background:#000 url(/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;}#main .bx-wrapper .bx-next,#main .bx-wrapper .bx-prev{background-image:url(/sites/all/themes/eif/images/icons/controls.png);}#block-events-viewed h3,h3.previously-viewed{border-bottom:3px solid #A9B2B1;text-transform:uppercase;font-size:0.8em;margin-bottom:25px;}#block-events-viewed h3 span,h3.previously-viewed span{display:inline-block;border-top:3px solid #A9B2B1;border-left:3px solid #A9B2B1;border-right:3px solid #A9B2B1;background:#F2F2F2;padding:10px 20px;position:relative;top:3px;}#block-events-viewed .bx-viewport,.events-related .bx-viewport{background:transparent;border:none;box-shadow:none;font-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;}.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:210px;}#block-events-viewed h2 a,.events-related h2 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;}.lt-ie8 .view-event-popular-event-carousel .bx-pager-item,.lt-ie8 .view-featured-videos .bx-pager-item{float:left;width:20px;}#main .view-event-popular-event-carousel .bx-pager-item a,#main .view-featured-videos .bx-pager-item a{background:url(/sites/all/themes/eif/images/icons/pager-sprite.png) no-repeat -20px 0;display:inline-block;width:20px;height:20px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0;}#main .view-event-popular-event-carousel .bx-pager-item a.active,#main .view-featured-videos .bx-pager-item a.active{background-position:-20px -20px;}.view-event-popular-event-carousel .bx-wrapper .bx-controls-direction a,.view-event-popular-event-carousel .bx-wrapper .bx-controls-direction a,.view-featured-videos .bx-wrapper .bx-controls-direction a,.view-featured-videos .bx-wrapper .bx-controls-direction a{top:auto;bottom:-35px;}.view-event-popular-event-carousel .bx-wrapper .bx-controls-direction a.disabled,.view-event-popular-event-carousel .bx-wrapper .bx-controls-direction a.disabled:hover,.view-featured-videos .bx-wrapper .bx-controls-direction a.disabled,.view-featured-videos .bx-wrapper .bx-controls-direction a.disabled:hover{display:block;cursor:default;background-position:0 -64px;}.view-event-popular-event-carousel .bx-wrapper .bx-controls-direction a.bx-next.disabled,.view-event-popular-event-carousel .bx-wrapper .bx-controls-direction a.bx-next.disabled:hover,.view-featured-videos .bx-wrapper .bx-controls-direction a.bx-next.disabled,.view-featured-videos .bx-wrapper .bx-controls-direction a.bx-next.disabled:hover{background-position:-43px -64px;}#main .view-event-popular-event-carousel .bx-wrapper .bx-next,#main .view-featured-videos .bx-wrapper .bx-next{right:20px;}#main .view-event-popular-event-carousel .bx-wrapper .bx-prev,#main .view-featured-videos .bx-wrapper .bx-prev{left:20px;}.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;}#user-login-form .form-text,#user-register-form .form-text,#user-pass .form-text,.node-type-webform .webform-client-form .form-text{border:1px solid #E1E1E1;padding:5px 10px;margin-bottom:20px;-webkit-appearance:none;}.node-type-webform .webform-client-form .form-text{margin-bottom:15px;}.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{font-family:'HelveticaNeueETW01-65Md',Arial,sans-serif;font-weight:normal;font-size:1.3em;margin-bottom:10px;}.node-type-webform .webform-client-form label{font-size:1em;}.node-type-webform .webform-client-form label.option{font-family:'HelveticaNeueETW01-55Rg';}#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:#00B2A9;border:1px solid #00B2A9;font-size:0.8em;padding:8px 30px;letter-spacing:1px;color:#fff;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:#585858;border-radius:5px;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,.form-item-season{height:100px;overflow-y:scroll;}.views-exposed-widget label{color:#fff;font-size:1em;font-family:'HelveticaNeueETW01-75Bd',Arial,sans-serif;font-weight:normal;border-bottom:1px solid #00B2A9;padding-bottom:5px;margin-bottom:10px;}.views-exposed-widget .form-item{margin-bottom:10px;}.views-exposed-widget .form-item  label{border:none;font-family:'HelveticaNeueETW01-65Md',Arial,sans-serif;}.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:#00B2A9;border:1px solid #00B2A9;font-size:0.8em;padding:8px 30px;letter-spacing:1px;float:right;margin-right:40px;color:#fff;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-articles .views-row:hover{background:#fff;box-shadow:5px 5px #CFD7D6;}.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:#00B2A9;}.view-media-library .views-row h2,.view-articles .views-row h2{margin:5px 0;font-size:1.1em;}.view-media-library .views-row h2 a,.view-articles .views-row h2 a{text-decoration:none;}.view-media-library .views-row .field-name-body strong,.view-articles .views-row .field-name-body strong,.view-media-library .views-row .field-name-body b,.view-articles .views-row .field-name-body b{font-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;}#filters-hide a{color:#FFFFFF;display:block;margin:0 auto;text-decoration:none;width:100%;text-align:center;padding:15px 10px;}.node-article.news .icon,.node-article.blog .icon{background:url(/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{font-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;color:#00B2A9;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 #00B2A9;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:#00B2A9;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(/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:-42px -31px;}#main  .item-list .pager .pager-next:hover{background:transparent url(/sites/all/themes/eif/images/icons/controls.png) no-repeat -42px 1px;}#main  .item-list .pager .pager-previous:hover{background:transparent url(/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(/sites/all/themes/eif/images/icons/chevron-back-green.png) no-repeat left 13px;}ul.flippy li.next{float:right;background:url(/sites/all/themes/eif/images/icons/chevron-green.png) no-repeat right 13px;}.ui-dialog{padding:10px;font-family:'HelveticaNeueETW01-75Bd',Arial,sans-serif;}.ui-corner-all{border-radius:0;}.ui-widget-content{background:url(/sites/all/themes/eif/images/backgrounds/overlay-check-tile.png) repeat;border:none;}.ui-dialog .ui-dialog-content{background:#fff;font-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;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-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;font-size:0.8em;}.ui-dialog .ui-dialog-buttonpane .primary-button{background-color:#00B2A9;color:#fff;}#dialog-confirm{padding:10px 20px;}.ui-dialog .ui-dialog-buttonpane .secondary-button{background:none;color:#00B2A9;border:2px solid #00B2A9;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 25px;}.ui-dialog .ui-dialog-content ul.details li.venue{background:url(/sites/all/themes/eif/images/icons/pointer-green.png) no-repeat left center;}.ui-dialog .ui-dialog-content ul.details li.run{background:url(/sites/all/themes/eif/images/icons/calendar-green.png) no-repeat left center;}.ui-dialog .ui-dialog-content ul.details li.time{background:url(/sites/all/themes/eif/images/icons/clock-green.png) no-repeat left center;}.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:#fff;background:#00B2A9;}.genre-3 .ui-widget-header{background:#DA7A25;}.genre-5 .ui-widget-header{background:#008F97;}.genre-1 .ui-widget-header{background:#80207E;}.genre-4 .ui-widget-header{background:#6B8F3C;}.genre-2 .ui-widget-header{background:#C50084;}.genre-6 .ui-widget-header{background:#A2123F;}.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(/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(/sites/all/themes/eif/images/icons/chevron-green.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:#00B2A9;text-decoration:none;font-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;}.block-facetapi{background:#fff;padding:15px 20px;color:#000;overflow:hidden;}.block-facetapi h2{float:left;margin-right:30px;font-size:1.2em;}.block-facetapi a{color:#000;}.block-facetapi li{float:left;margin-right:20px;}.page-search-site .search-form .form-item,.page-search-site .search-form .form-actions{margin:0;}.page-search-site .search-form{background:#fff;padding:20px;}.page-search-site .search-form .form-submit{background:#00B2A9;border:2px solid #00B2A9;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;padding:10px 15px;font-size:0.8em;letter-spacing:2px;cursor:pointer;position:relative;top:-1px;}.page-search-site .search-form .form-submit:hover{background:#fff;color:#00B2A9;}.page-search-site .search-form .form-item{display:inline;}.page-search-site .search-form label{display:none;}.page-search-site .search-form input.form-text{border:2px solid #00B2A9;background:none;padding:10px 15px;}.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:10px;}.page-search-site #block-system-main .node h2 a{text-decoration:none;}.page-search-site #block-system-main .node h2 a:hover{color:#00B2A9;}.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;font-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;}.page-search-site #block-system-main .node .field-name-field-event-ticket-prices,.page-search-site #block-system-main .node .node-article strong{font-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;}.page-search-site #block-system-main .node .field-name-field-event-venue{font-family:'HelveticaNeueETW01-65Md',Arial,sans-serif;}.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 .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;}#footer{background-color:#00B2A9;color:#FFF;}#footer a{color:#fff;}#footer a:hover{text-decoration:underline;}#footer .home{padding:0 0 10px 0;margin-bottom:15px;border-bottom:1px solid #69E2DC;}#footer .home a{background:url(/sites/all/themes/eif/images/icons/home.png) no-repeat top left;display:block;width:14px;height:12px;text-indent:100%;white-space:nowrap;overflow:hidden;}#footer .phone-number{background-image:url(/sites/all/themes/eif/images/icons/phone-white.png);}#footer .mail{background-image:url(/sites/all/themes/eif/images/icons/mail-white.png);}#footer span.ext{background-image:url(/sites/all/themes/eif/images/icons/new-window-white.png);padding-right:20px;}#back-to-top{background:url(/sites/all/themes/eif/images/footer/footer-slice.png) no-repeat top center;}#back-to-top div{width:960px;margin:0 auto;position:relative;height:86px;}#back-to-top div a{background:url(/sites/all/themes/eif/images/footer/top-triangle.png) no-repeat top center;color:#fff;display:inline-block;font-size:0.8em;text-decoration:none;text-transform:uppercase;padding:33px 43px 7px 48px;position:absolute;bottom:20px;left:-40px;}#footer-region{width:960px;position:relative;}.footer-menu ul,.language ul{list-style:none;}.language{border-bottom:1px solid #69E2DC;padding-top:30px;}.footer-menu ul li,.language ul li{float:left;padding:15px 20px 15px 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;font-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;}.quick-links ul li a{background:url(/sites/all/themes/eif/images/icons/arrow-small-white.png) no-repeat left 6px;padding-left:15px;display:block;}#footer .social-share{position:absolute;right:30px;width:148px;padding-top:10px;text-align:right;}#footer .social-share span.ext{display:none;}#footer .social-share .fb-like{margin-bottom:10px;}#below-footer{background:#018A83;font-size:0.85em;padding:15px 0;color:#00B2A9;}#below-footer p{margin:0;}#below-footer-region{width:960px;}.social-links iframe{width:80px;float:right;}.lt-ie8 .social-links img{float:none;}.lt-ie8 .social-links p{overflow:hidden;}.facebook,.twitter,.pinterest,.flickr,.youtube,.storify{width:54px;height:54px;display:inline-block;background:url(/sites/all/themes/eif/images/icons/facebook-sprite.png) no-repeat top left;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative;}.lt-ie8 .facebook,.lt-ie8 .twitter,.lt-ie8 .pinterest,.lt-ie8 .flickr,.lt-ie8 .youtube,.lt-ie8 .storify{float:left;}.twitter{background:url(/sites/all/themes/eif/images/icons/twitter-sprite.png) no-repeat top left;}.pinterest{background:url(/sites/all/themes/eif/images/icons/pinterest-sprite.png) no-repeat top left;}.flickr{background:url(/sites/all/themes/eif/images/icons/flickr-sprite.png) no-repeat top left;}.youtube{background:url(/sites/all/themes/eif/images/icons/youtube-sprite.png) no-repeat top left;}.storify{background:url(/sites/all/themes/eif/images/icons/storify-sprite.png) no-repeat top left;}.facebook span,.twitter span,.pinterest span,.flickr span,.youtube span,.storify span{position:absolute;top:0;left:0;opacity:0;width:54px;height:54px;display:inline-block;background:url(/sites/all/themes/eif/images/icons/facebook-sprite.png) no-repeat left bottom;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;}.twitter span{background:url(/sites/all/themes/eif/images/icons/twitter-sprite.png) no-repeat left bottom;}.pinterest span{background:url(/sites/all/themes/eif/images/icons/pinterest-sprite.png) no-repeat left bottom;}.flickr span{background:url(/sites/all/themes/eif/images/icons/flickr-sprite.png) no-repeat left bottom;}.youtube span{background:url(/sites/all/themes/eif/images/icons/youtube-sprite.png) no-repeat left bottom;}.storify span{background:url(/sites/all/themes/eif/images/icons/storify-sprite.png) no-repeat left bottom;}.facebook:hover span,.twitter:hover span,.pinterest:hover span,.flickr:hover span,.youtube:hover span,.storify:hover span{opacity:1;}@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:static;}#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;}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,.admin-links a.cart{background:url(/sites/all/themes/eif/images/icons/search-white-on-black.png) no-repeat top left;width:40px;height:40px;display:inline-block;overflow:hidden;margin:0;}.admin-links a.cart{background:url(/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(/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;}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%;}.main-menu ul li{float:none;}.main-menu ul li.first{display:block;}.main-menu ul li a{color:#fff;background:#00B2A9;}.main-menu ul li a:hover,.main-menu ul li a.qtip-hover{background:#00726C;}.main-menu .menu-minipanels ul.menu ul.menu{display:block;}#header{top:0px;}.main-wrapper{top:-150px;margin-bottom:-150px;}#page-content img{max-width:100%;height:auto;}.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;}#back-to-top div a{left:0;}.facebook,.twitter,.pinterest,.flickr,.youtube,.storify{width:52px;margin-bottom:20px;}#footer .social-share{top:90px;right:15px;width:260px;text-align:left;}#footer .twitter-follow-button{margin-right:10px;float:right;}#footer .social-share .fb-like{width:90px!important;float:left;}.node-type-event #header .header-image .adaptive-image{display:block;}.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{font-size:2.2em;text-shadow:none;}.main-wrapper,.front .main-wrapper{top:-60px;margin-bottom:0;background-position:top right;}#main{top:60px;}#top-bar,#top-bar > .region{min-height:60px;}#block-eif-eif-header-festival-dates{height:60px;}#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 img{width:180px;left:0;}#header .header-image div{height:250px!important;}#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:#CFD7D6;text-align:center;margin:0;padding:15px 0;border-bottom:1px solid #E7EBEB;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 img{float:none;max-width:100%;height:auto;}#main .region-content{padding-top:10px;}#page-content img{max-width:100%;height:auto;}.mobile-filter-toggle{display:block;background:#585858;text-align:center;border-radius:5px;padding:20px 0;font-size:1.4em;}.mobile-filter-toggle a,.mobile-filter-toggle a:hover{color:#fff;text-decoration:none;background:url(/sites/all/themes/eif/images/icons/chevron-down.png) no-repeat right 10px;padding-right:25px;}.mobile-filter-toggle.active{border-radius:5px 5px 0 0;}.mobile-filter-toggle.active a{background:url(/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;}.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;}#footer .grid-100{padding-left:0;}#footer .region-footer{padding-bottom:40px;}#footer .language,#footer .home,#footer .quick-links,#footer .footer-menu{padding-left:10px;}#footer .language{padding-top:10px;}#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;}.facebook,.twitter,.pinterest,.flickr,.youtube,.storify{margin:0 -8px 0 0;}.footer-menu ul li,.language ul li{padding:0 20px 5px 0;}.footer-menu ul,.language ul{padding:10px 0;overflow:hidden;}}
.phone-number,.mail{padding-left:28px;background:url(/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(/sites/all/themes/eif/images/icons/mail-green.png) no-repeat 0 3px;}.mail a{text-decoration:underline;}.download{background:url(/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;}.facebook,.twitter,.pinterest,.flickr,.youtube,.storify{}.intro{font-family:'HelveticaNeueETW01-75Bd',Arial,sans-serif;font-size:1.2em;line-height:1.3em;}.contact-phone{background:url(/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 10px;}.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(/sites/all/themes/eif/images/icons/chevron-green.png) no-repeat left center;padding-left:15px;}.chevron-list li a,.tick-list li a,.bordered-list a{color:#00B2A9;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;font-family:'HelveticaNeueETW01-55Rg',Arial,sans-serif;}.tick-list li,.field-name-body ul.tick-list li{background:url(/sites/all/themes/eif/images/icons/green-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:#00B2A9;border:2px solid #00B2A9;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;padding:10px 15px;font-size:0.8em;letter-spacing:2px;}.primary-button:hover,a.block-link:hover .primary-button,.content-blocks .node a.primary-button:hover,.field-name-body a.primary-button:hover{background:#fff;color:#00B2A9;}.content-blocks .node a.primary-button{color:#fff;}.arrow,.field-name-body a.arrow{color:#000;background:url(/sites/all/themes/eif/images/icons/arrow-thin-green.png) no-repeat left top;padding-left:25px;text-decoration:none;display:inline-block;}.arrow:hover,.field-name-body a.arrow:hover,a.block-link:hover .arrow{color:#00B2A9;}.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(/sites/all/themes/eif/images/icons/arrow-thin-green.png) no-repeat left center;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(/sites/all/themes/eif/images/icons/arrow-white-thin.png) no-repeat left center;}#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;}}
