@charset "UTF-8";.clearfix:after,.clearfix:before,body:after,body:before{display:table;content:''}body,small{color:#000}body,h1,h2,h3,h4,h5,h6{font-family:aktiv-grotesk,sans-serif}body,h1,h2,h3,h4,h5,h6,small{line-height:1.5em}.row,body,hr{width:100%}.slick-slider,html{-webkit-tap-highlight-color:transparent}*,.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box}.row,.row-inner,.section-header,.slick-list,.slick-slider,.slick-track{position:relative}.clearfix:after,.row,.slick-track:after,body:after{clear:both}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:none;-webkit-font-smoothing:antialiased}.box-title,.btn,.footer-copyright a.link,.footer-copyright p,.icon-title,.link-contact,.list-divider li,.prices li,h1,h2,h3,h4,h5,h6{text-transform:uppercase}.overlay-scale,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.row-inner,hr,img,small{display:block}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{background:#fff;font-size:62.5%;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:16px;font-size:1.6rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0;padding:0;background-color:#C5C5C5;font-weight:400}.container,.row,.row-inner{margin:0 auto}*{-webkit-box-sizing:border-box}.row{float:left;background:#fff}.row-inner{z-index:200;max-width:2060px}@media (min-width:1128px){.row-inner{padding-right:30px;padding-left:30px}}.container{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;max-width:2060px}iframe,img{max-width:100%}.wf-loading .container{opacity:0}.container .wf-active h1,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}#bookings .box-title,.h1,h1{font-size:30px;font-size:3rem}@media (min-width:850px){#bookings .box-title,.h1,h1{font-size:40px;font-size:4rem}}@media (min-width:950px){#bookings .box-title,.h1,h1{font-size:45px;font-size:4.5rem}}@media (min-width:1170px){#bookings .box-title,.h1,h1{font-size:50px;font-size:5rem}}@media (min-width:1395px){#bookings .box-title,.h1,h1{font-size:60px;font-size:6rem}}@media (min-width:1840px){#bookings .box-title,.h1,h1{font-size:70px;font-size:7rem}}.h2,.h3,.h4,.hero-title,h2,h3,h4{font-size:24px;font-size:2.4rem}@media (min-width:769px){.h2,.h3,.h4,.hero-title,h2,h3,h4{font-size:32px;font-size:3.2rem}}@media (min-width:1128px){.h2,.h3,.h4,.hero-title,h2,h3,h4{font-size:36px;font-size:3.6rem}}@media (min-width:1281px){.row-inner{padding-right:40px;padding-left:40px}.h2,.h3,.h4,.hero-title,h2,h3,h4{font-size:40px;font-size:4rem}}@media (min-width:1560px){.row-inner{padding-right:80px;padding-left:80px}.h2,.h3,.h4,.hero-title,h2,h3,h4{font-size:44px;font-size:4.4rem}}.book-button .btn,.review blockquote,.review blockquote p{font-size:18px;font-size:1.8rem}@media (min-width:769px){.book-button .btn,.review blockquote,.review blockquote p{font-size:22px;font-size:2.2rem}}@media (min-width:1128px){.book-button .btn,.review blockquote,.review blockquote p{font-size:26px;font-size:2.6rem}}@media (min-width:1560px){.book-button .btn,.review blockquote,.review blockquote p{font-size:30px;font-size:3rem}}#gift-cards,#incentive-rewards,#promotions p,#vision,#welcome,.btn,.review .review-name{font-size:18px;font-size:1.8rem}@media (min-width:769px){#gift-cards,#incentive-rewards,#promotions p,#vision,#welcome,.btn,.review .review-name{font-size:18px;font-size:1.8rem}}@media (min-width:1128px){#gift-cards,#incentive-rewards,#promotions p,#vision,#welcome,.btn,.review .review-name{font-size:20px;font-size:2rem}}@media (min-width:1560px){#gift-cards,#incentive-rewards,#promotions p,#vision,#welcome,.btn,.review .review-name{font-size:20px;font-size:2rem}}.box-prices,.box-prices h3,.box-title,.footer-heading,.icon-title,.link-contact,.nav-main,.row-footer{font-size:14px;font-size:1.4rem}@media (min-width:769px){.box-prices,.box-prices h3,.box-title,.footer-heading,.icon-title,.link-contact,.nav-main,.row-footer{font-size:16px;font-size:1.6rem}}@media (min-width:1128px){.box-prices,.box-prices h3,.box-title,.footer-heading,.icon-title,.link-contact,.nav-main,.row-footer{font-size:16px;font-size:1.6rem}}@media (min-width:1560px){.box-prices,.box-prices h3,.box-title,.footer-heading,.icon-title,.link-contact,.nav-main,.row-footer{font-size:16px;font-size:1.6rem}}ol,p,ul{margin:0 0 1.2em;font-weight:300}p+p:last-child{margin:0}a{color:#a5a5a5}hr{border:0;height:1px;border-bottom:1px solid #dfdede;margin:40px 0}ul{list-style:disc;padding-left:40px}.nav-main li,.overlay ul,.prices li,.review,.slick-dots{list-style:none}small{font-size:12px;font-size:1.2rem;margin:0 0 40px}b,strong{font-weight:bolder}em,i{font-style:italic}u{text-decoration:underline}.box a,.btn,.btn:hover,.hero-title a,.link-contact,.nav-main a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0 0 1.2em;text-rendering:optimizelegibility}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:400}.book-button .btn,.box-title,.btn,.hero-title,.prices li,.section-title{font-weight:300}.section-header{display:inline;float:left;width:100%;margin:0 0 2em;padding-right:30px;padding-left:30px}@media (min-width:1128px){.section-header{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.section-header{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.section-header{padding-right:40px;padding-left:40px}}.section-header .section-title span{padding:0}@media (min-width:769px){.section-header{position:relative;display:inline;float:left;padding-right:30px;padding-left:30px;width:100%;margin:0 0 4em}@media (min-width:1128px){.section-header{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.section-header{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.section-header{padding-right:40px;padding-left:40px}}.section-header .section-title span{padding:0 .8em}}.section-title{font-size:18px;font-size:1.8rem;color:#fff;text-align:center;margin:0}.section-title span{padding:0 .8em;background:#000}@media (min-width:769px){.section-title{font-size:20px;font-size:2rem;background:url(../images/angle-white.svg)0 50% repeat-x;text-align:center}}@media (min-width:1128px){.section-title{font-size:28px;font-size:2.8rem}}@media (min-width:1281px){.section-title{font-size:32px;font-size:3.2rem}}@media (min-width:1560px){.section-title{font-size:38px;font-size:3.8rem}}#promotions .section-title{background:0 0;text-align:center}.slick-slider{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:#fff url(/../images/ajax-loader.gif)center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#a5a5a5;opacity:.75;-moz-osx-font-smoothing:grayscale;display:none}@media (min-width:1128px){.slick-next:before,.slick-prev:before{display:block}}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:40px}.slick-dots{position:absolute;bottom:-80px;display:block;text-align:center;padding:0;width:100%}#trigger-overlay,.logo-bar,.logo-bar-inner,.slick-dots li{position:relative}.slick-dots li{display:inline-block;height:20px;width:25px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;display:block;height:20px;width:25px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;background:url(../images/triangle.svg)50% 50% no-repeat}.slick-dots li button:focus,.slick-dots li button:hover{outline:0;background:url(../images/triangle-filled.svg)50% 50% no-repeat}.slick-dots li button:before{-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;position:absolute;top:0;left:0;content:'';width:25px;height:20px;font-size:6px;line-height:20px;text-align:center;background:0 0;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{background:url(../images/triangle-filled.svg)50% 50% no-repeat}.slick-dots li.slick-active button:before{border-color:#091f35}.btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0;padding:.6em 1.2em;display:inline-block;background:#fff;color:#000;border:1px solid #fff}.nav-bar,.nav-bar.s_stuck{-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.btn:hover{background:rgba(255,255,255,.7);color:#000}@media (min-width:1128px){.btn{padding:1em 2em}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.nav-bar{display:inline;float:left;width:100%;padding:0;position:fixed;max-width:2060px;height:60px;z-index:1000;background:#000}@media (min-width:1128px){.nav-bar{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.nav-bar{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.nav-bar{padding-right:40px;padding-left:40px}}.nav-bar.s_stuck{background:#000}.nav-bar img{outline:0;border:none;display:block}.nav-bar .logo{display:block;width:66px;height:45px;outline:0;margin:8px auto 0;float:left}.nav-bar .logo img{width:100%;outline:0;border:none;display:block}@media (min-width:1128px){.nav-bar{height:205px;background:0 0;transform:translateY(-86px);-ms-transform:translateY(-86px);-webkit-transform:translateY(-86px);padding:0}.nav-bar.s_open{transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0)}.nav-bar.s_stuck{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#111}.nav-bar .logo{width:106px;height:73px;margin:1.4em auto 1.5em;float:none}.nav-inner{position:relative}}.logo-bar{padding-right:30px;padding-left:30px}@media (min-width:1128px){.logo-bar{padding-right:65px;padding-left:65px}}@media (min-width:1281px){.logo-bar{padding-right:77.5px;padding-left:77.5px}}@media (min-width:1560px){.logo-bar{padding-right:120px;padding-left:120px}}#trigger-overlay{font-size:30px;font-size:3rem;border:none;background:0 0;margin:0;padding:0;float:right;outline:0;top:13px;cursor:pointer}@media (min-width:1128px){#trigger-overlay{float:left;position:absolute;top:20px;left:0;width:110px}}.icon-bar{background-color:#fff;border-radius:1px 1px 1px 1px;display:block;height:2px;width:45px;margin:7px 0}.icon-title{color:#fff;position:absolute;left:60px;top:3px;display:none}@media (min-width:1128px){.icon-title{display:block}}.link-contact{color:#fff;position:absolute;right:54px;top:20px;display:none}.link-contact:after{position:absolute;right:-54px;top:-10px;content:'';width:43px;height:43px;background:url(../images/arrow-down.svg)0 0 no-repeat}.hero-slider{position:relative;margin:0;background:#2a2523 url(../images/hero-6-mobile.jpg)50% bottom no-repeat;background-size:cover}@media (min-width:769px){.hero-slider{background-position:50% bottom;background-image:url(../images/hero-6.jpg)}}.hero-slider-inner{margin:0}.book-button{-webkit-transition:background .4s ease-in-out;-moz-transition:background .4s ease-in-out;-ms-transition:background .4s ease-in-out;-o-transition:background .4s ease-in-out;transition:background .4s ease-in-out;position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);text-align:center;cursor:pointer}.box-map,.box-prices,.hero-content{position:relative}.book-button:hover{background:rgba(0,0,0,.8)}.book-button .btn{margin:0 auto;background:url(../images/arrow-right.svg)right 50% no-repeat;color:#fff;border:none;padding:1.4em 4em 1.4em 0}@media (min-width:769px){.book-button .btn{padding:1.4em 3em 1.4em 0}}.hero{padding-top:110px}@media (min-width:1128px){.link-contact{display:block}.hero{padding-right:30px;padding-left:30px}}@media (min-width:1281px){.hero{padding-right:40px;padding-left:40px}}@media (min-width:1560px){.hero{padding-right:80px;padding-left:80px}}.hero-content{display:inline;float:left;padding-right:30px;padding-left:30px;width:100%;padding-bottom:50px}@media (min-width:1128px){.hero-content{padding-right:35px;padding-left:35px}}.hero-content .inner{text-align:center;height:240px}@media (min-width:769px){.hero{padding-top:120px}.hero-content .inner{height:384px}}@media (min-width:1128px){.hero-content{padding-bottom:70px}.hero-content .inner{height:484px}}@media (min-width:1281px){.hero-content{padding-right:37.5px;padding-left:37.5px;padding-bottom:75px}}@media (min-width:1560px){.hero-content{padding-right:40px;padding-left:40px;padding-bottom:90px}.hero-content .inner{height:784px}}.hero-title{margin:0 0 2em;padding:2em 0 0;letter-spacing:3px;color:#fff}.hero-title a{-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;color:#fff}.hero-title a:hover{opacity:.7}@media (min-width:1128px){.hero-title{padding:4em 20% 0;padding-top:4em}}@media (min-width:1281px){.hero-title{padding-top:4.5em}}@media (min-width:1560px){.hero-title{padding-top:7em;margin-bottom:4em}}.nav-main{-webkit-transition:background .4s ease-in-out;-moz-transition:background .4s ease-in-out;-ms-transition:background .4s ease-in-out;-o-transition:background .4s ease-in-out;transition:background .4s ease-in-out;margin:0;padding:2.4em 0 0;text-align:center;display:none;height:86px}.s_open .nav-main{background:#111}.nav-main li{margin:0;padding:0 2.5em;display:inline-block;text-transform:uppercase}.nav-main li:last-child{padding-right:0}.nav-main a{-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;padding:0 .5em;display:block;color:#fff;border-bottom:1px solid transparent}.nav-main a:hover{border-bottom:1px solid #fff}@media (min-width:1128px){.nav-main{display:block}.nav-main li{padding:0 1.2em}}@media (min-width:1281px){.nav-main li{padding:0 2.5em}}@media (min-width:1560px){.nav-main li{padding:0 3em}}.row-pricelist{background:#000;padding-top:30px}@media (min-width:1128px){.row-pricelist{padding-top:65px}}@media (min-width:1281px){.row-pricelist{padding-top:77.5px}}@media (min-width:1560px){.row-pricelist{padding-top:120px}}.row-pricelist .note{font-size:14px;font-size:1.4rem;color:#fff;margin:0 0 4em}@media (min-width:1128px){.row-pricelist{padding-top:70px}}.box-prices{display:inline;float:left;padding-right:30px;padding-left:30px;width:100%}@media (min-width:1128px){.box-prices{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.row-pricelist{padding-top:75px}.box-prices{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.row-pricelist{padding-top:90px}.box-prices{padding-right:40px;padding-left:40px}}.box-prices h3{color:#fff;border-top:3px solid #fff;padding:.3em 0 .2em;margin:0 0 1.2em}.box-prices:last-child{margin:0}@media (min-width:1128px){.box-prices{position:relative;display:inline;float:left;padding-right:30px;padding-left:30px;width:50%;margin:0}@media (min-width:1128px){.box-prices{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.box-prices{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.box-prices{padding-right:40px;padding-left:40px}}.box-prices:nth-child(odd){clear:left}}@media (min-width:1281px){.box-prices{position:relative;display:inline;float:left;padding-right:30px;padding-left:30px;width:25%;margin:0}@media (min-width:1128px){.box-prices{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.box-prices{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.box-prices{padding-right:40px;padding-left:40px}}.box-prices:nth-child(odd){clear:none}}.prices{margin:0 0 4em;padding:0}.prices li{margin:0 0 .8em;padding:.2em 60px .2em 0;border-top:1px solid #3c3c3c;color:#fff}.prices li span{float:right;display:inline;text-align:right;margin:0 -60px 0 0}#promotions{color:#fff}#promotions .promotion-content{color:#fff;margin:0 auto 6.5em;padding:30px;max-width:760px;line-height:1.5;text-align:left}.row-content .row-inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:100%}@media (min-width:769px){#promotions .promotion-content{text-align:center}.row-content .row-inner{width:auto;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.box{width:100%;padding:30px;min-height:496px}.box a{color:#000;border-bottom:1px solid #000}@media (min-width:769px){.box{width:50%;min-height:596px}}@media (min-width:1128px){.box{padding:65px;min-height:696px}}@media (min-width:1281px){.box{padding:77.5px;min-height:696px}}@media (min-width:1560px){.box{padding:120px;min-height:796px}}.box-inner{min-height:520px}@media (min-width:769px){.box{float:left}.box-inner{min-height:600px}}@media (min-width:1128px){.box-inner{min-height:596px}}@media (min-width:1281px){.box-inner{min-height:596px}}@media (min-width:1560px){.box-inner{min-height:596px}}.row-map .box{min-height:556px}@media (min-width:769px){.row-map .box{min-height:596px}}@media (min-width:1128px){.row-map .box{min-height:696px}}@media (min-width:1281px){.row-map .box{min-height:696px}}@media (min-width:1560px){.row-map .box{min-height:796px}}.box-map,.box-map .box-inner{min-height:0}.box-map{padding:0}.box-map #map_canvas{min-height:556px}@media (min-width:769px){.box-map #map_canvas{min-height:696px}}.box-map .btn-group{width:100%;text-align:center;position:absolute;bottom:30px;left:0;right:0;z-index:500}.box-map .btn-group .btn{display:inline-block;float:none;border:none;width:270px;background:#fff;color:#000}.box-map .btn-group .btn:hover{background:rgba(255,255,255,.8);border:none}.box-map .btn-group .btn.s_active{background:rgba(0,0,0,.8);color:#fff}.box-map .btn-group .btn.s_active:hover{background:rgba(0,0,0,.8)}@media (min-width:1128px){.box-map .btn-group{bottom:65px}}@media (min-width:1281px){.box-map .btn-group{bottom:77.5px}}.box-title{margin:0 0 2.2em}.list-divider{margin:0;padding:0}.list-divider li{margin:0;padding:.2em 0 1.2em;list-style:none;border-top:1px solid #dfdede}.list-divider li span{display:block}.list-divider strong{margin:0 2em 0 0;display:block}@media (min-width:1128px){.list-divider li span{text-align:right;float:right;display:inline-block}}.btn-call,.footer-content,.review{text-align:center}@media (min-width:1560px){.box-map #map_canvas{min-height:840px}.box-map .btn-group{bottom:120px}.list-divider strong{display:inline}}#incentive-rewards,#welcome{line-height:1.5;position:relative}#incentive-rewards .box-inner,#welcome .box-inner{padding-bottom:100px}@media (min-width:769px){#incentive-rewards .box-inner,#welcome .box-inner{background:url(../images/angle.svg)0 bottom repeat-x}}#gift-cards,#vision{line-height:1.5;background:url(../images/bg.png);background-size:2px 2px}@media (min-width:769px){#gift-cards .box-inner,#vision .box-inner{background:url(../images/angle.svg)0 bottom repeat-x}}#bookings{background:#ddd;position:relative}#bookings .box-title{font-weight:300;margin:0}#bookings .box-title a{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;text-decoration:none;color:#000}#bookings .box-title a:after,#bookings .box-title a:before{display:table;content:''}#bookings .box-title a:after{clear:both}#bookings .box-title a:hover{color:#000}#bookings .btn,#reviews .box-title,.btn-call,.btn-call:hover,.row-footer,.row-footer a{color:#fff}#bookings .box-title span{display:block;float:left;clear:left;background:url(../images/angle.svg)0 bottom repeat-x}#bookings .btn{background:#000;border-color:#000;position:absolute;left:30px;bottom:30px;right:30px;display:block}#bookings .btn:hover{background:#000;color:#fff}@media (min-width:480px){#bookings .btn{display:inline-block;right:auto}}@media (min-width:1128px){#bookings .btn{left:65px;bottom:65px}}.call-buttons{background:#fff;padding:30px 30px 0}@media (min-width:769px){.call-buttons{display:none}}.btn-call{display:block;background:#000;border-color:#000}.btn-call:hover{background:#262626}#reviews{background:url(../images/reviews.jpg)50% 50% no-repeat;background-size:cover}.reviews{margin:0;padding:120px 0 0;background:url(../images/quote.svg)50% 30px no-repeat}.reviews *{outline:0}.review{margin:0;padding:0;display:none}.review:first-child,.slick-initialized .review{display:block}.review blockquote{padding:0;margin:0 0 1.4em}.review blockquote p{line-height:1.5;margin:0}.review .review-name{padding:2em 0 0}.row-footer{background:#000;padding-top:50px;padding-bottom:50px}.row-footer .logo{width:300px;height:18px;display:block;margin:0 auto 40px}.row-footer .logo img{width:100%;outline:0;border:none;display:block}@media (min-width:769px){.row-footer .logo{width:100%;height:auto;max-width:360px;float:left;margin:0;padding:4px 0 0}}@media (min-width:1128px){.row-footer{padding-top:70px;padding-bottom:70px}}@media (min-width:1281px){#bookings .btn{left:77.5px;bottom:77.5px}.row-footer{padding-top:75px;padding-bottom:75px}}@media (min-width:769px){.footer-main{position:relative;display:inline;float:left;padding-right:30px;padding-left:30px;width:33.33333%}@media (min-width:1128px){.footer-main{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.footer-main{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.footer-main{padding-right:40px;padding-left:40px}}}@media (min-width:1560px){#bookings .btn{left:120px;bottom:120px}.row-footer{padding-top:80px;padding-bottom:80px}.footer-main{position:relative;display:inline;float:left;padding-right:30px;padding-left:30px;width:50%}@media (min-width:1128px){.footer-main{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.footer-main{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.footer-main{padding-right:40px;padding-left:40px}}}.footer-main img{max-width:100%}@media (min-width:769px){.footer-secondary{position:relative;display:inline;float:left;padding-right:30px;padding-left:30px;width:66.66667%;padding-left:0!important}@media (min-width:1128px){.footer-secondary{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.footer-secondary{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.footer-secondary{padding-right:40px;padding-left:40px}}}@media (min-width:1560px){.footer-secondary{position:relative;display:inline;float:left;padding-right:30px;padding-left:30px;width:50%}@media (min-width:1128px){.footer-secondary{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.footer-secondary{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.footer-secondary{padding-right:40px;padding-left:40px}}}@media (min-width:769px){.footer-addresses{position:relative;display:inline;float:left;padding-right:30px;padding-left:30px;width:50%}@media (min-width:1128px){.footer-addresses{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.footer-addresses{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.footer-addresses{padding-right:40px;padding-left:40px}}}@media (min-width:1790px){.footer-addresses{position:relative;display:inline;float:left;padding-right:30px;padding-left:30px;width:66.66667%}@media (min-width:1128px){.footer-addresses{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.footer-addresses{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.footer-addresses{padding-right:40px;padding-left:40px}}.footer-addresses .footer-content{width:50%;float:left;clear:none}.footer-addresses .footer-content:first-child{padding-right:2em}}@media (min-width:769px){.footer-extra{position:relative;display:inline;float:left;padding-right:30px;padding-left:30px;width:50%}@media (min-width:1128px){.footer-extra{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.footer-extra{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.footer-extra{padding-right:40px;padding-left:40px}}}@media (min-width:1790px){.footer-extra{position:relative;display:inline;float:left;padding-right:30px;padding-left:30px;width:33.33333%;padding-right:0!important;padding-left:0!important}@media (min-width:1128px){.footer-extra{padding-right:35px;padding-left:35px}}@media (min-width:1281px){.footer-extra{padding-right:37.5px;padding-left:37.5px}}@media (min-width:1560px){.footer-extra{padding-right:40px;padding-left:40px}}}.footer-content{margin:0 0 3em;clear:left}.footer-content p{margin:0;line-height:1.6}@media (min-width:769px){.footer-content{text-align:left}}.footer-copyright{font-size:14px;font-size:1.4rem;text-align:center;margin:0 0 2em}.footer-copyright p{color:#a5a5a5;margin:0;line-height:1.8}.footer-copyright a{color:#a5a5a5;text-decoration:underline}.footer-copyright a:hover{text-decoration:none}.footer-copyright a.link{color:#fff;text-decoration:none}.footer-copyright a.link:hover{text-decoration:underline}@media (min-width:769px){.footer-copyright{float:left;text-align:left;clear:left;margin:0 0 2em}}@media (min-width:1128px){.footer-copyright{margin:0 0 1em;clear:left}}@media (min-width:1560px){.footer-copyright{clear:none}}.footer-social{text-align:center}.footer-social a{display:inline-block;width:28px;height:28px;margin:0 5px}.footer-social a img{display:block;outline:0}@media (min-width:769px){.footer-social{text-align:left;clear:left}}.footer-heading{margin:0 0 1em;font-weight:400}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.9);z-index:1500}.overlay .overlay-close{width:50px;height:50px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;background:url(../images/cross.png)no-repeat center center;text-indent:200%;color:transparent;outline:0;z-index:100;cursor:pointer}.overlay nav{text-align:center;position:relative;top:50%;height:60%;font-size:30px;font-size:3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay ul{padding:0;margin:0 auto;display:inline-block;height:100%;position:relative}.overlay ul li{display:block;height:11%;height:calc(100% / 8);min-height:24px;color:#fff}.overlay ul li a{font-weight:300;display:block;color:#fff;-webkit-transition:color .2s;transition:color .2s;text-decoration:none}.overlay ul li a:focus,.overlay ul li a:hover{color:#fff}.overlay-scale{opacity:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .2s,opacity .2s,visibility 0s .2s;transition:transform .2s,opacity .2s,visibility 0s .2s}.overlay-scale.open{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s}@media screen and (max-height:30.5em){.overlay nav{height:70%;font-size:34px}.overlay ul li{min-height:34px}}
/*# sourceMappingURL=main.css.map */