@font-face{font-family:'EnglishGrotesque-Medium';src:url("../fonts/325B56_0_0.eot");src:url("../fonts/325B56_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/325B56_0_0.woff2") format("woff2"),url("../fonts/325B56_0_0.woff") format("woff"),url("../fonts/325B56_0_0.ttf") format("truetype")}@font-face{font-family:'EnglishGrotesque-Thin';src:url("../fonts/325B56_1_0.eot");src:url("../fonts/325B56_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/325B56_1_0.woff2") format("woff2"),url("../fonts/325B56_1_0.woff") format("woff"),url("../fonts/325B56_1_0.ttf") format("truetype")}@font-face{font-family:'Circe-Bold';src:url("../fonts/325B53_0_0.eot");src:url("../fonts/325B53_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/325B53_0_0.woff2") format("woff2"),url("../fonts/325B53_0_0.woff") format("woff"),url("../fonts/325B53_0_0.ttf") format("truetype")}@font-face{font-family:'Circe-Regular';src:url("../fonts/325B53_1_0.eot");src:url("../fonts/325B53_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/325B53_1_0.woff2") format("woff2"),url("../fonts/325B53_1_0.woff") format("woff"),url("../fonts/325B53_1_0.ttf") format("truetype")}html{overflow-x:hidden}html,body{background-color:#F8F9F6;color:#000;line-height:1;font-family:"minion-pro", Times, helvetica, arial, sans-serif}html.noscroll,body.noscroll{overflow:hidden}.clear{clear:both}.hideOnDesktop{display:none !important}@media only screen and (max-width: 760px){.hideOnDesktop{display:block !important}}.hideOnMobile{display:block !important}@media only screen and (max-width: 760px){.hideOnMobile{display:none !important}}a{text-decoration:none;color:inherit}.chrome img{image-rendering:-webkit-optimize-contrast}@media only screen and (max-width: 760px){.chrome img{image-rendering:auto}}.nav{background:#F8F9F6;position:fixed;width:100%;top:0;-webkit-transition:top 0.2s ease;transition:top 0.2s ease;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);z-index:10}.nav.shorter{top:-36px}@media only screen and (max-width: 1160px){.nav{top:-36px;height:86px}}.nav .top{background:#000;color:#F8F9F6;width:100%;margin:0 auto;text-align:center}.nav .top ul li a{padding:14px 10px 12px;color:#a0a0a0;font-size:10px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}.nav ul{margin:0 auto;text-align:center}.nav ul li{display:inline-block;font-size:0;padding:0 6px;vertical-align:middle}@media only screen and (max-width: 830px){.nav ul li{padding:0 1px}}.nav ul li a{font-size:12px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;padding:20px 10px 18px;display:block}@media only screen and (max-width: 1300px){.nav ul li a{padding:20px 6px 18px}}@media only screen and (max-width: 1230px){.nav ul li a{padding:20px 2px 18px}}.nav ul li a.buyTicketLink{border:solid 1px #686f32;padding:8px 18px 5px;background-color:#686f32;color:#fff;font-weight:200;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease}.nav ul li a.buyTicketLink:hover{background-color:#FFFFFF;color:#686f32}.nav ul li a.nova{background-color:#1d1d1b;padding:0;height:50px;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.nav ul li a.nova:hover{background-color:#ff4713}.nav ul li a.important{color:#D80000;text-decoration:underline}@media only screen and (max-width: 860px){.nav ul{display:none}}.overlayNav{position:fixed;top:0;left:0;right:0;bottom:0;background:#F8F9F6;z-index:15;text-align:center;display:none;opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s,visibility 0.4s;transition:opacity 0.4s,visibility 0.4s}.overlayNav.open{opacity:1;visibility:visible;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.overlayNav .inner{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-40px}@media only screen and (max-height: 600px){.overlayNav .inner{margin-top:0}}.overlayNav .logo{margin:30px auto 0;display:block;width:180px}.overlayNav .logo img{width:100%}@media only screen and (max-height: 960px){.overlayNav .logo{margin-top:25px}.overlayNav .logo img{width:120px}}@media only screen and (max-height: 600px){.overlayNav .logo{display:none}}.overlayNav .vertical{margin-top:35px}@media only screen and (max-height: 600px){.overlayNav .vertical{margin-top:0}}.overlayNav .vertical li{display:block;padding:12px 0}.overlayNav .vertical li.mobileBuyTicketsLink{padding:18px 0 14px 0;margin:0 0 30px}.overlayNav .vertical li.mobileBuyTicketsLink a{background-color:#686f32;color:#FFF;padding:15px 30px 12px 30px}@media only screen and (max-width: 768px){.overlayNav .vertical li.mobileBuyTicketsLink a{padding:12px 26px 8px 26px}}.overlayNav .vertical li a{font-size:20px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overlayNav .vertical li a.important{color:#D80000}@media only screen and (max-height: 960px){.overlayNav .vertical li{padding:9px 0}.overlayNav .vertical li a{font-size:16px}}@media only screen and (max-height: 690px){.overlayNav .vertical li{padding:6px 0}.overlayNav .vertical li a{font-size:14px}}@media only screen and (max-height: 600px){.overlayNav .vertical li{padding:10px 0}.overlayNav .vertical li a{font-size:15px}}.overlayNav .bottom{position:absolute;bottom:32px;left:50%;width:100%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media only screen and (max-height: 600px){.overlayNav .bottom{display:none}}.overlayNav .bottom .social{margin-bottom:25px}@media only screen and (max-height: 640px){.overlayNav .bottom .social{display:none}}.overlayNav .bottom .social a{display:inline-block;margin:0 10px}.overlayNav .bottom .social a img{width:36px}.overlayNav .bottom ul li{display:inline-block;padding:0 20px}.overlayNav .bottom ul li a{font-size:10px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1.5px}.rightLink,.leftLink{position:absolute;top:14px;right:20px;z-index:17}.rightLink a,.leftLink a{font-size:10px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;display:block;color:#a0a0a0}.leftLink{right:auto;left:20px}.rightLinkSocial{position:absolute;top:51px;right:20px;z-index:17}.rightLinkSocial a{display:inline-block;margin:0 1px;font-size:0}.rightLinkSocial a:first-child{margin-left:0}.rightLinkSocial a:last-child{margin-right:0}.rightLinkSocial a img{width:20px}.menuToggle{position:fixed;left:20px;top:40px;cursor:pointer;height:30px;width:20px;z-index:20;-webkit-transition:top 0.2s ease;transition:top 0.2s ease}.menuToggle.shorter{top:4px}@media only screen and (max-width: 1160px){.menuToggle{top:4px}}.menuToggle span{font-size:10px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;display:block;position:absolute;top:18px;padding-left:27px}.menuToggle .menuI{-webkit-transition:0.4s ease;transition:0.4s ease;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.29, 1.01);transition-timing-function:cubic-bezier(0.75, 0, 0.29, 1.01);margin-top:10px;position:absolute;background:#000;height:2px;border-radius:10px;width:17px}.menuToggle .menuI.topI{top:5px}.menuToggle .menuI.topI.topAnimate{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px !important}.menuToggle .menuI.midI{top:10px}.menuToggle .menuI.midI.midAnimate{opacity:0}.menuToggle .menuI.bottomI{top:15px}.menuToggle .menuI.bottomI.bottomAnimate{top:10px !important;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.download{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;display:block;text-align:center;width:140px;margin:40px auto 30px}.download:hover{color:#000;background:#F8F9F6}@media only screen and (max-width: 760px){.download{margin:0 auto 30px}}#page_nova{background-color:#1d1d1b}#page_nova .main{background-color:#1d1d1b;color:#FFF}#page_nova .main .pageIntro{padding-bottom:60px;max-width:840px}#page_nova .main .pageIntro p{font-style:italic}#page_nova .main .XlTitle{font-size:11vw;width:100%;max-width:1400px;margin:0 auto;letter-spacing:4px;line-height:9.5vw;-webkit-transition:margin 1s ease,opacity 1s ease;transition:margin 1s ease,opacity 1s ease}#page_nova .main .XlTitle.center{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;margin-top:50px;opacity:0}#page_nova .main .XlTitle.center.active{margin-top:0;opacity:1}#page_nova .main .XlTitle.left{text-align:left;left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);bottom:-4.5vw;margin-bottom:-50px;opacity:0}#page_nova .main .XlTitle.left.active{margin-bottom:0;opacity:1}@media only screen and (max-width: 760px){#page_nova .main .XlTitle.left{text-align:center}}#page_nova .main .XlTitle.right{text-align:right;left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);bottom:-4.5vw;margin-bottom:-50px;opacity:0}#page_nova .main .XlTitle.right.active{margin-bottom:0;opacity:1}@media only screen and (max-width: 760px){#page_nova .main .XlTitle.right{text-align:center}}#page_nova .main .XlTitle.top{text-align:center;left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);top:-4.5vw;margin-top:50px;opacity:0}#page_nova .main .XlTitle.top.active{margin-top:0;opacity:1}#page_nova .main .ticketContainer{max-width:1400px}#page_nova .main .download{font-family:'rift-soft';font-weight:600;font-size:18px;letter-spacing:2px;line-height:44px;background-color:#FFF}#page_nova .main .download:hover{background-color:transparent !important;color:#FFF !important}#page_nova .main .download.red{color:#a2242d;border:solid 1px #FFF}#page_nova .main .download.teal{color:#005b67;border:solid 1px #FFF}#page_nova .main .download.orange{background-color:#ff4713;border:solid 1px #ff4713}#page_nova .main .download.white{color:#1d1d1b;background-color:#FFF;border:solid 1px #FFF}#page_nova .main .grid{max-width:100%;width:100%;padding:60px 10px}@media only screen and (max-width: 760px){#page_nova .main .grid{padding:30px 10px}}#page_nova .main .grid.red{background-color:#a2242d}#page_nova .main .grid.teal{background-color:#005b67}#page_nova .main .grid.orange{background-color:#ff4713}#page_nova .main .grid .routeHolder{max-width:1720px;margin:0 auto;position:relative}#page_nova .main .grid .routeHolder .routeArticle .routeArticleText{max-width:780px;margin:60px auto}#page_nova .main .grid .routeHolder .routeArticle .routeArticleText p{font-size:18px;line-height:28px;letter-spacing:0.8px}#page_nova .main .grid .routeHolder .routeArticle .routeArticleText p em{font-style:italic;font-size:12px}#page_nova .main .grid .routeHolder .routeArticle .imageHolderHalf .fact{position:absolute;max-width:310px}#page_nova .main .grid .routeHolder .routeArticle .imageHolderHalf .fact h2{font-family:'rift-soft';font-weight:600;font-size:70px;letter-spacing:2px;margin-bottom:5px}@media only screen and (max-width: 760px){#page_nova .main .grid .routeHolder .routeArticle .imageHolderHalf .fact h2{font-size:30px}}#page_nova .main .grid .routeHolder .routeArticle .imageHolderHalf .fact h3{font-style:italic;font-size:22px;line-height:27px;letter-spacing:0.4px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){#page_nova .main .grid .routeHolder .routeArticle .imageHolderHalf .fact h3{font-size:15px;line-height:24px}}#page_nova .main .grid .routeHolder .routeArticle table{width:100%}#page_nova .main .grid .routeHolder .routeArticle table tr td,#page_nova .main .grid .routeHolder .routeArticle table tr th{border:solid 1px;padding:20px;text-align:center}#page_nova .main .grid .routeHolder .routeArticle table tr th{font-family:'rift-soft';font-weight:600;font-size:24px;letter-spacing:2px}#page_nova .main .grid .routeHolder .routeArticle table tr th img{height:50px}#page_nova .main .grid .routeHolder .routeArticle table tr td{font-style:italic;font-size:18px;line-height:27px;letter-spacing:0.4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page_nova .main .grid .routeHolder.spaceTop{margin-top:4vw}#page_nova .main .grid .routeHolder #track span{font-family:'rift-soft';font-weight:600;font-size:24px;letter-spacing:2px}#page_nova .main .grid .routeFactsContainer{width:100%;border-top:solid 1px #FFF;border-bottom:solid 1px #FFF;padding:20px 0;max-width:1400px;margin:0 auto}#page_nova .main .grid .routeFactsContainer .col_1-4{width:25%}#page_nova .main .grid .routeFactsContainer .col_1-4:nth-child(4){border-right:none}#page_nova .main .grid .routeFactsContainer .col_1-2{width:50%}#page_nova .main .grid .routeFactsContainer .col_1-2:nth-child(2){border-right:none}#page_nova .main .grid .routeFactsContainer .col_1-4,#page_nova .main .grid .routeFactsContainer .col_1-2{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 30px;text-align:center;border-right:solid 1px #fff}#page_nova .main .grid .routeFactsContainer .col_1-4 h2,#page_nova .main .grid .routeFactsContainer .col_1-2 h2{font-family:'rift-soft';font-weight:600;font-size:24px;letter-spacing:2px;margin-bottom:5px}#page_nova .main .grid .routeFactsContainer .col_1-4 h3,#page_nova .main .grid .routeFactsContainer .col_1-2 h3{font-style:italic;font-size:22px;line-height:27px;letter-spacing:0.4px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){#page_nova .main .grid .routeFactsContainer .col_1-4 h3,#page_nova .main .grid .routeFactsContainer .col_1-2 h3{font-size:15px;line-height:24px}}@media only screen and (max-width: 1000px){#page_nova .main .grid .routeFactsContainer .col_1-4,#page_nova .main .grid .routeFactsContainer .col_1-2{padding:0 10px}}@media only screen and (max-width: 700px){#page_nova .main .grid .routeFactsContainer .col_1-4,#page_nova .main .grid .routeFactsContainer .col_1-2{width:100%;padding:20px 20px;border-right:none}}#page_nova .main .full{width:100%;min-height:680px;height:85vh;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}@media only screen and (max-width: 760px){#page_nova .main .full{min-height:auto}}#page_nova h1{font-family:'rift-soft';font-weight:600;font-size:35px;line-height:35px}#page_nova h1.large{color:#ff4713;font-size:60px;margin-bottom:10px;line-height:70px}.main .whatsOnHeader{margin:0 auto;width:100%;background-color:#F8F9F6;position:fixed;top:85px;border-top:solid 1px #000;-webkit-transition:top 0.2s ease;transition:top 0.2s ease;z-index:10}@media only screen and (max-width: 1100px){.main .whatsOnHeader{top:50px}}.main .whatsOnHeader.shorter{top:50px}.main .whatsOnHeader.radioHeader{background-color:#FFA500}.main .whatsOnHeader.radioHeader ul li{display:block;padding:14px 0 12px;margin:0 auto;text-align:center;width:100%;color:#000;font-size:10px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}@media only screen and (max-width: 760px){.main .whatsOnHeader.radioHeader ul li span{display:none}}.main{position:relative;top:86px;background:#F8F9F6}@media only screen and (max-width: 1100px){.main{top:50px}}.main .headerUnderlay{height:85vh;width:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:0}.main .map{height:100%;width:100%}.main .map .marker{cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:contain}.main .map .marker.logo{display:block;border:none;cursor:pointer;padding:0}.main .map .marker.dot{width:20px;height:20px}.main .map .mapboxgl-popup .mapboxgl-popup-content{padding:10px 10px 5px;background:#F8F9F6}.main .map .mapboxgl-popup .mapboxgl-popup-tip{border-top-color:#F8F9F6}.main .map .mapboxgl-popup h1{font-size:14px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:.6px;text-align:center;padding-top:6px}@media only screen and (max-width: 760px){.main .map .mapboxgl-popup h1{font-size:12px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:.4px}}.main .map .mapboxgl-popup p.address{font-family:"minion-pro";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;text-align:center;display:block;letter-spacing:0.4px;padding:6px;line-height:22px}@media only screen and (max-width: 760px){.main .map .mapboxgl-popup p.address{font-size:12px;line-height:18px}}.main .map .mapboxgl-popup img{max-width:200px}.main .gm-style-iw{font-size:12px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;padding-top:7px;width:100% !important}.main .gm-style-iw img.preview{max-width:260px}.main .gm-style-iw ~ div{top:14px !important}.main #track{max-width:1200px;width:90%;position:relative;margin:60px auto 60px}@media only screen and (max-width: 760px){.main #track{padding:0 10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:40px}}.main #track h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;text-align:center;padding-bottom:30px}.main #track .desc{margin-bottom:40px;text-align:center;line-height:22px}.main #track .ykey{position:absolute;left:-60px;width:50px;text-align:right;display:none}.main #track .ykey.top{bottom:93px}.main #track .ykey.bottom{bottom:-5px}.main #track .xkey{position:absolute;padding-top:5px}@media only screen and (max-width: 540px){.main #track .xkey.x2,.main #track .xkey.x4{display:none}}.main #track .xkey.x1{left:0}.main #track .xkey.x2{left:25%;margin-left:-13px}.main #track .xkey.x3{left:50%;margin-left:-13px}.main #track .xkey.x4{left:75%;margin-left:-13px}.main #track .xkey.x5{right:0}.main #track img{width:100%;display:block}@media only screen and (max-width: 760px){.main #track img{padding-bottom:5px}}.main .header{height:85vh;width:100%;overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center bottom;min-height:680px}@media only screen and (max-width: 768px){.main .header.homeHeader{height:auto}}@media only screen and (max-width: 760px){.main .header{min-height:360px}.main .header.mapHeader{height:65vh}}.main .header .ebLogo{position:absolute;left:50%;top:5%;max-width:200px;z-index:9;font-size:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media only screen and (max-width: 1120px){.main .header .ebLogo{max-width:150px}}@media only screen and (max-width: 1010px){.main .header .ebLogo{display:none}}.main .header .ebLogo img{width:100%}.main .header .headerSlider{width:100%;height:100%;position:absolute;background:#000}.main .header .headerSlider .slick-slide{min-height:85vh}@media only screen and (max-height: 800px){.main .header .headerSlider .slick-slide{min-height:680px}}.main .header .videoHolder{overflow:hidden;position:relative;height:100%;min-height:100%}@media only screen and (max-width: 760px){.main .header .videoHolder{-webkit-backface-visibility:hidden;backface-visibility:hidden}}.main .header .videoHolder video{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;overflow:hidden}@media only screen and (max-width: 760px){.main .header .videoHolder video{height:100%;min-width:100%}}.main .header .headerFixed{height:85vh;width:100%;background-color:#e2f0f3}.main .header .headerFixed div{background-position:center center;background-repeat:no-repeat;background-size:auto 100%;height:85vh}.main .header .splitLeft,.main .header .splitRight{width:50%;height:100%;position:relative;float:left}@media only screen and (max-width: 768px){.main .header .splitLeft,.main .header .splitRight{width:100%}}.main .header .splitLeft:hover .splitSlider .splitSliderSlides .splitItem:before,.main .header .splitRight:hover .splitSlider .splitSliderSlides .splitItem:before{opacity:0.5}.main .header .splitLeft .splitSlider .splitSliderSlides,.main .header .splitRight .splitSlider .splitSliderSlides{overflow:hidden}.main .header .splitLeft .splitSlider .splitSliderSlides .splitItem,.main .header .splitRight .splitSlider .splitSliderSlides .splitItem{width:100%;height:85vh;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.main .header .splitLeft .splitSlider .splitSliderSlides .splitItem:before,.main .header .splitRight .splitSlider .splitSliderSlides .splitItem:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:7;mix-blend-mode:multiply;opacity:0;background-color:#111111;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.main .header .splitLeft .splitSlider .splitSliderSlides .splitItem img,.main .header .splitRight .splitSlider .splitSliderSlides .splitItem img{width:75%;position:absolute;top:50%;left:50%;z-index:8;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-height: 650px){.main .header .splitLeft .splitSlider .splitSliderSlides .splitItem img,.main .header .splitRight .splitSlider .splitSliderSlides .splitItem img{top:55%}}@media only screen and (max-height: 580px){.main .header .splitLeft .splitSlider .splitSliderSlides .splitItem img,.main .header .splitRight .splitSlider .splitSliderSlides .splitItem img{top:60%}}@media only screen and (max-width: 760px){.main .header .splitLeft .splitSlider .splitSliderSlides .splitItem img,.main .header .splitRight .splitSlider .splitSliderSlides .splitItem img{top:50%}}.main .header .splitLeft .splitButtonHolder,.main .header .splitRight .splitButtonHolder{display:block;margin-bottom:15px}.main .header .splitLeft .splitButtonHolder .splitButton,.main .header .splitRight .splitButtonHolder .splitButton{padding:17px 30px 14px 31px;border:2px solid #FFF;font-family:'Circe-Regular';text-transform:uppercase;font-size:16px;letter-spacing:1px;display:inline-block;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease}.main .header .splitLeft .splitButtonHolder .splitButton:hover,.main .header .splitRight .splitButtonHolder .splitButton:hover{background-color:#FFFFFF;color:#000000}.main .header .splitLeft .splitLink,.main .header .splitRight .splitLink{font-family:'Circe-Regular';text-transform:uppercase;font-size:8px;letter-spacing:1px;position:relative}.main .header .splitLeft .splitTop,.main .header .splitRight .splitTop{position:absolute;z-index:8;color:#FFF;width:100%;text-align:center;top:9%}@media only screen and (max-height: 735px){.main .header .splitLeft .splitTop,.main .header .splitRight .splitTop{top:7%}}.main .header .splitLeft .splitTop p,.main .header .splitRight .splitTop p{font-family:'Circe';font-weight:300;font-size:34px;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.main .header .splitLeft .splitTop span,.main .header .splitRight .splitTop span{font-family:'Circe-Regular';font-size:12px;letter-spacing:1px;text-transform:uppercase}.main .header .splitLeft .splitBottom,.main .header .splitRight .splitBottom{position:absolute;z-index:8;color:#FFF;width:100%;text-align:center;bottom:5%}.main .header .splitLeft .splitBottom p,.main .header .splitRight .splitBottom p{font-family:'Circe';font-weight:300;font-size:34px;letter-spacing:2px;margin-bottom:40px;text-transform:uppercase}@media only screen and (max-width: 760px){.main .header .splitLeft .splitBottom p,.main .header .splitRight .splitBottom p{margin-bottom:20px}}.main .header .splitLeft .splitAbc{background-image:url("../images/whats-on/abc-featured.jpg")}.main .header .splitLeft .splitAbc img{max-width:400px}@media only screen and (max-height: 735px){.main .header .splitLeft .splitAbc img{max-width:350px}}.main .header .splitLeft .splitNorman{background-image:url("../images/whats-on/norman.jpg")}.main .header .splitLeft .splitNorman img{max-width:500px}.main .header .splitLeft .splitFestivalOne{background-image:url("../images/whats-on/festival1.jpg")}.main .header .splitLeft .splitFestivalTwo{background-image:url("../images/whats-on/festival2.jpg")}.main .header .splitLeft .splitFestivalThree{background-image:url("../images/whats-on/festival3.jpg")}.main .header .splitLeft .splitFestivalFour{background-image:url("../images/whats-on/festival4.jpg")}.main .header .splitLeft .splitFestivalFive{background-image:url("../images/whats-on/festival5.jpg")}.main .header .splitRight .splitItem img{max-width:500px}.main .header .splitRight .splitRideOne{background-image:url("../images/whats-on/ride1.jpg")}.main .header .splitRight .splitRideTwo{background-image:url("../images/whats-on/ride2.jpg")}.main .header .splitRight .splitRideThree{background-image:url("../images/whats-on/ride3.jpg")}.main .header .splitRight .splitRideFour{background-image:url("../images/whats-on/ride4.jpg")}.main .header .splitRight .splitRideFive{background-image:url("../images/whats-on/ride5.jpg")}.main .header .splitRight .splitRideSix{background-image:url("../images/whats-on/ride6.jpg")}.main .header .layer{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-filter:blur(0);filter:blur(0);z-index:1;-webkit-transform-origin:center bottom;transform-origin:center bottom;position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.main .header .layer.videolayer{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.main .header .layer.bottom{background-color:#000;z-index:1;background-position:center}.main .header .layer.middle{background-image:url("../images/header/Background_test.jpg");-webkit-animation:kenburns 35s forwards linear;animation:kenburns 35s forwards linear;z-index:2;background-position:center}.main .header .layer.top{background-image:url("../images/header/Rider_test.png");z-index:3;background-position:center 20%}.main .header .layer.whatsOnHeaderInfo .logo{top:5% !important;width:200px}@media only screen and (max-width: 760px){.main .header .layer.whatsOnHeaderInfo .logo{top:10%;width:140px}}.main .header .layer.whatsOnHeaderInfo .button{top:90% !important}.main .header .layer.whatsOnHeaderInfo .button.homeFestivalBtn{left:40% !important}@media only screen and (max-width: 1000px){.main .header .layer.whatsOnHeaderInfo .button.homeFestivalBtn{left:30% !important;font-size:8px !important;padding:0 14px !important;width:86px !important}}.main .header .layer.whatsOnHeaderInfo .button.homeRideBtn{left:60% !important}@media only screen and (max-width: 1000px){.main .header .layer.whatsOnHeaderInfo .button.homeRideBtn{left:70% !important;font-size:8px !important;padding:0 14px !important;width:86px !important}}.main .header .layer.whatsOnHeaderInfo .homepageLineup{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;max-width:760px;width:80%}@media only screen and (max-height: 850px){.main .header .layer.whatsOnHeaderInfo .homepageLineup{max-width:660px}}@media only screen and (max-width: 760px){.main .header .layer.whatsOnHeaderInfo .homepageLineup{width:auto;height:200px}}.main .header .layer.info{z-index:4;text-align:center;background:rgba(0,0,0,0.2)}.main .header .layer.info .logo{left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);top:18%;width:200px}@media only screen and (max-width: 760px){.main .header .layer.info .logo{top:10%;width:140px}}.main .header .layer.info .novaLogo{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:500px}@media only screen and (max-width: 760px){.main .header .layer.info .novaLogo{width:140px}}.main .header .layer.info h1{width:100%;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:42px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:4px;line-height:50px;color:#F8F9F6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.main .header .layer.info h1{font-size:28px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:4px;line-height:38px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}.main .header .layer.info h1.memoryMessage{left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);top:63%;font-size:42px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:4px}@media only screen and (max-width: 760px){.main .header .layer.info h1.memoryMessage{font-size:28px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:3px;line-height:32px;top:55%}}.main .header .layer.info p{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:67%;width:100%;font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;color:#F8F9F6;line-height:30px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.main .header .layer.info p{display:none}}.main .header .layer.info .button{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:83%;font-size:14px;height:50px;line-height:53px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1.4px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block}.main .header .layer.info .button:hover{color:#000;background:#F8F9F6}@media only screen and (max-width: 760px){.main .header .layer.info .button{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block}.main .header .layer.info .button:hover{color:#000;background:#F8F9F6}}.main .header .layer.info.deep .logo{top:13%}.main .header .layer.info.deep p{top:78%}.main .header .layer.info.deep .button{top:88%}@media only screen and (max-height: 960px){.main .header .layer.info.deep h1{font-size:42px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:4px;line-height:50px}.main .header .layer.info.deep p{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}}@media only screen and (max-width: 760px){.main .header .layer.info.deep h1{font-size:36px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:3px;line-height:42px}}.main .pageIntro{margin:0 auto;padding:100px 10px 90px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;max-width:830px;width:100%;margin:0 auto}.main .pageIntro.rulesIntro{padding-bottom:60px}.main .pageIntro.ticketsIntro{padding-bottom:0}.main .pageIntro .mobile{display:none}@media only screen and (max-width: 760px){.main .pageIntro .mobile{display:block}}@media only screen and (max-width: 540px){.main .pageIntro{padding:50px 10px 50px !important}.main .pageIntro.the500text{padding-top:0 !important}}.main .pageIntro h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px}@media only screen and (max-width: 540px){.main .pageIntro h1{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;line-height:24px}}.main .pageIntro h1.large{font-size:64px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:5px;margin-bottom:40px}@media only screen and (max-width: 540px){.main .pageIntro h1.large{font-size:32px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:2px;line-height:40px}}.main .pageIntro h2{margin-top:60px;font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}@media only screen and (max-width: 540px){.main .pageIntro h2{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;line-height:24px}}.main .pageIntro p{width:100%;margin:30px auto 0;font-size:20px;line-height:30px;letter-spacing:0.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 540px){.main .pageIntro p{font-size:16px;line-height:22px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}.main .pageIntro a.darkButton{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;margin-top:30px;margin-bottom:0px;display:inline-block}.main .pageIntro a.darkButton:hover{color:#000;background:#F8F9F6}.main .locationIntro{margin:0 auto;text-align:center}@media only screen and (max-width: 760px){.main .locationIntro{margin:0 auto}}.main .locationIntro h1{font-size:72px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:7px}@media only screen and (max-width: 540px){.main .locationIntro h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px}}.main .locationIntro p{margin:40px auto 0;max-width:1000px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.main .locationIntro p.shorter{width:80%;max-width:860px;display:block;font-size:30px;line-height:38px;letter-spacing:1px;text-align:center}@media only screen and (max-width: 760px){.main .locationIntro p.shorter{font-size:22px;line-height:29px;width:100%}}.main .locationIntro p.wider{max-width:1000px;width:100%;font-size:18px;line-height:26px;letter-spacing:0.4px;text-align:center}@media only screen and (max-width: 760px){.main .locationIntro p.wider{font-size:15px;line-height:24px}}@media only screen and (max-width: 540px){.main .locationIntro p{font-size:16px;line-height:22px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.main .locationIntro a:not(.button){text-decoration:underline}.main .sponsor{margin:0 auto 45px;text-align:center}.main .sponsor img{width:220px}.main .sponsor span{display:block;margin-top:15px;font-size:11px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;line-height:15px}.main .smallLink{text-align:center;margin-top:45px}.main .smallLink a{font-size:11px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}.main .smallLink span{display:block;margin:10px auto;width:40px;height:2px;background:#000}.main .eroicaBadge{margin-top:50px}.main .eroicaBadge img{width:150px}.main .eroicaBadge small{margin-top:10px;line-height:12px;display:block;font-size:10px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:0;text-transform:none}.main .twoSections{padding:0 10px 80px;margin:0 auto;max-width:1720px;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1040px){.main .twoSections{width:100%}}.main .twoSections .col{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;height:auto;overflow:hidden;padding:10px}.main .twoSections .col.col_1-2{width:50%}@media only screen and (max-width: 760px){.main .twoSections .col.col_1-2{width:100%}}.main .twoSections .col .posterWrapper{position:relative;display:inline-block}.main .twoSections .col .posterWrapper.enlargePoster{cursor:-webkit-zoom-in;cursor:zoom-in}.main .twoSections .col .posterWrapper span{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main .twoSections .col .posterWrapper span img{width:60px}.main .twoSections .col .posterWrapper>img{width:100%;max-width:547px;margin:0 auto;display:block}.main .twoSections .col a.darkButton{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;margin-top:40px;display:inline-block}.main .twoSections .col a.darkButton:hover{color:#000;background:#F8F9F6}.main .grid{padding:0 10px 80px;margin:0 auto;max-width:1720px;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1040px){.main .grid{width:100%}}.main .grid.noSpaceBottom{padding-bottom:0}.main .grid.thinner{max-width:1400px}.main .grid.inline{font-size:0}.main .grid.locationGrid{max-width:1480px;padding-top:40px}@media only screen and (max-width: 760px){.main .grid.locationGrid{padding-top:40px}}.main .grid.locationGrid hr{background:#000;display:block;width:40%;height:1px;margin:80px auto;border:none}@media only screen and (max-width: 760px){.main .grid.locationGrid hr{margin:40px auto 60px;width:60%}}@media only screen and (max-width: 760px){.main .grid{width:100%}}.main .grid.homeBoxes{padding-bottom:0}@media only screen and (max-width: 760px){.main .grid.homeBoxes{padding-bottom:50px}}.main .grid .col{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;height:auto;overflow:hidden;padding:10px}@media only screen and (min-width: 1500px){.main .grid .col{width:33.33%}.main .grid .col.last{display:block}}@media only screen and (max-width: 1500px){.main .grid .col{width:50%}.main .grid .col.last{display:none}}@media only screen and (max-width: 760px){.main .grid .col{width:100%}.main .grid .col.last{display:block}}.main .grid .col:before{content:"";display:block;padding-top:67.5%;position:relative;z-index:1;margin-bottom:40px}@media only screen and (max-width: 760px){.main .grid .col:before{margin-bottom:0}}.main .grid .col.thinArticle{width:50%}.main .grid .col.thinArticle:before{padding-top:45%}.main .grid .col .inner{position:absolute;top:10px;left:10px;bottom:40px;right:10px;z-index:2}.main .grid .col .inner:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,0.1)}@media only screen and (max-width: 760px){.main .grid .col .inner{bottom:10px}}.main .grid .col .inner h1{position:absolute;text-align:center;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#F8F9F6;font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;bottom:110px;z-index:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main .grid .col .inner a{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;bottom:45px;left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);z-index:2;display:block}.main .grid .col .inner a:hover{color:#000;background:#F8F9F6}.main .grid .col.pic .inner{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../images/example.jpg")}.main .grid .col.video:hover .videoHover{opacity:1}.main .grid .col.video .videoHover{position:absolute;z-index:1;height:100%;width:100%;overflow:hidden;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.main .grid .col.video .videoHover video{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%}.main .grid .col.video .inner{background-size:cover;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width: 760px){.main .grid .col.video .inner video{display:none}}.main .grid .col.video #norman{background-image:url("../images/home/EB_Norman_Jay-0.jpg")}.main .grid .col.video #abc{background-image:url("../images/home/EB_The_ABC-0.jpg")}.main .grid .col.video #ride{background-image:url("../images/home/EB_The_Ride-0.jpg")}.main .grid .col.video #hurricane{background-image:url("../images/home/EB_Hurricane.jpg")}.main .grid .col.video #bars{background-image:url("../images/home/EB_Bars-0.jpg")}.main .grid .col.video #food{background-image:url("../images/home/EB_The_Food-0.jpg")}.main .grid .col.video #shopping{background-image:url("../images/home/EB_Shopping-0.jpg")}.main .grid .col.video #accommodation{background-image:url("../images/home/EB_Camping_Glamping-0.jpg")}.main .grid .col.video #kids{background-image:url("../images/home/EB_Kids_Club-0.jpg")}.main .grid .col.video #entertainment{background-image:url("../images/home/EB_Live_Music-0.jpg")}.main .grid .col.video #best{background-image:url("../images/home/EB_Best_In_Show-0.jpg")}.main .grid .col.video #family{background-image:url("../images/home/EB_Family-0.jpg")}.main .grid .col.quote:before{padding-top:50%}@media only screen and (max-width: 1400px){.main .grid .col.quote{width:100%}.main .grid .col.quote:before{padding-top:260px}.main .grid .col.quote.secondLast{display:none}}.main .grid .col.quote .inner:after{content:none}.main .grid .col.quote .inner p{padding-top:40px;width:75%;text-align:center;left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);font-size:20px;line-height:29px;letter-spacing:0.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 540px){.main .grid .col.quote .inner p{width:100%;font-size:16px;line-height:22px;padding:20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.main .grid .col.quote .inner .author{font-size:10px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:.4px;left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);bottom:45px}@media only screen and (max-width: 760px){.main .grid .col.quote.secondLast{display:none}}.main .grid .contactTitle{text-align:center;font-size:36px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:3px;margin:0px auto 40px;padding-top:20px}.main .grid .contactBlock{text-align:center;margin-bottom:60px;padding:30px;float:none;display:inline-block;vertical-align:top}.main .grid .contactBlock:before{display:none}@media only screen and (max-width: 760px){.main .grid .contactBlock{margin-bottom:40px;padding:20px}}.main .grid .contactBlock h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;margin-bottom:30px}@media only screen and (max-width: 760px){.main .grid .contactBlock h1{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin-bottom:20px}}.main .grid .contactBlock p{font-size:18px;line-height:27px;letter-spacing:0.4px;max-width:90%;margin:0 auto}.main .grid .contactBlock p a{text-decoration:underline}@media only screen and (max-width: 760px){.main .grid .contactBlock p{font-size:14px;line-height:22px}}.main .grid .contactBlock.first{width:100%;max-width:820px;margin:0 auto 40px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}@media only screen and (max-width: 760px){.main .grid .contactBlock.first{margin-bottom:0}}.main .grid .contactBlock.last{margin-bottom:40px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 760px){.main .grid .contactBlock.last{margin-bottom:0}}.main .grid .faqBlock{text-align:left;margin-bottom:60px}@media only screen and (max-width: 760px){.main .grid .faqBlock{margin-bottom:40px}}.main .grid .faqBlock h1 a{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}@media only screen and (max-width: 760px){.main .grid .faqBlock h1 a{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;line-height:24px}}.main .grid .faqBlock ul li{padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.25)}@media only screen and (max-width: 760px){.main .grid .faqBlock ul li{padding:7px 0}}.main .grid .faqBlock ul li a{display:inline-block}.main .grid .faqBlock ul li a:hover{text-decoration:underline}.main .grid .faqBlock a{font-size:18px;line-height:27px;letter-spacing:0.4px;display:block}.main .grid .faqBlock a.seeAll{margin-top:20px;color:#888;text-decoration:underline;font-size:16px}@media only screen and (max-width: 760px){.main .grid .faqBlock a{font-size:14px;line-height:22px;letter-spacing:0.3px}}.main .grid .faqBlock.singleCategory{margin-left:auto;margin-right:auto;display:block;text-align:center}.main .grid .faqBlock.singleCategory p{margin-bottom:30px}.main .grid .faqBlock.singleCategory p span{font-style:italic}.main .grid .col_1-3{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;padding:10px;width:33.33%}@media only screen and (max-width: 760px){.main .grid .col_1-3{width:100%;padding-bottom:30px}}.main .grid .col_1-2{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;padding:10px;width:50%}@media only screen and (max-width: 760px){.main .grid .col_1-2{width:100%;padding-bottom:30px}}.main .grid .shopHolder h1{text-transform:uppercase;font-family:'Circe-Bold';font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;text-align:center;padding-top:80px}.main .grid .shopHolder .shopItem{text-align:center;padding:35px}.main .grid .shopHolder .shopItem img{max-height:300px;max-width:100%;margin:0 auto}.main .grid .shopHolder .shopItem h3{line-height:22px;text-transform:uppercase;padding:20px;margin:0 auto;font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:2px;max-width:350px}.main .grid .shopHolder .shopItem a{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;margin-top:0;display:inline-block}.main .grid .shopHolder .shopItem a:hover{color:#000;background:#F8F9F6}.main .grid .rideHolder .routeIntro{text-align:center;padding:80px 10px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.main .grid .rideHolder .routeIntro.first{padding-top:0}@media only screen and (max-width: 760px){.main .grid .rideHolder .routeIntro{padding:60px 10px 40px}}@media only screen and (max-width: 760px){.main .grid .rideHolder .routeIntro.rulesMid{padding-top:0}}.main .grid .rideHolder .routeIntro h1{font-family:'EnglishGrotesque-Thin';font-size:50px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:20px}@media only screen and (max-width: 1040px){.main .grid .rideHolder .routeIntro h1{font-size:42px}}.main .grid .rideHolder .routeIntro h2{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:30px}@media only screen and (max-width: 1040px){.main .grid .rideHolder .routeIntro h2{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}}@media only screen and (max-width: 760px){.main .grid .rideHolder .routeIntro h2{line-height:24px}}.main .grid .rideHolder .routeIntro p{display:block;padding:0 30px 15px;font-size:18px;line-height:27px;letter-spacing:0.4px;max-width:810px;margin:0 auto}.main .grid .rideHolder.findMeHolder{padding-bottom:80px;float:left;width:100%}.main .grid .rideHolder .routeType{text-align:center}.main .grid .rideHolder .routeType .top{-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 10px}.main .grid .rideHolder .routeType .top h1{font-size:60px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:5px;padding-bottom:10px}@media only screen and (max-width: 1040px){.main .grid .rideHolder .routeType .top h1{font-size:42px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:4px}}.main .grid .rideHolder .routeType .top h2{font-size:24px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;padding-bottom:10px}@media only screen and (max-width: 1040px){.main .grid .rideHolder .routeType .top h2{font-size:20px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:2px}}.main .grid .rideHolder .routeType .top h3{font-size:14px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}@media only screen and (max-width: 1040px){.main .grid .rideHolder .routeType .top h3{font-size:13px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}}.main .grid .rideHolder .routeType .top.short{background:rgba(226,128,0,0.25);border-bottom:4px solid #e28000}.main .grid .rideHolder .routeType .top.medium{background:rgba(39,111,255,0.25);border-bottom:4px solid #276fff}.main .grid .rideHolder .routeType .top.long{background:rgba(170,49,54,0.25);border-bottom:4px solid #aa3136}.main .grid .rideHolder .routeType .middle{padding-top:40px;padding-bottom:50px;background:#aeaeae}.main .grid .rideHolder .routeType .middle.short{background:rgba(226,128,0,0.15)}.main .grid .rideHolder .routeType .middle.medium{background:rgba(39,111,255,0.15)}.main .grid .rideHolder .routeType .middle.long{background:rgba(170,49,54,0.15)}.main .grid .rideHolder .routeType .middle table{font-size:12px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:.4px;text-transform:none;margin:0px auto 20px}.main .grid .rideHolder .routeType .middle table tr td{text-align:left;padding:4px 6px}.main .grid .rideHolder .routeType .middle table tr td.right{text-align:right}.main .grid .rideHolder .routeType .middle p{display:block;padding:0 30px 15px;font-size:18px;line-height:27px;letter-spacing:0.4px}@media only screen and (max-width: 1040px){.main .grid .rideHolder .routeType .middle p{font-size:15px;line-height:22px;padding:0 15px 10px}}.main .grid .rideHolder .routeType .middle a{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;margin-top:15px;display:inline-block}.main .grid .rideHolder .routeType .middle a:hover{color:#000;background:#F8F9F6}.main .grid .rideHolder .routeType .bottom{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden;display:block;height:auto}.main .grid .rideHolder .routeType .bottom:before{content:"";display:block;padding-top:100%;position:relative;z-index:1}.main .grid .rideHolder .routeType .bottom.short{background-image:url("../images/short.jpg")}.main .grid .rideHolder .routeType .bottom.medium{background-image:url("../images/medium.jpg")}.main .grid .rideHolder .routeType .bottom.long{background-image:url("../images/long.jpg")}.main .grid .rideHolder .rideEssentials{text-align:center;padding:100px 10px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 760px){.main .grid .rideHolder .rideEssentials{padding:40px 10px 0px}}.main .grid .rideHolder .rideEssentials h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px}.main .grid .rideHolder .rideEssentials>p{font-size:20px;line-height:28px;letter-spacing:0.4px;max-width:80%;margin:40px auto 60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 540px){.main .grid .rideHolder .rideEssentials>p{width:100%;font-size:16px;line-height:22px;margin:30px auto 40px}}@media only screen and (max-width: 760px){.main .grid .rideHolder .rideEssentials .col_1-3{margin-bottom:20px}}.main .grid .rideHolder .rideEssentials .col_1-3 h2{font-size:14px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}.main .grid .rideHolder .rideEssentials .col_1-3 img{width:80%;margin:0px auto 20px}.main .grid .rideHolder .rideEssentials .col_1-3 a{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;margin-top:0;display:inline-block}.main .grid .rideHolder .rideEssentials .col_1-3 a:hover{color:#000;background:#F8F9F6}.main .grid .rideHolder .rideEssentials .col_1-3 p{font-size:16px;line-height:20px;letter-spacing:0.2px;margin:15px auto 20px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px}@media only screen and (max-width: 1040px){.main .grid .rideHolder .rideEssentials .col_1-3 p{padding:0}}@media only screen and (max-width: 760px){.main .grid .rideHolder .rideEssentials .col_1-3 p{font-size:14px;line-height:18px}}.main .grid .rideHolder .quoteBox{text-align:center}.main .grid .rideHolder .quoteBox .image{height:auto;overflow:hidden;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.main .grid .rideHolder .quoteBox .image:before{content:"";display:block;padding-top:67.5%;position:relative;z-index:1}@media only screen and (max-width: 760px){.main .grid .rideHolder .quoteBox .image:before{margin-bottom:0}}.main .grid .rideHolder .quoteBox .image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.15)}.main .grid .rideHolder .quoteBox .image h1{position:absolute;text-align:center;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#F8F9F6;font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;line-height:26px;bottom:40px;z-index:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main .grid .rideHolder .quoteBox p{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 30px 60px 0;font-size:18px;line-height:24px;letter-spacing:0.4px;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.main .grid .rideHolder .quoteBox p{padding-bottom:20px;font-size:16px;line-height:21px;padding-right:0}}.main .grid .rideHolder .quoteBox a{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;display:inline-block;margin:-40px auto 0px}.main .grid .rideHolder .quoteBox a:hover{color:#000;background:#F8F9F6}.main .grid .rideHolder .rulesSection{text-align:center;padding-bottom:100px}@media only screen and (max-width: 760px){.main .grid .rideHolder .rulesSection{padding-bottom:80px}}.main .grid .rideHolder .rulesSection .info>p{font-size:20px;line-height:28px;letter-spacing:0.4px;max-width:60%;margin:40px auto 60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.main .grid .rideHolder .rulesSection .info>p{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;font-size:14px;line-height:22px;margin-bottom:30px}}.main .grid .rideHolder .rulesSection .info>a{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block}.main .grid .rideHolder .rulesSection .info>a:hover{color:#000;background:#F8F9F6}.main .grid .rideHolder .rulesSection .info .left,.main .grid .rideHolder .rulesSection .info .end,.main .grid .rideHolder .rulesSection .info .middle{float:left;text-align:center}@media only screen and (max-width: 760px){.main .grid .rideHolder .rulesSection .info .left,.main .grid .rideHolder .rulesSection .info .end{display:none}}.main .grid .rideHolder .rulesSection .info .left,.main .grid .rideHolder .rulesSection .info .end{margin-top:10%}.main .grid .rideHolder .rulesSection .info .left h1,.main .grid .rideHolder .rulesSection .info .end h1{font-size:38px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:4px;padding-bottom:10px;display:block}.main .grid .rideHolder .rulesSection .info .left h2,.main .grid .rideHolder .rulesSection .info .end h2{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;padding-bottom:5px;display:block}.main .grid .rideHolder .rulesSection .info .left h3,.main .grid .rideHolder .rulesSection .info .end h3{font-size:14px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}.main .grid .rideHolder .rulesSection .info .left table,.main .grid .rideHolder .rulesSection .info .end table{font-size:12px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:.4px;text-transform:none;margin:30px auto 20px}.main .grid .rideHolder .rulesSection .info .left table tr td,.main .grid .rideHolder .rulesSection .info .end table tr td{text-align:left;padding:3px 6px}.main .grid .rideHolder .rulesSection .info .left table tr td.right,.main .grid .rideHolder .rulesSection .info .end table tr td.right{text-align:right}.main .grid .rideHolder .rulesSection .info .left{width:20%}.main .grid .rideHolder .rulesSection .info .middle{width:100%}@media only screen and (max-width: 760px){.main .grid .rideHolder .rulesSection .info .middle{width:100%}}.main .grid .rideHolder .rulesSection .info .middle img{width:100%;max-width:800px}.main .grid .rideHolder .rulesSection .info .end{width:20%}.main .grid .rideHolder .talesSection{padding-top:90px;text-align:center}.main .grid .rideHolder .talesSection>h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;padding-bottom:40px}.main .grid .rideHolder .rideQuotes{padding-bottom:100px}@media only screen and (max-width: 760px){.main .grid .rideHolder .rideQuotes{padding-bottom:60px}}.main .grid .rideHolder .rideQuotes.homeQuotes{padding-bottom:80px;padding-top:30px}@media only screen and (max-width: 760px){.main .grid .rideHolder .rideQuotes.homeQuotes{padding-bottom:10px}}.main .grid .rideHolder .rideQuotes.rideMiddleQuotes{padding-bottom:0;padding-top:60px}@media only screen and (max-width: 760px){.main .grid .rideHolder .rideQuotes.rideMiddleQuotes{padding-top:40px;padding-bottom:30px}}.main .grid .rideHolder .rideQuotes.rideBottomQuotes{padding-bottom:80px}@media only screen and (max-width: 760px){.main .grid .rideHolder .rideQuotes.rideBottomQuotes{padding-top:0;padding-bottom:10px}}.main .grid .rideHolder .rideQuotes.rideBottomQuotes h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;text-align:center;padding:40px 0}.main .grid .rideHolder .rideQuotes .rideQuoteSpacer{float:left;width:100%;margin:10px 0}@media only screen and (max-width: 760px){.main .grid .rideHolder .rideQuotes .rideQuoteSpacer{display:none}}.main .grid .rideHolder .rideQuotes .col_1-3{text-align:center}@media only screen and (max-width: 1100px){.main .grid .rideHolder .rideQuotes .col_1-3{width:100%}}.main .grid .rideHolder .rideQuotes .col_1-3 img{max-width:170px;width:100%;margin:0 auto}.main .grid .rideHolder .rideQuotes .col_1-3 h1{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;padding:10px 0 30px}.main .grid .rideHolder .rideQuotes .col_1-3 p{width:80%;margin:0 auto;font-size:16px;line-height:24px;letter-spacing:0.4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.main .grid .rideHolder .rideQuotes .col_1-3 p{width:100%}}.main .grid .routeHolder .routeInfoWrapper{max-width:1000px;margin:0 auto}.main .grid .routeHolder .routeInfoType{margin-top:20px}@media only screen and (max-width: 760px){.main .grid .routeHolder .routeInfoType{margin-top:0px}}.main .grid .routeHolder .routeInfoType h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;margin-bottom:5px;text-align:center}.main .grid .routeHolder .routeInfoType h2{font-style:italic;font-size:20px;line-height:24px;letter-spacing:0.4px;margin-bottom:30px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.main .grid .routeHolder .routeInfoType h2{font-size:15px;line-height:24px}}.main .grid .routeHolder .routeInfoType h3{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;margin-bottom:5px;text-align:center}.main .grid .routeHolder .routeInfoType h4{font-style:italic;font-size:18px;line-height:20px;letter-spacing:0.4px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.main .grid .routeHolder .routeInfoType h4{font-size:15px;line-height:24px}}.main .grid .routeHolder .routeInfoType span{text-align:center;display:block;padding:10px 0}.main .grid .routeHolder .routeInfoType table{margin:0 auto;font-size:16px}.main .grid .routeHolder .routeInfoType table td{text-align:left;padding:4px 10px}.main .grid .routeHolder .routeInfoType table td.right{text-align:right}.main .grid .routeHolder .routeInfoIcon{text-align:center}@media only screen and (max-width: 760px){.main .grid .routeHolder .routeInfoIcon{margin:10px auto}}.main .grid .routeHolder .routeInfoIcon img{width:250px}.main .grid .routeHolder .routeArticle{padding-top:20px;max-width:1000px;margin:0 auto}.main .grid .routeHolder .routeArticle h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;padding-bottom:30px;text-align:center}@media only screen and (max-width: 760px){.main .grid .routeHolder .routeArticle h1{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:2px;line-height:24px;padding-bottom:20px}}.main .grid .routeHolder .routeArticle .author{font-style:italic;font-size:14px;letter-spacing:0.4px;display:block;text-align:center;margin:40px auto}.main .grid .routeHolder .routeArticle .intro{width:80%;max-width:1000px;display:block;font-size:30px;line-height:38px;letter-spacing:1px;text-align:center;margin:0 auto 40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.main .grid .routeHolder .routeArticle .intro{font-size:22px;line-height:29px;margin-bottom:10px}}.main .grid .routeHolder .routeArticle .imageHolder{text-align:center;margin-bottom:50px;position:relative;top:50px;opacity:0;-webkit-transition:top 1s ease,opacity 1s ease;transition:top 1s ease,opacity 1s ease}.main .grid .routeHolder .routeArticle .imageHolder img{width:100%;position:relative}@media only screen and (max-width: 760px){.main .grid .routeHolder .routeArticle .imageHolder img{width:100%}}.main .grid .routeHolder .routeArticle .imageHolder.active{top:0;opacity:1}.main .grid .routeHolder .routeArticle .imageHolderHalf{text-align:center;margin-bottom:50px;width:50%;float:left;position:relative}.main .grid .routeHolder .routeArticle .imageHolderHalf img{width:100%;position:relative;top:50px;opacity:0;-webkit-transition:top 1s ease,opacity 1s ease;transition:top 1s ease,opacity 1s ease}@media only screen and (max-width: 760px){.main .grid .routeHolder .routeArticle .imageHolderHalf img{width:100%}}.main .grid .routeHolder .routeArticle .imageHolderHalf img.active{top:0;opacity:1}.main .grid .routeHolder .routeArticle .routeArticleText{margin-top:30px;padding:0 10px;margin-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 760px){.main .grid .routeHolder .routeArticle .routeArticleText{margin-bottom:30px}}.main .grid .routeHolder .routeArticle .routeArticleText h2{font-size:30px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;margin-bottom:30px;text-align:center}@media only screen and (max-width: 760px){.main .grid .routeHolder .routeArticle .routeArticleText h2{font-size:26px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:2px}}.main .grid .routeHolder .routeArticle .routeArticleText p{font-size:18px;line-height:27px;letter-spacing:0.4px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:800px;margin:0 auto 30px}@media only screen and (max-width: 760px){.main .grid .routeHolder .routeArticle .routeArticleText p{font-size:15px;line-height:24px;margin-bottom:30px}}@media only screen and (max-width: 760px){.main .grid .routeHolder .routeArticle .routeArticleText .button{margin-top:20px}}.main .grid .routeHolder .enter{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;display:block;text-align:center;width:180px;margin:0 auto 100px}.main .grid .routeHolder .enter:hover{color:#000;background:#F8F9F6}.main .grid .routeHolder .enter.first{margin:60px auto 40px}.main .grid .routeHolder .poi{margin:120px auto 0;max-width:1000px}@media only screen and (max-width: 760px){.main .grid .routeHolder .poi{margin-top:90px}}.main .grid .routeHolder .poi h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;margin-bottom:35px;text-align:center}@media only screen and (max-width: 760px){.main .grid .routeHolder .poi h1{margin-bottom:30px}}.main .grid .routeHolder .poi h2{margin-bottom:5px;font-size:14px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;text-align:center}.main .grid .routeHolder .poi p{max-width:600px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;margin:0 auto 10px;margin-bottom:30px;font-size:16px;line-height:24px;letter-spacing:0.4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.main .grid .routeHolder .poi .col_1-3{margin-top:30px}@media only screen and (max-width: 760px){.main .grid .routeHolder .poi .col_1-3{margin-top:0;padding:0}}.main .grid .routeHolder .poi table{text-align:center;margin-top:0}.main .grid .full{width:100%;min-height:680px;height:85vh;background-size:cover;background-repeat:no-repeat;background-position:center center}.main .grid .full.camping{background-image:url("../images/camping.jpg")}.main .grid .full.camping .inner h1{color:inherit}.main .grid .full.camping .inner p{color:inherit}@media only screen and (max-width: 760px){.main .grid .full.camping .inner p{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;line-height:24px}}.main .grid .full.camping .inner p a{text-decoration:underline}.main .grid .full.ride{background-image:url("../images/ride.jpg")}.main .grid .full.routeLong{background-image:url("../images/route-long/MamTor-8-e.jpg")}.main .grid .full.routeMedium{background-image:url("../images/route-long/JS_180617_189.jpg")}.main .grid .full.routeMedium2{background-image:url("../images/route-medium/Sterndale-moor.jpg")}.main .grid .full .inner{text-align:center;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.main .grid .full .inner h1{font-size:40px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:4px;color:#F8F9F6;margin-bottom:30px;margin-top:16vh}.main .grid .full .inner p{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;color:#F8F9F6;line-height:32px;text-transform:uppercase}.main .grid .full .inner p a{color:#000}.main .faqBottom,.main .faqContact{text-align:center;background:rgba(0,0,0,0.035);padding:140px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:100px;margin-top:-60px}@media only screen and (max-width: 760px){.main .faqBottom,.main .faqContact{padding:80px 20px;margin-bottom:60px}}.main .faqBottom h1,.main .faqContact h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;margin-bottom:30px}@media only screen and (max-width: 760px){.main .faqBottom h1,.main .faqContact h1{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}}.main .faqBottom p,.main .faqContact p{font-size:18px;line-height:27px;letter-spacing:0.4px}.main .faqBottom p a,.main .faqContact p a{text-decoration:underline}.main .faqContent{max-width:1000px;margin:0 auto;padding:0 20px 200px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 760px){.main .faqContent{padding-bottom:160px}}.main .faqContent h1,.main .faqContent h2{text-align:center}.main .faqContent h1{font-size:28px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;margin-bottom:40px}@media only screen and (max-width: 760px){.main .faqContent h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;line-height:30px}}.main .faqContent h2{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin-bottom:60px}@media only screen and (max-width: 760px){.main .faqContent h2{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;line-height:24px}}.main .faqContent .faqAnswer strong{font-weight:bold}.main .faqContent .faqAnswer em{font-style:italic}.main .faqContent .faqAnswer p{margin-top:30px;font-size:18px;line-height:27px;letter-spacing:0.4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.main .faqContent .faqAnswer p{font-size:14px;line-height:22px}}.main .faqContent .faqAnswer p a{text-decoration:underline}.main .faqContent .faqAnswer .button{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;margin:20px 0}.main .faqContent .faqAnswer .button:hover{color:#000;background:#F8F9F6}.main .faqContent .faqAnswer img{margin:0 auto;max-width:100%;display:block}.main .faqContent .faqAnswer table{border:1px solid #000;margin:50px 0;width:100% !important}.main .faqContent .faqAnswer table tr td{padding:20px}@media only screen and (max-width: 760px){.main .faqContent .faqAnswer table tr td{padding:10px}}.main .faqContent .faqAnswer table tr td p{margin-top:0}.main .faqContent .faqAnswer table tr td h2{margin:0 auto}.main .faqContent .faqAnswer h1{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin:80px 0 40px;text-align:left}@media only screen and (max-width: 760px){.main .faqContent .faqAnswer h1{margin:60px 0 30px}}.main .faqContent .faqAnswer span a{text-decoration:underline}.main .faqContent .faqAnswer span.button{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;margin:20px 0}.main .faqContent .faqAnswer span.button:hover{color:#000;background:#F8F9F6}.main .mapHolder{min-height:680px;height:50vh}@media only screen and (max-width: 760px){.main .mapHolder{min-height:300px}}.main .mapHolder #map{height:100%;width:100%}.main .videoHolder{position:relative;height:100vh;min-height:680px;width:100%;margin-bottom:40px;overflow:hidden}@media only screen and (max-width: 760px){.main .videoHolder{margin-bottom:20px;min-height:400px}}@media only screen and (max-width: 760px){.main .videoHolder.fullVideo{display:none}}.main .videoHolder video{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}.main .signupHolder{margin:90px auto 60px auto;width:50%;min-width:320px;max-width:600px;text-align:center}.main .signupHolder.faqSearch{width:100%;margin:80px auto}@media only screen and (max-width: 760px){.main .signupHolder.faqSearch{margin:80px auto 40px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.main .signupHolder.faqSearch h1{font-size:72px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:4px}@media only screen and (max-width: 760px){.main .signupHolder.faqSearch h1{font-size:42px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:3px}}.main .signupHolder.faqSearch img{width:200px;margin-bottom:60px}.main .signupHolder h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px}.main .signupHolder p{font-size:16px;letter-spacing:0.4px;line-height:24px;margin:20px auto}.main .signupHolder form{display:block;margin:20px auto 60px}.main .signupHolder form ::-webkit-input-placeholder{text-transform:uppercase;text-align:center;color:#000;opacity:1}.main .signupHolder form :-moz-placeholder{text-transform:uppercase;text-align:center;color:#000;opacity:1}.main .signupHolder form ::-moz-placeholder{text-transform:uppercase;text-align:center;color:#000;opacity:1}.main .signupHolder form :-ms-input-placeholder{text-transform:uppercase;text-align:center;color:#000;opacity:1}.main .signupHolder form [placeholder]:focus::-webkit-input-placeholder{opacity:0.3}.main .signupHolder form [placeholder]:focus:-moz-placeholder{opacity:0.3}.main .signupHolder form [placeholder]:focus::-moz-placeholder{opacity:0.3}.main .signupHolder form [placeholder]:focus:-ms-input-placeholder{opacity:0.3}.main .signupHolder form input[type=text]{background:#fff;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 10px 11px;width:100%;text-align:center;border:solid 1px #000;-webkit-appearance:none;outline:none;font-size:13px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;text-transform:none}.main .signupHolder form button{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;margin:25px auto 0;display:block;cursor:pointer;padding-bottom:2px;height:44px !important}.main .signupHolder form button:hover{color:#000;background:#F8F9F6}.main .signupHolder .termsContainer{width:100%;padding:20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.main .signupHolder .termsContainer label{font-size:12px;letter-spacing:0.4px;line-height:24px;margin:20px auto;position:relative;top:1px;left:5px;cursor:pointer}.main .socialLinks{font-size:0;margin-bottom:90px;text-align:center}.main .socialLinks a{display:inline-block;margin:0 10px}@media only screen and (max-width: 760px){.main .socialLinks a{margin:0 8px}}.main .socialLinks a img{width:40px}.main .instagramHolder{font-size:0}@media only screen and (max-width: 540px){.main .instagramHolder{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}.main .instagramHolder .instagram_gallery{font-size:0}.main .instagramHolder .instagram_gallery a{display:inline-block;width:16.66%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media only screen and (max-width: 1200px){.main .instagramHolder .instagram_gallery a{width:33.33%}}@media only screen and (max-width: 760px){.main .instagramHolder .instagram_gallery a{width:33.33%}}@media only screen and (max-width: 540px){.main .instagramHolder .instagram_gallery a{width:50%}}.main .instagramHolder .instagram_gallery a img{width:100%}.main .instagramHolder:hover a:not(:hover){opacity:0.75}.newsHolder{padding-bottom:100px}.newsHolder .whatsOnBanner{margin:0 auto;width:100%;padding:50px 0 0 0;display:block;max-height:700px;height:85vh;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.newsHolder .whatsOnBanner.friday{background-image:url("../images/whats-on/eroica-britannia-friday-norman-jay-banner.jpg")}.newsHolder .whatsOnBanner.saturday{background-image:url("../images/whats-on/eroica-britannia-saturday-martin-fry-banner.jpg")}.newsHolder .whatsOnBanner.sunday{background-image:url("../images/whats-on/eroica-britannia-sunday-the-ride-banner.jpg")}.newsHolder .whatsOnBanner.sunday .whatsOnButtonHolder{margin-bottom:15px}.newsHolder .whatsOnBanner .whatsOnButtonHolder{display:block}.newsHolder .whatsOnBanner .whatsOnButtonHolder .whatsOnButton{padding:17px 30px 14px 31px;border:2px solid #FFF;font-family:'Circe-Regular';text-transform:uppercase;font-size:16px;letter-spacing:1px;display:inline-block;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease}.newsHolder .whatsOnBanner .whatsOnButtonHolder .whatsOnButton:hover{background-color:#FFFFFF;color:#000000}.newsHolder .whatsOnBanner .whatsOnLink{font-family:'Circe-Regular';text-transform:uppercase;font-size:8px;letter-spacing:1px;position:relative}.newsHolder .whatsOnBanner .whatsOnTop{position:absolute;z-index:8;color:#FFF;width:100%;text-align:center;top:100px}@media only screen and (max-height: 735px){.newsHolder .whatsOnBanner .whatsOnTop{top:90px}}.newsHolder .whatsOnBanner .whatsOnTop p{font-family:'Circe';font-weight:300;font-size:34px;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.newsHolder .whatsOnBanner .whatsOnTop span{font-family:'Circe-Regular';font-size:12px;letter-spacing:1px;text-transform:uppercase}.newsHolder .whatsOnBanner .whatsOnBottom{position:absolute;z-index:8;color:#FFF;width:100%;text-align:center;bottom:50px}.newsHolder .whatsOnBanner .whatsOnBottom p{font-family:'Circe';font-weight:300;font-size:34px;letter-spacing:2px;margin-bottom:60px;text-transform:uppercase}@media only screen and (max-width: 760px){.newsHolder .whatsOnBanner .whatsOnBottom p{margin-bottom:20px}}.newsHolder .whatsOnBanner img{position:absolute;top:50%;left:50%;width:80%;max-width:650px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 760px){.newsHolder .whatsOnBanner img{max-width:400px}}.newsHolder .whatsOnIntro{font-size:18px;line-height:27px;width:90%;max-width:790px;margin:60px auto 0;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0}@media only screen and (max-width: 760px){.newsHolder .whatsOnIntro{margin:0 auto}}.newsHolder .whatsOnTitle{text-transform:uppercase;font-size:26px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;margin:0 auto;padding-top:60px;padding:60px 20px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.newsHolder .newsHeader{margin-top:40px}@media only screen and (max-width: 760px){.newsHolder .newsHeader{margin-top:30px}}.newsHolder .newsHeader .top{position:relative;font-style:italic;font-size:14px;letter-spacing:0.4px;border-bottom:1px solid #000;padding-bottom:15px}@media only screen and (max-width: 760px){.newsHolder .newsHeader .top{padding-bottom:25px}}.newsHolder .newsHeader .top .left,.newsHolder .newsHeader .top .right{position:absolute;top:0}.newsHolder .newsHeader .top .left{left:20px}.newsHolder .newsHeader .top .center{display:block;text-align:center}.newsHolder .newsHeader .top .right{right:20px}@media only screen and (max-width: 760px){.newsHolder .newsHeader .top .center{display:none}}.newsHolder .newsHeader .middle{margin-top:2px;border-top:1px solid #000;margin-bottom:2px;border-bottom:1px solid #000;text-align:center}.newsHolder .newsHeader .middle h1{font-size:64px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:4px;display:block;padding:30px 0 20px}@media only screen and (max-width: 760px){.newsHolder .newsHeader .middle h1{font-size:24px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:2px}}.newsHolder .newsHeader .bottom{border-top:1px solid #000;padding-top:20px;text-align:center}.newsHolder .newsHeader .bottom ul{font-size:0}.newsHolder .newsHeader .bottom ul li{display:inline-block;padding:0 20px}.newsHolder .newsHeader .bottom ul li a{font-size:12px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;position:relative}.newsHolder .newsHeader .bottom ul li a.active:after{content:'';position:absolute;bottom:-6px;left:50%;margin-left:-20px;width:40px;height:2px;background:#000}.newsHolder .newsHeader .bottom ul li a:hover{opacity:0.5}@media only screen and (max-width: 760px){.newsHolder .newsHeader .bottom ul li{padding:0 20px 30px}}.newsHolder .newsHeader .bottom.whatsOnList{padding-top:17px;padding-bottom:15px;border-top:none}@media only screen and (max-width: 760px){.newsHolder .newsHeader .bottom.whatsOnList ul li{padding:0 10px}}.newsHolder .newsHeader .bottom.whatsOnList ul li a{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}@media only screen and (max-width: 760px){.newsHolder .newsHeader .bottom.whatsOnList ul li a{font-size:14px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}}.newsHolder .newsHeader .bottom.whatsOnList ul li a.active:after{bottom:-2px}.newsHolder .whatsOnHeader{margin:0 auto;width:100%;background-color:#F8F9F6;position:fixed;top:85px;border-top:solid 1px;-webkit-transition:top 0.2s ease;transition:top 0.2s ease;z-index:10}@media only screen and (max-width: 1100px){.newsHolder .whatsOnHeader{top:50px}}@media only screen and (max-width: 760px){.newsHolder .whatsOnHeader{top:50px}}.newsHolder .whatsOnHeader.shorter{top:50px}.newsHolder .newsArticle{margin-top:48px}.newsHolder .newsArticle.whatsOnArticle{margin-top:60px;text-align:center}@media only screen and (max-width: 760px){.newsHolder .newsArticle.whatsOnArticle{margin-top:30px}}@media only screen and (max-width: 760px){.newsHolder .newsArticle{margin-top:0px}}.newsHolder .newsArticle .logo{display:block;margin:0 auto;width:160px}@media only screen and (max-width: 760px){.newsHolder .newsArticle .logo{width:120px}}.newsHolder .newsArticle>h1{text-align:center;font-size:84px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:5px;line-height:92px;display:block;padding:0px 0 20px;max-width:1200px;margin:20px auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 960px){.newsHolder .newsArticle>h1{font-size:64px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:4px;line-height:72px}}@media only screen and (max-width: 760px){.newsHolder .newsArticle>h1{font-size:32px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;line-height:40px;padding:0px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.newsHolder .newsArticle>h2{text-align:center;font-size:22px;line-height:26px;font-style:italic;display:block;padding:0px 0 20px;max-width:1200px;margin:-10px auto 20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.newsHolder .newsArticle>h2{font-size:16px;line-height:22px;margin-top:-20px;padding:0px 20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}.newsHolder .newsArticle .hero{margin:0 auto;width:90%;max-width:1400px;height:auto;display:block}.newsHolder .newsArticle .published{font-style:italic;font-size:14px;letter-spacing:0.4px;display:block;text-align:center;margin:40px auto}@media only screen and (max-width: 760px){.newsHolder .newsArticle .published{margin:30px auto}}.newsHolder .newsArticle .intro{margin:30px auto;width:80%;max-width:1000px;display:block;font-size:30px;line-height:38px;letter-spacing:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;padding-top:10px;padding-bottom:30px}@media only screen and (max-width: 760px){.newsHolder .newsArticle .intro{font-size:20px;line-height:28px;margin-bottom:10px;width:100%;padding:0 20px 20px;letter-spacing:0.4px;-webkit-box-sizing:border-box;box-sizing:border-box}}.newsHolder .newsArticle .articleContent{margin:30px auto;width:80%;max-width:1000px;font-size:18px;line-height:27px;letter-spacing:0.4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.newsHolder .newsArticle .articleContent{font-size:15px;line-height:24px;margin:10px auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px}}.newsHolder .newsArticle .articleContent ul{list-style:disc}.newsHolder .newsArticle .articleContent p{padding-bottom:20px}.newsHolder .newsArticle .articleContent p a{text-decoration:underline}.newsHolder .newsArticle .articleContent p.smaller{font-size:13px;line-height:22px;letter-spacing:0.1px}.newsHolder .newsArticle .articleContent.whatsOnArticle p{text-align:center !important}.newsHolder .newsArticle .articleContent .centerOne p{padding-bottom:60px;text-align:center}@media only screen and (max-width: 760px){.newsHolder .newsArticle .articleContent .centerOne iframe{max-width:100%}}.newsHolder .newsArticle .articleContent span{display:inline-block}.newsHolder .newsArticle .articleContent span a{text-decoration:underline}.newsHolder .newsArticle .articleContent span.button{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;margin:20px 0;text-decoration:none !important}.newsHolder .newsArticle .articleContent span.button:hover{color:#000;background:#F8F9F6}.newsHolder .newsArticle .articleContent .button{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;margin:20px 0;text-decoration:none !important}.newsHolder .newsArticle .articleContent .button:hover{color:#000;background:#F8F9F6}.newsHolder .newsArticle .articleContent h1{text-align:center;margin:60px auto;font-size:40px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:4px;line-height:48px}@media only screen and (max-width: 760px){.newsHolder .newsArticle .articleContent h1{font-size:26px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;line-height:32px;margin:30px auto}}.newsHolder .newsArticle .articleContent h2{text-align:center;margin:30px auto;font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;line-height:30px}@media only screen and (max-width: 760px){.newsHolder .newsArticle .articleContent h2{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:2px;line-height:24px;margin:20px auto}}.newsHolder .newsArticle .articleContent strong{font-weight:bold}.newsHolder .newsArticle .articleContent em{font-style:italic}.newsHolder .newsArticle .articleContent table{border:1px solid #000;margin:50px 0;width:100% !important}.newsHolder .newsArticle .articleContent table tr td{padding:20px}@media only screen and (max-width: 760px){.newsHolder .newsArticle .articleContent table tr td{padding:10px}}.newsHolder .newsArticle .articleContent table tr td p{margin-top:0}.newsHolder .newsArticle .articleSlideshow{padding-top:40px;padding-bottom:70px}@media only screen and (max-width: 760px){.newsHolder .newsArticle .articleSlideshow{padding-top:20px;padding-bottom:60px}}.newsHolder .newsArticle .articleSlideshow .slick-slide{outline:none}.newsHolder .newsArticle .articleSlideshow .slick-slide img{outline:none;height:760px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 3px}@media only screen and (max-width: 760px){.newsHolder .newsArticle .articleSlideshow .slick-slide img{height:420px}}.newsHolder .newsArticle .articleSlideshow .slick-arrow{top:50%;position:absolute;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);height:40px;width:21px;font-size:0;background-repeat:no-repeat;background-color:transparent;border:none;outline:none;cursor:pointer;z-index:5}@media only screen and (max-width: 760px){.newsHolder .newsArticle .articleSlideshow .slick-arrow{height:30px;width:20px;background-size:contain}}.newsHolder .newsArticle .articleSlideshow .slick-arrow.slick-prev{background-image:url("../images/icons/arrow_left.png");left:20px}.newsHolder .newsArticle .articleSlideshow .slick-arrow.slick-next{background-image:url("../images/icons/arrow_right.png");right:20px}.newsHolder .newsArticle .articleSlideshow .slick-dots{text-align:center;position:absolute;bottom:30px;width:100%}.newsHolder .newsArticle .articleSlideshow .slick-dots li{display:inline-block;margin:0 5px;background:#CBCBCB;border:none;width:5px;height:5px;border-radius:5px;overflow:hidden;padding:0;cursor:pointer;position:relative}.newsHolder .newsArticle .articleSlideshow .slick-dots li button{width:5px;height:5px;border-radius:5px;overflow:hidden;padding:0;cursor:pointer;position:absolute;top:0;left:0;font-size:0;background:#CBCBCB;border:none}.newsHolder .newsArticle .articleSlideshow .slick-dots li.slick-active button{background:#000}.newsHolder .newsArticle .articleImages{margin:20px auto;padding:20px 0 30px}.newsHolder .newsArticle .articleImages.oneImage{text-align:center}.newsHolder .newsArticle .articleImages.oneImage img{-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;max-width:100%;margin:0 auto;display:block;max-height:800px}@media only screen and (max-width: 760px){.newsHolder .newsArticle .articleImages.oneImage{padding:0px 0 20px}}.newsHolder .articleShare{text-align:center}.newsHolder .articleShare .social{display:inline-block;margin:0 20px 40px}.newsHolder .articleShare .social img{width:50px}.newsHolder .articleShare .back{border-bottom:1px solid #000;font-size:20px;letter-spacing:0.4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsWrapper{padding:30px 10px 0 !important;font-size:0}@media only screen and (max-width: 760px){.newsWrapper{padding:0px 10px 0px !important}}.newsWrapper .categoryIntro{text-align:center;padding-bottom:40px;display:block;max-width:860px;margin:0 auto;font-size:20px;line-height:31px;letter-spacing:0.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsWrapper>h1{padding:130px 0 30px;text-align:center;font-family:'EnglishGrotesque-Thin';font-size:50px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 1040px){.newsWrapper>h1{font-size:42px}}.newsWrapper .newsItem{text-align:center;display:inline-block;font-size:0;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-bottom:0px;vertical-align:top}@media only screen and (max-width: 1600px){.newsWrapper .newsItem{width:33.33%}}@media only screen and (max-width: 1200px){.newsWrapper .newsItem{width:50%}}@media only screen and (max-width: 600px){.newsWrapper .newsItem{width:100%;margin-bottom:0px}}.newsWrapper .newsItem span{color:#D80000}.newsWrapper .newsItem h1{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 10px;font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.newsWrapper .newsItem h2{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px 10px 15px;font-size:14px;letter-spacing:0.3px;line-height:20px;margin-top:-13px;font-style:italic}.newsWrapper .newsItem .image{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:block}.newsWrapper .newsItem .image:before{content:"";display:block;padding-top:67.5%;position:relative;z-index:1}.newsWrapper .newsItem p{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;font-size:16px;line-height:24px;letter-spacing:0.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsWrapper .newsItem .readMore{text-decoration:underline;font-weight:bold;letter-spacing:0.3px;font-size:16px}.sponsorHolder{text-align:center;max-width:1200px;margin:0 auto 80px}.sponsorHolder h1{margin:40px auto;font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px}@media only screen and (max-width: 760px){.sponsorHolder h1{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:2px}}.sponsorHolder ul{font-size:0}.sponsorHolder ul li{display:inline-block;width:16.66%;text-align:center;padding-bottom:10px}@media only screen and (max-width: 760px){.sponsorHolder ul li{width:33.33%}}@media only screen and (max-width: 540px){.sponsorHolder ul li{width:50%}}.sponsorHolder ul li a{display:block}.sponsorHolder ul li a img{width:75%}.footer{text-align:center;padding-bottom:30px}.footer .logo{width:160px}@media only screen and (max-width: 760px){.footer .logo{width:120px}}.footer .leroicaLogo{width:160px}@media only screen and (max-width: 760px){.footer .leroicaLogo{width:120px}}.footer .address{font-size:15px;line-height:21px;letter-spacing:0.4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:30px 0}.footer ul li{display:inline-block;font-size:12px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;padding:0 12px 5px}.footer .bottom{padding:25px 0 20px}@media only screen and (max-width: 760px){.footer .bottom{padding-top:35px}}.footer .bottom p{font-size:10px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}.footer .bottom p a{display:inline-block;margin-right:24px}.footer .bottom p a.backToTop{margin-right:0;margin-left:24px}@media only screen and (max-width: 760px){.footer .bottom p a.backToTop{margin-top:10px}}@media only screen and (max-width: 760px){.footer .bottom p a{display:block;margin:0 0 10px 0}}.footer .bottom p a.inline{display:inline}.footer .bottom img{width:100px;position:relative;top:4px;margin:15px}.whatsOnTicketInfoContainer{max-width:1000px;width:100%;display:block;margin:0 auto;padding:60px 0 0 0}@media only screen and (max-width: 760px){.whatsOnTicketInfoContainer{padding:50px 0 0}}.whatsOnTicketInfoContainer p{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px 10px 30px;font-size:18px;letter-spacing:0.3px;line-height:14px;text-transform:capitalize;text-transform:uppercase;font-family:'Circe-Bold'}.whatsOnTicketInfoContainer .col_1-3{width:33.33%;float:left;text-align:center}@media only screen and (max-width: 760px){.whatsOnTicketInfoContainer .col_1-3{width:100%;padding:0 0 40px}}.whatsOnTicketInfoContainer .col_1-3 .ticketImage{width:240px;height:100px;margin:0 auto 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:100%;background-repeat:no-repeat;background-position:0px 0px}@media only screen and (max-width: 760px){.whatsOnTicketInfoContainer .col_1-3 .ticketImage{margin:0 auto 30px}}.whatsOnTicketInfoContainer .col_1-3 .ticketImage:hover+span{color:#000;background:#F8F9F6}.whatsOnTicketInfoContainer .col_1-3 .ticketImage.freeTicket{background-image:url("/images/whats-on/free-ticket.png")}.whatsOnTicketInfoContainer .col_1-3 .ticketImage.dayTicket{background-image:url("/images/whats-on/day-ticket.png")}.whatsOnTicketInfoContainer .col_1-3 .ticketImage.weekendTicket{background-image:url("/images/whats-on/weekend-ticket.png")}.whatsOnTicketInfoContainer .col_1-3 span{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;display:inline-block !important}.whatsOnTicketInfoContainer .col_1-3 span:hover{color:#000;background:#F8F9F6}.whatsOnTicketInfoContainer .col_1-2{width:50%;float:left;text-align:center}@media only screen and (max-width: 760px){.whatsOnTicketInfoContainer .col_1-2{width:100%;padding:0 0 40px}}.whatsOnTicketInfoContainer .col_1-2 .ticketImage{width:240px;height:100px;margin:0 auto 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:100%;background-repeat:no-repeat;background-position:0px 0px}@media only screen and (max-width: 760px){.whatsOnTicketInfoContainer .col_1-2 .ticketImage{margin:0 auto 30px}}.whatsOnTicketInfoContainer .col_1-2 .ticketImage:hover+span{color:#000;background:#F8F9F6}.whatsOnTicketInfoContainer .col_1-2 .ticketImage.rideTicket{background-image:url("/images/ride/ride-ticket.png")}.whatsOnTicketInfoContainer .col_1-2 .ticketImage.concessionTicket{background-image:url("/images/ride/concession-ticket.png")}.whatsOnTicketInfoContainer .col_1-2 span{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block}.whatsOnTicketInfoContainer .col_1-2 span:hover{color:#000;background:#F8F9F6}.whatsOnFooterImage{width:100%;height:auto;font-size:0;margin:85px auto 0}@media only screen and (max-width: 760px){.whatsOnFooterImage{margin:50px auto 0}}.whatsOnFooterImage img{width:100%}.galleryHeader{text-align:center;margin:60px auto}.galleryHeader h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px}.galleryHeader .headlinesFilters{padding-top:40px}.galleryHeader .headlinesFilters a{position:relative;display:inline-block;padding:0 20px;font-size:12px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}.galleryHeader .headlinesFilters a.active:after{content:'';position:absolute;bottom:-6px;left:50%;margin-left:-10px;width:20px;height:2px;background:#000}@media only screen and (max-width: 760px){.galleryHeader .headlinesFilters a{padding:0 10px}}.galleryHolder{position:relative}.galleryHolder div{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:0;float:left}@media only screen and (max-width: 540px){.galleryHolder div{width:100%}}.galleryHolder div img{width:100%;height:auto}.galleryHolder.threeGallery div{width:33.33%}@media only screen and (max-width: 540px){.galleryHolder.threeGallery div{width:100%}}.pageHolder{max-width:1000px;margin:0 auto}.pageHolder p{font-size:18px;line-height:27px;margin-bottom:30px;letter-spacing:0.4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pageHolder h1{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin-bottom:20px;margin-top:50px}.pageHolder h2{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin-bottom:20px;margin-top:50px}.pageHolder ul li{list-style:disc;margin-left:20px}.accommodationMap{width:100%}.accommodationMap .festivalMapHolder{position:relative}.accommodationMap img{width:100%}.accommodationMap img.text{position:absolute;top:0;left:0}.accommodationHolder{text-align:center}@media only screen and (max-width: 760px){.accommodationHolder{padding-bottom:50px !important}}.accommodationHolder .accomIntro{margin-top:80px}@media only screen and (max-width: 760px){.accommodationHolder .accomIntro{margin-top:10px}.accommodationHolder .accomIntro:first-of-type{margin-top:60px}}.accommodationHolder .accomIntro h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;margin-bottom:20px}@media only screen and (max-width: 760px){.accommodationHolder .accomIntro h1{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}}.accommodationHolder .accomIntro p{font-size:16px;line-height:24px;letter-spacing:0.4px;width:85%;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.accommodationHolder .accomIntro p{font-size:14px;line-height:22px}}.accommodationHolder hr{background:#000;display:block;width:60%;height:1px;margin:80px auto;border:none}@media only screen and (max-width: 760px){.accommodationHolder hr{margin:30px auto}}@media only screen and (max-width: 760px){.accommodationHolder .threeFreebies{margin-top:60px}}.accommodationHolder .threeFreebies h1{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin-bottom:20px}@media only screen and (max-width: 760px){.accommodationHolder .threeFreebies h1{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}}.accommodationHolder .threeFreebies p{font-size:18px;line-height:27px;width:100%;max-width:760px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin-bottom:60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.accommodationHolder .threeFreebies p{font-size:16px;line-height:24px;margin-bottom:30px}}.accommodationHolder .threeFreebies .col_1-3{margin-top:20px}.accommodationHolder .threeFreebies h2{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin-bottom:15px}@media only screen and (max-width: 760px){.accommodationHolder .threeFreebies h2{font-size:14px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}}.accommodationHolder .threeFreebies img{width:85%;margin:0 auto;margin-bottom:10px}.accommodationHolder .threeFreebies a{text-decoration:underline;display:block}.accommodationHolder .boutiqueHolder>h1{margin-bottom:20px;font-family:'EnglishGrotesque-Thin';font-size:50px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder>h1{font-size:42px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.accommodationHolder .boutiqueHolder>p{font-size:18px;line-height:27px;width:100%;max-width:760px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin-bottom:60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder>p{font-size:16px;line-height:24px;margin-bottom:50px}}.accommodationHolder .boutiqueHolder .accomOption{margin-bottom:70px;display:inline-block;vertical-align:top;float:none}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder .accomOption{margin-bottom:30px}}.accommodationHolder .boutiqueHolder .accomOption img{max-width:220px;margin:0 auto 10px}.accommodationHolder .boutiqueHolder .accomOption h2{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin-bottom:10px}.accommodationHolder .boutiqueHolder .accomOption h3{font-style:italic;font-size:16px;margin-bottom:30px}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder .accomOption h3{margin-bottom:20px}}.accommodationHolder .boutiqueHolder .accomOption p{text-align:center;font-size:16px;line-height:24px;letter-spacing:0.4px;width:90%;margin:0 auto 30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder .accomOption p{font-size:14px;line-height:22px;width:100%;margin-bottom:20px;text-align:center}}.accommodationHolder .boutiqueHolder .accomOption p a{text-decoration:underline}.accommodationHolder .boutiqueHolder .accomOption>a{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;display:inline-block}.accommodationHolder .boutiqueHolder .accomOption>a:hover{color:#000;background:#F8F9F6}.accommodationHolder .boutiqueHolder .accomOption.wider{width:100%;max-width:1000px;margin:0 auto 60px}.accommodationHolder .boutiqueHolder .accomOption.wider p{text-align:center;margin-bottom:50px}.accommodationHolder .boutiqueHolder .accomOption.wider .option{width:33.333%;display:inline-block;margin-bottom:60px}.accommodationHolder .boutiqueHolder .accomOption.wider .option>a{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;display:inline-block}.accommodationHolder .boutiqueHolder .accomOption.wider .option>a:hover{color:#000;background:#F8F9F6}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder .accomOption.wider .option{width:100%}}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder .accomOption.wider{margin-bottom:20px}}.accommodationHolder .boutiqueHolder hr{margin:30px auto 60px}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder hr{margin:10px auto 40px}}.accommodationHolder .boutiqueHolder .accomPerks>img{max-width:220px;margin:0 auto 10px}.accommodationHolder .boutiqueHolder .accomPerks>p{font-size:18px;line-height:27px;width:100%;max-width:760px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin-bottom:60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder .accomPerks>p{font-size:16px;line-height:24px;margin-bottom:50px}}.accommodationHolder .boutiqueHolder .accomPerks .perkList{text-align:left}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder .accomPerks .perkList{padding-bottom:40px !important}.accommodationHolder .boutiqueHolder .accomPerks .perkList:nth-of-type(3){padding-bottom:10px}}.accommodationHolder .boutiqueHolder .accomPerks .perkList h2{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;max-width:85%;margin:0 auto 20px}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder .accomPerks .perkList h2{max-width:100%}}.accommodationHolder .boutiqueHolder .accomPerks .perkList ul{max-width:85%;margin:0 auto}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder .accomPerks .perkList ul{max-width:100%}}.accommodationHolder .boutiqueHolder .accomPerks .perkList ul li{font-size:16px;line-height:24px;letter-spacing:0.4px;display:block;padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.25);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accommodationHolder .boutiqueHolder .accomPerks .perkList ul li:last-of-type{border-bottom:0}@media only screen and (max-width: 760px){.accommodationHolder .boutiqueHolder .accomPerks .perkList ul li{font-size:14px;line-height:22px;padding:8px 0}}.accommodationHolder .travelHolder{margin-top:90px}@media only screen and (max-width: 760px){.accommodationHolder .travelHolder{margin-top:60px}}.accommodationHolder .travelHolder h2{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin-bottom:20px}.accommodationHolder .travelHolder h3{font-style:italic;font-size:16px;margin-bottom:30px}@media only screen and (max-width: 760px){.accommodationHolder .travelHolder hr{margin:60px auto}}.accommodationHolder .travelHolder p{font-size:18px;line-height:27px;width:100%;max-width:760px;margin:0px auto 30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.accommodationHolder .travelHolder p{font-size:16px;line-height:24px}}.accommodationHolder .travelHolder p a{display:inline-block;text-decoration:underline}.accommodationHolder .travelHolder>a{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;display:inline-block}.accommodationHolder .travelHolder>a:hover{color:#000;background:#F8F9F6}.rulesHolder .rulesYears{max-width:960px;width:100%;margin:0 auto 60px;text-align:center}@media only screen and (max-width: 760px){.rulesHolder .rulesYears{display:none}}.rulesHolder .rulesYears h2{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;line-height:30px;margin-bottom:12px}.rulesHolder .rulesYears h1{font-size:42px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:4px}.rulesHolder .rulesIntro{text-align:center}.rulesHolder .rulesIntro h1{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin-bottom:30px;line-height:24px}.rulesHolder .rulesIntro p{font-size:18px;line-height:27px;width:100%;max-width:860px;margin:0px auto 70px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.rulesHolder .rulesIntro p{font-size:16px;line-height:24px}.rulesHolder .rulesIntro p:nth-of-type(2){margin-bottom:30px}}.rulesHolder .rulesThree .images .col_1-3 img{width:100%}@media only screen and (max-width: 760px){.rulesHolder .rulesThree .images .col_1-3:nth-of-type(2),.rulesHolder .rulesThree .images .col_1-3:nth-of-type(3){display:none}}.rulesHolder .rulesThree .rulesText h2{text-align:left;font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;line-height:24px;max-width:600px;margin:30px auto 30px}.rulesHolder .rulesThree .rulesText ul{list-style:disc;max-width:640px;margin:0 auto 50px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px;font-size:18px;line-height:27px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.rulesHolder .rulesThree .rulesText ul{font-size:16px;line-height:24px}}.rulesHolder .rulesThree .rulesText ul li{margin-top:20px}.rulesHolder .rulesThree .rulesText p{font-size:18px;line-height:27px;padding:0px 40px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:680px;margin:0 auto}@media only screen and (max-width: 1040px){.rulesHolder .rulesThree .rulesText p{padding:20px 10px}}@media only screen and (max-width: 760px){.rulesHolder .rulesThree .rulesText p{font-size:16px;line-height:24px;padding:0 10px}}.rulesHolder .bestShow{text-align:center;margin-top:100px}.rulesHolder .bestShow h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px}@media only screen and (max-width: 760px){.rulesHolder .bestShow h1{line-height:28px}}.rulesHolder .bestShow h2{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin-top:20px}.rulesHolder .bestShow p{font-size:18px;line-height:27px;width:100%;max-width:860px;margin:30px auto 40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.rulesHolder .bestShow p{font-size:16px;line-height:24px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}.rulesHolder .bestShow a{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;display:inline-block}.rulesHolder .bestShow a:hover{color:#000;background:#F8F9F6}.rulesHolder .bestShow img{width:100%;margin-top:60px}@media only screen and (max-width: 760px){.rulesHolder .bestShow img{margin-top:50px}}.aboutContent p{padding-bottom:100px;font-size:18px !important;line-height:27px !important}@media only screen and (max-width: 760px){.aboutContent p{font-size:16px !important;line-height:24px !important;padding:0 10px 80px !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.aboutContent p img{width:120px}.aboutContent p strong{font-size:14px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}.aboutContent .sponsor img{width:200px}@media only screen and (max-width: 760px){.aboutContent .sponsor img{width:160px}}.festivalIntro{margin-top:90px;text-align:center;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 760px){.festivalIntro{margin-top:70px}}.festivalIntro h1{font-size:60px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:5px;margin-bottom:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.festivalIntro h1{font-size:42px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:2px;line-height:50px;margin-bottom:30px}}.festivalIntro h2{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;margin-bottom:20px;line-height:24px}@media only screen and (max-width: 760px){.festivalIntro h2{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px}}.festivalIntro p{max-width:760px;font-size:18px;line-height:27px;width:100%;max-width:860px;margin:0 auto 40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.festivalIntro p{font-size:16px;line-height:22px}}.festivalIntro a{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;display:inline-block}.festivalIntro a:hover{color:#000;background:#F8F9F6}.festivalWrapper{margin-top:10px !important}.festivalMap{text-align:center;font-size:0;padding-bottom:30px !important}.festivalMap h1{font-family:'EnglishGrotesque-Thin';font-size:50px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;padding-bottom:0px}@media only screen and (max-width: 1040px){.festivalMap h1{font-size:42px}}.festivalMap h2{margin-bottom:60px;font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px}@media only screen and (max-width: 760px){.festivalMap h2{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;line-height:24px}}.festivalMap .festivalMapHolder{position:relative}.festivalMap img{width:100%}.festivalMap img.text{position:absolute;top:0;left:0}.banner{width:100%;height:600px;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-image:url("../images/camping.jpg")}@media only screen and (max-width: 760px){.banner{height:420px;background-attachment:scroll}}.ipad .banner{background-attachment:scroll}.ipad .col.video .inner{background-size:cover;background-repeat:no-repeat;background-position:center center}.ipad .col.video .inner video{display:none}.eroicaVideo{padding:0px 20px 40px !important;text-align:center;max-width:1240px !important;margin:0 auto}@media only screen and (max-width: 760px){.eroicaVideo{padding:0px 20px 10px !important}}.eroicaVideo.rideVid{padding:100px 10px 0 !important}@media only screen and (max-width: 760px){.eroicaVideo.rideVid{padding:40px 10px 0px !important}}.eroicaVideo.festivalVid{padding:80px 10px 30px !important}@media only screen and (max-width: 760px){.eroicaVideo.festivalVid{padding:60px 10px 10px !important}}.eroicaVideo h1{font-size:26px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:10px}@media only screen and (max-width: 760px){.eroicaVideo h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:2px;line-height:26px}}.eroicaVideo h2{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:30px}@media only screen and (max-width: 760px){.eroicaVideo h2{line-height:24px;padding-bottom:10px;margin-bottom:10px}}.eroicaVideo .videoWrapper{position:relative;padding-bottom:56.25%;height:0}.eroicaVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.eroicaVideo #play_button{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:75px;cursor:pointer;z-index:1}.eroicaVideo .posterWrapper img{max-width:700px;width:100%}.eroicaVideo p{margin:0 auto;font-size:18px;line-height:28px;letter-spacing:0.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:910px}@media only screen and (max-width: 760px){.eroicaVideo p{font-size:15px;line-height:22px}}.eroicaVideo a.darkButton{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;margin-top:30px;margin-bottom:30px;display:inline-block}.eroicaVideo a.darkButton:hover{color:#000;background:#F8F9F6}.videoOverlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:6000;display:none;top:0}.videoOverlay.show{display:block}.videoOverlay .closeVideo{width:35px;height:35px;position:absolute;top:35px;right:35px;cursor:pointer}.videoOverlay .videoWrapper{float:none;clear:both;width:100%;max-width:1280px;position:relative;top:50%;left:50%;max-height:70vh;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.videoOverlay .videoWrapper:before{content:'';padding-top:56.25%;display:block}.videoOverlay .videoWrapper>div{position:absolute;height:100%;width:100%;left:0;top:0}.videoOverlay .videoWrapper>div #official_video{top:0;left:0;position:absolute;width:100%;height:100%;max-height:100%}.posterOverlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:6000;display:none;top:0}.posterOverlay.show{display:block}.posterOverlay .closePoster{width:35px;height:35px;position:absolute;top:35px;right:35px;cursor:pointer}.posterOverlay .posterLarge{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:90%}.posterOverlay .posterLarge img{max-width:100%;max-height:90vh}.ticketsOverlay,.signupOverlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:6000;display:none;top:0;opacity:0;-webkit-transition:opacity 1.4s ease;transition:opacity 1.4s ease}.ticketsOverlay.show,.signupOverlay.show{display:block}.ticketsOverlay.fadeIn,.signupOverlay.fadeIn{opacity:1}.ticketsOverlay .closePopup,.signupOverlay .closePopup{width:70px;height:70px;position:absolute;top:-6px;right:-6px;cursor:pointer;display:block}@media only screen and (max-width: 760px){.ticketsOverlay .closePopup,.signupOverlay .closePopup{top:-28px;right:-34px}}.ticketsOverlay .closePopup img,.signupOverlay .closePopup img{width:70px;height:auto}.ticketsOverlay .ticketsPopup,.ticketsOverlay .signupPopup,.signupOverlay .ticketsPopup,.signupOverlay .signupPopup{text-align:center;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:460px;height:460px;border-radius:100%;background:#DE9B84;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px}@media only screen and (max-width: 760px){.ticketsOverlay .ticketsPopup,.ticketsOverlay .signupPopup,.signupOverlay .ticketsPopup,.signupOverlay .signupPopup{width:80%;height:auto;padding:30px 30px 20px;border-radius:5%}}.ticketsOverlay .ticketsPopup span,.ticketsOverlay .signupPopup span,.signupOverlay .ticketsPopup span,.signupOverlay .signupPopup span{font-style:italic;display:block;margin:0 0 17px;font-size:24px}@media only screen and (max-width: 760px){.ticketsOverlay .ticketsPopup span,.ticketsOverlay .signupPopup span,.signupOverlay .ticketsPopup span,.signupOverlay .signupPopup span{margin:20px 0 13px;font-size:18px}}.ticketsOverlay .ticketsPopup h2,.ticketsOverlay .signupPopup h2,.signupOverlay .ticketsPopup h2,.signupOverlay .signupPopup h2{display:block;margin-bottom:20px;font-size:21px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px}@media only screen and (max-width: 760px){.ticketsOverlay .ticketsPopup h2,.ticketsOverlay .signupPopup h2,.signupOverlay .ticketsPopup h2,.signupOverlay .signupPopup h2{font-size:16px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:2px;margin-bottom:15px}}.ticketsOverlay .ticketsPopup hr,.ticketsOverlay .signupPopup hr,.signupOverlay .ticketsPopup hr,.signupOverlay .signupPopup hr{width:50px;height:2px;background:#000;border:none}.ticketsOverlay .ticketsPopup p,.ticketsOverlay .signupPopup p,.signupOverlay .ticketsPopup p,.signupOverlay .signupPopup p{font-size:18px;display:block;line-height:24px;margin-bottom:20px;margin-top:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.ticketsOverlay .ticketsPopup p,.ticketsOverlay .signupPopup p,.signupOverlay .ticketsPopup p,.signupOverlay .signupPopup p{font-size:14px;line-height:18px;margin-bottom:15px;margin-top:10px}}.ticketsOverlay .ticketsPopup a.popupLink,.ticketsOverlay .signupPopup a.popupLink,.signupOverlay .ticketsPopup a.popupLink,.signupOverlay .signupPopup a.popupLink{font-size:12px;height:40px;line-height:43px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block}.ticketsOverlay .ticketsPopup a.popupLink:hover,.ticketsOverlay .signupPopup a.popupLink:hover,.signupOverlay .ticketsPopup a.popupLink:hover,.signupOverlay .signupPopup a.popupLink:hover{color:#000;background:#F8F9F6}@media only screen and (max-width: 760px){.ticketsOverlay .ticketsPopup a.popupLink,.ticketsOverlay .signupPopup a.popupLink,.signupOverlay .ticketsPopup a.popupLink,.signupOverlay .signupPopup a.popupLink{font-size:11px;height:36px;line-height:39px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block}.ticketsOverlay .ticketsPopup a.popupLink:hover,.ticketsOverlay .signupPopup a.popupLink:hover,.signupOverlay .ticketsPopup a.popupLink:hover,.signupOverlay .signupPopup a.popupLink:hover{color:#000;background:#F8F9F6}}.signupPopup{background:#e5e1c1 !important}.signupPopup h2{margin-top:30px}@media only screen and (max-width: 760px){.signupPopup h2{margin-top:15px}}.signupPopup form{display:block;margin:15px auto 20px}.signupPopup form ::-webkit-input-placeholder{text-transform:uppercase;text-align:center;color:#000;opacity:1}.signupPopup form :-moz-placeholder{text-transform:uppercase;text-align:center;color:#000;opacity:1}.signupPopup form ::-moz-placeholder{text-transform:uppercase;text-align:center;color:#000;opacity:1}.signupPopup form :-ms-input-placeholder{text-transform:uppercase;text-align:center;color:#000;opacity:1}.signupPopup form [placeholder]:focus::-webkit-input-placeholder{opacity:0.3}.signupPopup form [placeholder]:focus:-moz-placeholder{opacity:0.3}.signupPopup form [placeholder]:focus::-moz-placeholder{opacity:0.3}.signupPopup form [placeholder]:focus:-ms-input-placeholder{opacity:0.3}.signupPopup form input[type=text]{background:#fff;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 10px 11px;width:100%;text-align:center;border:none;-webkit-appearance:none;outline:none;font-size:13px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin-bottom:15px;text-transform:none;border-radius:0}.signupPopup form button{cursor:pointer;outline:none;line-height:42px !important;font-size:12px;height:41px;line-height:44px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block}.signupPopup form button:hover{color:#000;background:#F8F9F6}@media only screen and (max-width: 760px){.signupPopup form button{font-size:11px;height:36px;line-height:39px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;line-height:37px !important}.signupPopup form button:hover{color:#000;background:#F8F9F6}}.signupPopup form .termsContainer{width:100%;padding:0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.signupPopup form .termsContainer label{font-size:12px;letter-spacing:0.4px;line-height:1;margin:20px auto}.signupPopup form .signupPopupResponse{margin:15px 0 0 0;font-size:12px;line-height:12px}@media only screen and (max-width: 760px){.signupPopup form .signupPopupResponse{margin-top:15px;font-size:10px}}.offerBg{position:fixed;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("../images/offer/tt.jpg");z-index:0;top:0;left:0}.offerBg.ynotBg{background-image:url("../images/offer/ynot-bg.jpg")}.offerPage{background:rgba(227,224,176,0.75);width:100%;max-width:830px;margin:0 auto;color:#05333c;min-height:100vh;text-align:center;position:relative;z-index:1;height:100%}.offerPage.ynot{background:rgba(210,164,107,0.75);color:#ffffff}.offerPage .offerInner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:530px;padding:40px 10px 0;margin:0px auto}.offerPage .offerLogo img{width:140px}.offerPage .offerIntro{max-width:490px;width:100%;display:block;margin:40px auto}.offerPage .offerText{font-style:italic;font-size:22px;letter-spacing:1px;line-height:30px;margin:40px auto;display:block}@media only screen and (max-width: 760px){.offerPage .offerText{font-size:17px;line-height:25px}}.offerPage form{display:block;margin:20px auto 20px}.offerPage form ::-webkit-input-placeholder{text-transform:uppercase;text-align:center;color:#05333c;opacity:1}.offerPage form :-moz-placeholder{text-transform:uppercase;text-align:center;color:#05333c;opacity:1}.offerPage form ::-moz-placeholder{text-transform:uppercase;text-align:center;color:#05333c;opacity:1}.offerPage form :-ms-input-placeholder{text-transform:uppercase;text-align:center;color:#05333c;opacity:1}.offerPage form [placeholder]:focus::-webkit-input-placeholder{opacity:0.3}.offerPage form [placeholder]:focus:-moz-placeholder{opacity:0.3}.offerPage form [placeholder]:focus::-moz-placeholder{opacity:0.3}.offerPage form [placeholder]:focus:-ms-input-placeholder{opacity:0.3}.offerPage form input{background:#fff;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 10px 11px;width:100%;text-align:center;border:none;-webkit-appearance:none;border-radius:0;outline:none;font-size:13px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;margin-bottom:15px;text-transform:none;max-width:360px;margin:0 auto 20px;width:100%;color:#05333c}@media only screen and (max-width: 760px){.offerPage form input{margin-bottom:15px}}.offerPage form button{cursor:pointer;outline:none;line-height:42px !important;font-size:12px;height:41px;line-height:44px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#fff;background:#05333c;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #05333c;padding:0 22px;display:inline-block}.offerPage form button:hover{color:#05333c;background:#fff}@media only screen and (max-width: 760px){.offerPage form button{background-clip:border-box}}@media only screen and (max-width: 760px){.offerPage form button:hover{color:#fff;background:#05333c}}.offerPage form .signupPopupResponse{margin:20px 0 0 0;font-size:20px}.offerPage .expires{max-width:280px;font-size:14px;line-height:20px;margin:50px auto 40px;display:block}.offerPage .offerTerms{width:100%;font-size:11px;line-height:16px;width:100%;margin:60px auto 0;padding-bottom:60px;display:block}.offerPage .offerTerms a:hover{text-decoration:underline}.firefox .offerPage form button{line-height:40px !important}@-webkit-keyframes kenburns{0%{-webkit-transform:translateZ(0) scale(1) rotate(0deg)}100%{-webkit-transform:translateZ(0) scale(1.3) rotate(0.3deg)}}@keyframes kenburns{0%{-webkit-transform:translateZ(0) scale(1) rotate(0deg)}100%{-webkit-transform:translateZ(0) scale(1.3) rotate(0.3deg)}}@-webkit-keyframes kenburns-small{0%{-webkit-transform:translateZ(0) scale(1) rotate(0deg)}100%{-webkit-transform:translateZ(0) scale(1.1) rotate(0.3deg)}}@keyframes kenburns-small{0%{-webkit-transform:translateZ(0) scale(1) rotate(0deg)}100%{-webkit-transform:translateZ(0) scale(1.1) rotate(0.3deg)}}@-webkit-keyframes kenburns-medium{0%{-webkit-transform:translateZ(0) scale(1) rotate(0deg)}100%{-webkit-transform:translateZ(0) scale(1.2) rotate(0.3deg)}}@keyframes kenburns-medium{0%{-webkit-transform:translateZ(0) scale(1) rotate(0deg)}100%{-webkit-transform:translateZ(0) scale(1.2) rotate(0.3deg)}}@-webkit-keyframes kenburns-top{0%{-webkit-transform:translateZ(0) scale(0.85) rotate(0deg)}100%{-webkit-transform:translateZ(0) scale(1.1) rotate(0.3deg)}}@keyframes kenburns-top{0%{-webkit-transform:translateZ(0) scale(0.85) rotate(0deg)}100%{-webkit-transform:translateZ(0) scale(1.1) rotate(0.3deg)}}@-webkit-keyframes kenburns-inverted{0%{-webkit-transform:scale(1.4) rotate(0.3deg)}50%{-webkit-transform:scale(1) rotate(0deg)}100%{-webkit-transform:scale(1.4) rotate(0.3deg)}}@keyframes kenburns-inverted{0%{-webkit-transform:scale(1.4) rotate(0.3deg)}50%{-webkit-transform:scale(1) rotate(0deg)}100%{-webkit-transform:scale(1.4) rotate(0.3deg)}}.festivalMapHeader{width:100%;position:relative;overflow:hidden;font-size:0}.festivalMapHeader.clearWhatsOn{margin-top:50px}.festivalMapHeader .bg{width:100%;height:auto}.festivalMapHeader .plane{position:absolute;width:150px;bottom:30%;right:-20%;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation:moveplane 26s infinite linear;animation:moveplane 26s infinite linear}@media only screen and (max-width: 1100px){.festivalMapHeader .plane{width:100px}}@media only screen and (max-width: 760px){.festivalMapHeader .plane{width:60px}}@media only screen and (max-width: 540px){.festivalMapHeader .plane{width:40px}}.festivalMapHeader .clouds{position:absolute;width:100%;left:-20%;opacity:0.7}@media only screen and (max-width: 1100px){.festivalMapHeader .clouds{display:none}}.festivalMapHeader .clouds.cloud1{max-width:1800px;top:30%;-webkit-transform:rotate(-31deg);transform:rotate(-31deg);-webkit-animation:moveclouds1 50s infinite linear;animation:moveclouds1 50s infinite linear}.festivalMapHeader .clouds.cloud2{max-width:1800px;top:30%;-webkit-transform:rotate(-31deg);transform:rotate(-31deg);-webkit-animation:moveclouds2 100s infinite linear;animation:moveclouds2 100s infinite linear}.festivalMapHeader .mapOverlay{background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.festivalMapHeader .mapOverlay.hide{opacity:0}.festivalMapHeader .mapOverlay.remove{display:none}.festivalMapHeader .mapOverlay .logo{left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);top:60px;width:200px}@media only screen and (max-height: 700px){.festivalMapHeader .mapOverlay .logo{top:40px;width:160px}}@media only screen and (max-height: 630px){.festivalMapHeader .mapOverlay .logo{display:none}}@media only screen and (max-width: 1100px){.festivalMapHeader .mapOverlay .logo{display:none}}.festivalMapHeader .mapOverlay .mapInnerWrapper{max-height:calc(100vh - 122px);height:100%;width:100%;position:absolute}@media only screen and (max-width: 1100px){.festivalMapHeader .mapOverlay .mapInnerWrapper{max-height:calc(100vh - 87px)}}.festivalMapHeader .mapOverlay .inner{text-align:center;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;width:100%;margin-top:10px}@media only screen and (max-width: 1100px){.festivalMapHeader .mapOverlay .inner{margin-top:0}}.festivalMapHeader .mapOverlay .inner p{font-size:16px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:2px;display:block;padding-bottom:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:inherit;text-shadow:2px 2px 10px rgba(0,0,0,0.5)}@media only screen and (max-width: 760px){.festivalMapHeader .mapOverlay .inner p{padding-bottom:25px;font-size:12px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:1px}}.festivalMapHeader .mapOverlay .inner h1{font-size:42px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:4px;line-height:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:5px 5px 15px rgba(0,0,0,0.5)}@media only screen and (max-width: 760px){.festivalMapHeader .mapOverlay .inner h1{line-height:40px;font-size:28px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:3px}}@media only screen and (max-width: 540px){.festivalMapHeader .mapOverlay .inner h1{line-height:32px;font-size:18px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:2px}}.festivalMapHeader .mapOverlay .inner span{display:block;padding-top:40px;font-size:20px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:2px 2px 10px rgba(0,0,0,0.5)}@media only screen and (max-width: 760px){.festivalMapHeader .mapOverlay .inner span{padding-top:25px;font-size:16px;text-transform:uppercase;font-family:'Circe-Regular';letter-spacing:2px}}.fullMap{position:absolute;top:0;left:0;right:0;bottom:0}.fullMap .map{height:100%;width:100%}.fullMap .map .marker{cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:contain}.fullMap .map .marker.logo{width:76px;height:106px}.fullMap .map .marker.dot{width:30px;height:30px}.fullMap .positionMe{font-size:12px;height:40px;line-height:43px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);z-index:10;display:inline-block;bottom:40px;background:#ff9900;color:black;-ms-touch-action:manipulation;touch-action:manipulation}.fullMap .positionMe:hover{color:#000;background:#F8F9F6}.fullMap .positionMe:hover{background:#ff9900;color:black}.fullMap .positionMe.shorty{background:#000;color:white}.fullMap .positionMe.shorty:hover{background:#000;color:white}@-webkit-keyframes moveplane{0%{right:-20%;bottom:30%}50%{right:120%;bottom:60%;-webkit-transform:scale(1, 1) rotate(0deg);transform:scale(1, 1) rotate(0deg)}51%{-webkit-transform:scale(-1, 1) rotate(10deg);transform:scale(-1, 1) rotate(10deg);right:110%;bottom:60%}99%{right:-20%;bottom:90%;-webkit-transform:scale(-1, 1) rotate(10deg);transform:scale(-1, 1) rotate(10deg)}100%{right:-20%;bottom:30%;-webkit-transform:scale(1, 1) rotate(0deg);transform:scale(1, 1) rotate(0deg)}}@keyframes moveplane{0%{right:-20%;bottom:30%}50%{right:120%;bottom:60%;-webkit-transform:scale(1, 1) rotate(0deg);transform:scale(1, 1) rotate(0deg)}51%{-webkit-transform:scale(-1, 1) rotate(10deg);transform:scale(-1, 1) rotate(10deg);right:110%;bottom:60%}99%{right:-20%;bottom:90%;-webkit-transform:scale(-1, 1) rotate(10deg);transform:scale(-1, 1) rotate(10deg)}100%{right:-20%;bottom:30%;-webkit-transform:scale(1, 1) rotate(0deg);transform:scale(1, 1) rotate(0deg)}}@-webkit-keyframes moveclouds1{0%{left:-1800px;top:30%}100%{left:100%;top:-50%}}@keyframes moveclouds1{0%{left:-1800px;top:30%}100%{left:100%;top:-50%}}@-webkit-keyframes moveclouds2{0%{left:-1800px;top:30%}100%{left:100%;top:-50%}}@keyframes moveclouds2{0%{left:-1800px;top:30%}100%{left:100%;top:-50%}}.posterOverlay{background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:block;overflow-y:scroll}.posterOverlay img.poster{width:100%}.posterOverlay a.posterHolder{opacity:0;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:400px;-webkit-animation:spin 6s forwards 1s;animation:spin 6s forwards 1s;margin-left:-200px;margin-top:-150px}@media only screen and (max-width: 760px){.posterOverlay a.posterHolder{width:300px;margin-left:-150px}}.posterOverlay a.closePoster{position:fixed;top:20px;right:35px}.posterOverlay a.closePoster img{width:60px}.filmContainer{text-align:center;margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1000px;border:solid 20px #fff}@media only screen and (max-width: 1100px){.filmContainer{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;border:solid 20px #F8F9F6;overflow:hidden}.filmContainer iframe,.filmContainer object,.filmContainer embed{position:absolute;top:0;left:0;width:100%;height:100%}}.ticketContainer{max-width:1000px;margin:80px auto 0;text-align:center;font-size:0}.ticketContainer.noSpace{margin-top:0}.ticketContainer .col_1-4,.ticketContainer .col_1-3{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 20px;text-align:center}@media only screen and (max-width: 1000px){.ticketContainer .col_1-4,.ticketContainer .col_1-3{padding:0 10px}}@media only screen and (max-width: 700px){.ticketContainer .col_1-4,.ticketContainer .col_1-3{width:100% !important;padding:0 40px}}.ticketContainer .col_1-4 img,.ticketContainer .col_1-3 img{width:100%;margin-top:30px}.ticketContainer .col_1-4{width:25%}.ticketContainer .col_1-3{width:33.333333%}.ticketContainer a.darkButton{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;margin:0 auto;margin-top:30px}.ticketContainer a.darkButton:hover{color:#000;background:#F8F9F6}.ticketContainer h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px}@media only screen and (max-width: 540px){.ticketContainer h1{font-size:18px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;line-height:24px}}@-webkit-keyframes spin{0%{opacity:0.2;-webkit-transform:scale(0.2) rotate(0deg);transform:scale(0.2) rotate(0deg)}15%,100%{opacity:1;-webkit-transform:scale(1) rotate(730deg);transform:scale(1) rotate(730deg)}}@keyframes spin{0%{opacity:0.2;-webkit-transform:scale(0.2) rotate(0deg);transform:scale(0.2) rotate(0deg)}15%,100%{opacity:1;-webkit-transform:scale(1) rotate(730deg);transform:scale(1) rotate(730deg)}}.cookieBar{position:fixed;bottom:0;left:0;width:100%;background:#fff;color:#000;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;border-top:1px solid #ededed;z-index:5000;-webkit-transition:transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform:translateY(500%);transform:translateY(500%)}.cookieBar.show{-webkit-transform:translateY(0%);transform:translateY(0%)}@media only screen and (max-width: 900px){.cookieBar{padding:15px 25px}}@media only screen and (max-width: 760px){.cookieBar{text-align:center;padding-top:10px}}.cookieBar .cookieInfo{display:inline-block}@media only screen and (max-width: 760px){.cookieBar .cookieInfo{display:block;margin-bottom:15px}}.cookieBar .cookieInfo p{font-size:16px;margin-top:15px}@media only screen and (max-width: 900px){.cookieBar .cookieInfo p{font-size:14px;margin-top:16px}}@media only screen and (max-width: 760px){.cookieBar .cookieInfo p{line-height:20px}}.cookieBar .cookieInfo p a{text-decoration:underline}.cookieBar .cookieButton{display:inline-block;float:right}@media only screen and (max-width: 760px){.cookieBar .cookieButton{float:none;margin-bottom:5px}}.cookieBar .cookieButton a{font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;display:inline-block;outline:none}.cookieBar .cookieButton a:hover{color:#000;background:#F8F9F6}.ticketsIntroText{width:100%;margin:30px auto 0;font-size:20px;line-height:31px;letter-spacing:0.3px;max-width:830px;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 540px){.ticketsIntroText{font-size:16px;line-height:22px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}.photoCreditText{font-size:16px;line-height:22px;display:block;text-align:center;margin-top:40px}.the500{max-width:80%;width:500px;margin-top:-40px;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-height: 960px){.the500{width:400px}}@media only screen and (max-width: 760px){.the500{margin-top:-10px}}.logoCream{width:200px;left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);bottom:80px}@media only screen and (max-height: 960px){.logoCream{bottom:60px;width:160px}}@media only screen and (max-width: 760px){.logoCream{width:140px;bottom:60px}}.the500text{padding-top:40px !important;padding-bottom:30px !important}@media only screen and (max-width: 760px){.the500text{padding-top:0 !important}}.the500text h1{font-size:50px !important;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px !important;line-height:64px !important;margin-top:50px}@media only screen and (max-width: 760px){.the500text h1{font-size:26px !important;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:2px !important;line-height:36px !important;margin-top:60px !important}}.the500text h2.lessSpaceTop{margin-top:40px}.the500text p{margin-top:20px !important}.the500text em{font-style:italic}.the500text em.italicTitle{display:block;margin-top:40px;font-weight:900;margin-bottom:10px}.the500text .button{margin-top:30px;font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;min-width:140px}.the500text .button:hover{color:#000;background:#F8F9F6}.threeTickets{font-size:0;margin:100px auto 0;max-width:1200px}.threeTickets.noSpaceTop{margin-top:20px}.threeTickets h1{font-size:22px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:3px;padding-bottom:30px;text-align:center;display:block}.threeTickets>a{display:inline-block;width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}@media only screen and (max-width: 540px){.threeTickets>a{width:100%}}.threeTickets>a img{width:100%}.threeTickets ul{list-style:none;max-width:640px;margin:30px auto 0px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px;font-size:18px;line-height:27px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 760px){.threeTickets ul{font-size:16px;line-height:24px;padding:0 20px}}.threeTickets ul li{margin-top:10px;list-style-position:inside}.threeTickets .ticketOutro{text-align:center}@media only screen and (max-width: 760px){.threeTickets .ticketOutro{margin-top:40px}}.main .goodwoodText{padding:0 !important;margin:50px auto}@media only screen and (max-width: 760px){.main .goodwoodText{padding:0 20px !important}}.main .goodwoodText img{width:100%}.main .goodwoodText h1{font-size:64px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:5px;margin-top:100px;margin-bottom:50px}@media only screen and (max-width: 760px){.main .goodwoodText h1{font-size:32px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:2px;line-height:40px}}.main .goodwoodText p{margin-top:20px}.main .goodwoodText em{font-style:italic}.main .goodwoodText em.italicTitle{display:block;margin-top:40px;font-weight:900;margin-bottom:10px}.main .goodwoodText .button{margin-top:30px;font-size:12px;height:42px;line-height:45px;text-transform:uppercase;font-family:'Circe-Bold';letter-spacing:1px;color:#F8F9F6;background:#000;-webkit-transition:background 0.3s ease,color 0.3s ease;transition:background 0.3s ease,color 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;padding:0 22px;display:inline-block;min-width:140px}.main .goodwoodText .button:hover{color:#000;background:#F8F9F6}
