/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a{text-decoration:none}@font-face{font-family:'WorkSansBold';src:url("../fonts/worksans-bold-webfont.eot");src:url("../fonts/worksans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans-bold-webfont.woff2") format("woff2"),url("../fonts/worksans-bold-webfont.woff") format("woff"),url("../fonts/worksans-bold-webfont.ttf") format("truetype"),url("../fonts/worksans-bold-webfont.svg#work_sansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'WorkSansMedium';src:url("../fonts/worksans-medium-webfont.eot");src:url("../fonts/worksans-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans-medium-webfont.woff2") format("woff2"),url("../fonts/worksans-medium-webfont.woff") format("woff"),url("../fonts/worksans-medium-webfont.ttf") format("truetype"),url("../fonts/worksans-medium-webfont.svg#work_sansmedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'WorkSansRegular';src:url("../fonts/worksans-regular-webfont.eot");src:url("../fonts/worksans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans-regular-webfont.woff2") format("woff2"),url("../fonts/worksans-regular-webfont.woff") format("woff"),url("../fonts/worksans-regular-webfont.ttf") format("truetype"),url("../fonts/worksans-regular-webfont.svg#work_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'TekoBold';src:url("../fonts/teko-bold-webfont.eot");src:url("../fonts/teko-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/teko-bold-webfont.woff2") format("woff2"),url("../fonts/teko-bold-webfont.woff") format("woff"),url("../fonts/teko-bold-webfont.ttf") format("truetype"),url("../fonts/teko-bold-webfont.svg#tekobold") format("svg");font-weight:normal;font-style:normal}a{color:#000;text-decoration:underline}p{margin-bottom:15px}p:last-child{margin-bottom:0px}section ul li,section p{line-height:22px}strong{font-family:"WorkSansBold"}h4{font-family:"WorkSansBold";font-size:20px;line-height:26px;margin-bottom:15px}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,html{overflow-x:hidden !important}body.no-scroll,html.no-scroll{left:0px;overflow:hidden;position:fixed;top:0px;width:100%}body.ajax *,html.ajax *{cursor:progress !important}body{-webkit-font-smoothing:antialiased;background-color:#050506;color:#000;font-family:"WorkSansRegular";font-size:14px;opacity:1;overflow:hidden;transition:opacity 0.6s ease}body.show{overflow:auto}body ::selection{background:rgba(252,227,0,0.99)}body ::-moz-selection{background:rgba(252,227,0,0.99)}img{display:block;height:auto;max-width:100%}.container{margin:0 auto;max-width:1350px;padding:0px 25px;position:relative}.animation{display:none}@media only screen and (min-width: 768px){.container.pl{padding-left:10.74%;padding-right:10.74%}}@media only screen and (min-width: 1025px){body.no-scroll,html.no-scroll{position:static}}@media only screen and (min-width: 1180px){.container.pl{padding-left:127px;padding-right:127px}}body.show header{top:0px}body.show header #cta{opacity:1}header{background-color:#050506;box-shadow:-10px 22px 30px 1px rgba(0,0,0,0.1);height:55px;left:0px;pointer-events:none;position:fixed;top:-90px;transition:top 0.6s ease 0.6s;width:100%;z-index:10}header #logo{background-size:cover;height:20px;position:absolute;top:17.5px}header #logo a{display:block;pointer-events:auto;height:100%;width:100%}header #cta{font-family:"TekoBold";font-size:30px;opacity:0;position:absolute;right:25px;text-transform:uppercase;top:15px;z-index:50}header #cta a{color:#fce300;pointer-events:auto;text-decoration:none}header #cta ::selection{background:rgba(255,255,255,0.99)}header #cta ::-moz-selection{background:rgba(255,255,255,0.99)}header.hidden{top:-90px !important;transition:top 0.6s ease}header.small{transition:top 0.6s ease}@media only screen and (min-width: 768px){header{background-color:transparent;box-shadow:none;height:auto;padding-top:25px;text-align:center}header #landing-logo{background-image:url(../img/transportIcon_header.png);background-size:cover;height:34px;position:absolute;top:10px;width:34px}header #landing-logo a{display:block;height:100%;pointer-events:auto;width:100%}header #logo{display:inline-block;position:static}header #cta{background-color:#fce300;font-size:24px;position:fixed;right:0px;top:50%;transition:opacity 0.6s ease 1.2s}header #cta a{color:#000;display:block;height:100%;width:100%}header #cta a span{display:inline-block}header.small{background-color:#050506;box-shadow:-10px 22px 30px 1px rgba(0,0,0,0.1);height:55px;padding-top:17.5px}header.small #landing-logo{background-image:url(../img/transportIcon_headerSML.png);top:-7px}}body.show #nav-bar{bottom:0px}#social{position:absolute;right:25px;top:0px}#social ul li{background-size:cover;display:inline-block;margin-right:10.5px;position:relative;vertical-align:top}#social ul li.twitter{background-image:url(../img/social-twitter.png);height:12px;margin-right:9px;width:15px}#social ul li.facebook{background-image:url(../img/social-fb.png);height:13px;top:-1px;width:7.5px}#social ul li.instagram{background-image:url(../img/social-instagram.png);height:14px;top:-1px;width:14px}#social ul li.pinterest{background-image:url(../img/social-pinterest.png);height:14px;margin-right:0px;top:-1px;width:14px}#social ul li.trip-advisor{background-image:url(../img/social-trip-advisor.png);height:11.5px;width:18.5px}#social ul li a{display:block;height:100%;width:100%}#nav-bar{background-color:#fce300;bottom:-55px;height:55px;left:0px;padding-top:21px;position:fixed;transition:bottom 0.6s ease 0.6s;width:100%;z-index:12}#nav-bar.under{z-index:8}#nav-bar ::selection{background:rgba(255,255,255,0.99)}#nav-bar ::-moz-selection{background:rgba(255,255,255,0.99)}#nav-bar #hamburger{background-image:url(../img/hamburger.png);background-size:cover;cursor:pointer;height:15px;width:21px}#nav-bar #hamburger.active{background-image:url(../img/hamburger-active.png)}#nav-bar.hidden{bottom:-55px !important;transition:bottom 0.6s ease}#nav-bar.small{transition:bottom 0.6s ease}nav{-webkit-overflow-scrolling:touch;background-color:#fce300;color:#000;font-family:"TekoBold";font-size:30px;height:100vh;left:0px;overflow:scroll;padding-bottom:120px;padding-top:40px;position:fixed;text-transform:uppercase;top:100vh;transition:top 0.6s ease;width:100%;z-index:11}nav.under{z-index:8}nav ::selection{background:rgba(255,255,255,0.99)}nav ::-moz-selection{background:rgba(255,255,255,0.99)}nav ul li{margin-bottom:7px}nav ul li a{text-decoration:none}nav #social{display:none}nav #other-venues{font-size:16px;margin-top:45px}nav #other-venues .venue{margin-top:18px}nav #other-venues .venue a{background-size:cover;display:inline-block}nav #other-venues .venue.kitchen a{background-image:url(../img/footer-logo-kitchen.png);height:25.5px;width:56px}nav #other-venues .venue.riverside a{background-image:url(../img/footer-logo-riverside.png);height:25.5px;width:44.5px}nav #other-venues .venue.transit a{background-image:url(../img/footer-logo-transit.png);height:14px;width:102px}nav #other-venues .venue.transport a{background-image:url(../img/footer-logo-transport.png);height:14px;width:147.5px}nav.active{top:0px}@media only screen and (min-width: 1025px){body.show nav{bottom:0px}#social{position:static}#nav-bar{display:none}nav{bottom:-55px;font-size:16px;height:55px;overflow:hidden;padding:0px;padding-top:22px;top:auto;transition:bottom 0.6s ease 0.6s}nav ul li{float:left;margin-bottom:0px;margin-right:9px}nav ul li:last-child{margin-right:15px}nav #social{display:block}nav #other-venues{margin-top:0px;position:absolute;right:25px}nav #other-venues .title{display:inline-block;margin-right:15px;vertical-align:top}nav #other-venues .venue{display:inline-block;margin-right:15px;margin-top:0px;position:relative;vertical-align:top}nav #other-venues .venue.riverside,nav #other-venues .venue.kitchen{top:-6px}nav #other-venues .venue.transit,nav #other-venues .venue.transport{top:-1px}nav #other-venues .venue:last-child{margin-right:0px}nav.hidden{bottom:-55px !important;transition:bottom 0.6s ease}nav.small{transition:bottom 0.6s ease}nav.active{top:auto}}@media only screen and (min-width: 1180px){nav ul li{margin-right:24px}nav ul li:last-child{margin-right:24px}}.page-template-template-landing{opacity:0;transition:opacity 0.6s ease 0.8s}.page-template-template-landing.show{height:100vh;opacity:1;overflow:auto}.page-template-template-landing header{background-color:transparent;box-shadow:none;height:auto;padding-top:30px;position:absolute;text-align:center;top:0px !important;transition:none}.page-template-template-landing header #cta{display:none}.page-template-template-landing header #logo{display:none}.page-template-template-landing #nav-bar,.page-template-template-landing nav{display:none}.page-template-template-landing #landing-logo{background-image:url(../img/transportIcon_header.png) !important;background-size:contain;display:inline-block !important;height:22px;max-height:44px;max-width:44px;position:static;width:22px}.page-template-template-landing #landing-logo a{display:block;height:100%;pointer-events:auto;width:100%}.page-template-template-landing #venue-bg-landing-carousel{height:100vh;left:0px;position:fixed;top:0px;width:100%;z-index:1}.page-template-template-landing #venue-bg-landing-carousel .slick-slide{background-position:top center;background-size:cover;height:100vh}.page-template-template-landing #overlay{background-color:rgba(0,0,0,0.6);height:100vh;left:0px;position:fixed;top:0px;width:100%;z-index:2}.page-template-template-landing #landing-content{color:#f6f6f6;cursor:default;font-family:"TekoBold";font-size:46.875px;line-height:34.375px;margin:0 auto;margin-top:55px;position:relative;text-align:center;text-transform:uppercase;width:325px;z-index:3}.page-template-template-landing #landing-content .container{padding:0px}.page-template-template-landing #landing-content #venue-link-carousel{-webkit-transform:translate3d(0, 0, 0);position:relative;top:-2px}.page-template-template-landing #landing-content #venue-link-carousel .slick-arrow{background-color:transparent;background-repeat:no-repeat;background-size:contain;border:none;height:10px;padding:0px;position:absolute;text-indent:-99999px;top:14px;width:9px;z-index:5}.page-template-template-landing #landing-content #venue-link-carousel .slick-arrow.slick-prev{background-image:url(../img/carousel-arrow-white-left.png);left:96px}.page-template-template-landing #landing-content #venue-link-carousel .slick-arrow.slick-next{background-image:url(../img/carousel-arrow-white-right.png);right:97px}.page-template-template-landing #landing-content #venue-link-carousel .slick-slide{font-size:21.2625px;line-height:39.375px;opacity:0.3;transition:all 0.8s ease}.page-template-template-landing #landing-content #venue-link-carousel .slick-slide.slick-center{font-size:46.875px;opacity:1}.page-template-template-landing #landing-content #venue-link-carousel .slick-slide.river{letter-spacing:-1px}.page-template-template-landing #landing-content #bottom-content a{background-color:#fce300;display:none;font-size:14px;height:25px;line-height:normal;margin:0 auto;margin-top:8px;padding:7px 16px;padding-top:4px;text-decoration:none;transition:all 0.3s ease;vertical-align:top;width:150px}.page-template-template-landing #landing-content #bottom-content a.active{display:block;margin:0 auto}.page-template-template-landing #landing-content #bottom-content a:hover{background-color:#050506;color:#fce300}.page-template-template-landing #footer-content{bottom:35px;color:#f6f6f6;font-family:"WorkSansRegular";font-size:14px;left:0px;line-height:22px;position:fixed;text-align:center;text-transform:none;width:100%;z-index:3}.page-template-template-landing #footer-content .container{padding:0px;width:325px}.page-template-template-landing #footer-content #preload-1{background:url(../img/landing-taxi-kitchen-over.png) no-repeat -9999px -9999px}.page-template-template-landing #footer-content #preload-2{background:url(../img/landing-taxi-riverside-over.png) no-repeat -9999px -9999px}.page-template-template-landing #footer-content #preload-3{background:url(../img/landing-transport-over.png) no-repeat -9999px -9999px}.page-template-template-landing #footer-content #preload-4{background:url(../img/landing-transit-over.png) no-repeat -9999px -9999px}.page-template-template-landing #footer-content .container{max-width:630px}.page-template-template-landing #footer-content p{margin-bottom:15px}.page-template-template-landing #footer-content #venues li{background-repeat:no-repeat;background-size:cover;margin:0 auto;margin-bottom:20px}.page-template-template-landing #footer-content #venues li a{display:block;height:100%;width:100%}.page-template-template-landing #footer-content #venues li.taxi-kitchen{background-image:url(../img/landing-taxi-kitchen.png);height:15px;width:107px}.page-template-template-landing #footer-content #venues li.taxi-kitchen:hover{background-image:url(../img/landing-taxi-kitchen-over.png)}.page-template-template-landing #footer-content #venues li.taxi-riverside{background-image:url(../img/landing-taxi-riverside.png);height:15px;width:132px}.page-template-template-landing #footer-content #venues li.taxi-riverside:hover{background-image:url(../img/landing-taxi-riverside-over.png)}.page-template-template-landing #footer-content #venues li.transport{background-image:url(../img/landing-transport.png);height:14px;width:147.5px}.page-template-template-landing #footer-content #venues li.transport:hover{background-image:url(../img/landing-transport-over.png)}.page-template-template-landing #footer-content #venues li.transit{background-image:url(../img/landing-transit.png);height:14px;width:102px}.page-template-template-landing #footer-content #venues li.transit:hover{background-image:url(../img/landing-transit-over.png)}.page-template-template-landing #footer-content #venues li:last-child{margin-bottom:0px}@media only screen and (min-width: 768px){.page-template-template-landing #landing-logo{height:44px;width:44px}.page-template-template-landing #landing-content{font-size:105px;line-height:73px;margin-top:77px;width:730px}.page-template-template-landing #landing-content #venue-link-carousel{top:-4px}.page-template-template-landing #landing-content #venue-link-carousel .slick-arrow{height:22px;top:28px;width:19px}.page-template-template-landing #landing-content #venue-link-carousel .slick-arrow.slick-prev{left:220px}.page-template-template-landing #landing-content #venue-link-carousel .slick-arrow.slick-next{right:217px}.page-template-template-landing #landing-content #venue-link-carousel .slick-slide{font-size:56.2625px;line-height:81px}.page-template-template-landing #landing-content #venue-link-carousel .slick-slide.slick-center{font-size:105px}.page-template-template-landing #landing-content #bottom-content a{font-size:20px;height:35px;padding:8px 20px;padding-top:5px;width:208px}.page-template-template-landing #footer-content p{margin-bottom:8px}.page-template-template-landing #footer-content .container{width:730px}.page-template-template-landing #footer-content #venues{margin-top:25px}.page-template-template-landing #footer-content #venues li{display:inline-block;margin-bottom:0px;margin-right:38px}.page-template-template-landing #footer-content #venues li:last-child{margin-right:0px}}@media only screen and (min-width: 1450px){.page-template-template-landing #landing-content{font-size:210px;line-height:147px;width:1440px}.page-template-template-landing #landing-content #venue-link-carousel{top:-4px}.page-template-template-landing #landing-content #venue-link-carousel .slick-arrow{height:33.5px;top:56px;width:31px}.page-template-template-landing #landing-content #venue-link-carousel .slick-arrow.slick-prev{left:390px}.page-template-template-landing #landing-content #venue-link-carousel .slick-arrow.slick-next{right:365px}.page-template-template-landing #landing-content #venue-link-carousel .slick-slide{font-size:88px;line-height:160px}.page-template-template-landing #landing-content #venue-link-carousel .slick-slide.slick-center{font-size:210px}.page-template-template-landing #footer-content .container{width:1440px}}@media only screen and (max-height: 500px){.page-template-template-landing #landing-content{padding-bottom:15px !important;padding-top:15px !important}.page-template-template-landing #footer-content{bottom:0px;padding-bottom:35px;position:relative}}@media only screen and (min-width: 768px) and (max-height: 550px){.page-template-template-landing #landing-content{padding-bottom:35px !important;padding-top:35px !important}.page-template-template-landing #footer-content{bottom:0px;margin-top:0px;padding-bottom:35px;position:relative}}@media only screen and (min-width: 1450px) and (max-height: 800px){.page-template-template-landing #landing-content{padding-bottom:35px !important;padding-top:55px !important}.page-template-template-landing #bottom-content{line-height:45px}.page-template-template-landing #footer-content{bottom:0px;margin-top:15px;padding-bottom:35px;position:relative}}body.show #hero{opacity:1}body.show #hero #hero-text{opacity:1;top:0px}#hero{-webkit-transform:translate3d(0, 0, 0);background-position:50% 50%;background-size:cover;height:100vh;opacity:0;overflow:hidden;transition:opacity 0.6s ease 1.2s;width:100%}#hero #mask,#hero #hero-inner{background-position:center;background-size:cover;height:105vh;left:-2.5%;position:absolute;top:-2.5vh;width:105%;z-index:2}#hero #mask{transform:translateZ(1000px);-webkit-transform:translateZ(1000px);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}#hero #hero-inner{z-index:1}#hero #hero-inner.transition{-webkit-transition:all 0.8s ease;transition:all 0.8s ease}#hero #hero-text{-webkit-align-items:center;-webkit-justify-content:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;color:#f6f6f6;font-family:"TekoBold";font-size:145px;height:100vh;left:0px;line-height:105px;opacity:0;-moz-perspective:500px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;text-align:center;text-transform:uppercase;top:-60px;transition:top 0.9s ease 1.8s, opacity 0.9s ease 1.8s;width:100%;z-index:1}#hero #hero-text #hero-text-inner.transition{-webkit-transition:-webkit-transform 0.8s cubic-bezier(0, 0.93, 0.64, 1.38);transition:transform 0.8s cubic-bezier(0, 0.93, 0.64, 1.38)}#hero-open-close{display:block;font-size:28px;line-height:28px}@media only screen and (min-width: 768px){#hero #hero-text{font-size:210px;line-height:148px}#hero #hero-text #hero-text-inner{position:relative;top:15px}#hero #hero-text .line:last-of-type{position:relative}#hero #hero-text .line:last-of-type:after{background-image:url(../img/arrow.png);background-size:cover;bottom:19px;content:"";height:31px;position:absolute;right:-41px;width:33px}}#hero-open-close{font-size:40px;line-height:40px}section .title{color:#f6f6f6;font-family:"TekoBold";font-size:70px;line-height:49px;text-transform:uppercase}section .title.yellow{color:#fce300}section .title .has-rotate .rotate{font-size:11px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:none;position:relative;left:-18px;top:-2px}section .title .has-rotate .non-rotate{display:inline-block;position:relative;left:0px;top:17px}section>*:not(.container),section .container>*{opacity:0;position:relative;top:80px;transition:opacity 0.6s ease, top 0.6s ease}section>*:not(.container).show,section .container>*.show{opacity:1;top:0px}section.top-left-text-carousel{padding-top:82.5px}section.top-left-text-carousel .box{margin-bottom:30px}section.left-text-right-multiple-images{padding-bottom:120px;padding-top:140px}section.left-text-right-multiple-images .title{margin-bottom:25px}section.left-text-right-multiple-images .left{padding-bottom:35px;z-index:2}section.left-text-right-multiple-images .left .content .buttons{margin-top:35px}section.left-text-right-multiple-images .right{z-index:1}section.left-text-right-multiple-images .right .large{margin-bottom:20px}section.left-text-right-multiple-images .right .small .img{display:inline-block;width:calc(50% - 12.5px)}section.left-text-right-multiple-images .right .small .img:first-child{margin-right:25px}section.bottom-left-text-carousel .box{margin:30px 0px}section.bottom-right-text-small-carousel,section.bottom-left-text-small-carousel{padding-top:160px}section.bottom-right-text-small-carousel .section-title,section.bottom-left-text-small-carousel .section-title{position:static;text-align:left}section.left-text-small-carousel,section.right-text-small-carousel{padding-bottom:110px;padding-top:77px}section.left-text-small-carousel .carousel,section.right-text-small-carousel .carousel{margin-top:22px}section.left-text-small-carousel h2,section.right-text-small-carousel h2{font-family:"TekoBold";font-size:20px;margin-bottom:10px;text-transform:uppercase}section.left-text-small-carousel h5,section.right-text-small-carousel h5{font-size:16px;line-height:24px;margin-bottom:20px}section.left-text-small-carousel .opening-times,section.right-text-small-carousel .opening-times{margin-top:55px}section.left-text-small-carousel .opening-times .opening-title,section.right-text-small-carousel .opening-times .opening-title{font-size:18px;margin-bottom:8px}section.left-text-small-carousel .opening-times .opening-content,section.right-text-small-carousel .opening-times .opening-content{font-size:14px}section.left-text-small-carousel .opening-times .opening-content p,section.right-text-small-carousel .opening-times .opening-content p{line-height:normal}section.left-text-small-carousel .opening-times .opening-content .opening-left,section.left-text-small-carousel .opening-times .opening-content .opening-right,section.right-text-small-carousel .opening-times .opening-content .opening-left,section.right-text-small-carousel .opening-times .opening-content .opening-right{display:inline-block;vertical-align:top;width:50%}section.left-text-small-carousel .buttons,section.right-text-small-carousel .buttons{margin-top:10px}section.bottom-centre-box-carousel .box{margin:0 auto;margin-top:-60px;max-width:715px}section.bottom-centre-box-carousel .box h5{font-size:16px;line-height:24px;margin-bottom:16px}section.right-text-small-carousel{padding-bottom:55px}section.right-text-small-carousel .section-title{left:0px;margin-bottom:30px;position:relative;text-align:left;top:0px}section.right-text-small-carousel .box{background-color:#f6f6f6;padding-left:0px;padding-right:0px}section.remove-padding-top{padding-top:0px !important}section.padding-bottom{padding-bottom:140px}section.white{background-color:#f6f6f6}section.white .title{color:#000}@media only screen and (min-width: 768px){section .title{font-size:88px;line-height:65px}section.top-left-text-carousel{padding-top:150px}section.top-left-text-carousel .box{margin-bottom:0px;position:relative;width:417px;z-index:2}section.top-left-text-carousel .carousel-wrapper{position:relative;margin-top:-113px;z-index:1}section.left-text-right-multiple-images{padding-bottom:315px;padding-top:300px}section.left-text-right-multiple-images:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}section.left-text-right-multiple-images .title{max-width:800px;position:relative;z-index:2}section.left-text-right-multiple-images .left{left:25px;position:absolute;top:-155px;width:calc(100% - 50px)}section.left-text-right-multiple-images .left .content{padding-right:15px;width:34.38%}section.left-text-right-multiple-images .right{float:right;width:54.62%}section.bottom-left-text-small-carousel .carousel .slick-arrow,section.left-text-small-carousel .carousel .slick-arrow{right:15px}section.bottom-centre-box-carousel .box .content,section.bottom-centre-box-carousel .box .buttons{display:inline-block;vertical-align:top}section.bottom-centre-box-carousel .box .content{margin-right:5.5%;width:59%}section.bottom-centre-box-carousel .box .buttons{margin-top:0px;text-align:right;width:35.5%}section.bottom-centre-box-carousel .box .buttons .button{display:inline-block}section.right-text-small-carousel .section-title{line-height:80px}}@media only screen and (min-width: 1025px){section.bottom-left-text-carousel .box,section.bottom-left-text-carousel .buttons{display:table-cell}section.bottom-left-text-carousel .box{margin:0px;vertical-align:top;width:51.5%}section.bottom-left-text-carousel .buttons{padding-left:82px;vertical-align:middle}section.bottom-left-text-carousel .buttons .button{text-align:left}section.bottom-left-text-carousel .container{display:table;margin-top:-80px;max-width:1602px;table-layout:fixed}section.bottom-right-text-small-carousel{padding-top:335px}section.bottom-right-text-small-carousel .title-carousel-wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}section.bottom-right-text-small-carousel .section-title{float:right;text-align:right;width:30%}section.bottom-right-text-small-carousel .carousel-wrapper{float:left;width:70%}section.bottom-right-text-small-carousel .box{float:right;margin-top:-125px;position:relative;width:41.3%;z-index:2}section.bottom-left-text-small-carousel{padding-bottom:367px;padding-top:222px}section.bottom-left-text-small-carousel .section-title,section.bottom-left-text-small-carousel .carousel-wrapper{display:inline-block;vertical-align:top}section.bottom-left-text-small-carousel .section-title{width:45.31%}section.bottom-left-text-small-carousel .carousel-wrapper{width:54.69%}section.bottom-left-text-small-carousel .box{left:22.65%;margin-top:-177px;position:relative;width:32.3%;z-index:2}section.left-text-small-carousel,section.right-text-small-carousel{padding-bottom:260px;padding-top:280px}section.left-text-small-carousel .carousel,section.right-text-small-carousel .carousel{margin-top:0px}section.left-text-small-carousel .box,section.right-text-small-carousel .box{max-width:420px;padding:45px;padding-bottom:40px}section.left-text-small-carousel .left,section.left-text-small-carousel .right,section.right-text-small-carousel .left,section.right-text-small-carousel .right{display:inline-block;vertical-align:top}section.left-text-small-carousel .left,section.right-text-small-carousel .left{width:45%}section.left-text-small-carousel .right,section.right-text-small-carousel .right{width:55%}section.left-text-small-carousel h5,section.right-text-small-carousel h5{font-size:18px;line-height:26px}section.bottom-centre-box-carousel{padding-bottom:330px}section.bottom-centre-box-carousel .box{margin-top:-81px}section.bottom-centre-box-carousel .box .content{margin-right:10.5%;width:60.8%}section.bottom-centre-box-carousel .box .buttons{width:21.7%}section.right-text-small-carousel .left{padding-right:13%;width:65%}section.right-text-small-carousel .right{width:35%}section.right-text-small-carousel .right .box{max-width:initial;padding-left:0px;padding-right:20px}section.right-text-small-carousel .right .box .buttons{margin-top:35px}}@media only screen and (min-width: 1180px){section.left-text-right-multiple-images.less-padding{padding-bottom:0px}section.left-text-right-multiple-images .left{padding-top:70px;top:0px}section.bottom-right-text-small-carousel.less-padding{padding-top:160px}section.left-text-small-carousel.less-padding,section.bottom-centre-box-carousel.less-padding,section.right-text-small-carousel.less-padding{padding-bottom:110px}section.bottom-left-text-small-carousel.less-padding{padding-bottom:160px;padding-top:110px}section.contact.less-padding{padding-top:0px}}@media only screen and (min-width: 1370px){section.bottom-left-text-small-carousel .carousel .slick-arrow,section.left-text-small-carousel .carousel .slick-arrow,section.right-text-small-carousel .carousel .slick-arrow{right:-34px}}@media only screen and (max-width: 1179px){.move{transform:translateY(0px) !important}}.box{background-color:#fce300;line-height:22px;padding:40px 25px}.box ::selection{background:rgba(255,255,255,0.99)}.box ::-moz-selection{background:rgba(255,255,255,0.99)}.box .buttons{margin-top:25px}.box.white{background-color:#fff}.box.white ::selection{background:rgba(252,227,0,0.99)}.box.white ::-moz-selection{background:rgba(252,227,0,0.99)}@media only screen and (min-width: 768px){.box{padding:50px}}@media only screen and (min-width: 1025px){.box-wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}}.section-title{font-family:"TekoBold";font-size:70px;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:50%;width:100%;z-index:3}.section-title.white{color:#f6f6f6}.section-title.small{font-size:40px}.carousel-wrapper{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;position:relative}.carousel-wrapper .section-title{margin-top:-35px}.carousel-wrapper .section-title.small{margin-top:-20px}.carousel{height:240px;margin-bottom:30px;margin-top:15px;position:relative}.carousel.full-width{height:355px;margin-bottom:0px;margin-top:0px}.carousel.full-width .slick-slide{height:355px}.carousel.full-width .slick-arrow{right:15px}.carousel .slick-slide{background-position:top center;background-size:cover;height:240px}.carousel .slick-prev{display:none !important}.carousel .slick-arrow{background-color:transparent;background-image:url(../img/carousel-arrow.png);background-position:top right;background-repeat:no-repeat;background-size:contain;border:none;height:20.5px;margin-top:-10.25px;position:absolute;right:10px;top:50%;text-indent:-99999px;width:19px;z-index:3}@media only screen and (min-width: 768px){.section-title{font-size:150px}.section-title.small{font-size:150px}.carousel-wrapper .section-title{margin-top:-75px}.carousel-wrapper .section-title.small{margin-top:-75px}.carousel{height:450px}.carousel .slick-slide{height:450px}.carousel .slick-arrow{right:-34px}.carousel.full-width{height:650px}.carousel.full-width .slick-slide{height:650px}.carousel.full-width .slick-arrow{right:20px}}@media only screen and (min-width: 1025px){.carousel{margin-bottom:0px}}.no-transition{transition:none !important}.posts-section{padding-top:160px}.posts-section .filters{color:#696969;font-family:"TekoBold";font-size:18px;padding-bottom:25px;margin-top:60px;text-transform:uppercase}.posts-section .filters ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.posts-section .filters ul li{cursor:pointer;display:inline-block;margin-bottom:10px;transition:color 0.6s ease;width:100%}.posts-section .filters ul li.active,.posts-section .filters ul li:hover{color:#000}.posts-section .filters ul li.active{cursor:text}.posts-section .follow{background-image:url(../img/social-instagram.png);background-repeat:no-repeat;background-size:14px;margin-top:35px;padding-left:22px}.posts-section .follow a{text-decoration:none}.posts-section .posts .post{opacity:1;padding-bottom:25px;position:relative;top:0px;transition:opacity 0.6s ease, top 0.6s ease;display:inline-block;margin-right:24px;vertical-align:top;width:calc(50% - 12px)}.posts-section .posts .post:nth-child(2n){margin-right:0px}.posts-section .posts .post.hidden{display:none}.posts-section .posts .post.fade{opacity:0;top:30px}.posts-section .posts .post .blurb{margin-top:12px}.posts-section .posts .post .blurb .post-title{margin-bottom:8px}.posts-section .posts .post .blurb p{font-size:12px;line-height:14px}.posts-section .posts .post img{width:100%}.posts-section .posts .post .post-inner{background-size:cover;padding-bottom:100%}.posts-section.press{padding-bottom:45px}.posts-section.press .posts .post{margin-left:0px !important;margin-right:24px;width:calc(50% - 12px)}.posts-section.press .posts .post:nth-child(2n){margin-right:0px}.posts-section.with-instagram .left{margin:0 auto;width:320px}.posts-section.with-instagram .carousel{height:320px}.posts-section.with-instagram .carousel .slick-slide{height:320px}.posts-section.events-calendar{background-color:#050506;color:#f6f6f6;padding-bottom:100px;padding-top:75px;position:relative;z-index:2}.posts-section.events-calendar .title{width:50%}.posts-section.events-calendar .left{position:relative}.posts-section.events-calendar .btn{border-color:#fce300;bottom:5px;color:#fce300;cursor:pointer;min-width:80px;position:absolute;right:0px;transition:all 0.6s ease}.posts-section.events-calendar .btn:hover{background-color:#fce300;color:#050506}.posts-section.events-calendar .btn#view-more{border-color:#f6f6f6;color:#f6f6f6;position:static}.posts-section.events-calendar .btn#view-more:hover{background-color:#f6f6f6;color:#050506}.posts-section.events-calendar .filters-wrap,.posts-section.events-calendar .calendar-wrap{display:none}.posts-section.events-calendar .calendar-wrap{font-family:"TekoBold";padding-bottom:10px;text-transform:uppercase}.posts-section.events-calendar .filters{margin-top:40px;padding-bottom:40px}.posts-section.events-calendar .filters ul li{margin-bottom:0px}.posts-section.events-calendar .filters ul li.active,.posts-section.events-calendar .filters ul li:hover{color:#fce300}.posts-section.events-calendar .filters ul li.active::selection{background:rgba(255,255,255,0.99)}.posts-section.events-calendar .posts{margin-top:40px}.posts-section.events-calendar .posts .post{display:none;margin-right:0px;padding-bottom:38px;width:100%}.posts-section.events-calendar .posts .post:nth-child(1),.posts-section.events-calendar .posts .post:nth-child(2),.posts-section.events-calendar .posts .post:nth-child(3){display:block}.posts-section.events-calendar .posts .blurb .post-title{font-family:"TekoBold";font-size:18px;margin-bottom:5px;text-transform:uppercase}.posts-section.events-calendar .posts .blurb p{font-size:14px;line-height:normal}@media only screen and (min-width: 768px){.posts-section{padding-top:235px}.posts-section.with-instagram .left,.posts-section.with-instagram .right{display:inline-block;vertical-align:top;width:50%}.posts-section.with-instagram .left .carousel{width:320px}.posts-section.with-instagram .left .carousel .slick-next{right:15px}.posts-section.with-instagram .right .filters{margin-top:35px}.posts-section.events-calendar #filter-btn,.posts-section.events-calendar #view-more{display:none}.posts-section.events-calendar .filters-wrap,.posts-section.events-calendar .calendar-wrap{display:block !important}.posts-section.events-calendar .filters ul{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.posts-section.events-calendar .filters ul li{display:inline;margin-bottom:0px;margin-right:22px}.posts-section.events-calendar .filters ul li:last-child{margin-right:0px}.posts-section.events-calendar .posts .post{display:inline-block !important;margin-bottom:24px;margin-right:24px;padding:0px;position:relative;width:calc(50% - 12px)}.posts-section.events-calendar .posts .post .blurb{-webkit-align-items:center;-webkit-justify-content:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;background-color:rgba(0,0,0,0.7);height:100%;left:0px;margin:0px;opacity:0;position:absolute;top:0px;transition:opacity 0.6s ease;width:100%;z-index:2}.posts-section.events-calendar .posts .post .blurb .blurb-inner{text-align:center}.posts-section.events-calendar .posts .post .blurb .post-title{margin-bottom:7px}.posts-section.events-calendar .posts .post a{display:block;height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:3}.posts-section.events-calendar .posts .post:nth-child(2n){margin-right:0px}.posts-section.events-calendar .posts .post:hover .blurb{opacity:1}}@media only screen and (min-width: 1025px){.posts-section .filters{margin-top:15px;padding-bottom:35px}.posts-section .filters ul{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.posts-section .filters ul li{display:inline;margin-bottom:0px;margin-right:22px}.posts-section .filters ul li:last-child{margin-right:0px}.posts-section .follow{float:right;margin-top:0px}.posts-section.press{padding-bottom:155px}.posts-section.press .title,.posts-section.press .right{display:inline-block;vertical-align:top}.posts-section.press .title{padding-right:3.6%;padding-top:40px;width:34.08%}.posts-section.press .right{width:65.92%}.posts-section.press .right .filters{margin-top:0px;padding-bottom:20px}.posts-section.press .posts .post{padding-bottom:45px;width:calc(33.33% - 16px)}.posts-section.press .posts .post:nth-child(2n){margin-right:24px}.posts-section.press .posts .post:nth-child(3n){margin-right:0px}.posts-section.press.less-padding{padding-bottom:30px}.posts-section.with-instagram.less-padding{padding-bottom:160px}.posts-section.with-instagram .title{width:100%;padding:0px}.posts-section.with-instagram .follow{float:none;margin-top:35px}.posts-section.with-instagram .left{margin-right:13.2%;width:43.2%}.posts-section.with-instagram .left .carousel{height:auto;width:100%}.posts-section.with-instagram .left .carousel .slick-slide{height:auto;padding-bottom:4.55%;width:100%}.posts-section.with-instagram .left .carousel .slick-next{background-image:url(../img/black-arrow-right.png);right:-34px}.posts-section.with-instagram .right{width:43.6%}.posts-section.with-instagram .right .filters{margin-top:35px;padding-bottom:8px}.posts-section.with-instagram .posts .post{margin-right:24px !important;width:calc(50% - 12px)}.posts-section.with-instagram .posts .post:nth-child(2n){margin-right:0px !important}.posts-section.events-calendar{padding-bottom:290px;padding-top:195px}.posts-section.events-calendar .left,.posts-section.events-calendar .right{display:inline-block !important;vertical-align:top}.posts-section.events-calendar .left{width:33.9%}.posts-section.events-calendar .left.calendar-wrap{margin-top:25px}.posts-section.events-calendar .right{width:64.1%}.posts-section.events-calendar .right.filters-wrap{vertical-align:bottom}.posts-section.events-calendar .right.filters-wrap .filters{padding-bottom:0px}.posts-section.events-calendar .title{max-width:270px;padding-right:0px;padding-top:0px;width:100%}.posts-section.events-calendar .posts{margin-top:27px}.posts-section.events-calendar .posts .post{padding-bottom:0px}}@media only screen and (min-width: 1180px){.posts-section .posts .post{width:calc((100% - 15.4% - 16px) / 3)}.posts-section .posts .post:nth-child(2n){margin-right:24px}.posts-section .posts .post:nth-child(3n){margin-right:0px}.posts-section .posts .post:nth-child(3),.posts-section .posts .post:nth-child(7){margin-left:0px}.posts-section .posts .post:nth-child(4){margin-left:11%}.posts-section.with-instagram.less-padding{padding-bottom:30px}}@media only screen and (max-width: 374px){.posts-section.events-calendar .btn{margin-top:20px;position:static}}.btn{border:2px solid #f6f6f6;color:#f6f6f6;display:inline-block;font-family:"TekoBold";font-size:20px;line-height:20px;min-width:170px;padding:4px 10px;padding-top:6px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.6s ease}.btn:hover{background-color:#f6f6f6;color:#000}.button{margin-bottom:10px}.button:last-child{margin-bottom:0px}.white .btn,.black .btn{border:2px solid #000;color:#000}.white .btn:hover,.black .btn:hover{background-color:#000;color:#f6f6f6}.floorplans{padding:110px 0px}.floorplans .content{margin-top:25px}.floorplans .content .types{color:#696969;font-family:"TekoBold";font-size:18px;text-transform:uppercase}.floorplans .content .types .left,.floorplans .content .types .right{display:inline-block;vertical-align:top;width:calc(50% - 10px)}.floorplans .content .types .right{margin-left:20px}.floorplans .content .types .type-title{color:#f6f6f6;font-size:24px;margin-bottom:2px}.floorplans .content .types .type{cursor:pointer;margin-bottom:2px;transition:color 0.6s ease}.floorplans .content .types .type:hover,.floorplans .content .types .type.active{color:#fce300}.floorplans .content .types .type.active{cursor:text}.floorplans .plans{margin-top:45px;position:relative}.floorplans .plans img{left:0px;opacity:0;position:absolute;top:0px;transition:opacity 0.6s ease}.floorplans .plans img.active{opacity:1;position:static}@media only screen and (min-width: 1025px){.floorplans{padding-bottom:237px;padding-top:210px}.floorplans .content{margin-top:40px}.floorplans .content .types .left,.floorplans .content .types .right{display:block;width:100%}.floorplans .content .types .left{margin-bottom:30px}.floorplans .content .types .right{margin-left:0px}.floorplans .types,.floorplans .plans{display:inline-block;vertical-align:top}.floorplans .types{padding-left:22.8%;width:40.54%}.floorplans .plans{margin-top:0px;width:59.46%}}.maps .content{padding:50px 0px}.maps .content .choices{font-family:"TekoBold";font-size:18px;margin-bottom:30px;text-transform:uppercase}.maps .content .choices .choice{color:#696969;cursor:pointer;margin-bottom:12px;transition:color 0.6s ease}.maps .content .choices .choice:last-child{margin-bottom:0px}.maps .content .choices .choice.active,.maps .content .choices .choice:hover{color:#fce300}.maps .content .choices .choice.active{cursor:text}.maps .content a{color:#f6f6f6}.maps .content h2{font-size:18px;margin-bottom:10px}.maps .content h3{font-family:"WorkSansBold"}.maps .content p{line-height:16px}.maps .content.black{background-color:#050506;color:#f6f6f6}.maps .maps-section{margin-left:-25px;margin-right:-25px;position:relative}.maps .maps-section p{margin-bottom:0px}.maps .maps-section .google-map,.maps .maps-section iframe{height:350px}.maps .maps-section iframe{display:block;width:100%}.maps .maps-section>*{opacity:0;position:absolute !important;right:0px;top:0px;transition:opacity 0.6s ease;width:100%;z-index:1}.maps .maps-section>*.active{opacity:1;position:relative !important;z-index:2}.maps.yellow{background-color:#fce300}.maps.yellow .content{background-color:#fce300;color:#050506}.maps.yellow .content a{color:#050506}.maps.yellow .content .choices .choice{color:#505050}.maps.yellow .content .choices .choice.active,.maps.yellow .content .choices .choice:hover{color:#050506}@media only screen and (min-width: 1025px){.maps{background-color:#f6f6f6}.maps .content{padding:35px 50px;position:relative;width:54.6%;z-index:2}.maps .content .choices .choice{display:inline-block;margin-right:25px}.maps .content .how .col{display:inline-block;vertical-align:top;width:calc(50% - 20px)}.maps .content .how .col:first-child{margin-right:40px}.maps .content .how p{margin-bottom:0px;padding-bottom:15px}.maps .content .how p:last-child{padding-bottom:0px}.maps .maps-section{margin:0px;margin-top:-130px;position:relative;text-align:right;z-index:1}.maps .maps-section .google-map,.maps .maps-section iframe{display:inline-block;height:564px}.maps .maps-section iframe{width:100%}.maps .maps-section>*{display:inline-block;width:77.21%}.maps.yellow{background-color:#f6f6f6}}.contact{padding-bottom:200px;padding-top:170px}.contact .title{margin-bottom:13px}.contact #review-title .title{margin-bottom:25px}.contact #review-items{margin-bottom:65px}.contact #review-items .item{background-size:cover;display:inline-block;margin-right:20px;vertical-align:top}.contact #review-items .item:last-child{margin-right:0px}.contact #review-items .item.trip-advisor{background-image:url(../img/review-trip-advisor.png);height:48.5px;width:81px}.contact #review-items .item.dimmi{background-image:url(../img/review-dimmi.png);height:55.5px;position:relative;top:-2px;width:96px}.contact #review-items .item.agfg{background-image:url(../img/review-agfg.png);height:55px;position:relative;top:-2px;width:184px}.contact #review-items .item a{display:block;height:100%;width:100%}.contact .content{font-size:16px}.contact .content p{line-height:18px}.contact .buttons{margin-bottom:70px;margin-top:43px}.contact .buttons .button .btn{width:200px}.contact .copy{color:#939393;font-size:12px;line-height:15px}.contact .copy .aer{background-image:url(../img/aer-design.png);background-size:cover;display:inline-block;height:13px;position:relative;top:4px;width:59px}.contact a{text-decoration:none}@media only screen and (min-width: 768px){.contact{padding-bottom:150px;padding-top:210px;position:relative}.contact .buttons{margin:0px;position:absolute;right:25px;top:0px;z-index:2}.contact .content{margin-bottom:50px}}@media only screen and (min-width: 1025px){.contact #review-title{display:inline-block;margin-right:45px;vertical-align:top}}@media only screen and (min-width: 1180px){.contact #review-title .title{margin-bottom:0px}.contact #review-items{display:inline-block;vertical-align:top}}#newsletter-popup{-webkit-overflow-scrolling:touch;background-color:#fce300;height:100vh;overflow:auto;left:0px;padding:55px 0px;position:fixed;top:100vh;transition:top 0.6s ease;width:100%;z-index:99999}#newsletter-popup .container{max-width:1057px}#newsletter-popup #newsletter-popup-close{min-width:initial;position:absolute;right:25px;top:0px;width:80px;z-index:2}#newsletter-popup .latest{display:block;font-family:"TekoBold";font-size:14px;text-decoration:none;text-transform:uppercase}#newsletter-popup h3{font-family:"TekoBold";font-size:32px;margin-bottom:20px;margin-top:45px;text-transform:uppercase}#newsletter-popup form .validation_error{display:none}#newsletter-popup form .validation_message{font-family:"WorkSansBold";font-size:12px;pointer-events:none}#newsletter-popup form ul li#field_1_1,#newsletter-popup form ul li#field_1_2,#newsletter-popup form ul li#field_1_3{margin-bottom:10px}#newsletter-popup form ul li#field_1_1:after,#newsletter-popup form ul li#field_1_2:after,#newsletter-popup form ul li#field_1_3:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#newsletter-popup form ul li#field_1_1.gfield_error,#newsletter-popup form ul li#field_1_2.gfield_error,#newsletter-popup form ul li#field_1_3.gfield_error{padding-bottom:7px}#newsletter-popup form ul li#field_1_1 .validation_message,#newsletter-popup form ul li#field_1_2 .validation_message,#newsletter-popup form ul li#field_1_3 .validation_message{padding-left:32%;position:relative;top:5px}#newsletter-popup form ul li#field_1_1 label,#newsletter-popup form ul li#field_1_1 .ginput_container,#newsletter-popup form ul li#field_1_2 label,#newsletter-popup form ul li#field_1_2 .ginput_container,#newsletter-popup form ul li#field_1_3 label,#newsletter-popup form ul li#field_1_3 .ginput_container{float:left}#newsletter-popup form ul li#field_1_1 label,#newsletter-popup form ul li#field_1_2 label,#newsletter-popup form ul li#field_1_3 label{font-family:"TekoBold";font-size:15px;height:35px;line-height:35px;text-transform:uppercase;width:32%}#newsletter-popup form ul li#field_1_1 .ginput_container,#newsletter-popup form ul li#field_1_2 .ginput_container,#newsletter-popup form ul li#field_1_3 .ginput_container{width:68%}#newsletter-popup form ul li#field_1_1 .ginput_container input,#newsletter-popup form ul li#field_1_2 .ginput_container input,#newsletter-popup form ul li#field_1_3 .ginput_container input{-webkit-appearance:none;background-color:#fce300;border:2px solid #000;border-radius:0px;height:35px;padding:0px 15px;transition:background-color 0.6s ease;width:100%}#newsletter-popup form ul li#field_1_1 .ginput_container input::-webkit-input-placeholder,#newsletter-popup form ul li#field_1_2 .ginput_container input::-webkit-input-placeholder,#newsletter-popup form ul li#field_1_3 .ginput_container input::-webkit-input-placeholder{color:#000;opacity:1}#newsletter-popup form ul li#field_1_1 .ginput_container input:-moz-placeholder,#newsletter-popup form ul li#field_1_2 .ginput_container input:-moz-placeholder,#newsletter-popup form ul li#field_1_3 .ginput_container input:-moz-placeholder{color:#000;opacity:1}#newsletter-popup form ul li#field_1_1 .ginput_container input::-moz-placeholder,#newsletter-popup form ul li#field_1_2 .ginput_container input::-moz-placeholder,#newsletter-popup form ul li#field_1_3 .ginput_container input::-moz-placeholder{color:#000;opacity:1}#newsletter-popup form ul li#field_1_1 .ginput_container input:-ms-input-placeholder,#newsletter-popup form ul li#field_1_2 .ginput_container input:-ms-input-placeholder,#newsletter-popup form ul li#field_1_3 .ginput_container input:-ms-input-placeholder{color:#000;opacity:1}#newsletter-popup form ul li#field_1_1 .ginput_container input:placeholder-shown,#newsletter-popup form ul li#field_1_2 .ginput_container input:placeholder-shown,#newsletter-popup form ul li#field_1_3 .ginput_container input:placeholder-shown{color:#000;opacity:1}#newsletter-popup form ul li#field_1_1 .ginput_container input:focus,#newsletter-popup form ul li#field_1_2 .ginput_container input:focus,#newsletter-popup form ul li#field_1_3 .ginput_container input:focus{background-color:#fff}#newsletter-popup form ul li#field_1_4{margin-bottom:23px;margin-top:30px}#newsletter-popup form ul li#field_1_4.gfield_error{margin-top:0px;padding-top:30px;position:relative;top:-30px}#newsletter-popup form ul li#field_1_4>label{font-family:"TekoBold";font-size:18px;display:block;margin-bottom:15px;text-transform:uppercase}#newsletter-popup form ul li#field_1_4 .gfield_checkbox ul{margin-left:0px;padding-left:0px}#newsletter-popup form ul li#field_1_4 .gfield_checkbox li{margin-bottom:18px;margin-left:0px;padding-left:0px}#newsletter-popup form ul li#field_1_5{bottom:0px;font-size:12px;position:absolute;right:25px}#newsletter-popup form ul li#field_1_5>label{display:none}#newsletter-popup form ul li#field_1_5 .validation_message{margin-top:10px}#newsletter-popup form ul li#field_1_5 .gfield_checkbox input[type=checkbox]+label{padding-left:22px;padding-top:0px}#newsletter-popup form ul li#field_1_5 .gfield_checkbox input[type=checkbox]+label:before{font-size:12px;height:15px;line-height:12px;padding-top:0px;width:15px}#newsletter-popup form ul li#field_1_5 .gfield_checkbox input[type=checkbox]:checked+label:before{background-color:#fce300}#newsletter-popup form ul .gfield_checkbox input[type=checkbox]{border:0 none;clip:rect(0px, 0px, 0px, 0px);display:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#newsletter-popup form ul .gfield_checkbox input[type=checkbox]+label{padding-left:26px;padding-top:2px;position:relative}#newsletter-popup form ul .gfield_checkbox input[type=checkbox]+label:before{background-color:#fce300;border:2px solid #000;box-sizing:border-box;content:"";display:block;height:20px;left:0px;line-height:20px;position:absolute;text-align:center;top:0px;transition:background-color 0.6s ease;width:20px}#newsletter-popup form ul .gfield_checkbox input[type=checkbox]:checked+label{font-weight:normal}#newsletter-popup form ul .gfield_checkbox input[type=checkbox]:checked+label:before{background-color:#f6f6f6;content:"x";font-family:"TekoBold";text-transform:uppercase}#newsletter-popup form .gfield_required{display:none}#newsletter-popup form input[type=submit]{background-color:transparent;border-radius:0px;min-width:initial;padding-top:8px;transition:all 0.3s ease;width:80px}#newsletter-popup form input[type=submit]:hover{background-color:#050506;color:#f6f6f6}#newsletter-popup .gform_footer{position:relative;width:114px}#newsletter-popup .gform_footer .gform_ajax_spinner{bottom:0px;left:95px;position:absolute}#newsletter-popup.active{top:0}@media only screen and (min-width: 1025px){#newsletter-popup{bottom:-450px;height:450px;overflow:hidden;padding-bottom:100px;padding-top:50px;top:auto;transition:bottom 0.6s ease}#newsletter-popup .latest{font-size:20px}#newsletter-popup h3{font-size:88px;white-space:nowrap}#newsletter-popup form{-moz-column-count:2;-moz-column-gap:25px;-webkit-column-count:2;-webkit-column-gap:25px;column-count:2;column-gap:25px}#newsletter-popup form .validation_error+.gform_body+.gform_footer{position:relative;top:-20px}#newsletter-popup form .validation_error+.gform_body>ul>li#field_1_5{bottom:33px}#newsletter-popup form ul li#field_1_1,#newsletter-popup form ul li#field_1_2,#newsletter-popup form ul li#field_1_3{break-inside:avoid-column;page-break-inside:avoid;-webkit-column-break-inside:avoid}#newsletter-popup form ul li#field_1_1 .validation_message,#newsletter-popup form ul li#field_1_2 .validation_message,#newsletter-popup form ul li#field_1_3 .validation_message{padding-left:18%}#newsletter-popup form ul li#field_1_1 label,#newsletter-popup form ul li#field_1_2 label,#newsletter-popup form ul li#field_1_3 label{width:18%}#newsletter-popup form ul li#field_1_1 .ginput_container,#newsletter-popup form ul li#field_1_2 .ginput_container,#newsletter-popup form ul li#field_1_3 .ginput_container{width:82%}#newsletter-popup form ul li#field_1_3{margin-bottom:0px}#newsletter-popup form ul li#field_1_4{margin-bottom:0px}#newsletter-popup form ul li#field_1_4:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#newsletter-popup form ul li#field_1_4>label{margin-bottom:7px}#newsletter-popup form ul li#field_1_4 .gfield_checkbox li{float:left;margin-bottom:15px;width:33.333%}#newsletter-popup form ul li#field_1_4 .ginput_container:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#newsletter-popup form ul li#field_1_5{bottom:16px}#newsletter-popup form .gform_footer{margin-top:7px}#newsletter-popup.active{bottom:0px;top:auto}}.page-template-template-join-the-team,.page-template-default{background-color:#f6f6f6;opacity:0;transition:opacity 0.6s ease}.page-template-template-join-the-team.show,.page-template-default.show{opacity:1;overflow:auto}.page-template-template-join-the-team>.container,.page-template-default>.container{max-width:1350px}.page-template-template-join-the-team #home,.page-template-default #home{background-color:#fce300;display:inline-block;font-family:"TekoBold";left:0px;padding:10px;padding-top:13px;position:absolute;text-decoration:none;text-transform:uppercase;top:15px;z-index:3}.page-template-template-join-the-team header,.page-template-default header{background-color:transparent;box-shadow:none;padding-top:15px;position:static;text-align:center}.page-template-template-join-the-team header #logo,.page-template-default header #logo{display:none}.page-template-template-join-the-team header #landing-logo,.page-template-default header #landing-logo{background-image:url(../img/transportIcon_header.png);background-size:cover;display:inline-block;height:34px;position:static;width:34px}.page-template-template-join-the-team header #landing-logo a,.page-template-default header #landing-logo a{display:block;height:100%;pointer-events:auto;width:100%}.page-template-template-join-the-team header #cta,.page-template-default header #cta{display:none}.page-template-template-join-the-team #nav-bar,.page-template-template-join-the-team nav,.page-template-default #nav-bar,.page-template-default nav{display:none}.page-template-template-join-the-team #positions,.page-template-default #positions{margin-top:54px}.page-template-template-join-the-team #positions .position,.page-template-default #positions .position{margin-bottom:60px;padding-top:0px;position:relative}.page-template-template-join-the-team #positions .position .position-inner,.page-template-default #positions .position .position-inner{background-color:#fff;padding:31px 25px}.page-template-template-join-the-team #positions .position .social,.page-template-default #positions .position .social{position:absolute;right:25px;top:-5px}.page-template-template-join-the-team #positions .position .social .title,.page-template-default #positions .position .social .title{display:inline-block;font-size:12px;font-family:"TekoBold";margin-right:8px;text-transform:uppercase;vertical-align:top}.page-template-template-join-the-team #positions .position .social a,.page-template-default #positions .position .social a{background-size:cover;display:inline-block;vertical-align:top}.page-template-template-join-the-team #positions .position .social a span,.page-template-default #positions .position .social a span{display:none}.page-template-template-join-the-team #positions .position .social a.twitter,.page-template-default #positions .position .social a.twitter{background-image:url(../img/social-twitter.png);height:10px;margin-right:7px;width:13.5px}.page-template-template-join-the-team #positions .position .social a.fb,.page-template-default #positions .position .social a.fb{background-image:url(../img/social-fb.png);height:11px;position:relative;top:-1px;width:6px}.page-template-template-join-the-team #positions .position h2,.page-template-default #positions .position h2{display:inline-block;font-family:"TekoBold";font-size:20px;position:relative;text-transform:uppercase;top:-40px}.page-template-template-join-the-team #positions .position h3,.page-template-default #positions .position h3{font-family:"WorkSansBold";margin-top:20px}.page-template-template-join-the-team #positions .position h3+p,.page-template-default #positions .position h3+p{font-size:12px;line-height:20px}.page-template-template-join-the-team #positions .position p,.page-template-default #positions .position p{margin-bottom:7px}.page-template-template-join-the-team #positions .position .location,.page-template-default #positions .position .location{font-family:"WorkSansBold";position:relative;top:-29px}.page-template-template-join-the-team #positions .position .content,.page-template-default #positions .position .content{line-height:22px;margin-top:15px}.page-template-template-join-the-team #positions .position .apply,.page-template-default #positions .position .apply{display:inline-block;margin-top:20px}@media only screen and (min-width: 768px){.page-template-template-join-the-team #home,.page-template-default #home{font-size:24px;padding:15px 13px;padding-top:18px;top:30px}.page-template-template-join-the-team header,.page-template-default header{padding-top:30px}.page-template-template-join-the-team header #landing-logo,.page-template-default header #landing-logo{height:44px;width:44px}.page-template-template-join-the-team #positions,.page-template-default #positions{margin-top:90px}.page-template-template-join-the-team #positions .position,.page-template-default #positions .position{padding-top:8px}.page-template-template-join-the-team #positions .position .social,.page-template-default #positions .position .social{top:2px}}@media only screen and (min-width: 1025px){.page-template-template-join-the-team>.container,.page-template-default>.container{padding-left:150px}.page-template-template-join-the-team #home,.page-template-default #home{margin-top:-28.5px;position:fixed;top:50%}.page-template-template-join-the-team #positions,.page-template-default #positions{-moz-column-count:2;-moz-column-gap:25px;-webkit-column-count:2;-webkit-column-gap:25px;column-count:2;column-gap:25px}.page-template-template-join-the-team #positions .position,.page-template-default #positions .position{break-inside:avoid-column;page-break-inside:avoid;padding-top:15px;-webkit-column-break-inside:avoid}.page-template-template-join-the-team #positions .position .position-inner,.page-template-default #positions .position .position-inner{padding:62px 50px;padding-right:55px;padding-top:0px}.page-template-template-join-the-team #positions .position h2,.page-template-default #positions .position h2{font-size:32px;top:-16px}.page-template-template-join-the-team #positions .position .social,.page-template-default #positions .position .social{right:35px;top:8px}.page-template-template-join-the-team #positions .position .social .title,.page-template-default #positions .position .social .title{font-size:18px;margin-right:12px}.page-template-template-join-the-team #positions .position .social a.twitter,.page-template-default #positions .position .social a.twitter{height:12px;margin-right:10px;width:15px}.page-template-template-join-the-team #positions .position .social a.fb,.page-template-default #positions .position .social a.fb{height:13px;top:-1px;width:7.5px}.page-template-template-join-the-team #positions .position .location,.page-template-default #positions .position .location{top:-8px}.page-template-template-join-the-team #positions .position .content,.page-template-default #positions .position .content{margin-top:35px}.page-template-default #positions{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto}}@media only screen and (min-width: 1180px){.page-template-template-join-the-team #positions .position h2,.page-template-default #positions .position h2{font-size:40px}}.slide-right{-webkit-overflow-scrolling:touch;background-color:#050506;color:#f6f6f6;height:100vh;overflow:scroll;padding-top:120px;pointer-events:auto;position:fixed;top:0px;left:100%;text-align:left;transition:left 0.6s ease;width:100%;z-index:49}.slide-right.active{left:0px}.slide-right .container{max-width:1254px}.slide-right .container>*{opacity:0;position:relative;left:120px;transition:opacity 0.6s ease 0.3s, left 0.6s ease 0.3s}.slide-right .container>*.show{opacity:1;left:0px}.slide-right .section-title{font-size:60px !important;margin-bottom:10px;position:relative;text-align:left}.slide-right .left{margin-bottom:30px}.slide-right h2{font-family:"TekoBold";font-size:30px;margin-bottom:20px;text-transform:uppercase}.slide-right h3{font-family:"TekoBold";font-size:18px;text-transform:uppercase}.slide-right .special{line-height:22px;margin-bottom:30px}@media only screen and (min-width: 768px){.slide-right .section-title{font-size:88px !important}.slide-right .left,.slide-right .right{display:inline-block;vertical-align:top;width:50%}.slide-right .right{margin-left:30px;width:calc(50% - 30px)}}@media only screen and (min-width: 1025px){.slide-right{padding-top:50px}.slide-right .left{width:44%}.slide-right .right{margin-left:0px;width:56%}}@media only screen and (min-width: 1180px){.specials{-moz-column-count:2;-moz-column-gap:35px;-webkit-column-count:2;-webkit-column-gap:35px;column-count:2;column-gap:35px}.specials .special{break-inside:avoid-column;page-break-inside:avoid;-webkit-column-break-inside:avoid}}#calendar{min-height:243px;width:270px}#calendar .ui-datepicker-year{display:none}#calendar .ui-datepicker-header{margin-bottom:19px;position:relative}#calendar .ui-datepicker-header .ui-datepicker-prev,#calendar .ui-datepicker-header .ui-datepicker-next{background-repeat:no-repeat;background-size:contain;cursor:pointer;height:10px;position:absolute;text-indent:-99999px;top:0px;width:10.5px}#calendar .ui-datepicker-header .ui-datepicker-prev{background-image:url(../img/arrow-left.png);background-position:top left;left:0px}#calendar .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{display:none}#calendar .ui-datepicker-header .ui-datepicker-next{background-image:url(../img/arrow-right.png);background-position:top right;right:0px}#calendar .ui-datepicker-header .ui-datepicker-title{font-size:18px;text-align:center}#calendar table{font-size:15px;table-layout:fixed;width:100%}#calendar table th,#calendar table td{text-align:center}#calendar table th{font-size:10px;letter-spacing:0.5px;padding-bottom:6px}#calendar table td{background-color:#f6f6f6;border-bottom:5px solid #050506;border-left:3.5px solid #050506;border-right:3.5px solid #050506}#calendar table td a,#calendar table td span{color:#050506;display:block;padding:8px 0px;padding-top:10px;text-decoration:none}#calendar table td.ui-state-disabled{background-color:#696969}#calendar table td.ui-datepicker-other-month{background-color:#050506}#calendar table td.private{background-color:#fce300}#calendar table td.selected{background-color:#f6f6f6;vertical-align:top}#calendar table td.selected a{background-color:#696969;color:#f6f6f6;height:27px;margin:0 auto;margin-top:3px;overflow:hidden;padding:0px;padding-top:7px;width:27px}#calendar-types{font-size:18px;margin-top:12px;padding-left:3.5px}#calendar-types .type{display:inline-block}#calendar-types .type:first-child{margin-right:18px}#calendar-types .type:first-child .color{background-color:#f6f6f6}#calendar-types .type .color{background-color:#fce300;height:19px;margin-right:4px;width:19px}#calendar-types .type .color,#calendar-types .type .text{display:inline-block;vertical-align:top}#calendar-types .type .text{padding-top:2px}#calendar-note{font-family:"WorkSansRegular";font-size:12px;line-height:16px;margin-top:18px;padding-left:3.5px;text-transform:none;width:190px}.single-event{background-color:#050506;min-height:100vh;opacity:0;padding-bottom:80px;transition:opacity 0.6s ease}.single-event #home{background-color:#fce300;display:inline-block;font-family:"TekoBold";left:0px;padding:10px;padding-top:13px;position:absolute;text-decoration:none;text-transform:uppercase;top:55px;z-index:3}.single-event header{position:static}.single-event header #cta{display:none}.single-event #nav-bar,.single-event nav{display:none}.single-event.show{opacity:1;overflow:auto}.single-event #event{color:#f6f6f6;font-size:14px;padding-top:60px}.single-event #event .container{max-width:1057px}.single-event #event h1{font-family:"TekoBold";font-size:44px;line-height:32px;margin-bottom:20px;text-transform:uppercase}.single-event #event img{margin-bottom:25px}.single-event #event #meta .row{margin-bottom:10px}.single-event #event #meta .row .label{font-family:"TekoBold";font-size:18px;text-transform:uppercase}.single-event #event #meta .row .info{line-height:22px}.single-event #event #meta .row .info a{color:#f6f6f6}.single-event #event #meta .row .info.social{padding-top:5px}.single-event #event #meta .row .info.social a{background-size:cover;display:inline-block;vertical-align:top}.single-event #event #meta .row .info.social a span{display:none}.single-event #event #meta .row .info.social a:first-child{background-image:url(../img/social-twitter-white.png);height:12.5px;margin-right:9px;width:15.5px}.single-event #event #meta .row .info.social a:last-child{background-image:url(../img/social-facebook-white.png);height:13px;position:relative;top:-1px;width:7.5px}.single-event #event #event-blurb{background-color:#f6f6f6;color:#050506;margin-top:25px;max-width:417px;padding:22px}.single-event #event #event-blurb p{line-height:22px}.single-event #event #event-blurb a:last-child{border-color:#050506;color:#050506}.single-event #event #event-blurb a:last-child:hover{background-color:#050506;color:#f6f6f6}@media only screen and (min-width: 768px){.single-event #home{top:95px}.single-event #event{padding-top:110px}.single-event #event #meta{min-width:386px}.single-event #event #meta .row .label,.single-event #event #meta .row .info{display:inline-block;vertical-align:top}.single-event #event #meta .row .label{width:100px}.single-event #event #meta .row .info{line-height:16px}.single-event #event #meta .row .info.social{padding-top:1px}.single-event #event #event-blurb{padding:45px;width:417px}}@media only screen and (min-width: 1060px){.single-event #home{font-size:24px;margin-top:-28.5px;padding:15px 13px;padding-top:18px;position:fixed;top:50%}.single-event #event{padding-top:120px}.single-event #event .container{padding-left:9%}.single-event #event h1{font-size:88px;line-height:65px;margin-bottom:40px}.single-event #event img{margin-bottom:44px;max-width:565px}.single-event #event #info-blurb #meta,.single-event #event #info-blurb #event-blurb{display:inline-block;vertical-align:top}.single-event #event #info-blurb #event-blurb{margin-left:65px;margin-top:-100px}}@media only screen and (min-width: 1025px){.single-event #event .container{padding-left:162px}}.page-template-template-gift-certificate{background-color:#fce300;opacity:0;transition:opacity 0.6s ease}.page-template-template-gift-certificate header,.page-template-template-gift-certificate #nav-bar,.page-template-template-gift-certificate nav,.page-template-template-gift-certificate #book-popup{display:none}.page-template-template-gift-certificate.show{opacity:1}#gift-certificate{padding-bottom:100px;padding-top:30px}#gift-certificate .container{max-width:1055px}#gift-certificate h1{font-family:"TekoBold";font-size:32px;text-transform:uppercase}#gift-certificate h2{font-family:"TekoBold";font-size:18px;margin-bottom:8px;text-transform:uppercase}#gift-certificate a.btn,#gift-certificate input.btn{background-color:transparent;border-width:3px;font-size:15px;line-height:15px;min-width:initial;padding:2px 4px;padding-top:4px;width:66px}#gift-certificate a.btn.abs,#gift-certificate input.btn.abs{position:absolute;right:0px;top:0px}#gift-certificate a.btn.disabled,#gift-certificate input.btn.disabled{cursor:default;opacity:0.3;pointer-events:none}#gift-certificate a.btn:hover,#gift-certificate input.btn:hover{background-color:#050506}#gift-certificate .head{min-height:35px;position:relative}#gift-certificate .head #breadcrumbs{font-family:"TekoBold";font-size:11px;margin-bottom:25px;margin-top:7px;text-transform:uppercase}#gift-certificate .head #breadcrumbs li{display:inline-block;padding-right:14px;position:relative}#gift-certificate .head #breadcrumbs li a{color:#a19000;text-decoration:none}#gift-certificate .head #breadcrumbs li a.disabled{pointer-events:none}#gift-certificate .head #breadcrumbs li.active:after{background-image:url(../img/black-arrow-right.png)}#gift-certificate .head #breadcrumbs li:after{background-image:url(../img/black-arrow-right-inactive.png);background-size:cover;content:"";height:6.75px;position:absolute;right:4px;top:1px;width:6.75px}#gift-certificate .head #breadcrumbs li:last-child{padding-right:0px}#gift-certificate .head #breadcrumbs li:last-child:after{display:none}#gift-certificate #main{font-size:14px;line-height:18.666662px;position:relative}#gift-certificate #main #top-text{max-width:200px}#gift-certificate #main p{margin-bottom:10px}#gift-certificate #main p:last-child{margin-bottom:0px}#gift-certificate #main input[type=checkbox]{border:0 none;clip:rect(0px, 0px, 0px, 0px);display:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#gift-certificate #main input[type=checkbox]+label{font-family:"TekoBold";padding-left:26px;padding-top:2px;position:relative;text-transform:uppercase}#gift-certificate #main input[type=checkbox]+label:before{background-color:#fce300;border:3px solid #000;box-sizing:border-box;content:"";font-family:"TekoBold";display:block;height:20px;left:0px;line-height:18px;position:absolute;text-align:center;top:0px;transition:background-color 0.6s ease;width:20px}#gift-certificate #main input[type=checkbox]:checked+label:before{background-color:#f6f6f6;content:"x"}#gift-certificate #main #options{max-width:860px;padding-top:20px}#gift-certificate #main #options .option{margin-bottom:30px}#gift-certificate #main #options .option img{margin-bottom:14px}#gift-certificate #main #options .option .check{font-family:"TekoBold";text-transform:uppercase}#gift-certificate #main #options .option .multiple-checks{max-width:240px;padding-top:5px}#gift-certificate #main #options .option .multiple-checks li{display:inline-block;list-style-type:none;margin:0px;margin-top:8px;padding:0px;position:relative;width:80px}#gift-certificate #main #options .option .multiple-checks li label{font-family:"WorkSansRegular"}#gift-certificate #main #options .option .info{font-size:12px;line-height:14px;margin-top:13px}#gift-certificate #main #options .option .info p.expiry{font-size:10px}#gift-certificate #main #options .option .info p:first-child{margin-bottom:6px}#gift-certificate .row{margin-bottom:10px}#gift-certificate .row input,#gift-certificate .row label,#gift-certificate .row textarea,#gift-certificate .row select{display:inline-block;height:36px;vertical-align:top}#gift-certificate .row label{font-family:"TekoBold";font-size:18px;line-height:36px;text-transform:uppercase;width:107px}#gift-certificate .row input,#gift-certificate .row textarea,#gift-certificate .row select{background-color:transparent;border:3px solid #000;color:#000;padding-left:10px;width:calc(100% - 107px)}#gift-certificate .row input::-webkit-input-placeholder,#gift-certificate .row textarea::-webkit-input-placeholder,#gift-certificate .row select::-webkit-input-placeholder{color:#000;opacity:1}#gift-certificate .row input:-moz-placeholder,#gift-certificate .row textarea:-moz-placeholder,#gift-certificate .row select:-moz-placeholder{color:#000;opacity:1}#gift-certificate .row input::-moz-placeholder,#gift-certificate .row textarea::-moz-placeholder,#gift-certificate .row select::-moz-placeholder{color:#000;opacity:1}#gift-certificate .row input:-ms-input-placeholder,#gift-certificate .row textarea:-ms-input-placeholder,#gift-certificate .row select:-ms-input-placeholder{color:#000;opacity:1}#gift-certificate .row input:placeholder-shown,#gift-certificate .row textarea:placeholder-shown,#gift-certificate .row select:placeholder-shown{color:#000;opacity:1}#gift-certificate .row input:focus,#gift-certificate .row textarea:focus,#gift-certificate .row select:focus{background-color:#fff}#gift-certificate .row textarea{height:104px}#gift-certificate .row.mt{padding-top:20px}#gift-certificate .row:last-child{margin-bottom:0px}#gift-certificate.step-2 #next{display:none;margin-top:30px;position:static}#gift-certificate.step-2 #next.active{display:inline-block}#gift-certificate.step-2 #main #method-3{padding-top:10px}#gift-certificate.step-2 #main #date-options{padding-bottom:12px}#gift-certificate.step-2 #main #date-options li{display:inline-block;font-size:14px;min-width:120px}#gift-certificate.step-2 #main #date-input{padding-bottom:25px}#gift-certificate.step-2 #main #date-input.inactive{opacity:0.5;pointer-events:none}#gift-certificate.step-2 #main #methods li{font-size:14px;margin-bottom:10px}#gift-certificate.step-2 #main #methods li:last-child{margin-bottom:0px}#gift-certificate.step-2 #main input[type=checkbox]+label{font-family:"WorkSansRegular";padding-top:2px;text-transform:none}#gift-certificate.step-2 #main input[type=checkbox]+label .small{font-size:12px}#gift-certificate.step-2 #main input[type=checkbox]+label:before{font-family:"TekoBold";font-size:18px;line-height:15px}#gift-certificate.step-2 #main #method-options{max-width:860px;padding-top:25px}#gift-certificate.step-2 #main #method-options .method{display:none}#gift-certificate.step-2 #main #method-options .method.active{display:block}#gift-certificate.step-2 #main #method-options.hidden{display:none}#gift-certificate.step-3 #next,#gift-certificate.step-4 #next{margin-top:30px;position:static}#gift-certificate.step-3 .row,#gift-certificate.step-4 .row{max-width:860px}#gift-certificate.step-4 #t-c-wrapper{padding-bottom:30px}#gift-certificate.step-4 #t-c-wrapper input[type=checkbox]+label{font-family:"WorkSansRegular";font-size:14px;text-transform:none}#gift-certificate.step-4 #t-c-wrapper input[type=checkbox]+label:before{font-family:"TekoBold";font-size:18px;line-height:15px}#gift-certificate.step-4 select{-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0px;font-size:14px;width:100%}#gift-certificate.step-4 #cc-expiry-month-wrapper,#gift-certificate.step-4 #cc-expiry-year-wrapper{display:inline-block;position:relative}#gift-certificate.step-4 #cc-expiry-month-wrapper:before,#gift-certificate.step-4 #cc-expiry-year-wrapper:before{background-image:url(../img/chevron.png);background-size:cover;content:"";height:6.5px;margin-top:-3.25px;pointer-events:none;position:absolute;right:13px;top:50%;width:13.5px;z-index:2}#gift-certificate.step-4 #cc-expiry-month-wrapper{margin-right:10px;width:149px}#gift-certificate.step-4 #cc-expiry-year-wrapper{width:76px}#gift-certificate.step-4 #v-m{background-image:url(../img/gift-visa-mc.png);background-size:cover;height:32px;margin-top:20px;width:160px}#gift-certificate.step-4 #overview{background-color:#050506;color:#fce300;display:inline-block;font-size:14px;line-height:20px;padding:8px 12px;vertical-align:top;width:100%}#gift-certificate.step-4 #overview .overview-row:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#gift-certificate.step-4 #overview .overview-row:last-child{margin-bottom:0px}#gift-certificate.step-4 #overview .overview-desc{float:left}#gift-certificate.step-4 #overview .overview-price{font-family:"WorkSansBold";float:right}#gift-certificate.step-4 #overview #overview-total{border-top:1px solid #fce300;margin-top:5px;padding-top:5px}#gift-certificate.step-4 #overview #overview-total .overview-desc{font-family:"WorkSansBold"}#gift-certificate.step-4 .row:nth-last-child(2){margin-bottom:0px}#gift-certificate.step-6 #confirmation-wrap{max-width:580px}#gift-certificate.step-6 #confirmation-title{font-family:"TekoBold";font-size:35px;margin-bottom:8px;text-transform:uppercase}#gift-certificate.step-6 #confirmation-number{font-family:"TekoBold";font-size:18px;text-transform:uppercase}#gift-certificate.step-6 p{font-size:14px;line-height:22px;margin-bottom:8px !important}@media only screen and (min-width: 768px){#gift-certificate{padding-top:25px}#gift-certificate h1{font-size:88px}#gift-certificate h2{margin-bottom:0px}#gift-certificate a.btn,#gift-certificate input.btn{font-size:20px;height:36px;line-height:20px;padding:4px 10px;padding-top:6px;width:79px}#gift-certificate .head #breadcrumbs{font-size:18px;margin-bottom:50px}#gift-certificate .head #breadcrumbs li{padding-right:20px}#gift-certificate .head #breadcrumbs li:after{height:9px;right:7px;top:2.5px;width:8px}#gift-certificate .head a.btn.abs{top:8px}#gift-certificate #main{font-size:18px;line-height:24px}#gift-certificate #main input[type=checkbox]+label{padding-top:0px}#gift-certificate #main #top-text{max-width:600px}#gift-certificate #main p{margin-bottom:15px}#gift-certificate #main #options .option{display:inline-block;margin-bottom:0px;margin-right:25px;vertical-align:top;width:calc(33.333% - (50px / 3))}#gift-certificate #main #options .option .multiple-checks li label{font-size:14px;padding-top:2px}#gift-certificate #main #options .option:last-child{margin-right:0px}#gift-certificate #main #options .option .info{font-size:14px;line-height:16px}#gift-certificate #main #options .option .info p:first-child{margin-bottom:8px}#gift-certificate #main #options .option .info p.expiry{font-size:12px}#gift-certificate.step-2 #main #methods li{display:inline-block;margin-bottom:0px;margin-right:25px}#gift-certificate.step-4 #t-c-wrapper input[type=checkbox]+label{padding-top:2px}#gift-certificate.step-4 #v-m{margin-top:3px;float:right}#gift-certificate.step-4 #overview{width:calc(100% - 107px)}#gift-certificate .row input,#gift-certificate .row textarea{font-size:14px}}@media only screen and (min-width: 1025px){#gift-certificate #main #top-text{max-width:860px}#gift-certificate.step-2 #main #next,#gift-certificate.step-3 #main #next,#gift-certificate.step-4 #main #next{bottom:0px;position:absolute;top:auto}#gift-certificate.step-6 #confirmation-number{bottom:-3px;position:absolute;right:0px}}

.posts-section.events-calendar .posts .post a{display:block;height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:3}
