body.noscroll{overflow-y:hidden}section{display:inline-block}.hidden,.hide{display:none!important}.content .pagination{margin:50px 0 0;width:100%;height:auto;padding:25px 0 0;border:none;display:block;clear:both}.content .pagination li{margin:0 5px 0 0}.content .pagination li.page-current{font-weight:700;color:#fff;margin:-5px 5px 0 0;padding:6px 9px}.admin-bar header{top:32px}div#wpadminbar li#wp-admin-bar-wp-logo{display:none}.grecaptcha-badge{display:none!important}.anime{position:relative;transform:translateZ(0)}.anime.s2{transition:all .2s ease-out}.anime.s2.d2{transition:all .2s ease-out .2s}.anime.s2.d4{transition:all .2s ease-out .4s}.anime.s2.d6{transition:all .2s ease-out .6s}.anime.s2.d8{transition:all .2s ease-out .8s}.anime.s2.d1x{transition:all .2s ease-out 1s}.anime.s4{transition:all .4s ease-out}.anime.s4.d2{transition:all .4s ease-out .2s}.anime.s4.d4{transition:all .4s ease-out .4s}.anime.s4.d6{transition:all .4s ease-out .6s}.anime.s4.d8{transition:all .4s ease-out .8s}.anime.s4.d1x{transition:all .4s ease-out 1s}.anime.s6{transition:all .6s ease-out}.anime.s6.d2{transition:all .6s ease-out .2s}.anime.s6.d4{transition:all .6s ease-out .4s}.anime.s6.d6{transition:all .6s ease-out .6s}.anime.s6.d8{transition:all .6s ease-out .8s}.anime.s6.d1x{transition:all .6s ease-out 1s}.anime.s8{transition:all .8s ease-out}.anime.s8.d2{transition:all .8s ease-out .2s}.anime.s8.d3{transition:all .8s ease-out .3s}.anime.s8.d4{transition:all .8s ease-out .4s}.anime.s8.d6{transition:all .8s ease-out .6s}.anime.s8.d8{transition:all .8s ease-out .8s}.anime.s8.d1x{transition:all .8s ease-out 1s}.anime.s1x{transition:all 1s ease-out}.anime.s1x.d2{transition:all 1s ease-out .2s}.anime.s1x.d4{transition:all 1s ease-out .4s}.anime.s1x.d6{transition:all 1s ease-out .6s}.anime.s1x.d8{transition:all 1s ease-out .8s}.anime.s1x.d1x{transition:all 1s ease-out 1s}.anime.s2x{transition:all 2s ease-out}.anime.s2x.d2{transition:all 2s ease-out .2s}.anime.s2x.d4{transition:all 2s ease-out .4s}.anime.s2x.d6{transition:all 2s ease-out .6s}.anime.s2x.d8{transition:all 2s ease-out .8s}.anime.s2x.d1x{transition:all 2s ease-out 2s}.anime.fade-in,.anime.fade-out{opacity:0}.anime.fade-in.viewport,.anime.fade-out.viewport{opacity:1}.anime.slide-top{transform:translate3d(0,-50%,0)}.anime.slide-top.viewport{opacity:1;transform:translateZ(0)}.anime.slide-right{transform:translate3d(50%,0,0)}.anime.slide-right.viewport{opacity:1;transform:translateZ(0)}.anime.slide-bottom{transform:translate3d(0,50%,0)}.anime.slide-bottom.viewport{opacity:1;transform:translateZ(0)}.anime.slide-left{transform:translate3d(-50%,0,0)}.anime.slide-left.viewport{opacity:1;transform:translateZ(0)}@font-face{font-family:pebblefonts;src:url("font/pebble-font.eot");src:url("font/pebble-font.eot") format("embedded-opentype"),url("font/pebble-font.ttf") format("truetype"),url("font/pebble-font.woff") format("woff"),url("font/pebble-font.svg") format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:pebblefonts!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-bold-down:before{content:"\E900"}.icon-arrow-bold-left:before{content:"\E901"}.icon-arrow-bold-right:before{content:"\E902"}.icon-arrow-bold-up:before{content:"\E903"}.icon-arrow-double-down:before{content:"\E904"}.icon-arrow-double-left:before{content:"\E905"}.icon-arrow-double-right:before{content:"\E906"}.icon-arrow-double-up:before{content:"\E907"}.icon-arrow-left-full:before{content:"\E929"}.icon-arrow-right-full:before{content:"\E92A"}.icon-arrow-down:before{content:"\E908"}.icon-arrow-left:before{content:"\E909"}.icon-arrow-right:before{content:"\E90A"}.icon-arrow-up:before{content:"\E90B"}.icon-calendar-o:before{content:"\E90C"}.icon-calendar-tick:before{content:"\E90D"}.icon-calendar:before{content:"\E90E"}.icon-circle-o:before{content:"\E90F"}.icon-circle:before{content:"\E910"}.icon-cross:before{content:"\E911"}.icon-cursor:before{content:"\E912"}.icon-download:before{content:"\E913"}.icon-envelope-o:before{content:"\E914"}.icon-envelope:before{content:"\E915"}.icon-facebook:before{content:"\E916"}.icon-fax:before{content:"\E927"}.icon-google-plus:before{content:"\E917"}.icon-heart-o:before{content:"\E918"}.icon-heart:before{content:"\E919"}.icon-instagram:before{content:"\E91A"}.icon-linkedin:before{content:"\E92B"}.icon-map-marker:before{content:"\E91B"}.icon-navigation:before{content:"\E926"}.icon-phone-mobile:before{content:"\E91C"}.icon-phone:before{content:"\E91D"}.icon-pinterest:before{content:"\E91E"}.icon-play:before{content:"\E91F"}.icon-plus:before{content:"\E928"}.icon-star:before{content:"\E920"}.icon-tick:before{content:"\E921"}.icon-trip-advisor:before{content:"\E922"}.icon-twitter:before{content:"\E923"}.icon-youtube-play:before{content:"\E924"}.icon-youtube:before{content:"\E925"}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;outline:0;z-index:9999;overflow:hidden;transform:translateZ(0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}main.gallery{padding:0}#cboxOverlay.photogallery{background-color:#fff}#colorbox.photogallery #cboxTitle{position:absolute;bottom:3.5%;left:0;width:100%;font:14px/23px Lato,sans-serif;color:#6f6f6f;text-align:center}#colorbox.photogallery #cboxNext,#colorbox.photogallery #cboxPrevious{background-color:transparent;position:absolute;width:24px;height:24px;margin:0;padding:0;border:none;border-top:1px solid rgba(0,0,0,.4);border-left:1px solid rgba(0,0,0,.4);outline:0;display:block;z-index:99}#colorbox.photogallery #cboxNext:after,#colorbox.photogallery #cboxNext:before,#colorbox.photogallery #cboxPrevious:after,#colorbox.photogallery #cboxPrevious:before{content:none}#colorbox.photogallery #cboxNext:hover,#colorbox.photogallery #cboxPrevious:hover{opacity:.5}#colorbox.photogallery #cboxNext{top:90px;right:42px;transform:rotate(135deg)}#colorbox.photogallery #cboxPrevious{top:145px;right:28px;transform:rotate(-45deg)}#colorbox.photogallery #cboxClose{background-color:transparent;position:absolute;top:32px;right:32px;width:32px;height:32px;margin:0;padding:0;outline:0;display:block;z-index:99;border:none}#colorbox.photogallery #cboxClose:after,#colorbox.photogallery #cboxClose:before{background-color:rgba(0,0,0,.4);position:absolute;top:0;left:15px;height:33px;width:1px;content:" "}#colorbox.photogallery #cboxClose:before{transform:rotate(45deg)}#colorbox.photogallery #cboxClose:after{transform:rotate(-45deg)}#colorbox.photogallery #cboxClose:hover{opacity:.5;transform:rotate(180deg)}#colorbox.photogallery #cboxCurrent,#colorbox.photogallery #cboxSlideshow{display:none!important}@media only screen and (min-width:1025px){#colorbox.photogallery .cboxPhoto{position:relative;top:50%;min-width:auto!important;width:auto!important;max-width:auto!important;min-height:80%!important;height:100%!important;max-height:80%!important;margin:0 auto!important;transform:translateY(-50%)}}@media only screen and (max-width:1024px){#colorbox.photogallery,#colorbox.photogallery #cboxContent,#colorbox.photogallery #cboxLoadedContent,#colorbox.photogallery #cboxWrapper{overflow:visible!important}#colorbox.photogallery #cboxNext{top:50px;right:-24px}#colorbox.photogallery #cboxPrevious{top:100px;right:-37px}#colorbox.photogallery #cboxClose{top:0;right:-37px}#colorbox.photogallery #cboxCurrent,#colorbox.photogallery #cboxTitle{display:none!important}}.icon-arrow-down:before,.icon-arrow-left:before,.icon-arrow-right:before{content:""}.home main .right hr{opacity:0}.gallery .column .box img{padding:.5em;box-sizing:border-box}.scroller .more-link i+span{display:none}main .content li:before{transform:rotate(45deg)}.wpcf7 .screen-reader-response ul{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{position:absolute;top:-25px;left:0;color:red}.wpcf7-validation-errors{background:#cd0000}.wpcf7-mail-sent-ok{background:#22d049}.wpcf7-mail-sent-ok,.wpcf7-validation-errors{color:#fff;padding:.7em;margin-top:1em}.wpcf7 .form .wpcf7-submit{bottom:26px}@media screen and (max-width:400px){#gallery .w50{width:100%!important}.column:not(.slideshow) .box img{width:100%!important;height:auto!important}}@media screen and (min-width:960px){:not(.home) :not(#scroll)+main{padding-top:10em}}@media screen and (min-width:950px){.column .centre.display-flex{display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex}}@media screen and (max-width:949px){.column .centre.display-flex iframe{height:400px}}body,html{width:100%;height:100%;min-height:100%;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}*{background:transparent;font-family:sans-serif;font-size:100%;font:inherit;line-height:1;margin:0;padding:0;border:0;outline:0;text-decoration:none;vertical-align:baseline}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}section{position:relative;width:100%;clear:both}img{box-sizing:content-box;display:block}input{line-height:normal}input,select{vertical-align:middle}input[type=checkbox],input[type=radio]{box-sizing:border-box}button,input[type=button],input[type=submit]{cursor:pointer;-webkit-appearance:none}textarea{overflow:auto}hr{margin:30px 0;padding:0;display:block;clear:both;box-sizing:content-box}del{text-decoration:line-through}b,strong{font-weight:bolder}em{font-style:italic}a.tel{cursor:default!important;color:currentColor;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}a.anchor{position:relative;top:0;visibility:hidden;display:table}.clear,a.anchor{clear:both}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hidden,.hidden0,.hide,.hide0,.mobile{display:none}.centre{position:relative;height:auto;margin:auto}.question{cursor:pointer}.answer{display:none}.content .pagination{position:absolute;background:none;right:0;bottom:0;margin:0;padding:0}.content .pagination li{margin:0 8px 0 0;padding:0;display:inline-block}.content .pagination li:before{display:none}.content .pagination li a{background:#00a4e6;padding:4px 8px;color:#fff;border:none}.content .pagination li a:not(.page-current):hover{background:#fec752!important;color:#9c782b!important}.content .pagination li.pag-current{background:#333;color:#fff;font-weight:700;margin:-5px 5px 0 0;padding:6px 9px}#google-map{position:relative}#map-overlay{position:absolute}#load,#map-overlay{width:100%;height:100%}#load{background:#fff;position:fixed;top:0;left:0;z-index:99999}#gallery .item,#gallery .item img,.column .box.link,.column .box.link a,.column .textbox img,a,footer .centre:before,footer .pd img,header,header .logo,input{transition:all .4s ease}#container{position:relative;width:100%;overflow:hidden}body.global #container{padding-top:50px}.centre{max-width:1860px;width:95%}.content .centre{max-width:1450px;width:95%}.m{display:none}.hr{height:1px;margin:30px 0;padding:0;border:0;border-top:1px solid #eee;display:block;clear:both;box-sizing:content-box}::-moz-selection{background:#af8e54;color:#222}::selection{background:#000;color:#fff}hr{background:#eee;height:4px;border-radius:2px}body.preload *{transition:none!important}#load{display:none!important}header{background:#000;position:fixed;display:block;top:0;width:100%;height:auto;z-index:100;transform:translateZ(0)}header .centre{max-width:1860px;height:100%}header .logo{position:relative;margin:20px 0;display:inline-block;float:left;background:url("img/system/logo-silver.svg") 50% no-repeat;background-size:contain}header .logo,header .logo img{width:270px;height:95px}header .tel{top:20px;font:300 38px/40px Lato,arial;color:#8e9090}header .emails,header .tel{position:absolute;right:550px}header .emails{top:65px;text-align:right}header .mail{font:600 14px/22px Raleway,arial;color:#af8e54;display:block}header .book{position:absolute;width:510px;top:30px;right:0;font:400 22px/24px Raleway,arial;text-transform:uppercase}header .book a{background:#af8e54;width:32%;padding:25px 30px;float:right;color:#fff;text-align:center;display:block}header .book a:nth-child(2){margin:0 2%}nav{position:relative;top:55px;left:calc(50% - 710px);float:left}nav ul{list-style:none}nav ul,nav ul li{display:inline-block}nav ul li{position:relative;margin:0 25px;font:400 18px/28px Raleway,arial;float:left;overflow:hidden;text-transform:uppercase}nav ul li a{color:#8e9090}nav ul li ul{position:absolute;top:28px;left:-10px;width:250px;height:0;opacity:0;padding-top:77px;overflow:hidden}nav ul li ul li{font-size:18px;display:block;margin:0;float:none}nav ul li ul li a{display:block;background:#af8e54;color:#fff;padding:15px}nav ul .current>a{background:none;color:#af8e54}nav ul li ul .current>a{background:#af8e54;color:#fff}#pull{display:none}#slideshow,.slideshow{background:#fff;position:relative;width:100%;height:auto;margin:0;padding:0;cursor:default;z-index:1;transform:translateZ(0)}.fade,.slide{overflow:hidden}.fade .item,.slide .item,.slider .item{position:relative;width:100%;margin:0;padding:0;float:left;overflow:hidden;cursor:default;display:block;transform:translateZ(0)}.fade .item img,.slide .item img,.slider .item img{width:100%;height:auto;margin:0;padding:0;display:block}#slideshow .quote{background:hsla(0,0%,100%,.9);position:absolute;width:85%;bottom:80px;left:7.5%;padding:20px;border:1px solid #fff;border-radius:1px;box-shadow:0 0 6px rgba(0,0,0,.2);z-index:1}#slideshow .quote p{font:400 26px/38px Raleway,arial;color:#222;text-transform:uppercase;text-align:center}#slideshow .anchorlink{background:url("img/system/down-arrow.svg") no-repeat;position:absolute;width:38px;height:21px;bottom:80px;left:0;right:0;margin:0 auto;z-index:9999}.pager{position:absolute;bottom:40px;right:30px;width:90%;height:5px;padding:0;text-align:right;z-index:20}.pager a{width:12px;height:12px;display:inline-block;margin:0 2.5px;border:2px solid #9ac4d6;border-radius:5px}.pager a.selected{border-color:#fff}.pager a span{display:none}a.nav{position:absolute;width:21px;height:38px;top:50%;cursor:pointer;z-index:9999}a.nav.prev{background:url("img/system/arrows.svg") 0;left:5%}a.nav.next{background:url("img/system/arrows.svg") 100%;right:5%}.w70{width:70%}.w50{width:50%}.w33{width:33.33%}.w30{width:30%}.w25{width:25%}.column{z-index:1}.column.margin{margin-top:-50px;z-index:10}.column .box{position:relative;float:left;overflow:hidden}.column .box p{position:absolute;top:50%;left:50%;font:300 58px/68px Raleway,arial;text-align:center;z-index:10;transform:translate(-50%,-50%)}.column .box p.top{top:10%;bottom:auto;transform:none}.column .box p.bottom{top:auto;bottom:10%;transform:none}.column .box p.left{left:10%;transform:none;max-width:300px;text-align:left}.column .box p a{color:#fff}.column .box p a.grey{color:#8e9090}.column .box p a:after{position:absolute;top:-400px;left:-400px;width:1000px;height:1000px;content:""}.column .box img{position:relative;width:100%;height:auto;display:block}.column .box .video{position:absolute;top:-5%;left:-5%;width:110%;height:110%;z-index:9}.column .box.smlvideo .video{position:absolute;top:-70%;left:-70%;width:230%;height:230%;z-index:9}.column .box.blue .video,.column .box.blue img{opacity:.3}.column .box.bgvideo img{opacity:0}.column .box.white{background:#e5e3d9}.column .box.dark{background:#000}.column .box.link a{position:absolute;width:100%;height:100%;font:400 20px/20px Raleway,arial;color:#222;text-align:center;text-transform:uppercase;z-index:1}.column .box.link a span{margin:35% 0 8%;font:400 80px/80px Dawning of a New Day;text-transform:none;display:block}.column .box.link.dark{background:#000 url("img/system/silver-line-graphic.svg") 100% no-repeat}.column .box.link.dark a{color:#fff}.column .box #map-canvas{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2}.column .textbox{background:#000}.column .textbox p{width:70%;font:200 40px/50px Raleway,arial;color:#fff;text-transform:uppercase}.slideshow.column{background:#fff;background-size:contain;width:95%;left:2.5%;margin:4% auto 0;padding:4% 45px;overflow:hidden}.slideshow.column .slider .box{background:#8e9090;margin:0 45px}.slideshow.column .slider .room p{top:auto;max-width:165px;bottom:10%;left:10%;transform:none;text-align:left}.slideshow.column .slider .textbox{background:none}.slideshow.column .slider .textbox p{width:90%;color:#111}.slideshow.column .slider .textbox p em{color:#af8e54}.slideshow.column .slider .box.bgvideo img{opacity:0!important}.slideshow.column .slider p a:before{position:absolute;top:-500px;left:-300px;width:1000px;height:1000px;content:""}.slideshow.column a.nav.prev{left:0;-webkit-filter:invert(100%);filter:invert(100%)}.slideshow.column a.nav.next{right:0;-webkit-filter:invert(100%);filter:invert(100%)}#home main{padding-bottom:9%}#home main .centre{max-width:1860px}#home main .right hr{opacity:0}#noSlideshow main{margin-top:135px}main{background:#fff;position:relative;display:block;width:100%;padding:5% 0;overflow:hidden;z-index:50}main.noslideshow{padding-top:190px}main .centre{max-width:1450px}.content h1{font:300 50px/60px Raleway,arial;color:#af8e54}.content h2{font:300 40px/48px Raleway,arial;color:#af8e54}.content h3{font:300 30px/32px Raleway,arial;color:#af8e54}.content p,.content table{font:300 18px/24px Raleway,arial;color:#8e9090;margin:20px 0}.content table.tabledefault td{padding-bottom:20px}.content .intro{font:400 24px/24px Raleway,arial}main .content a:not(.tel){padding-bottom:2px;font-weight:400;color:#af8e54;border-bottom:1px solid #af8e54}main .content a.btn{background:#af8e54;padding:25px 30px;font:400 18px/18px Raleway,arial;color:#fff;text-transform:uppercase;float:left;margin-bottom:20px}main .content ul{background:#edebe4;margin:20px 0;padding:30px;width:49%;float:left;list-style:none}main .content ul+ul{float:right}main .content li{position:relative;padding-left:25px;margin:5px 0;font:300 18px/24px Raleway,arial;color:#575a5a;list-style:none}main .content li:before{position:absolute;width:10px;height:10px;top:calc(50% - 5px);left:0;border-right:2px solid #af8e54;border-top:2px solid #af8e54;display:inline-block;-webkit-transform:rotate(45deg "); transform:rotate(45deg");content:""}main .w50{padding:0 3%;display:table-cell;vertical-align:middle}main .right{text-align:right}main .w50:first-child{padding-left:0}main .w50:nth-child(2){padding-right:0}.download{font:300 18px/24px Raleway,arial;color:#ccc}.download .link a{padding-bottom:2px;font-weight:400;color:#af8e54;border-bottom:1px solid #af8e54}.download .icon{float:left;margin-right:10px;margin-top:3px}.boxes{margin-top:7%;overflow:hidden}.boxes .columns{float:left;padding:0 5px}.boxes .box{position:relative;margin:10px 0;overflow:hidden}.boxes .box .inner{padding:25px 35px 30px;overflow:hidden}.boxes[data-columns]:before{content:"3 .columns.w33"!important}@media screen and (max-width:700px){.boxes[data-columns]:before{content:"1 .columns.w100"!important}}@media screen and (min-width:701px) and (max-width:1280px){.boxes[data-columns]:before{content:"2 .columns.w50"!important}}@media screen and (min-width:1281px){.boxes[data-columns]:before{content:"3 .columns.w33"!important}}.boxes .box .inner{background:#edebe4}.boxes .box p{margin-bottom:0;overflow:hidden;color:#575a5a}.boxes .box a{float:right}.boxes .box h3 a{float:none;font-weight:300;border:none}.boxes .box .img{position:relative;max-height:250px;padding:0;display:inline-block;overflow:hidden;border:none!important;z-index:2;width:100%}.boxes .box img{position:relative;width:100%;height:auto;margin-left:0;z-index:1;transition-duration:1s}.boxstrips{width:100%;padding:2.5% 0;clear:both;font-size:0;display:block}.boxstrips .box{background:#fff;position:relative;width:33.33%;padding:10px;vertical-align:top;display:inline-block}.boxstrips .box .text{background:#edebe4;padding:8% 5%}.boxstrips .box .text p:last-child{margin-bottom:0}.boxstrips .box .nav{border-bottom:none;transform:scale(.9)}.form{position:relative;width:100%;clear:both;display:inline-block}.form input[type=text],.form select,.form textarea,input[type=email]{background:none;width:50%;font:300 18px/25px Raleway,arial;color:#8e9090;margin:0 0 8px;padding:20px 0;text-align:left;text-transform:none;border:none;border-bottom:2px solid #f2f2f2}.form input[type=text]:hover,.form select:hover,.form textarea:hover,input[type=email]:hover{border-color:#aaa}.form input[type=text]:focus,.form select:focus,.form textarea:focus,input[type=email]:focus{border-color:#af8e54}.form .mandatory{color:#333}.form textarea{margin-bottom:0;width:100%;resize:none}.form input.checkin,.form input.checkout{cursor:pointer}.form input[type=submit]{position:absolute;background:#af8e54;width:auto;right:0;bottom:0;margin:0;font:300 18px/25px Raleway,arial;color:#fff;padding:15px 30px;text-transform:lowercase;cursor:pointer;border:none;z-index:99}.form input::-webkit-input-placeholder{color:#8e9090;text-transform:none;opacity:1}.form input:-moz-placeholder,.form input::-moz-placeholder{color:#8e9090;text-transform:none;opacity:1}.form input:-ms-input-placeholder{color:#8e9090;text-transform:none;opacity:1}.form textarea::-webkit-input-placeholder{color:#8e9090;text-transform:none;opacity:1}.form textarea:-moz-placeholder,.form textarea::-moz-placeholder{color:#8e9090;text-transform:none;opacity:1}.form textarea:-ms-input-placeholder{color:#8e9090;text-transform:none;opacity:1}.form textarea.mandatory::-webkit-input-placeholder{color:#333;text-transform:none;opacity:1}.form textarea.mandatory:-moz-placeholder,.form textarea.mandatory::-moz-placeholder{color:#333;text-transform:none;opacity:1}.form textarea.mandatory:-ms-input-placeholder{color:#333;text-transform:none;opacity:1}.form input.mandatory::-webkit-input-placeholder{color:#333;line-height:25px;text-transform:none;opacity:1}.form input.mandatory:-moz-placeholder,.form input.mandatory::-moz-placeholder{color:#333;line-height:25px;text-transform:none;opacity:1}.form input.mandatory:-ms-input-placeholder{color:#333;line-height:25px;text-transform:none;opacity:1}.form br{clear:both}.form .agree{text-align:left;clear:both;display:inline-block}.form .button:disabled,.form .button:disabled *{cursor:not-allowed}footer{background:#edebe4;position:relative;width:100%;margin-top:-50px;text-align:center}footer .centre{padding:10% 0 9%}footer .centre:before{background:url("img/system/thumbs/pattern.svg") 50% no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-filter:invert(50%);filter:invert(50%);display:block;content:""}footer .quote{max-width:1050px;width:90%;margin:0 auto;font:300 32px/42px Raleway,arial;text-transform:uppercase;color:#333}footer .logo{position:absolute;bottom:10%;left:5%}footer .logo img{width:300px;height:50px}footer .contact{position:absolute;bottom:10%;right:5%;font:300 20px/20px Raleway,arial;color:#8e9090}footer .contact a{margin-left:20px;font:300 40px/40px Lato,arial;color:#af8e54;vertical-align:sub}footer .content{background:#000;position:relative;width:100%;padding:4% 0 3%;display:inline-block}footer .content p{font:400 13px/23px Raleway,arial}footer .content span{margin:0 15px}footer .content span:first-child{margin:0 15px 0 0}footer .content a{color:#8e9090}footer .social{position:absolute;width:100%;top:-35px;text-align:center}footer .social li{display:inline-block;margin:0 4px}footer .social a{background-color:#fff;display:block;width:70px;height:70px;border-radius:35px}footer .pd img{width:190px;height:auto;display:inline-block;vertical-align:middle}footer .facebook{background:#fff url("img/system/fb.svg") top no-repeat}footer .insta{background:#fff url("img/system/insta.svg") top no-repeat}footer .pinterest{background:#fff url("img/system/pinterest.svg") top no-repeat}#gallery{width:100%;margin:0;padding:0 10px;background:#fff;display:block;clear:both}#gallery,#gallery .item{position:relative;height:auto;float:left}#gallery .item{background:#f5f3f0;margin:0 1px 1px 0;padding:0;overflow:hidden}#gallery .item .mobilefix{background:url("img/system/blank.png");position:absolute;top:0;left:0;width:1000px;height:1000px;z-index:10;display:none}#gallery .item img{width:100%;height:auto;margin:0;padding:0}#gallery .type0 a img.portrait,#gallery .type1 a img.landscape{display:none}#gallery .type0 a img.landscape,#gallery .type1 a img.portrait{display:block}#gallery .column{margin-bottom:1px;float:left}#gallery .w100{width:100%}#gallery .w50{width:50%}#gallery .w33{width:33.33%}#gallery .w25{width:25%}.tooltip{background:#fff;font:400 16px/16px Raleway,arial;color:#4f4845;padding:10px 12px;box-shadow:1px 1px 0 rgba(0,0,0,.2);text-transform:lowercase;z-index:999999}.pinit,.tooltip{position:absolute}.pinit{width:40px;height:20px;background:#fff url("img/system/pinit.png") top;display:block;border-radius:2px;box-shadow:1px 1px 0 rgba(0,0,0,.1);top:37px;left:10px}.pinit:hover{background:#cb2027 url("img/system/pinit.png") bottom}@media screen and (max-width:800px){#gallery[data-columns]:before{content:"2 .column.w50"!important}}@media screen and (min-width:801px) and (max-width:1060px){#gallery[data-columns]:before{content:"3 .column.w33"!important}}@media screen and (min-width:961px){#gallery .over{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important;opacity:.5!important;-webkit-filter:grayscale(90%)!important;-moz-filter:sepia(90%)!important;filter:sepia(90%)!important}}@media screen and (min-width:1061px){#gallery[data-columns]:before{content:"4 .column.w25"!important}}.ui-datepicker{background:#fff;font:300 16px/20px Raleway,arial;width:520px!important;margin:10px 0 0;padding:5px 0;box-shadow:0 0 3px 0 rgba(0,0,0,.3);float:left;display:none;z-index:90!important;overflow:hidden}.ui-datepicker-group{width:250px;float:left;margin:0 5px;border-radius:0}.ui-datepicker-group .ui-datepicker-header{position:relative;background:#af8e54;width:260px;height:45px;margin:-5px 0 0 -5px;padding:10px 0;color:#fff;font-weight:300;text-transform:capitalize}.ui-datepicker-group-first .ui-datepicker-header{border-top-left-radius:0}.ui-datepicker-group-last .ui-datepicker-header{border-top-right-radius:0}.ui-datepicker .ui-datepicker-title{font-size:16px;line-height:25px;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0}.ui-datepicker th{width:25px;padding:5px;font-weight:700;color:#696969;text-transform:lowercase}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:3px;text-align:right;text-decoration:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;font-size:12px;font-weight:700;line-height:20px;color:#696969;text-align:center}.ui-state-active,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-active,.ui-widget-header .ui-state-focus{background:#af8e54;color:#fff}.ui-widget-header .ui-state-hover{opacity:.5;filter:Alpha(Opacity=50);cursor:pointer}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.5;filter:Alpha(Opacity=50);cursor:default}.ui-icon{width:30px;height:30px;text-indent:-99999px;overflow:hidden;display:block}.ui-datepicker .ui-datepicker-prev .ui-icon{background:url("img/system/datepicker-arrows.png") 0 no-repeat}.ui-datepicker .ui-datepicker-next .ui-icon{background:url("img/system/datepicker-arrows.png") 100% no-repeat}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:7px;width:30px;height:30px}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{background:none}.ui-datepicker .ui-datepicker-prev{left:5px}.ui-datepicker .ui-datepicker-next{right:5px}@media only screen and (min-width:1050px){footer .logo:hover,footer .pd:hover img{opacity:.8;transform:scale(1.05)}header .logo:hover{transform:scale(1.05);background:url("img/system/logo-gold.svg") 50% no-repeat;background-size:contain}header .mail:hover{color:#8e9090}nav ul li a:hover{background:none;color:#af8e54}main .content a:hover:not(.tel){color:#000;border-color:transparent}.form input[type=submit]:hover,header .book a:hover,main .content a.btn:hover{background:#666;color:#fff}.column .box.white:hover{background:#000}.column .box.white.link:hover a{color:#e5e3d9}.column .box.dark:hover{background:#e5e3d9}.column .box.link.dark:hover{background:#e5e3d9 url("img/system/silver-line-graphic.svg") 0 no-repeat}.column .box.dark.link:hover a{color:#222}.column .textbox:hover img,footer .centre:hover:before{opacity:.5}footer .social a:hover{background-position:bottom;transform:scale(1.05)}footer a:hover{color:#af8e54}}@media only screen and (max-width:1730px){.column .box.textbox p{width:85%;font-size:36px;line-height:46px}.column .bookingpanel p{font-size:46px;line-height:56px}.column .bookingpanel p span{font-size:18px;line-height:18px}.column .specials .slide .price{font-size:140px;line-height:150px}.content h1{font-size:46px;line-height:56px}.content h2{font-size:38px;line-height:48px}.content h3{font-size:28px;line-height:30px}#slideshow .quote p{font-size:26px;line-height:36px}}@media only screen and (max-width:1530px){header .logo{margin:15px 0;width:250px;height:89px}header .book{width:370px;font:400 16px/16px Raleway,arial}header .book a{padding:25px}header .tel{font:300 32px/40px Lato,arial;top:15px;right:410px}header .emails{top:57px;right:410px}nav{top:48px;left:calc(50% - 600px)}nav ul li{margin:0 20px}.column .box p{font:300 52px/52px Raleway,arial}.column .box.textbox p{width:90%;font-size:32px;line-height:42px}.column .box.link a span{margin:33% 0 8%;font-size:76px;line-height:76px}#home main .right hr{margin:25px 0}.content h1{font-size:44px;line-height:54px}.content h2{font-size:36px;line-height:46px}.content h3{font-size:26px;line-height:28px}footer .contact a{font-size:38px;line-height:38px}footer .quote{font-size:30px;line-height:40px}#slideshow .quote p{font-size:24px;line-height:34px}}@media only screen and (max-width:1430px){.column .box p{font:300 50px/50px Raleway,arial}.column .box.textbox p{font-size:28px;line-height:28px}.column .box.link a{font-size:18px;line-height:18px}.column .box.link a span{margin:31% 0 8%;font-size:72px;line-height:72px}#home main .right hr{margin:20px 0}.content h1{font-size:42px;line-height:52px}.content h2{font-size:34px;line-height:44px}.content p,main .content li{font-size:16px;line-height:22px;margin:15px 0}footer .contact{font-size:18px;line-height:18px}footer .contact a{font-size:36px;line-height:36px}.slideshow.column{padding:4% 35px}.slideshow.column .slider .box{margin:0 35px}footer .quote{font-size:28px;line-height:38px}#slideshow .quote{bottom:70px}#slideshow .quote p{font-size:22px;line-height:32px}}@media only screen and (max-width:1330px){header .logo{width:200px}header .book{width:340px}header .book a{padding:25px 0}header .emails,header .tel{right:370px}nav{left:calc(50% - 540px)}nav ul li{font:400 16px/26px Raleway,arial}.column .box p{font:300 48px/48px Raleway,arial}.column .box.textbox p{font-size:26px;line-height:26px}.column .box.link a span{font-size:70px;line-height:70px}#home main .right hr{margin:15px 0}.content h1{font-size:40px;line-height:50px}.content h2{font-size:32px;line-height:42px}.content h3{font-size:24px;line-height:26px}.content p,main .content li{font-size:14px;line-height:24px;margin:10px 0}footer .contact{font-size:16px;line-height:16px}footer .contact a{font-size:34px;line-height:34px}.slideshow.column{padding:4% 25px}.slideshow.column .slider .box{margin:0 25px}footer .quote{font-size:26px;line-height:36px}#slideshow .quote{bottom:60px}#slideshow .quote p{font-size:20px;line-height:30px}}@media only screen and (max-width:1230px){header .logo{margin:15px 0}header .book{top:20px;width:330px}header .tel{top:10px;right:350px}header .emails{top:49px;right:350px}nav{top:40px;left:calc(50% - 500px)}nav ul li{margin:0 10px}.column .box p{font-size:44px;line-height:48px}.column .box.textbox p{font-size:22px;line-height:22px}.column .box.link a{font-size:17px;line-height:17px}.column .box.link a span{font-size:68px;line-height:68px}.content h1{font-size:38px;line-height:48px}.content h2{font-size:30px;line-height:40px}footer .centre{padding:150px 0}footer .contact{bottom:75px}footer .contact a{font-size:32px;line-height:32px}footer .content{padding:50px 0}footer .content span:nth-of-type(2){margin:10px 0 0;width:0;height:0;display:block}footer .logo{bottom:60px}footer .quote{font-size:38px;line-height:50px}.slideshow.column{padding:4% 15px}footer .quote{font-size:24px;line-height:34px}#slideshow .quote p{font-size:18px;line-height:28px}}@media only screen and (max-width:1130px){header .tel{font:300 30px/38px Lato,arial}header .mail{font:600 13px/20px Raleway,arial}header .emails,header .tel{right:270px}header .book{width:260px;top:25px}header .book a:nth-child(2){margin:0 1.5%}nav{left:calc(50% - 450px)}nav ul li{margin:0 7px}.column .box p{font-size:42px;line-height:44px}.column .box p.left{max-width:260px}.column .bookingpanel p{font-size:34px!important;line-height:34px!important}.column .bookingpanel input[type=text]{padding:0 10px;font-size:16px;line-height:16px}.column .box.textbox p{font-size:20px;line-height:22px}.column .specials .slide p{font-size:18px}.column .specials .slide .price{font-size:100px;line-height:110px}.content p,main .content li{line-height:20px}footer .quote{font-size:36px;line-height:46px}#google-map #mapCanvas{width:60%;height:650px}#google-map #directionsPanel{width:40%;height:650px}#google-map #directionsPanel #directionSteps{height:250px}}@media only screen and (max-width:1075px){.column .box.bgvideo img{opacity:1}}@media only screen and (max-width:1050px){#play{display:block!important}.box p a,.slideshow.column .slider .box a{opacity:1;color:#fff!important}.box .inner p a{color:#af8e54!important}footer .quote{font-size:34px;line-height:44px}footer .contact a{font-size:28px;line-height:28px}.boxstrips .box{width:50%}.column .box.link a{font-size:16px;line-height:16px}.column .box.link a span{font-size:66px;line-height:66px}}@media only screen and (max-width:960px){*{transition:none}header{position:relative;height:auto;overflow:hidden}header .centre{width:100%;display:inline-block}header .logo{width:100%;top:0;margin:20px 0;display:block;height:95px}header .book,header .emails,header .tel{position:relative;top:0;left:0;right:0;width:100%;display:block;clear:both;text-align:center}header .book{width:100%}header .book a{background:#000;width:100%;padding:17px 0;font-size:20px;line-height:30px}header .book a:first-child{background:#af8e54}header .book a:nth-child(2){margin:0;border-bottom:2px solid #af8e54}header .tel{font-size:28px;line-height:32px;font:300 32px/40px Lato,arial}header .emails,header .tel{padding-bottom:10px}header .mail{font-size:18px;line-height:28px}nav{top:0;left:0;width:100%;height:64px;text-align:center;background:#fff}nav ul{position:static;left:0;height:auto;opacity:1}nav ul,nav ul li{width:100%;margin:0;padding:0}nav ul li{font:400 20px/20px Raleway,arial!important;display:block!important}nav ul li a{background:#edebe4;padding:22px 0;color:#222;display:block}nav ul li a span.hidden{display:inline!important}.hide-1,.hide-3,nav ul li:first-child,nav ul li:last-child{display:none!important}#slideshow .quote{width:95%;left:2.5%;bottom:40px}#slideshow .quote p{font-size:17px;line-height:27px}a.nav{top:calc(50% - 19px)}#noSlideshow main{margin:0}main .content ul{width:100%;float:none!important}.column.margin{margin-top:-25px}.column .box.w33{width:50%}.column:not(.slideshow) .box.w33:first-child{width:100%}.column:not(.slideshow) .box.w33:first-child p.left{left:5%}.column:not(.slideshow) .box.w33:first-child img{margin-top:-60%}.content .centre{width:90%}.content .w50{display:block;width:100%;padding:0;text-align:center}.content h1{margin-bottom:5%;font-size:36px;line-height:46px}footer .centre{padding:100px 0 200px}footer .quote{font-size:28px;line-height:38px}footer .logo{width:100%;left:0;bottom:70px}footer .logo img{margin:0 auto}footer .contact{width:100%;right:0;bottom:140px}.boxes .box img{width:100%}.boxes .box .img{max-height:none}.form{position:relative;clear:both;display:inline-block}.form,.form input,.form select,.form textarea{width:100%}}@media only screen and (max-width:800px){#slideshow .quote p{font-size:16px;line-height:26px}}@media only screen and (max-width:660px){#slideshow .item img{position:relative;width:auto;height:385px;left:50%;margin-left:-321px}#slideshow .quote{position:relative;bottom:0;left:0;width:100%}.column.margin{margin-top:-3px}.column .centre{width:100%}.column .box.w33{width:100%;margin:0!important}.column:not(.slideshow) .box.w33:first-child img{margin:0}.slideshow.column{width:100%;left:0;margin:0;padding:40px 0}.slideshow.column .box{margin:0 60px!important}.slideshow.column .slider .room p{left:5%;bottom:5%}.slideshow.column a.nav.prev{left:20px}.slideshow.column a.nav.next{right:20px}.column .box p{font-size:48px;line-height:48px}.column .box.textbox p{font-size:28px;line-height:38px}.column .box.link a{font-size:20px;line-height:20px}.column .box.link a span{font-size:80px;line-height:80px}.column .box p.bottom,.column .box p.top{top:auto;bottom:5%}.column .box p.left{left:5%}.column .specials .slide .price{font-size:130px;line-height:140px}.column .bookingpanel p{font-size:44px!important;line-height:46px!important}main.noslideshow{padding-top:5%}main .content{margin:3% 0}.boxstrips .box{width:100%;padding:5px 0}.content h1{font-size:32px;line-height:42px}.content h2{font-size:26px;line-height:36px}.content h3{font-size:22px;line-height:24px}.ui-datepicker{width:260px!important;padding:0}.ui-datepicker-group{width:100%;overflow:hidden;margin:0}.ui-datepicker-group .ui-datepicker-header{margin:0}#google-map #directionsPanel{height:550px}#google-map #directionsPanel .directionsLeft,#google-map #directionsPanel .directionsRight{width:100%;margin:0}#google-map #directionsPanel a#getDirections,#google-map #directionsPanel a#paneReset{margin-bottom:10px}main .content table.capacity-table td{padding:7px;font:300 12px/18px Raleway,arial}main .content table.capacity-table tr.table-header td{font:300 14px/20px Raleway,arial}#video{top:0;width:auto}footer .quote{font-size:26px;line-height:38px}.slideshow.column .slider .box{background:#e5e3d9}}@media only screen and (max-width:500px){.column .box.textbox p{font-size:26px;line-height:36px}.column .box.link a{font-size:18px;line-height:18px}.column .box.link a span{font-size:76px;line-height:76px}.content h1{font-size:30px;line-height:40px}.content h2{font-size:24px;line-height:34px}footer .content span{margin:0!important;width:0;height:10px!important;display:block}footer .content span.year{width:auto;height:auto;display:inline}main .content table.capacity-table td{padding:4px}.slideshow.column{padding:30px 0 20px}.slideshow.column .box{margin:0 32px!important}.slideshow.column a.nav{transform:scale(.8)}.slideshow.column a.nav.prev{left:5px}.slideshow.column a.nav.next{right:5px}footer .quote{font-size:24px;line-height:38px}}@media only screen and (max-width:400px){.column:not(.slideshow) .box img{width:auto;height:385px}.column .box.textbox p{font-size:20px;line-height:30px}.column .box.link a{font-size:16px;line-height:16px}.column .box.link a span{font-size:70px;line-height:70px}.content h1{font-size:28px;line-height:38px}.content h2{font-size:22px;line-height:32px}.content h3{font-size:20px;line-height:20px}footer .facebook,footer .insta,footer .tripadvisor,footer .youtube{background-position:top -5px center}footer .social a{width:60px;height:60px}main .content table.capacity-table td{padding:2px}footer .quote{font-size:22px;line-height:38px}}
