@font-face{font-family:"Majorant";src:url(/resources/tier2_v2_universal/css/fonts/Majorant-Lt.ttf) format("truetype") , url(/resources/tier2_v2_universal/css/fonts/Majorant-Lt.woff) format("woff")}@font-face{font-family:"Majorant-Thin";src:url(/resources/tier2_v2_universal/css/fonts/Majorant-Th.ttf) format("truetype") , url(/resources/tier2_v2_universal/css/fonts/Majorant-Th.woff) format("woff")}@font-face{font-family:"Majorant-Ultra-Thin";src:url(/resources/tier2_v2_universal/css/fonts/Majorant-UlTh.ttf) format("truetype")}@font-face{font-family:"Majorant-Bold";src:url(/resources/tier2_v2_universal/css/fonts/Majorant-Bd.ttf) format("truetype")}@font-face{font-family:"FS Siena";src:url(/resources/tier2_v2_universal/css/fonts/FSSiena.ttf) format("truetype")}body{font-family:'Majorant-Thin'}.home #home-grid-section{position:relative;margin-bottom:20px}.home #home-grid-section:last-of-type .wrapper{padding-top:0}.home #home-grid-section h1.entry-title{text-align:left;font-weight:100;font-size:50px;line-height:45px;margin-bottom:15px;padding:0;border:none}.home #home-grid-section h1.entry-title strong{font-size:84px;line-height:80px;display:block;font-family:'Arapey',serif;font-weight:400}.home #home-grid-section .the-content .img{float:left;margin-right:30px;padding-right:30px;border-right:3px solid #90732c}.home #home-grid-section .poi{text-align:center;padding:20px 0 20px;font-size:0;clear:both}.home #home-grid-section .poi li{width:16%;min-width:140px;margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:300;text-transform:uppercase;color:#90732c;display:inline-block;*display: inline;zoom:1;font-family:'Roboto',sans-serif;line-height:16px}.home #home-grid-section .poi li:last-of-type{margin-right:0}.home #home-grid-section .poi li:before{content:'';clear:both;background:url(/resources/naamsawan/images/icons-sprite.png.pagespeed.ce.fJm_ZBcfTx.png) no-repeat;height:70px;width:70px;display:block;margin:0 auto 10px}.home #home-grid-section .poi li#poi-1:before{background-position:0 0}.home #home-grid-section .poi li#poi-2:before{background-position:-91px 0}.home #home-grid-section .poi li#poi-3:before{background-position:-182px 0}.home #home-grid-section .poi li#poi-4:before{background-position:-270px 0}.home #home-grid-section .poi li#poi-5:before{background-position:-365px 0}.home #home-grid-section .group{margin:0 -2px 4px;text-align:center;display:flex;justify-content:center}.home #home-grid-section .group>div{margin:0 10px;flex:1}.home #home-grid-section .group .img h2{color:#231f20;text-align:center;text-transform:none;margin-bottom:15px;margin-top:15px;font-weight:normal}.home #home-grid-section.P00589 .group .img h2{position:absolute;z-index:999999;top:0;bottom:0;right:0;left:0;margin:auto;text-align:center;vertical-align:middle;display:flex;justify-content:center;align-items:center;color:#fff;flex-direction:column;font-size:40px;line-height:normal}.home #home-grid-section.P00589 .group .img img{opacity:.8}.home #home-grid-section .group .img strong{font-weight:bold}.home #home-grid-section .group a{text-transform:none;text-decoration:none;color:#fff;font-size:20px;font-family:'Roboto',sans-serif;background:#000;text-align:center;display:block;position:relative;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0}.home #home-grid-section .group a:hover{transform:scale(1.05);overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home #home-grid-section .group a span{color:#90732c;position:absolute;left:50%;top:50%;opacity:0;z-index:3;display:block;width:100%;text-align:center;font-size:25px;font-weight:600;text-transform:uppercase;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home #home-grid-section .group a:hover span{opacity:1}@media all and (max-width:767px){.home #home-grid-section .group{flex-direction:column}.home #home-grid-section .group>div{width:100%;margin:0}.home #home-grid-section .group .img h2{font-size:22px}}#home-grid-icons .wrapper .group{display:flex;justify-content:center}#home-grid-icons .wrapper .group .img{margin:0 2%;text-align:center;flex:unset}#home-grid-icons .wrapper .group .img img{height:110px;width:auto;margin:0 auto}#home-grid-icons .wrapper .group .img h3{font-weight:bold;font-size:18px}@media all and (max-width:850px){#home-grid-icons .wrapper .group .img{}#home-grid-icons .wrapper .group .img img{height:70px}#home-grid-icons .wrapper .group .img h3{font-size:15px}}#art .wrapper .the-content .item{border-bottom:2px solid #9dbdc5;padding-bottom:30px;margin-bottom:30px}#art .wrapper .the-content .item:last-child{margin-bottom:0;border-bottom:none}#art .wrapper .the-content .item:after{content:'';display:block;clear:both}#art .wrapper .the-content .item .img{float:left;margin-right:40px;margin-bottom:10px;max-width:316px}#art.v2 .wrapper .the-content .item{line-height:2;font-size:22px}#art.v2 .wrapper .the-content .item:nth-child(odd) .img {float:right;margin-right:0;margin-left:40px;margin-bottom:10px}#art .wrapper .the-content .item .img a:hover{opacity:.7}@media all and (max-width:767px){#art .wrapper .the-content .item .img{margin-right:20px;width:50%}}@media all and (max-width:425px){#art .wrapper .the-content .item .img{margin-right:0;margin-bottom:25px;float:none;width:100%}#art .wrapper .the-content .item .img img{max-width:none;width:100%}}[id*="jarallax"] .lazyloaded{-webkit-transition:none;-o-transition:none;transition:none}.wrapper{max-width:1024px}.wrapper.wrapper-wide{max-width:1720px}.header-container .wrapper{padding:0;max-width:none}body.home .content-container{margin-top: calc(20px + (30 - 20) * (100vw - 320px) / (1920 - 320))}@media all and (max-width:1053px){.wrapper{padding-left:10px;padding-right:10px}}@media all and (min-width:1024px){.header-container.no-logo .sticky-wrapper{}}.header-container .header{background:#fff;padding:1px 0 19px;border-bottom:1px solid #efefef}.header-container .header.wrapped{padding:0 0 20px}.header-container.sticky .header{background:#fff}.header-container .header .toggler span,.header-container .header .toggler span:before,.header-container .header .toggler span:after{border-top:3px solid #282828}.header-container .header .logo{text-align:center;position:relative;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.header-container .header .logo a{margin-left:0;margin-top:20px;padding:0;position:relative;display:inline-block;*display: inline;zoom:1;text-decoration:none;text-transform:uppercase;color:#231f20;font-size:40px;font-family:'FS Siena'}.header-container .header .logo a small{display:block;font-size:18px;color:#231f20}.header-container .header .logo a img{display:block;margin:0 10px;-webkit-backface-visibility:hidden;max-height:154px;max-width:206px;padding:5px}.header-container.sticky .header .logo a img{margin-top:0;max-height:60px}.header-container .header .nav{margin:20px 0 0}.header-container .header .nav ul{text-align:center}.header-container .header .nav ul li{margin-left:60px}.header-container .header .nav ul li a{color:#282828;font-family:'Majorant';font-size:15px;padding:5px 0 6px;margin-bottom:-1px}.header-container .header .nav>ul>li:last-of-type>a{border:1px solid #282828;padding:5px 10px}.header-container .header .nav ul li.active>a{color:#231f20;text-decoration:underline;text-underline-position:under}.header-container .header .nav ul li a:hover{color:#231f20}.header-container .header .nav>ul>li:last-of-type>a:hover{background:#231f20;border-color:#231f20;color:#fff}.header-container .header .nav>ul>li.active:last-of-type>a{text-decoration:none;background:#231f20;border-color:#231f20;color:#fff}.header-container .header .nav ul li .subnav{background:rgba(255,255,255,.8);margin-top:20px;-webkit-box-shadow:0 5px 5px 1px rgba(0,0,0,.3);-moz-box-shadow:0 5px 5px 1px rgba(0,0,0,.3);box-shadow:0 5px 5px 1px rgba(0,0,0,.3)}.header-container.sticky .header .nav ul li .subnav{margin-top:15px}.header-container .header .nav ul li .subnav li a{background:transparent;color:#282828}.header-container .header .nav ul li .subnav li:hover a{background:#231f20;color:#fff}span.slideshow-caption{color:#fff;display:none!important}@media all and (max-width:1053px){.header-container .header,.header-container .header.wrapped{padding:0 0 20px}.header-container.sticky .header{padding:0 0 15px}.header-container .header .logo{text-align:center;position:relative;margin:20px 0 0}.header-container .header .logo a{position:relative;margin:0;top:0;left:0;display:inline-block;*display: inline;zoom:1;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.header-container.sticky .header .logo a{top:0;margin-top:10px}.header-container .header .logo a img{}.header-container.sticky .header .logo a img{}.header-container .header .nav,.header-container.sticky .header .nav{border-bottom-color:transparent;text-align:center;margin:10px 0 0}.header-container .header .nav>ul{text-align:center}.header-container .header .nav>ul>li{margin-left:20px}.header-container .header .nav > ul > li:nth-of-type(4) {margin-right:0}}@media all and (max-width:767px){.header-container .header,.header-container .header.wrapped{border-bottom:1px solid #efefef;padding:4px 0 0}.header-container.sticky .header,.header-container.sticky .header.wrapped{margin-top:0;padding:4px 0 0}.header-container .header .toggler{display:block}.header-container .header .logo,.header-container.sticky .header .logo{margin:0}.header-container .header .logo a,.header-container.sticky .header .logo a{margin-top:2px;margin-bottom:0;top:0;padding:0 1px;font-size:20px;line-height:40px}.header-container .header .logo a img,.header-container.sticky .header .logo a img{margin:0;max-height:70px;display:inline-block;*display: inline;zoom:1;vertical-align:top;z-index:1}.header-container .header .nav>ul>li:last-of-type>a{border:none;padding:10px 15px}.header-container .header .nav ul li .subnav{background:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header-container.sticky .header .nav ul li .subnav{margin-top:0}}@media all and (max-width:479px){.header-container .header,.header-container.sticky .header{padding:8px 0 0}.header-container .header .logo,.header-container.sticky .header .logo{margin-left:5px}.header-container .header .logo a img,.header-container.sticky .header .logo a img{margin:7px 0;max-height:26px}}.hero-container{height:auto;min-height:131px}.guest-reviews .hero-container,.press .hero-container{min-height:0}.hero-container .slideshow .owl-nav .owl-prev,.hero-container .slideshow .owl-nav .owl-next{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.hero-container .hero img{height:60vh;object-fit:cover}.explore .hero-container .hero img,.links .hero-container .hero img,.sitemap .hero-container .hero img,.general-enquiries .hero-container .hero img{width:100%;max-width:100%;display:block;height:60vh;object-fit:cover}.hero-container .slideshow img.lazyload,.hero-container .slideshow img.lazyloading,.hero-container .slideshow>.item img,.subpage .inner-img{object-fit:cover;object-position:center;max-height:467px}@media all and (max-width:1053px){.hero-container{min-height:121px}}@media all and (max-width:1023px){.hero-container .slideshow .owl-nav .owl-prev,.hero-container .slideshow .owl-nav .owl-next{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media all and (max-width:767px){.hero-container{min-height:50px}}.footer-container .footer{font-family:'Majorant-Thin';font-weight:400;font-size:14px;color:#333}.footer-container.sticky .footer{background:#fff;border-top:1px solid #efefef}.footer-container .footer .column h3{color:#231f20;font-family:'FS Siena';font-weight:400;font-size:26px}.footer-container .footer .column a{color:#333}.footer-container .footer .column .phone-numbers{margin-bottom:29px}.footer-container .footer .column .phone-numbers a{color:#333}.footer-container .footer .column address{margin-top:22px;margin-bottom:23px;max-width:293px}.footer-container .footer .column .socials{margin-bottom:5px}.footer-container .footer .column .socials a{font-size:15px;background:#fff;border:1px solid #231f20;color:#231f20;-webkit-border-radius:29px;-moz-border-radius:29px;-ms-border-radius:29px;-o-border-radius:29px;border-radius:29px}.footer-container .footer .column .socials a:hover{background:#231f20;border-color:#231f20;color:#fff}.footer-container .footer .bottom{font-family:'Majorant-Thin';color:#333;font-weight:400;font-size:14px;top:35px}.footer-container .footer .bottom .marketed{margin:15px auto}.footer-container .footer .bottom .marketed a{color:#333}.footer-container .footer .bottom a.sub{display:block;margin-top:2px;font-size:13px;font-family:'FS Siena';text-decoration:none;color:#164164}@media all and (min-width:1024px){.sha-logo-footer{position:absolute;bottom:0;left:205px}}.footer-container .footer .column .footer-nav li{padding:5px 0 0}@media all and (max-width:1023px){.footer-container .footer{font-size:14px}}@media all and (max-width:1023px) and (min-width:768px){.footer-container:not(.sticky) .footer .bottom {top:320px!important}.footer-container .footer .column address{max-width:320px}}@media all and (max-width:767px){.footer-container .footer .column address{text-align:center;margin:0 auto 15px}.footer-container .footer .bottom .marketed{margin:25px auto 15px}}.buttons-container{background:#fff;border-bottom:1px solid #231f20;border-top:1px solid #231f20;margin-bottom:3px;margin-top:40px}.buttons-container .button{padding:5px 0}.buttons-container .button .wrapper{max-width:1024px}.buttons-container .button a{color:#231f20;font-family:'Majorant';font-size:25px;border:1px solid #231f20;background:#fff;padding:17px 20px 15px;min-width:230px}.buttons-container .button a:hover{background:#231f20;color:#fff;border-color:#231f20}.buttons-container .prevnext .wrapper{max-width:1024px}.buttons-container .prevnext a{color:#231f20;background:#fff;top:-46px;font-size:17px;font-weight:400;font-family:'Majorant-Thin'}.buttons-container .prevnext a:hover{color:#231f20}.buttons-container .prevnext a i{font-family:"FontAwesome"!important;font-style:normal;width:auto;height:auto;padding:5px 12px;font-size:23px;border-color:#000;color:#000;background:transparent;color:#231f20;border:1px solid #231f20}.buttons-container .prevnext a.prev i:before{content:"\f104"}.buttons-container .prevnext a.next i:before{content:"\f105"}.buttons-container .prevnext a:hover i{border-color:#231f20;background-color:#231f20;color:#fff;border-color:#231f20}.buttons-container .prevnext a.prev:hover i{margin-right:5px}.buttons-container .prevnext a.next:hover i{margin-left:5px}.buttons-container .prevnext a.prev i{margin-right:5px}.buttons-container .prevnext a.next i{margin-left:5px}.home .buttons-container{margin-top:0!important}.home .buttons-container .button a{font-family:'Majorant'}@media all and (max-width:1050px){.buttons-container .prevnext a{font-size:17px}}@media all and (max-width:767px){.buttons-container .button a{min-width:190px!important;padding:15px 10px}}.aside{display:block}@media all and (max-width:1023px){.aside{display:block}}.reviews-container{font-family:'Majorant-Thin';position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.reviews-container [id*="jarallax"]:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75)}.reviews-container .reviews{padding:1px 0}.reviews-container .reviews .wrapper{max-width:1024px}.reviews-container .reviews img{display:block;width:100%}.reviews-container .reviews h2{color:#fff!important;font-family:'FS Siena';text-transform:uppercase;margin-bottom:100px;font-weight:400;text-align:right!important;font-size:50px!important;position:relative;padding:5px 30px}.reviews-container .reviews h2:before{content:'';display:block;position:absolute;left:0;top:20px;background:url(images/quote.png.pagespeed.ce.cAOrAVJlWM.png) no-repeat center center;width:62px;height:51px}.reviews-container .reviews h2:after{content:'';display:block;position:absolute;right:0;left:80px;bottom:0;border-bottom:1px solid #fff}.reviews-container .reviews .home-reviews{padding:60px;text-align:left;margin:0;position:relative}.reviews-container .reviews .home-reviews a{margin-top:30px;display:inline-block;*display: inline;zoom:1;color:#fff;font-size:16px;text-transform:uppercase}.reviews-container .reviews .home-reviews ul{color:#fff;font-size:16px}.reviews-container .reviews .home-reviews ul li{display:block;font-weight:400}.reviews-container .reviews .home-reviews ul li .right{text-align:justify!important;text-align-last:left;line-height:25px}.reviews-container .reviews .home-reviews ul li .right .gr-date{color:#fff;margin-bottom:20px;font-family:'Majorant-Thin';font-size:20px}.reviews-container .reviews .home-reviews ul li .right .rname{color:#fff;margin-top:20px;display:block;font-family:'Majorant-Thin';font-size:20px}.reviews-container .reviews .home-reviews ul li .right .villa-name{display:block}@media all and (max-width:1023px){.reviews-container{flex-basis:100%;max-width:100%}.reviews-container .reviews{width:100%}.reviews-container .reviews .home-reviews{display:block;width:auto;margin:30px auto;padding:40px 0}.reviews-container [id*="jarallax"]:after{background:#231f20}}@media all and (max-width:767px){.reviews-container{background:transparent!important;border-bottom:1px solid #282828;padding-top:15px}.reviews-container .reviews{background:transparent;padding:0 0 15px 0}.reviews-container .reviews h2{font-size:42px!important;line-height:50px!important;text-align:center!important;margin-bottom:20px}.reviews-container .reviews h2:before,.reviews-container .reviews h2:after{display:none}.reviews-container .reviews .home-reviews{margin:0;padding:15px}.reviews-container .reviews .home-reviews ul{font-size:14px}.reviews-container .reviews .home-reviews ul li .right .gr-date{font-size:16px}.reviews-container .reviews .home-reviews ul li .right .rname{font-size:16px}}.map-container{flex:1;min-height:400px}.concierge-container{margin-bottom:40px}.concierge-container .wrapper{max-width:1270px}.concierge-container .group{display:flex;align-items:center}.concierge-container .group .half{float:none;width:auto;flex-basis:56.9%;max-width:56.9%}.concierge-container .group .half.half-content{flex-basis:43.1%;max-width:43.1%;text-align:center;padding-left:80px}.concierge-container .group .half .img{margin-left:-44%}.concierge-container .group .half .img img{max-width:100%;display:block}.concierge-container .group .half.half-content h3{color:#231f20;font-size:50px;line-height:1.2;text-transform:uppercase;margin-bottom:40px}.concierge-container .group .half.half-content small{color:#231f20;font-family:'FS Siena';font-size:25px;display:block;margin-bottom:40px}.concierge-container .group .half.half-content p{font-size:16px;line-height:25px;text-align:justify;text-align-last:center;color:#282828;font-family:'Majorant-Thin'}.concierge-container .group .half.half-content p:first-of-type{font-size:25px;line-height:25px;text-align:justify;text-align-last:center;color:#231f20;font-family:'FS Siena';margin-bottom:40px;margin-top:-40px}.concierge-container .group .half.half-content p:last-of-type{font-size:16px;line-height:25px;color:#282828;font-family:'Majorant-Thin';margin-bottom:0;margin-top:0}.concierge-container .group .half.half-content a{color:#231f20;font-family:'Majorant-Thin';font-size:25px;border:1px solid #231f20;background:#fff;padding:14px 20px 13px;margin-top:40px;min-width:230px;text-decoration:none;text-transform:uppercase;text-align:center;display:inline-block;*display: inline;zoom:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.concierge-container .group .half.half-content a:hover{background:#231f20;color:#fff;border-color:#231f20}@media all and (max-width:1300px){.concierge-container .wrapper{padding-left:15px;padding-right:15px}.concierge-container .group .half.half-content{padding-left:15px}.concierge-container .group .half.half-content h3{font-size:40px}}@media all and (max-width:1023px){.concierge-container .group{display:block}.concierge-container .group .half,.concierge-container .group .half.half-content{max-width:100%;flex-basis:100%}.concierge-container .group .half.half-content{padding:30px 0}.concierge-container .group .half .img{margin:0 auto}}.dining-container{margin-top:40px;margin-bottom:40px}.dining-container .wrapper{max-width:1270px}.dining-container .group{display:flex;align-items:center}.dining-container .group .half{float:none;width:auto;flex-basis:56.9%;max-width:56.9%}.dining-container .group .half.half-content{flex-basis:43.1%;max-width:43.1%;text-align:center;padding-right:80px}.dining-container .group .half .img{margin-right:-30%}.dining-container .group .half .img img{max-width:100%;display:block}.dining-container .group .half.half-content h3{color:#231f20;font-size:50px;line-height:1.2;text-transform:uppercase;margin-bottom:40px}.dining-container .group .half.half-content p,.dining-container .group .half.half-content p a{font-size:16px;line-height:25px;text-align:justify;text-align-last:center;color:#282828;font-family:'Majorant-Thin'}.dining-container .group .half.half-content>a{color:#231f20;font-family:'Majorant-Thin';font-size:25px;border:1px solid #231f20;background:#fff;padding:14px 20px 13px;margin-top:40px;min-width:230px;text-decoration:none;text-transform:uppercase;text-align:center;display:inline-block;*display: inline;zoom:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dining-container .group .half.half-content>a:hover{background:#231f20;color:#fff;border-color:#231f20}@media all and (max-width:1300px){.dining-container .wrapper{padding-left:15px;padding-right:15px}.dining-container .group .half.half-content{padding-right:15px}.dining-container .group .half.half-content h3{font-size:40px}}@media all and (max-width:1023px){.dining-container .group{display:block}.dining-container .group .half,.dining-container .group .half.half-content{max-width:100%;flex-basis:100%}.dining-container .group .half.half-content{padding:30px 0}.dining-container .group .half .img{margin:0 auto}}.content-container .content .content-item{font-family:'Majorant-Thin';color:#282828;font-size:16px;line-height:25px;margin-bottom:0}.content-container .content .content-item.odd{margin-top:0}.content-container .content .content-item.odd .wrapper{padding-bottom:0}.content-container .content .content-item .wrapper{padding-top:0}.content-container.scroll .content .content-item:first-of-type{margin-top:3px;border-top:1px solid #231f20;border-bottom:none!important}body.explore .content-container.scroll .content .content-item:first-of-type{margin-top:0}body.locale .content-container.scroll .content .content-item:first-of-type{margin-top:0}.content-container .content .content-item h1.entry-title,.content-container .content .content-item h2.entry-title{color:#231f20;font-family:'FS Siena';font-weight:400;font-size:40px;margin-bottom:30px;line-height:60px;text-transform:uppercase;text-align:center;padding-top:40px}.content-container .content .content-item h1.entry-title:last-child{margin-bottom:0}.content-container .content .content-item h1.entry-title strong{font-size:65px;display:block;color:#231f20}.content-container .content .content-item h1.entry-title small{font-size:50px;font-weight:100;display:block;color:#231f20}.content-container.scroll h1{padding-top:0!important}.content-container .content .content-item h1.entry-title img{width:auto;max-width:100%;margin:20px auto 0}.content-container .content .content-item h2.entry-title{font-size:40px;margin-bottom:35px;color:#231f20;line-height:1;padding-top:40px}.content-container .content .content-item h3,.content-container .content .content-item h3 p{color:#231f20;font-family:'Majorant-Thin';font-size:36px;margin-bottom:20px;margin-top:0;text-transform:none;font-weight:400}@media all and (max-width:1023px){.content-container .content .content-item h1.entry-title{font-size:42px!important;margin-bottom:30px;line-height:56px}.content-container .content .content-item h1.entry-title small{font-size:32px;line-height:1}.content-container .content .content-item h2.entry-title,.content-container .content .content-item h2.entry-title strong{font-size:28px}.content-container .content .content-item h2.entry-title small{font-size:20px}.content-container .content .content-item h2.entry-title span{padding-bottom:5px}.content-container .content .content-item h3,.content-container .content .content-item h3 p{line-height:26px;margin-top:30px}}@media all and (max-width:1024px){.content-container.scroll .content .content-item h1.entry-title,.content-container.scroll .content .content-item h1.entry-title.sticky{font-size:40px}}@media all and (max-width:767px){.content-container.scroll .content .content-item h1.entry-title,.content-container.scroll .content .content-item h1.entry-title.sticky{font-size:32px!important}}.content-container .content .content-item p{font-size:16px;color:#282828;font-family:'Majorant-Thin'}.content-container .content .content-item p a,.content-container .content .content-item .the-content a{color:#282828}.content-container .content .content-item img{max-width:none;width:100%}.content-container .content .content-item .spy{background:transparent;text-align:right}.content-container .content .content-item .sticky .spy{background:#fff;border-bottom:1px solid #231f20!important}.content-container .content .content-item .spy ul{background:#fff;max-width:1024px}.content-container .content .content-item .spy ul li a{color:#231f20;font-family:'Majorant';font-size:20px;text-transform:uppercase;text-decoration:none;display:block;margin-left:30px;padding:17.5px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-container .content .content-item .sticky .spy ul li a{padding:15px 0}.content-container .content .content-item .spy ul li.active a{text-decoration:underline}@media all and (max-width:1023px){.content-container .content .content-item .sticky .spy{padding:0 15px}.content-container .content .content-item .spy ul li a,.content-container .content .content-item .sticky .spy ul li a{padding:15px 0!important}}@media all and (max-width:767px){.content-container .content .content-item .spy ul li a,.content-container .content .content-item .sticky .spy ul li a{padding:10px 0!important}.content-container .content .content-item .spy ul li a{margin-right:15px;margin-left:15px}}@media all and (max-width:420px){.content-container .content .content-item .spy ul li a,.content-container .content .content-item .sticky .spy ul li a{padding:10px 0!important}.content-container .content .content-item .spy ul li a{margin-right:6px;margin-left:6px}}.content-container .content .content-item .simple-tabs>ul{text-align:left;margin-bottom:40px!important;border-bottom:1px solid #231f20}.content-container .content .content-item .simple-tabs>ul li a{border:1px solid #231f20!important;border-bottom:none!important;background:#fff;color:#231f20!important;font-size:18px;margin-left:0;margin-right:3px;padding:10px 20px}.content-container .content .content-item .simple-tabs>ul li.current a{background:#231f20!important;color:#fff!important}.home .content-container .content .content-item{position:relative}.home .content-container .content .content-item .the-content{text-align:justify}.home .content-container .content .content-item .location{text-align:center;margin-top:-20px;font-size:18px;font-family:'Majorant'}.home .content-container .content .content-item .rate{text-align:center;margin-bottom:30px;font-size:24px;line-height:1.6;text-transform:uppercase;font-family:'Majorant'}.home .content-container .content .content-item .wrapper{position:relative;max-width:1270px}.home .content-container .content .content-item h1.entry-title{font-size:65px;display:block;color:#231f20;padding-top:0}.home .content-container .content .content-item h2.entry-title{font-size:30px;color:#231f20;line-height:30px;margin-top:0;margin-bottom:10px;padding-top:10px}.home .content-container .content .content-item h2.entry-title strong{display:none}.home .content-container .content .content-item .poi{text-align:center;margin:0;padding:176px 15px;font-size:0;clear:both}.home .content-container .content .content-item .poi li{min-width:152px;margin-right:3%;margin-top:0;margin-bottom:0;font-family:'Majorant-Thin';font-size:20px;line-height:22px;text-transform:uppercase;color:#fff;vertical-align:top;display:inline-block;*display: inline;zoom:1}.home .content-container .content .content-item .poi li:last-of-type{margin-right:0}.home .content-container .content .content-item .poi li:before{content:'';clear:both;background:url(/resources/tier2_v2_universal/images/icons-sprite.png.pagespeed.ce.AZRW-axR6n.png) no-repeat;height:107px;width:107px;display:block;margin:0 auto 18px}.home .content-container .content .content-item .poi li#poi-snow:before{background-position:0 0}.home .content-container .content .content-item .poi li#poi-bedroom:before{background-position:-206px 0}.home .content-container .content .content-item .poi li#poi-family:before{background-position:-413px 0}.home .content-container .content .content-item .poi li#poi-mountain:before{background-position:-618px 0}.home .content-container .content .content-item .poi li#poi-jacuzzi:before{background-position:-824px 0}.home .content-container .content .content-item .poi li#poi-insider:before{background-position:-1031px 0}.home .content-container .content .content-item .poi li#poi-onsen:before{background-position:-1225px 0}.home .content-container .content .content-item .poi li#poi-bunk:before{background-position:-1432px 0}.home .content-container .content .content-item .group.flex{display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;text-align:center;border-left:1px solid #fff;border-right:1px solid #fff}.home .content-container .content .content-item .owl-item.active.center .group.flex{border-left:1px solid #ccc;border-right:1px solid #ccc}.home .content-container .content .content-item .group.flex p{text-align:center}.home .content-container .content .content-item .group.flex>.col{flex:1}.home .content-container .content .content-item .group.flex.flex-3{margin-left:-1px;margin-right:-1px}.home .content-container .content .content-item .group.flex.flex-2>.col .col-img,.home .content-container .content .content-item .group.flex.flex-3>.col .col-img{margin-bottom:60px}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 1) .col-img {border-right:1px solid #fff;margin-left:-50%}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 2) .col-img {border-left:1px solid #fff;margin-right:-50%}.home .content-container .content .content-item .group.flex.flex-3>.col .col-img{border-right:1px solid #fff;border-left:1px solid #fff}.home .content-container .content .content-item .group.flex.flex-2>.col .col-content,.home .content-container .content .content-item .group.flex.flex-3>.col .col-content{margin-bottom:30px}.home .content-container .content .content-item .group.flex.flex-3>.col .col-content{text-align:center;padding:0 30px}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 2) .col-content {padding-left:30px}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 1) {text-align:right}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 1) .col-content {padding-right:30px;border-right:2px dotted #231f20}.home .content-container .content .content-item .group.flex.flex-3 > .col:nth-of-type(3n + 1) .col-content {border-right:2px dotted #231f20}.home .content-container .content .content-item .group.flex.flex-3 > .col:nth-of-type(3n + 3) .col-content {border-left:2px dotted #231f20}.home .content-container .content .content-item .group.flex>.col .col-content h1,.home .content-container .content .content-item .group.flex>.col .col-content h2{color:#231f20;font-size:40px;text-transform:uppercase;margin-bottom:30px;line-height:40px}.home .content-container .content .content-item .group.flex>.col .col-content a{border:1px solid #231f20;color:#231f20;font-size:20px;text-transform:uppercase;text-decoration:none;margin-top:30px;padding:5px 15px;display:inline-block;*display: inline;zoom:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home .content-container .content .content-item .group.flex>.col .col-content a:hover{background:#231f20;color:#fff}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 1) .col-content p {text-align:justify;text-align-last:right}.home .content-container .content .content-item:nth-of-type(2n) .wrapper {padding-top:0!important;padding-bottom:0!important}.home .content-container .content .content-item .group.flex.flex-4>.col:nth-of-type(2n+1) .col-img {border-right:1px solid #fff;border-right:1px solid #fff;margin-left:-20%}.home .content-container .content .content-item .group.flex.flex-4>.col:nth-of-type(2n+2) .col-img {border-left:1px solid #fff;border-right:1px solid #fff;margin-right:-20%}.home .content-container .content .content-item .group.flex.flex-4 > .col:nth-of-type(2n + 1) .col-content {padding-right:30px;border-right:2px dotted #231f20}.home .content-container .content .content-item .group.flex.flex-4>.col:nth-of-type(2n+1)  {text-align:right}.home .content-container .content .content-item .group.flex.flex-4 > .col .col-img,
.home .content-container .content .content-item .group.flex.flex-4 > .col:nth-of-type(3n + 1) .col-content  {margin-bottom:40px}.home .content-container .content .content-item .group.flex.flex-4>.col:nth-of-type(2n+2) .col-content {padding-left:30px;margin-bottom:40px}.home .content-container .content .content-item .group.flex>.col.cols{flex:1;flex-basis:calc(33.3333% - 14px);margin:0 15px}.home .content-container .content .content-item .group.flex>.col{flex:1;flex-basis:calc(33.33333% - 14px)}.home .content-container .content .content-item .owl-carousel .owl-nav .owl-prev{position:absolute!important;top:50%!important;font-size:50px;border:2px solid #282828!important;padding:5px;font-weight:200;border-radius:50%;left:-40px}.home .content-container .content .content-item .owl-carousel .owl-nav .owl-next{right:-40px;position:absolute;top:50%!important;font-size:50px;border:2px solid #282828!important;padding:5px;font-weight:200;border-radius:50%}.home .concierge-container .group .half.half-content p:first-of-type{font-size:16px;line-height:25px;text-align:justify;text-align-last:center;color:#282828!important;font-family:'Fira Sans',sans-serif;margin-bottom:0;margin-top:0}@media all and (max-width:1365px){.home .content-container .content .content-item .owl-carousel .owl-nav .owl-next{right:-30px}.home .content-container .content .content-item .owl-carousel .owl-nav .owl-prev{left:-30px}}@media all and (max-width:1284px) and (min-width:1110px){.home .content-container .content .content-item:nth-of-type(2n) .wrapper {padding-top:0!important;padding-bottom:0!important;max-width:1200px;margin:0 auto}}@media all and (max-width:1244px){.home .content-container .content .content-item .owl-carousel .owl-nav .owl-next,.home .content-container .content .content-item .owl-carousel .owl-nav .owl-prev{display:none}}@media all and (max-width:1300px){.home .content-container .content .content-item .wrapper{padding-left:15px;padding-right:15px}}@media all and (max-width:1156px){.home .content-container .content .content-item .group.flex>.col .col-content h1{font-size:30px}}@media all and (max-width:1023px){.home .content-container .content .content-item h1.entry-title strong{display:inline;font-size:inherit}.home .content-container .content .content-item .poi{padding:30px 0}.home .content-container .content .content-item .poi li,.home .content-container .content .content-item .poi li:last-of-type{font-size:16px;min-width:140px;margin-left:3%;margin-right:3%}.home .content-container .content .content-item .poi li:before{background-size:auto 93px;height:95px;width:95px}.home .content-container .content .content-item .poi li#poi-snow:before{background-position:0 0}.home .content-container .content .content-item .poi li#poi-bedroom:before{background-position:-180px 0}.home .content-container .content .content-item .poi li#poi-family:before{background-position:-361px 0}.home .content-container .content .content-item .poi li#poi-mountain:before{background-position:-541px 0}.home .content-container .content .content-item .poi li#poi-jacuzzi:before{background-position:-723px 0}.home .content-container .content .content-item .poi li#poi-insider:before{background-position:-904px 0}.home .content-container .content .content-item .poi li#poi-onsen:before{background-position:-1075px 0}.home .content-container .content .content-item .poi li#poi-bunk:before{background-position:-1256px 0}.home .content-container .content .content-item .group.flex.flex-3{display:block}.home .content-container .content .content-item .group.flex.flex-3>.col{flex:1}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 1) .col-img {margin-left:0}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 2) .col-img {margin-right:0}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 2) .col-content {padding-left:20px;padding-right:20px}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 1),
    .home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 2) {text-align:center}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 1) .col-content {padding-left:20px;padding-right:20px}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 1) .col-content p {text-align-last:left}.home .dining-container .group .half.half-content{padding-top:0!important}.home .content-container .content .content-item .group.flex.flex-3 > .col:nth-of-type(3n + 1) .col-content {border-right:none}.home .content-container .content .content-item .group.flex.flex-3 > .col:nth-of-type(3n + 3) .col-content {border-left:none}}@media all and (min-width:768px) and (max-width:968px){.home .content-container .content .content-item .group.flex>.col:nth-of-type(3n) .col-content a {margin-top:80px}.home .content-container .content .content-item .group.flex>.col .col-content a{margin-top:60px}.home .content-container .content .content-item .group.flex>.col:nth-of-type(3n) .col-content a {margin-top:60px}}@media all and (max-width:1023px){.home .content-container .content .content-item .group.flex>.col .col-content h1{padding-top:0}.home .content-container .content .content-item h2{font-size:36px;line-height:36px}.home .content-container .content .content-item a{font-size:20px;padding:8px 20px 9px}.home .content-container .content .content-item .poi li{margin-top:20px}.home .content-container .content .content-item .group.flex{display:block}.home .content-container .content .content-item .group.flex>.col{flex:1}.home .content-container .content .content-item .group.flex.flex-4>.col:first-of-type .col-img{margin-left:0;margin-top:0;margin-bottom:40px}.home .content-container .content .content-item .group.flex.flex-4>.col:nth-of-type(2n) .col-img {margin-top:0;margin-right:0}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 1) .col-img,
    .home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 2) .col-img {border:none}.home .content-container .content .content-item .group.flex.flex-2 > .col:nth-of-type(2n + 1) .col-content {border-right:none}.home .content-container .content .content-item .group.flex.flex-4>.col:nth-of-type(2n+2) .col-content,
    .home .content-container .content .content-item .group.flex.flex-4 > .col:nth-of-type(3n + 1) .col-content {padding-right:0;border-right:none}.home .content-container .content .content-item .group.flex.flex-4>.col:nth-of-type(2n+1) .col-img,
    .home .content-container .content .content-item .group.flex.flex-4>.col:nth-of-type(2n+2) .col-img {margin-right:0}.home .content-container .content .content-item .group.flex.flex-4>.col:nth-of-type(2n+2) .col-content {padding-left:0;text-align:center}.home .content-container .content .content-item .group.flex.flex-4>.col:nth-of-type(2n+1) .col-content {padding-right:0;border-right:0;text-align:center;margin-bottom:40px}.home .content-container .content .content-item .group.flex.flex-4>.col:nth-of-type(3n) .col-img {margin-top:40px;margin-left:0}.home .container .content .content-item .group.flex>.col .col-content h1{text-align:center}.home .content-container .content .content-item .poi{display:none}.home .group .half .img img{display:none!important}}.explore .content-container .content .content-item.jarallax{min-height:500px}.explore .content-container .content .content-item h3{font-size:20px;font-weight:400;font-family:'Fira Sans',sans-serif;text-transform:uppercase;margin-bottom:15px;display:block;color:#231f20;padding-top:20px}.explore .content-container .content .content-item .group{display:flex;margin:0 -20px}.explore .content-container .content .content-item .group .half{float:none;flex-basis:calc(50% - 40px);max-width:calc(50% - 40px);margin:0 20px;min-height:1px}.explore .content-container .content .content-item .group .half ul,.explore .content-container .content .content-item .group .half ol{margin-bottom:30px}.explore .content-container .content .content-item .group .half ul:last-of-type,.explore .content-container .content .content-item .group .half ol:last-of-type{margin-bottom:0}.explore .content-container .content .content-item .group .half li{color:#282828;font-family:'Majorant-Thin';font-size:16px;margin-bottom:25px;position:relative;padding-left:40px;page-break-inside:avoid;break-inside:avoid}.explore .content-container .content .content-item .group .half li:last-of-type{margin-bottom:0}.explore .content-container .content .content-item .group .half li:after{content:'';position:absolute;border-left:4px dotted #231f20;top:30px;bottom:calc(100% - 30px);left:12px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.explore .content-container .content .content-item .group .half li.lazyloaded:after{bottom:-22px}.explore .content-container .content .content-item .group .half li:last-of-type:after{display:none}.explore .content-container .content .content-item .group .half li:before{content:'';display:inline-block;*display: inline;zoom:1;position:absolute;top:0;left:0;background:url(/resources/tier2_v2_universal/images/list-icon.png.pagespeed.ce.VbFRWWsqk6.png) no-repeat;height:39px;width:39px;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.explore .content-container .content .content-item .group .half li.lazyloaded:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}@media all and (max-width:1023px){.explore .content-container .content .content-item .group .half h3{margin-top:0}}@media all and (max-width:767px){.explore .content-container .content .content-item.jarallax{min-height:300px}.explore .content-container .content .content-item .group{display:block;margin:0}.explore .content-container .content .content-item .group .half{flex-basis:unset;max-width:none;width:auto;margin:0 0 25px}.explore .content-container .content .content-item .group .half:empty{display:none}.explore .content-container .content .content-item .group .half:last-of-type{margin:0}}@media all and (max-width:480px){.explore .content-container .content .content-item.jarallax{display:none}.home .container .content .content-item .group.flex>.col .col-content h1{font-size:22px}.home .content-container .content .content-item .group.flex p{height:140px}}.explore .content-container .content .content-item.quick-facts .item,.quick-facts .content-container .content .content-item .item{color:#282828;font-family:'Majorant-Thin';font-size:16px;margin-bottom:25px;position:relative;padding-left:50px;page-break-inside:avoid;break-inside:avoid}.explore .content-container .content .content-item.quick-facts .item p,.quick-facts .content-container .content .content-item .item p{color:#282828;font-family:'Majorant-Thin';font-size:16px}.explore .content-container .content .content-item.quick-facts .item:last-of-type,.quick-facts .content-container .content .content-item .item:last-of-type{margin-bottom:0}.explore .content-container .content .content-item.quick-facts .item strong,.quick-facts .content-container .content .content-item .item strong{font-size:20px;font-weight:400;font-family:'Fira Sans',sans-serif;text-transform:uppercase;margin-bottom:5px;display:block;color:#231f20}.explore .content-container .content .content-item.quick-facts .item a,.quick-facts .content-container .content .content-item .item a{color:#282828}.explore .content-container .content .content-item.quick-facts .item:after,.quick-facts .content-container .content .content-item .item:after{content:'';position:absolute;border-left:4px dotted #231f20;top:41px;bottom:calc(100% - 30px);left:17px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.explore .content-container .content .content-item.quick-facts .item.lazyloaded:after,.quick-facts .content-container .content .content-item .item.lazyloaded:after{bottom:-22px}.explore .content-container .content .content-item.quick-facts .item:last-of-type:after,.quick-facts .content-container .content .content-item .item:last-of-type:after{display:none}.explore .content-container .content .content-item.quick-facts .item:before,.quick-facts .content-container .content .content-item .item:before{content:'';display:inline-block;*display: inline;zoom:1;position:absolute;top:0;left:0;background:url(/resources/tier2_v2_universal/images/xquick-facts.png.pagespeed.ic.0b9KloG253.png) no-repeat;height:39px;width:39px;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.explore .content-container .content .content-item.quick-facts .item.lazyloaded:before,.quick-facts .content-container .content .content-item .item.lazyloaded:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.explore .content-container .content .content-item.quick-facts .item[id*="loca"]:before,.quick-facts .content-container .content .content-item .item[id*="loca"]:before{background-position:0 0}.explore .content-container .content .content-item.quick-facts .item[id*="capa"]:before,.quick-facts .content-container .content .content-item .item[id*="capa"]:before{background-position:0 -72px}.explore .content-container .content .content-item.quick-facts .item[id*="living"]:before,.quick-facts .content-container .content .content-item .item[id*="living"]:before{background-position:0 -144px}.explore .content-container .content .content-item.quick-facts .item[id*="pool"]:before,.quick-facts .content-container .content .content-item .item[id*="pool"]:before{background-position:0 -216px}.explore .content-container .content .content-item.quick-facts .item[id*="staff"]:before,.quick-facts .content-container .content .content-item .item[id*="staff"]:before{background-position:0 -288px}.explore .content-container .content .content-item.quick-facts .item[id*="dining"]:before,.quick-facts .content-container .content .content-item .item[id*="dining"]:before{background-position:0 -360px}.explore .content-container .content .content-item.quick-facts .item[id*="entertain"]:before,.quick-facts .content-container .content .content-item .item[id*="entertain"]:before{background-position:0 -432px}.explore .content-container .content .content-item.quick-facts .item[id*="wedding"]:before,.explore .content-container .content .content-item.quick-facts .item[id*="event"]:before,.quick-facts .content-container .content .content-item .item[id*="wedding"]:before,.quick-facts .content-container .content .content-item .item[id*="event"]:before{background-position:0 -504px}.explore .content-container .content .content-item.quick-facts .item[id*="communication"]:before,.quick-facts .content-container .content .content-item .item[id*="communication"]:before{background-position:0 -575px}.explore .content-container .content .content-item.quick-facts .item[id*="famil"]:before,.quick-facts .content-container .content .content-item .item[id*="famil"]:before{background-position:0 -648px}.explore .content-container .content .content-item.quick-facts .item[id*="spa"]:before,.quick-facts .content-container .content .content-item .item[id*="spa"]:before{background-position:0 -720px}.explore .content-container .content .content-item.quick-facts .item[id*="gym"]:before,.explore .content-container .content .content-item.quick-facts .item[id*="sport"]:before,.quick-facts .content-container .content .content-item .item[id*="gym"]:before,.quick-facts .content-container .content .content-item .item[id*="sport"]:before{background-position:0 -791px}.explore .content-container .content .content-item.quick-facts .item[id*="transport"]:before,.quick-facts .content-container .content .content-item .item[id*="transport"]:before{background-position:0 -863px}.explore .content-container .content .content-item.quick-facts .item[id*="propert"]:before,.quick-facts .content-container .content .content-item .item[id*="propert"]:before{background-position:0 -935px}.explore .content-container .content .content-item.quick-facts .item[id*="addition"]:before,.quick-facts .content-container .content .content-item .item[id*="addition"]:before{background-position:0 -1007px}.explore .content-container .content .content-item.quick-facts .item[id*="security"]:before,.quick-facts .content-container .content .content-item .item[id*="security"]:before{background-position:0 -1007px}.explore .content-container .content .content-item.quick-facts .item[id*="market"]:before,.explore .content-container .content .content-item.quick-facts .item[id*="manage"]:before,.quick-facts .content-container .content .content-item .item[id*="market"]:before,.quick-facts .content-container .content .content-item .item[id*="manage"]:before{background-position:0 -1079px}@media all and (max-width:1023px){.explore .content-container .content .content-item.quick-facts .item,.quick-facts .content-container .content .content-item .item{font-size:14px}}@media all and (max-width:767px){.explore .content-container .content .content-item.quick-facts .item:last-of-type:after,.quick-facts .content-container .content .content-item .item:last-of-type:after{display:block}.explore .content-container .content .content-item.quick-facts .half:last-of-type .item:last-of-type:after,.quick-facts .content-container .content .content-item .half:last-of-type .item:last-of-type:after{display:none}}.content-container .content .content-item .press-container .press-item a{color:#282828;font-family:'Majorant-Thin';font-size:18px;display:block!important;float:left}.content-container .content .content-item .press-container .press-item a.btn{}.content-container .content .content-item q{quotes:"“" "”" "‘" "’";font-style:italic}.content-container .content .content-item q::before{content:open-quote}.content-container .content .content-item q::after{content:close-quote}.content-container .content .content-item .press-container .press-item a{float:none!important}.content-container .content .content-item .press-pagination a{border:1px solid #282828;color:#282828}.content-container .content .content-item .press-pagination a:hover{background:#282828;color:#fff}.content-container .content .content-item .press-pagination a.active{background:#282828;border-color:#282828;color:#fff}.guest-reviews .content-container .content .content-item .press-container,.press .content-container .content .content-item .press-container,.press-slider .press-item{display:block}.guest-reviews .content-container .content .content-item .press-container.v2,.press .content-container .content .content-item .press-container.v2{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.guest-reviews .the-content,.press .the-content{overflow:hidden;padding:2px;padding-bottom:40px}.guest-reviews .content-container .content .content-item .press-container .press-item,.press .content-container .content .content-item .press-container .press-item{opacity:1;display:none;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.press-item h4 strong{font-weight:bold}.press-slider .owl-dots{top:100%;bottom:unset}.guest-reviews .content-container .content .content-item .press-container .press-item.current,.press .content-container .content .content-item .press-container .press-item.current{opacity:1;padding:0 3px 3px;display:block;margin-bottom:25px;position:relative;padding-bottom:26px}.guest-reviews .content-container .content .content-item .press-container .press-item.current:last-of-type,.press .content-container .content .content-item .press-container .press-item.current:last-of-type{margin-bottom:0}.guest-reviews .content-container .content .content-item .press-container .press-item:after,.press .content-container .content .content-item .press-container .press-item:after{display:block;content:'';clear:both}.guest-reviews .content-container .content .content-item .press-container .press-item img,.press-slider .press-item img,.press .content-container .content .content-item .press-container .press-item img{float:left;margin-right:15px;margin-top:0;border:1px solid #f0f0f0;width: calc(60px + (100 - 60) * (100vw - 320px) / (1920 - 320))!important}.press-slider .press-item{padding:10px;border:1px solid #ccc;min-height:160px;position:relative}.press-slider .press-item .desc{display:inline}.press-item .desc .dets p{text-align:left!important}.press-slider .press-item .desc a.btn{}.press-slider .press-item p a{display:inline-block}.press-slider .press-item a:hover{font-weight:bold}.guest-reviews .content-container .content .content-item .press-container .press-item a,.press .content-container .content .content-item .press-container .press-item a{font-size:16px;display:inline-block!important}.guest-reviews .content-container .content .content-item .press-container .press-item em,.press .content-container .content .content-item .press-container .press-item em{font-style:italic}.guest-reviews .content-container .content .content-item .press-container .press-item strong,.press .content-container .content .content-item .press-container .press-item strong{font-weight:700}.content-container .content .content-item .press-pagination,.press .content-container .content .content-item .press-pagination{text-align:center;margin-top:30px}.guest-reviews .content-container .content .content-item .press-pagination a,.press .content-container .content .content-item .press-pagination a{text-decoration:none;padding:5px 10px;margin:2px;display:inline-block;*display: inline;zoom:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.floorplan .content-container .content .content-item .floorplan img,.gallery .content-container .content .content-item .floorplan img{border:none;display:block;margin-left:auto;margin-right:auto;max-width:100%}.floorplan .content-container .content .content-item .floorplan a,.gallery .content-container .content .content-item .floorplan a{color:#272727;display:block}.floorplan .content-container .content .content-item .tabs>ul{text-align:left;display:flex;overflow-x:auto;flex-wrap:wrap}.floorplan .content-container .content .content-item .tabs>ul::-webkit-scrollbar{width:0;height:3px;background:transparent}.floorplan .content-container .content .content-item .tabs>ul::-webkit-scrollbar-thumb{background:rgba(57,94,102,.5);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.floorplan .content-container .content .content-item .tabs>ul li{flex:1}.floorplan .content-container .content .content-item .tabs>ul li a{color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;white-space:nowrap;border-bottom:1px solid #231f20!important}.floorplan .content-container .content .content-item .tabs>ul li.current a{color:#fff}.floorplan .content-container .content .content-item .simple-tabs>ul{border-bottom:none}@media all and (max-width:767px){.floorplan .content-container .content .content-item .tabs>ul li,.floorplan .content-container .content .content-item .tabs>ul{display:block!important}.floorplan .content-container .content .content-item .tabs>ul li{margin:1px 0}}.gallery .content-container .content .content-item .tabs>ul{display:flex;overflow-x:auto;flex-wrap:wrap}.gallery .content-container .content .content-item .tabs>ul::-webkit-scrollbar{width:0;height:1px;background:transparent}.gallery .content-container .content .content-item .tabs>ul::-webkit-scrollbar-thumb{background:rgba(57,94,102,.5);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.gallery .content-container .content .content-item .tabs>ul li{flex:1}.gallery .content-container .content .content-item .tabs>ul li a{color:#fff;font-family:'Open Sans',sans-serif;font-size:16px}.gallery .content-container .content .content-item .gallery-pagination a{border:1px solid #282828;color:#282828}.gallery .content-container .content .content-item .gallery-pagination a:hover{background:#231f20;border-color:#231f20;color:#fff}.gallery .content-container .content .content-item .gallery-pagination a.active{background:#231f20;border-color:#231f20;color:#fff}.gallery .content-container .content .content-item .simple-tabs>ul{border-bottom:none}.gallery .content-container .content .content-item .simple-tabs>ul li a{border-bottom:1px solid #231f20!important;white-space:nowrap}@media all and (max-width:1023px){.gallery .content-container .content .content-item .gallery-container li a,.gallery .content-container .content .content-item .gallery-container li a img{}}@media all and (max-width:767px){.gallery .content-container .content .content-item .tabs>ul,.gallery .content-container .content .content-item .tabs>ul li{display:block!important}.gallery .content-container .content .content-item .simple-tabs>ul li a{border:1px solid #231f20!important}.gallery .content-container .content .content-item .tabs>ul{display:inline-block}.gallery .content-container .content .content-item .simple-tabs>ul li.current a{background:#231f20!important;color:#fff!important}.gallery .content-container .content .content-item .tabs>ul li a,.gallery .content-container .content .content-item .tabs>ul li a{background:none!important}.gallery .content-container .content .content-item .tabs>ul li{margin:2px 0}}.the-content ol{list-style:decimal!important;margin-left:36px;margin-top:20px}body.privacy .the-content ol{margin-top:5px;margin-bottom:15px}body.privacy .the-content .descriptions ul{margin-left:46px}body.privacy .the-content .descriptions h2{margin-left:-23px;font-size:24px;margin-top:20px;margin-bottom:20px}body.privacy .the-content .descriptions ol>p{margin-left:-23px;margin-bottom:10px!important}body.privacy .the-content .address-eh{display:block;margin-left:0}body.privacy .the-content .address-eh p{margin-bottom:0}.video .content-container .content .content-item .video{background:url(/resources/tier2_v2_universal/xscreenshot.png.pagespeed.ic.h8oHoEtrxo.png) no-repeat center center;background-size:cover}.floorplan a,.floorplan .content-container .content .content-item .floorplan a{color:#282828}.floorplan .content-container .content .content-item .tabs>div{margin-top:40px}.locale .content-container .content .content-item.jarallax{min-height:500px}.locale .content-container .content .content-item .group{display:flex;justify-content:center;margin:40px -20px 0}.locale .content-container .content .content-item .group .half{float:none;flex-basis:calc(50% - 40px);max-width:calc(50% - 40px);margin:0 20px;min-height:1px}.locale .content-container .content .content-item .map_div{height:100%}.locale .content-container .content .content-item .map_div.map_alone{height:300px;margin:0 20px;flex:1}.locale .content-container .content .content-item .half.half-content{padding:40px 0}.locale .content-container .content .content-item .distances{font-size:0;line-height:25px;display:block}.locale .content-container .content .content-item .distances li{border-bottom:2px dotted}.locale .content-container .content .content-item .distances .dheading,.locale .content-container .content .content-item .distances .dcontent{color:#282828;font-size:16px;display:inline-block;*display: inline;zoom:1}.locale .content-container .content .content-item .distances .dheading{padding-right:5px}.locale .content-container .content .content-item .distances .dcontent{float:right;padding-left:5px}.locale .content-container .content .content-item p:last-of-type{margin-bottom:15px!important}.experience .the-content ul li,.things-to-do .the-content ul li{margin-bottom:15px}.experience .the-content ul,.things-to-do .the-content ul{list-style:disc;padding-left:20px}body:not(.video) .tobii button{display:none}@media all and (max-width:767px){.locale .content-container .content .content-item.jarallax{min-height:300px}.locale .content-container .content .content-item h1.entry-title{text-align:center}.locale .content-container .content .content-item .group{display:block;margin:30px 0 0}.locale .content-container .content .content-item .group .img{display:none}.locale .content-container .content .content-item .group .half{flex-basis:unset;max-width:none;width:auto;margin:0}.locale .content-container .content .content-item .group .half:empty{display:none}.locale .content-container .content .content-item .group .half:last-of-type{margin:0}.locale .content-container .content .content-item .half.half-content{padding:0}.locale .content-container .content .content-item .map_div{height:300px;margin:0 0 30px}}@media all and (max-width:500px){.locale .content-container .content .content-item .map_div,.locale .content-container .content .content-item .map_div.map_alone{height:200px}.locale .content-container .content .content-item .distances li:after{z-index:0;bottom:3px;border-bottom:1px solid #ccc}.locale .content-container .content .content-item .distances .dheading{width:70%}.locale .content-container .content .content-item .distances .dcontent{width:30%;text-align:right;display:inline-block;*display: inline;zoom:1;float:none}}@media all and (max-width:480px){.locale .content-container .content .content-item.jarallax{display:none}}.experience .content-container .content .content-item h3,.experience .content-container .content .content-item h4{text-align:center;font-family:'FS Siena';color:#231f20;font-size:25px}.experience .content-container .content .content-item h3{margin-top:60px;margin-bottom:5px}.experience .content-container .content .content-item a.linkout{color:#231f20;font-family:'Fira Sans',sans-serif;font-size:25px;border:1px solid #231f20;background:#fff;padding:17px 20px 15px;max-width:230px;display:block;margin:30px auto 0;text-decoration:none;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.experience .content-container .content .content-item a.linkout:hover{background:#231f20;color:#fff}.experience .content-container .content .content-item .group{display:flex;justify-content:center;margin:0 -20px}.experience .content-container .content .content-item.things-to-do .the-content br{display:none}.experience .content-container .content .content-item.things-to-do .the-content>span{display:block;margin-bottom:15px;margin-top:20px}.experience .content-container .content .content-item.things-to-do h3{font-size:20px;font-weight:400;font-family:'Fira Sans',sans-serif;text-transform:uppercase;margin-bottom:15px;display:block;color:#231f20}.experience .content-container .content .content-item.things-to-do ul,.experience .content-container .content .content-item.things-to-do ol{margin-bottom:30px}.experience .content-container .content .content-item.things-to-do ul:last-of-type,.experience .content-container .content .content-item.things-to-do ol:last-of-type{margin-bottom:0}.experience .content-container .content .content-item.things-to-do li{color:#282828;font-family:'Majorant-Thin';font-size:16px;margin-bottom:25px;position:relative;padding-left:40px;page-break-inside:avoid;break-inside:avoid}.experience .content-container .content .content-item.things-to-do li:last-of-type{margin-bottom:0}.experience .content-container .content .content-item.things-to-do li:after{content:'';position:absolute;border-left:4px dotted #231f20;top:30px;bottom:calc(100% - 30px);left:12px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.experience .content-container .content .content-item.things-to-do li.lazyloaded:after{bottom:-22px}.experience .content-container .content .content-item.things-to-do li:last-of-type:after{display:none}.experience .content-container .content .content-item.things-to-do li:before{content:'';display:inline-block;*display: inline;zoom:1;position:absolute;top:0;left:0;background:url(/resources/tier2_v2_universal/images/list-icon.png.pagespeed.ce.VbFRWWsqk6.png) no-repeat;height:39px;width:39px;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.experience .content-container .content .content-item.things-to-do li.lazyloaded:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.staff .content-container .content .content-item dl{margin-top:20px}.staff .content-container .content .content-item dl dt{font-size:20px;font-weight:400;font-family:'Fira Sans',sans-serif;text-transform:uppercase;margin-bottom:5px;display:block;color:#231f20}.staff .content-container .content .content-item dl dd{margin-bottom:20px}@media all and (max-width:1023px){.experience .content-container .content .content-item.things-to-do h3{margin-top:0}}@media all and (max-width:767px){.experience .content-container .content .content-item .group{display:block;margin:0}.experience .content-container .content .content-item .group .img{display:none}}.concierge .content-container .content .content-item h3,.concierge .content-container .content .content-item h4{text-align:center;font-family:'FS Siena';color:#231f20;font-size:25px}.concierge .content-container .content .content-item h3{margin-top:60px;margin-bottom:5px}.concierge .content-container .content .content-item a.linkout{color:#231f20;font-family:'Fira Sans',sans-serif;font-size:25px;border:1px solid #231f20;background:#fff;padding:17px 20px 15px;max-width:230px;display:block;margin:30px auto 0;text-decoration:none;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.concierge .content-container .content .content-item a.linkout:hover{background:#231f20;color:#fff}.concierge .content-container .content .content-item .group{display:flex;justify-content:center;margin:0 -20px}.dining .content-container .content .content-item .group{display:flex;justify-content:center;align-items:center;margin:0 -20px}.dining .content-container .content .content-item .group .half{float:none;flex-basis:calc(50% - 40px);max-width:calc(50% - 40px);margin:0 20px;min-height:1px}.dining .content-container .content .content-item .image{margin-left:-89.3%}.dining .content-container .content .content-item .half.half-content{padding:40px 0}@media all and (max-width:767px){.dining .content-container .content .content-item h1.entry-title{text-align:center}.dining .content-container .content .content-item .group{display:block;margin:0}.dining .content-container .content .content-item .group .img{display:none}.dining .content-container .content .content-item .group .half{flex-basis:unset;max-width:none;width:auto;margin:0}.dining .content-container .content .content-item .group .half:empty{display:none}.dining .content-container .content .content-item .group .half:last-of-type{margin:0}.dining .content-container .content .content-item .half.half-content{padding:0}}.about-eh .content-container .content .content-item ul{margin:0 auto;padding:0;list-style:none;max-width:896px}.about-eh .content-container .content .content-item ul li{position:relative}.about-eh .content-container .content .content-item ul li p{background:rgba(255,255,255,.7);position:absolute;top:50%;right:0;max-width:369px;padding:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.about-eh .content-container .content .content-item .owl-prev,.about-eh .content-container .content .content-item .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.about-eh .content-container .content .content-item .owl-prev{left:-54px}.about-eh .content-container .content .content-item .owl-next{right:-54px}.guest-reviews .content-container .content .content-item .slides li{display:block;opacity:1;background:#fff;padding:0 0 30px;margin:0;text-align:right}.guest-reviews .content-container .content .content-item .slides li:last-of-type{padding-bottom:0}.guest-reviews .content-container .content .content-item .slides li:nth-of-type(2n) {background:#fff}.guest-reviews .content-container .content .content-item .reviews-container .review.current,.guest-reviews .content-container .content .content-item .slides li.current{padding:3px;display:block;float:none;margin:0}.guest-reviews .content-container .content .content-item .slides li:before{content:'\2018\2018';display:block;float:left;color:#282828;font-size:140px;margin:55px 10px -10px -10px;line-height:1px;font-family:serif;letter-spacing:-11px}.guest-reviews .content-container .content .content-item .reviews-container .review p,.guest-reviews .content-container .content .content-item .slides p{font-size:16px;font-family:'Majorant-Thin'}.guest-reviews .content-container .content .content-item .reviews-container .review .name,.guest-reviews .content-container .content .content-item .slides li .rname{font-family:'Majorant-Thin';font-size:18px;color:#282828;font-style:normal}.guest-reviews .content-container .content .content-item .reviews-container .review .dates,.guest-reviews .content-container .content .content-item .slides li .gr-date{text-align:left;font-family:'Majorant-Thin';font-size:18px}.guest-reviews .content-container .content .content-item .reviews-container .review .villa-name:before,.guest-reviews .content-container .content .content-item .slides li .villa-name:before{display:inline-block;*display: inline;zoom:1;content:' ~ '}.guest-reviews .content-container .content .content-item .reviews-pagination a:hover{background:#231f20;border-color:#231f20;color:#fff}.guest-reviews .content-container .content .content-item .reviews-pagination a.active{background:#231f20;border-color:#231f20;color:#fff}.guest-reviews .content-container .content .content-item .pagination a:hover,.gallery .content-container .content .content-item .pagination a:hover,.press .content-container .content .content-item .pagination a:hover{border:1px solid #231f20!important}.guest-reviews .content-container .content .content-item .pagination li{display:inline-block!important}.guest-reviews .content-container .content .content-item .pagination li.active a{background:#231f20;border-color:#231f20;color:#fff}.guest-reviews .content-container .content .content-item .tabs{background:transparent}.guest-reviews .content-container .content .content-item .tabs .tabs{margin:0 -1px}.guest-reviews .content-container .content .content-item .tabs>ul{font-size:0;margin-bottom:1px;margin-left:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.guest-reviews .content-container .content .content-item .tabs .tabs>ul{margin:0 2px 1px 0;background:#72abbe}.guest-reviews .content-container .content .content-item .tabs>ul li{display:block;flex:1;flex-basis:25%}.guest-reviews .content-container .content .content-item .tabs>ul li:first-of-type{flex-basis:100%}.guest-reviews .content-container .content .content-item .tabs>ul li a{text-decoration:none;padding:10px 15px;background:none;color:#525252;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:300;text-transform:none;border:1px solid #fff;display:block;min-width:140px;text-align:center;white-space:nowrap;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.guest-reviews .content-container .content .content-item .tabs>ul li.current a{background:#231f20;color:#fff}.guest-reviews .content-container .content .content-item .tabs>div{display:none}.guest-reviews .content-container .content .content-item .tabs>div.current{display:block}.guest-reviews .content-container .content .content-item .tabs h2{text-transform:uppercase;font-weight:300;margin:20px 0 0;text-align:left;font-size:30px;line-height:34px}.guest-reviews .content-container .content .content-item .tabs strong{color:#231f20;font-size:15px;line-height:25px;display:block;text-transform:uppercase;margin-bottom:10px}.guest-reviews .content-container .content .content-item .tabs>ul{border-bottom:none}.guest-reviews .content-container .content .content-item .tabs>ul li a{border:1px solid #231f20!important}@media all and (max-width:767px){.guest-reviews .content-container .content .content-item .reviews-container,.guest-reviews .content-container .content .content-item .slides{border-bottom:none}.guest-reviews .content-container .content .content-item .slides li{width:100%}}@media all and (max-width:480px){.guest-reviews .content-container .content .content-item .slides{border-top:none!important}.guest-reviews .content-container .content .content-item .slides li{margin:0}}.rates .content-container .content .content-item .rates-link{display:block!important}.rates .content-container .content .content-item .teaser strong{color:#282828;font-family:'Majorant-Thin'}.rates .content-container .content .content-item .discounts-box,.rates .content-container .content .content-item .promotions-box{clear:both}.rates .content-container .content .content-item .discounts,.rates .content-container .content .content-item .promotions{border:2px solid #282828}.rates .content-container .content .content-item .promotions{background:#231f20;border-color:#231f20;color:#fff}.rates .content-container .content .content-item .discounts .rates-title,.rates .content-container .content .content-item .promotions .rates-title{color:#282828;font-family:'Majorant-Thin';font-size:25px}.rates .content-container .content .content-item .promotions .rates-title{color:#fff}.rates .content-container .content .content-item .promotions td{color:#fff!important}.rates .content-container .content .content-item .anchorpromo p:last-of-type{margin-bottom:15px}.rates .content-container .content .content-item .tabs.simple-tabs{clear:both}body.rates .content-container .content .content-item #tabs.tabs.simple-tabs>ul{margin-bottom:0!important}.rates .content-container .content .content-item .tabs>ul li a{color:#282828;font-family:'Majorant-Thin';font-weight:400;text-transform:uppercase;border:1px solid #282828;min-width:134px}.rates .content-container .content .content-item .tabs>ul li.current a{background:#231f20;color:#fff}.rates .content-container .content .content-item .tabs>div.current{clear:both}.rates .content-container .content .content-item .tabs-end table th{background:#231f20;font-family:'Majorant-Thin';font-size:14px}.rates .content-container .content .content-item .tabs-end table td{background:#ededed;color:#282828;font-family:'Majorant-Thin'}.rates .content-container .content .content-item .tabs-end table td.vrsubject{background:#231f20;color:#fff}.rates .content-container .content .content-item .tabs-end table td .inclusions i{background:#231f20}.rates .content-container .content .content-item div strong{font-weight:bold!important}.rates tr.promotr ul li p{color:#fff!important}tr.promotr p{}.reservations .content-container .content .content-item .teaser,.general-enquiries .content-container .content .content-item .teaser{max-width:701px}.reservations .content-container .content .content-item a,.general-enquiries .content-container .content .content-item a{color:#282828}.reservations .content-container .content .content-item form,.general-enquiries .content-container .content .content-item form{color:#282828;font-family:'Majorant-Thin'}.reservations .content-container .content .content-item form h2,.general-enquiries .content-container .content .content-item form h2{color:#231f20;font-family:'FS Siena';font-size:40px;text-transform:uppercase}.reservations .content-container .content .content-item form p,.general-enquiries .content-container .content .content-item form p{color:#282828;font-family:'Majorant-Thin'}.reservations .content-container .content .content-item form .form-row label,.general-enquiries .content-container .content .content-item form .form-row label{font-family:'Majorant-Thin'}.reservations .content-container .content .content-item form .form-row .input input,.general-enquiries .content-container .content .content-item form .form-row .input input{font-family:'Majorant-Thin'}.general-enquiries .content-container .content .content-item form .form-row .image img{width:auto;max-width:100%}.reservations .content-container .content .content-item form .form-row .select select,.general-enquiries .content-container .content .content-item form .form-row .select select{font-family:'Majorant-Thin'}.reservations .content-container .content .content-item form .form-row .textarea textarea,.general-enquiries .content-container .content .content-item form .form-row .textarea textarea{font-family:'Majorant-Thin'}.reservations .content-container .content .content-item form .form-row .checkbox label,.general-enquiries .content-container .content .content-item form .form-row .checkbox label{margin-right:10px}.reservations .content-container .content .content-item form .form-row .checkbox label.left:empty,.general-enquiries .content-container .content .content-item form .form-row .checkbox label.left:empty{float:left;margin:6px 5px 0 0}.reservations .content-container .content .content-item form .form-row input[type="submit"],.general-enquiries .content-container .content .content-item form .form-row input[type="submit"]{color:#231f20;font-family:'Majorant-Thin';font-size:25px;border:1px solid #231f20;background:#fff;padding:14px 20px 13px}.general-enquiries .content-container .content .content-item form .form-row input[type="submit"]{padding:14px 21px 13px}.reservations .content-container .content .content-item form .form-row input[type="submit"]:hover,.general-enquiries .content-container .content .content-item form .form-row input[type="submit"]:hover{background:#231f20;border-color:#231f20;color:#fff}.sitemap .content-container .content .content-item ul li a{color:#231f20;font-family:'FS Siena'}.links .content-container .content .content-item a,.links .content-container .content .content-item a h2,.links .content-container .content .content-item a h3{color:#231f20;font-family:'FS Siena'}.links .content-container .content .content-item h2{color:#231f20;font-family:'FS Siena';font-size:25px;margin-bottom:15px;margin-top:25px;line-height:28px}.links .content-container .content .content-item h2 a{color:#231f20;font-family:'FS Siena'}.links .content-container .content .content-item h3{color:#231f20;font-family:'FS Siena'}.rates .content-guarantee{margin-bottom:20px}.rates .complex .content-guarantee{margin-bottom:-30px}@media all and (max-width:767px){.rates .content-guarantee,.rates .complex .content-guarantee{margin:0 0 20px}}.simple-pagination .prev.current,.simple-pagination .next.current{background:#231f20!important}.simple-pagination .current{color:#fff;background-color:#231f20!important;border-color:#231f20!important;padding:8px 10px}.pagination li a:hover{background-color:#231f20!important}.bookingcom{padding-bottom:20px}.newbookingcom img{max-width:133px!important}#tooltip{font-family:'Majorant'}.ui-datepicker table,.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year,.availability_calendar_checker form #input-dates .availability_calendar_input input{font-family:'Majorant'}.ui-datepicker select.ui-datepicker-month{color:#000;font-family:'Majorant'}@media all and (max-width:600px){.ui-datepicker .ui-datepicker-header{margin-top:35px}}.modal-box .modal-body p,.modal-box .modal-body div,.terms .terms li,.popover,.popover:after,.popover.bottom:after,.popover li,.popover em,.popover i,.popover li:before,.popover.hover{font-family:'Majorant-Thin'}.terms .terms h4,.privacy .descriptions h4{font-family:'Majorant';font-weight:400}.ui-datepicker .ui-state-active,.ui-datepicker .ui-state-active:hover,.ui-datepicker .ui-widget-header .ui-state-active,.ui-datepicker a.ui-button:active,.ui-datepicker .ui-button:active,.ui-datepicker .ui-button.ui-state-active:hover{border:1px solid #231f20!important;background:#231f20!important;font-weight:normal;color:#fff!important}.ui-datepicker .ui-datepicker-today .ui-state-highlight{background-color:#231f20!important;color:#fff}.ui-datepicker-year{font-size:15px;font-weight:400}.contact-sent .content-item span{font-family:'Majorant'!important}.contact-sent .content-container .content .content-item h1.entry-title span{font-family:'FS Siena'!important}@media all and (min-width:768px){.gallery .content-container .content .content-item .gallery-container li a,.gallery .content-container .content .content-item .gallery-container li a img{height:200px!important}}body.home .item .inner-img.split{height: calc(200px + (532 - 200) * (100vw - 320px) / (1920 - 320))}body.video .the-content{overflow:hidden}.video-grid.v2{display:flex;align-items:flex-start;justify-content:space-evenly;flex-wrap:wrap;overflow:hidden}.video-grid.v2 .the-video img{object-fit:cover;object-position:center;height:100%}.video-grid.v2 .vid-container .the-video{margin-bottom:7px}.video-grid.v2 .vid-container .the-video a{height:100%;width:100%;overflow:hidden}.video-grid.v2 .vid-container .the-video .tobii-zoom__icon{zoom:2}.video-grid.v2 .vid-container{margin-bottom:10px}.video-grid.v2 .vid-container p,.video-grid.v2 .vid-container h4{line-height:normal}#sync1.owl-carousel .owl-video-tn{background-size:cover!important}#sync1.owl-theme .owl-dots .owl-dot{background:none}#sync1 .item,#sync1 .item-video{background:#0c83e7;height: calc(200px + (560 - 200) * (100vw - 320px) / (1920 - 320));margin:5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}#sync2 .item{background:#c9c9c9;padding:5px 0;margin:5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:0;text-align:center;cursor:pointer;height: calc(50px + (140 - 50) * (100vw - 320px) / (1920 - 320))}#sync2 .item h1{font-size:18px}#sync2 .synced .item{background:#0c83e7}#sync2 .item img{object-fit:cover;object-position:center;height:100%}body.gallery .container .content-container .content .content-item .gallery-container li{max-width:100%}.reviews-container.jarallax img{z-index:1;opacity:.6}.weddings .content-container .content .content-item ul.capacity{text-align:center;border:1px solid #010101;background:#fff;color:#010101;padding:19px 15px;line-height:26px;font-size:18px;font-family:'Open Sans',sans-serif;font-weight:400;vertical-align:top;display:inline-block;*display: inline;zoom:1;margin:0;margin-right:30px}.weddings .content-container .content .content-item ul.capacity li{margin:0;text-transform:none;display:block}.weddings .content-container .content .content-item ul.capacity li:before{content:'|';margin-right:15px;margin-left:-15px;display:inline-block;*display: inline;zoom:1;display:none}.weddings .content-container .content .content-item ul.capacity li:first-of-type:before{display:none}.weddings .content-container .content .content-item ul.capacity p{text-align:center;font-size:18px;font-family:'Open Sans',sans-serif}.weddings .content-container .content .content-item ul.capacity{color:#282828!important}.weddings .content-container .content .content-item .guidelines{width:50%;font-size:0;vertical-align:top;display:inline-flex;justify-content:space-between}.weddings .content-container .content .content-item .guidelines a:first-child{}.weddings .content-container .content .content-item .guidelines a{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;display:inline-block;*display: inline;zoom:1;vertical-align:top;width:calc(50% - 15px);color:#010101;text-transform:none;text-decoration:underline;text-align:center;border:1px solid #010101;background:#fff;padding:19px 15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-container .content .content-item .group>div{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.weddings .content-container .content .content-item .group{display:flex;margin-top:20px}.weddings .content-container .content .content-item .guidelines a:first-of-type{margin-left:0}.weddings .content-container .content .content-item .guidelines a:hover{background:#000;border:1px solid #000;color:#fff}.weddings .content-container .content .content-item .photo-album-thumbs .item,.weddings .photo-album-thumbs .item,#weddings .photo-album-thumbs .owl-item .item{max-height: calc(40px + (120 - 40) * (100vw - 320px) / (1920 - 320));overflow:hidden}.weddings .content-container .content .content-item .remember{text-align:center;padding-bottom:40px}.weddings .content-container .content .content-item h2.entry-title{margin-bottom:0}.weddings .owl-carousel .owl-stage{margin:0 auto}@media all and (max-width:1140px){.weddings .content-container .content .content-item .the-content{padding:15px}}@media all and (max-width:1023px){.weddings .content-container .content .content-item .the-content{width:auto;padding:0}.weddings .content-container .content .content-item .the-content:after{display:none}.weddings .content-container .content .content-item ul.capacity{margin:25px 0 10px;display:block;width:auto}.weddings .content-container .content .content-item .guidelines{width:100%}.weddings .content-container .content .content-item .second-img,.weddings .content-container .content .content-item .third-img{display:none}.weddings .content-container .content .content-item .group{display:block}.weddings #weddings .wrapper.wrapper-wide{padding:0}}@media all and (max-width:850px){.weddings .content-container .content .content-item .group{display:block}.weddings .content-container .content .content-item a.button{font-size:24px;padding:15px;max-width:200px}.weddings .content-container .content .content-item .guidelines{flex-direction:column}.weddings .content-container .content .content-item .guidelines a{margin:0 0 10px!important;display:block;width:100%}#weddings .wrapper-wide{padding-bottom:0}}body.home .villas-slider{margin-bottom:30px}body.home .villas-slider .col-content h1{margin-top:20px}.the-content .spagym h2{font-size:20px!important;text-transform:uppercase;font-family:'Fira Sans',sans-serif}body.home .content-container .content .content-item .the-content ul,.withdotted{list-style:disc;padding-left:20px;padding-bottom:20px}