.wrapper{max-width:1024px;margin:0 auto}.header-container .wrapper{max-width:none}@media all and (max-width:1050px){.wrapper{padding-left:15px;padding-right:15px}}.header-container{}.header-container .header{padding:10px 0 35px}.header-container .header.wrapped{left:0;width:100%}.header-container.sticky .header{padding:10px 0}.header-container .header .toggler{top:9px}.header-container .header .toggler span,.header-container .header .toggler span:before,.header-container .header .toggler span:after{border-top:3px solid #a98926}.header-container .header .logo{text-align:center}.header-container .header .logo a{margin-left:-20px;margin-top:20px;top:0;left:50%;max-height:999px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header-container.sticky .header .logo a{margin-top:8px}.header-container.sticky .header .logo a img{margin-top:-27px}.header-container .header .nav{margin:45px 0 0}.header-container.sticky .header .nav{border-bottom-color:transparent;margin:8px 0 0}.header-container .header .nav ul{text-align:center}.header-container .header .nav ul li{margin-left:24px}.header-container .header .nav ul li a{color:#a98926;font-family:'Playfair Display',serif;font-size:18px;padding:5px 0;margin-bottom:-1px;text-transform:capitalize}.header-container .header .nav ul li:hover a{color:#a98926}.header-container .header .nav ul li.active a{color:#a98926;border-bottom-color:#a98926}.header-container .header .nav > ul > li:nth-of-type(3) {margin-right:324px}.header-container .header .nav ul li .subnav{background:#f4f0e9;margin-top:10px}.header-container .header .nav ul li .subnav li a{background:transparent;color:#292b2c}.header-container .header .nav ul li .subnav li:hover a{background:#a98926;color:#fff}@media all and (max-width:1140px){.header-container .header,.header-container.sticky .header{padding:20px 0 10px}.header-container .header .logo a{position:relative;margin:0 0 5px;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 .header .logo a img{}.header-container.sticky .header .logo a img{margin-top:0;max-height:40px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header-container.sticky .header .logo a{margin-top:-15px}.header-container .header .nav{border-bottom-color:transparent;margin:10px 0 0}.header-container .header .nav > ul > li:nth-of-type(3) {margin-right:0}}@media all and (max-width:767px){.header-container .header{border-bottom:1px solid #a98926;padding:5px 0 0}.header-container.sticky .header{margin-top:0;padding:5px 0 0}.header-container .header .logo a{}.header-container .header .logo a img{margin-top:0;max-height:40px}.header-container.sticky .header .logo a{margin-top:0}.header-container .header .nav ul li .subnav{background:#a98926}}@media all and (max-width:1024px){.header-container .header .nav ul li a{font-size:17px}}.footer-container .footer{font-family:'Roboto',sans-serif;font-size:16px}.footer-container.sticky .footer{background:#fff;border-top:1px solid #efefef}.footer-container .footer .column{font-weight:300}.footer-container .footer .column h3{color:#252525;font-family:'Roboto',sans-serif;font-weight:400;font-size:25px}.footer-container .footer .column a{color:#282828}.footer-container .footer .column .phone-numbers{margin-bottom:32px}.footer-container .footer .column address{max-width:210px;margin-bottom:32px}.footer-container .footer .column .socials{margin-bottom:14px}.footer-container .footer .column .socials a{font-size:15px;background:#333;color:#fff}.footer-container .footer .column .socials a:hover{background:#a98926}.footer-container .footer .bottom .marketed{font-weight:300;max-width:200px;margin:15px auto}@media (max-width:1023px) and (min-width:768px){.footer-container .footer .bottom{top:87px!important}}@media all and (max-width:767px){.footer-container .footer .column address{text-align:center;margin:0 auto 15px}}.miniform .form-container:last-of-type .form-column{background:#fff url(images/in-out.png.pagespeed.ce.6qTzf-Mt4l.png) no-repeat center center}.miniform .form-column.select:after{border-top-color:#a98926}.miniform button{background:#a98926!important}.hero-container .slideshow .caption big{font-family:'Playfair Display',serif;font-size:60px;color:#fff}.hero-container .slideshow .caption small{font-family:'Roboto',sans-serif;font-size:40px;font-weight:300;color:#fff}.hero-container .slideshow #slide-1 .caption{bottom:30px;left:15%}.hero-container .slideshow #slide-2 .caption{top:30px;right:15%}@media all and (max-width:1023px){.hero-container .slideshow #slide-1 .caption,.hero-container .slideshow #slide-2 .caption{bottom:30px;top:auto;right:auto;left:15%}}@media all and (max-width:767px){.hero-container .slideshow .owl-nav{display:none}}.buttons-container{background:#fff;border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;margin:0}.home .buttons-container{background:#fff;border-top:1px solid #a98926;border-bottom:1px solid #a98926}.buttons-container .button{padding:10px 0}.buttons-container .button .wrapper{max-width:1024px}.home .buttons-container .button{padding:10px 0;background:transparent}.home .buttons-container .button,.rates .buttons-container .button,.reservations .buttons-container .button,.general-enquiries .buttons-container .button,.sitemap .buttons-container .button,.links .buttons-container .button{text-align:center}.buttons-container .button a{text-transform:none;text-decoration:none;font-size:25px;font-family:'Roboto',sans-serif;font-weight:300;color:#fff;text-transform:capitalize;background:#a98926;padding:10px;min-width:150px}.home .buttons-container .button a{margin:5px}.buttons-container .button a:hover{background:#a98926}.buttons-container .prevnext .wrapper{max-width:1024px}.buttons-container .prevnext a{text-decoration:none;color:#a98926;top:-50px;font-size:18px;font-family:'Playfair Display',serif;text-transform:none}.buttons-container .prevnext a:hover{color:#a98926}.buttons-container .prevnext a i{padding:0;background:#fff;color:#a98926;font-size:0;height:18px;width:23px;margin-top:0;-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.buttons-container .prevnext a:hover i{-webkit-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.buttons-container .prevnext a.prev i{margin-right:5px;background:url(/resources/cemara/images/prev-arrow.png.pagespeed.ce.-8Bkm_vVbZ.png) no-repeat center center}.buttons-container .prevnext a.next i{margin-left:5px;background:url(/resources/cemara/images/next-arrow.png.pagespeed.ce.H0OwiwTj5H.png) no-repeat center center}@media all and (max-width:1050px){.buttons-container .prevnext a{font-size:17px}}@media all and (max-width:767px){.buttons-container .button{text-align:center;padding:10px 0}.buttons-container .button a{margin:5px;min-width:120px}}.reviews-container{background:url(/resources/cemara/content/general/Villa%20Cemara%20-%20Garden%20at%20dusk.jpg) no-repeat top center;background-size:cover;margin-bottom:15px}.reviews-container .reviews{}.reviews-container .reviews .wrapper{max-width:1024px}.reviews-container .reviews img{display:block;width:100%}.reviews-container .reviews h2{color:#a98926;font-family:'Playfair Display',serif;font-size:40px;text-transform:none;margin-bottom:40px;text-align:center}.reviews-container .reviews h2:before{content:'';position:absolute;border-bottom:1px solid #a98926;left:0;right:0;top:35px;z-index:1;width:35%}.reviews-container .reviews h2:after{content:'';position:absolute;border-bottom:1px solid #a98926;left:auto;right:0;top:35px;z-index:1;width:35%}.reviews-container .reviews .home-reviews{position:relative;padding:0 0 30px;text-align:left}.reviews-container .reviews .home-reviews ul{font-family:'Roboto',sans-serif;font-size:16px;font-weight:300;color:#fff}.reviews-container .reviews .home-reviews ul li{display:block}.reviews-container .reviews .home-reviews ul li .right{text-align:center!important;line-height:25px}.reviews-container .reviews .home-reviews ul li .right .gr-date{margin-bottom:20px;font-size:20px}.reviews-container .reviews .home-reviews ul li .right .rname{margin-top:20px;display:block;font-size:20px}@media all and (max-width:1023px){.reviews-container .reviews{width:100%}.reviews-container .reviews .home-reviews{padding:20px 0}}@media all and (max-width:767px){.reviews-container{}.reviews-container .reviews{background:transparent}.reviews-container .reviews h2{font-size:42px}.reviews-container .reviews h2:before{display:none}.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}}.content-container .content .content-item{font-family:'Roboto',sans-serif;color:#333;font-size:16px;font-weight:300;line-height:25px}.content-container .content .content-item.odd{background:#fff}.content-container.scroll .content .content-item:first-of-type{border-bottom:1px solid #b7b7b7}.content-container .content .content-item .wrapper{max-width:1024px}.home .content-container .content .content-item .wrapper:last-of-type{padding-top:0}.content-container .content-seo .content-item .wrapper{padding-bottom:40px!important}.content-container .content .content-item h1.entry-title,.content-container .content .content-item h2.entry-title{color:#a98926;font-family:'Playfair Display',serif;font-weight:400;font-size:50px;text-transform:none;margin-bottom:30px;line-height:45px}.links .content-container .content .content-item h1.entry-title,.sitemap .content-container .content .content-item h1.entry-title,.contact-sent .content-container .content .content-item h1.entry-title,.reservation-sent .content-container .content .content-item h1.entry-title{color:#636262;font-family:'Playfair Display',serif;font-weight:400;font-size:50px;text-transform:none;margin-bottom:30px;line-height:38px;text-align:center}.content-container.scroll .content .content-item h1.entry-title{color:#a98926;font-family:'Playfair Display',serif;font-size:50px;text-transform:none;margin-bottom:0;line-height:66px;text-align:left;z-index:21}.content-container.scroll .content .content-item h1.entry-title.sticky{line-height:40px;font-size:31px}.content-container .content .content-item h1.entry-title strong{font-size:40px;color:#a98926;display:block}.content-container .content .content-item h2.entry-title{margin-bottom:40px;text-align:center;font-size:35px}.content-container .content .content-item h2.entry-title:after{content:'';display:block;border-bottom:none;margin-top:-1px}.content-container .content .content-item h2.entry-title span{background:#fff;padding-right:2%}.content-container .content .content-item h3,.content-container .content .content-item h3 p{color:#a98926;font-family:'Playfair Display',serif;font-size:30px;margin-bottom:15px;margin-top:25px;line-height:28px}@media all and (max-width:1023px){.content-container .content .content-item{font-size:16px}.content-container .content .content-item h1.entry-title,.content-container.scroll .content .content-item h1.entry-title{font-size:35px!important;max-width:none!important}.content-container .content .content-item h1.entry-title strong{font-size:40px;line-height:30px}.content-container .content .content-item h2.entry-title{font-size:28px}.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{font-size:22px}}@media all and (max-width:767px){.content-container .content .content-item .wrapper{background:transparent}.content-container.scroll .content .content-item h1.entry-title{text-align:center;background:#fff;margin-left:-15px;margin-right:-15px}.content-container.scroll .content .content-item h1.entry-title span{position:relative}}.content-container .content .content-item p{font-size:16px;color:#333;font-family:'Roboto',sans-serif;font-weight:300}.content-container .content .content-item p a{color:#a98926}.content-container .content .content-item .sticky .spy{background:#f6f4f1}.content-container .content .content-item .sticky .spy ul{background:#f6f4f1;max-width:1024px}.content-container .content .content-item .spy ul li a{color:#282828;font-family:'Roboto',sans-serif;font-size:20px;text-transform:none;text-decoration:none;display:block;padding:20.5px 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 .sticky .spy ul li a{font-size:18px;line-height:10px}.content-container .content .content-item .spy ul li a:hover{background:#a98926;color:#fff}.content-container .content .content-item .spy ul li.active a{background:none;color:#a98926;font-weight:500}@media all and (max-width:1023px){.content-container .content .content-item .spy ul li a,.content-container .content .content-item .sticky .spy ul li a{padding:20px 10px}}@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{font-family:'Roboto',sans-serif}}.home .content-container .content .content-item h1.entry-title{font-size:40px;margin-bottom:0}.home .content-container .content .content-item h1.entry-title big{display:block;font-size:50px}.home .content-container .content .content-item h1.entry-title small{display:block;font-size:18px;color:#979797;line-height:28px;font-style:italic}.home .content-container .content .content-item .intro{padding:50px 0 15px 0}.home .content-container .content .content-item .intro p{font-size:16px;color:#333;font-family:'Roboto',sans-serif;font-weight:300}.home .content-container .content .content-item .home-content{font-size:0;background:#f6f4f1}.home .content-container .content .content-item .home-content:nth-of-type(2) {margin:40px 0}.home .content-container .content .content-item .home-content .home-content-img,.home .content-container .content .content-item .home-content .home-content-text{display:inline-block;zoom:1;vertical-align:middle}.home .content-container .content .content-item .home-content .home-content-img{width:58.6%}.home .content-container .content .content-item .home-content .home-content-text{width:41.4%;padding:0 30px}.home .content-container .content .content-item .home-content .home-content-text h3,.home .content-container .content .content-item .home-content .home-content-bgtext h3{color:#a98926;font-size:35px;line-height:45px;font-family:'Playfair Display',serif;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #b7b7b7;margin-top:0}.home .content-container .content .content-item .home-content .home-content-text strong{color:#464646;font-size:20px;font-family:'Playfair Display',serif;font-style:italic;font-weight:400;margin-bottom:15px;display:block;line-height:25px}.home .content-container .content .content-item .home-content .home-content-text p,.home .content-container .content .content-item .home-content .home-content-bgtext p,.home .content-container .content .content-item .home-content .home-content-bgtext a{color:#464646;font-size:16px;font-family:'Roboto',sans-serif;font-weight:300;text-align-last:left}.home .content-container .content .content-item .home-content .home-content-bgtext{background:url(/resources/cemara/content/home/Villa,P20Cemara,P20-,P20After,P20sunset.jpg.pagespeed.ce.E1eHW_Tho-.jpg) no-repeat center;background-size:cover;padding:5% 30px}.home .content-container .content .content-item .home-content .home-content-bgtext h3{color:#fff;border:none}.home .content-container .content .content-item .home-content .home-content-bgtext p{color:#fff;max-width:400px;margin-bottom:15px}.home .content-container .content .content-item .home-content .home-content-bgtext a{color:#fff;font-size:20px;text-transform:uppercase;text-decoration:none}@media (max-width:1100px){.home .content-container .content .content-item .home-content .home-content-img{padding:15px}.home .content-container .content .content-item .home-content .home-content-text{padding:15px}}@media (max-width:800px){.home .content-container .content .content-item .intro{padding:40px 45px}.home .content-container .content .content-item .intro p:before{left:5px;top:25px}.home .content-container .content .content-item .intro p:after{right:5px;bottom:5px}.home .content-container .content .content-item .home-content .home-content-img{display:none}.home .content-container .content .content-item .home-content .home-content-text{width:100%;display:block}}@media all and (max-width:460px){.home .content-container .content .content-item .intro{padding:20px 25px}}.about .content-container .content .content-item .first-img{margin-top:30px}@media all and (max-width:767px){.about .content-container .content .content-item .first-img{display:none}}.explore .content-container .content .content-item.villa-layout .wrapper,.explore .content-container .content .content-item.bedrooms .wrapper{padding-bottom:0}.explore .content-container .content .content-item.villa-layout .wrapper,.explore .content-container .content .content-item.bedrooms .wrapper,.explore .content-container .content .content-item.living-areas .wrapper{border-bottom:none}.explore .content-container .content .content-item.villa-layout .floorplan{margin:30px auto 0;text-align:center}.explore .content-container .content .content-item.villa-layout .floorplan img{margin:0 auto;border:1px solid #a79778;display:block;*display: inline;zoom:1}.explore .content-container .content .content-item.villa-layout .floorplan a{color:#333}.explore .content-container .content .content-item.bedrooms{background:#fcfcfb}.explore .content-container .content .content-item.bedrooms .first-img{float:left;padding-bottom:30px;margin:10px 14px 0 0;width:calc(50% - 14px)}.explore .content-container .content .content-item.bedrooms .second-img{float:right;padding-bottom:30px;margin:10px 0 0 14px;width:calc(50% - 14px)}.explore .content-container .content .content-item.bedrooms .third-img{padding-top:30px}.explore .content-container .content .content-item.living-areas .first-img{display:block;margin-bottom:20px}@media all and (max-width:1023px){.explore .content-container .content .content-item.bedrooms .first-img,.explore .content-container .content .content-item.bedrooms .second-img,.explore .content-container .content .content-item.bedrooms .third-img{display:none}}.quick-facts .content-container .content .content-item .half:first-of-type{padding-right:20px}.quick-facts .content-container .content .content-item .half:last-of-type{padding-left:20px}.quick-facts .content-container .content .content-item .item{color:#a98926;font-family:'Roboto',sans-serif;font-weight:300;font-size:16px;margin-bottom:25px;position:relative;padding-left:70px}.quick-facts .content-container .content .content-item .item:last-of-type{margin-bottom:0}.quick-facts .content-container .content .content-item .item strong{font-size:30px;font-family:'Playfair Display',serif;text-transform:none;margin-bottom:10px;display:block}.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(images/xquick-facts.png.pagespeed.ic.KUNp3Gw7lV.png) no-repeat;background-size:cover;height:50px;width:50px}.quick-facts .content-container .content .content-item .item#location:before{background-position:0 0}.quick-facts .content-container .content .content-item .item#capacity:before{background-position:0 -67px}.quick-facts .content-container .content .content-item .item#living-areas:before{background-position:0 -135px}.quick-facts .content-container .content .content-item .item#spa:before{background-position:0 -869px}.quick-facts .content-container .content .content-item .item#pool:before{background-position:0 -198px}.quick-facts .content-container .content .content-item .item#staff:before{background-position:0 -266px}.quick-facts .content-container .content .content-item .item#dining:before{background-position:0 -334px}.quick-facts .content-container .content .content-item .item#communication:before{background-position:0 -401px}.quick-facts .content-container .content .content-item .item#entertainment:before{background-position:0 -468px}.quick-facts .content-container .content .content-item .item#for-families:before{background-position:0 -535px}.quick-facts .content-container .content .content-item .item#transport:before{background-position:0 -603px}.quick-facts .content-container .content .content-item .item#events:before{background-position:0 -667px}.quick-facts .content-container .content .content-item .item#property-area:before{background-position:0 -734px}.quick-facts .content-container .content .content-item .item#additional-facilities:before{background-position:0 -802px}.quick-facts .content-container .content .content-item .item#marketed-by:before{background-position:0 -936px}.quick-facts .content-container .content .content-item p a{color:#333}@media all and (max-width:1023px){.quick-facts .content-container .content .content-item .item{font-size:14px}.quick-facts .content-container .content .content-item .item strong{font-size:22px}}@media all and (max-width:767px){.quick-facts .content-container .content .content-item .half{float:none;width:100%}.quick-facts .content-container .content .content-item .half:first-of-type,.quick-facts .content-container .content .content-item .half:last-of-type{padding:0}.quick-facts .content-container .content .content-item .item:last-of-type{margin-bottom:25px}.quick-facts .content-container .content .content-item .half:last-of-type .item:last-of-type{margin-bottom:0}}.press .content-container .content .content-item .press-container .press-item.current{padding:13px 3px 3px;margin-bottom:15px}.press .content-container .content .content-item .press-container .press-item img{margin-top:-10px;border:1px solid #f0f0f0}.press .content-container .content .content-item .press-container .press-item a{color:#a98926}.press .content-container .content .content-item .press-pagination a{border:1px solid #a98926;color:#a98926}.press .content-container .content .content-item .press-pagination a:hover{background:#a98926;color:#fff}.press .content-container .content .content-item .press-pagination a.active{background:#a98926;border-color:#a98926;color:#fff}.press .content-container .content .content-item .press-pagination a.prev,.press .content-container .content .content-item .press-pagination a.next{}.video .content-container .content .content-item .video{background:url(screenshot.png.pagespeed.ce.vXPQvb1vva.png) no-repeat center center;background-size:cover}.video .content-container .content .content-item .video iframe{height:575px}.floorplan .content-container .content .content-item .floorplan{margin:30px auto 0}.floorplan .content-container .content .content-item .floorplan img{border:1px solid #a79778}.floorplan .content-container .content .content-item .floorplan a{color:#333;display:block}.gallery .content-container .content .content-item .gallery-container{text-align:center}.gallery .content-container .content .content-item .gallery-pagination a{border:1px solid #a98926;color:#a98926}.gallery .content-container .content .content-item .gallery-pagination a:hover{background:#a98926;color:#fff}.gallery .content-container .content .content-item .gallery-pagination a.active{background:#a98926;border-color:#a98926;color:#fff}.gallery .content-container .content .content-item .gallery-pagination a.prev,.gallery .content-container .content .content-item .gallery-pagination a.next{}.weddings .content-container .content .content-item .wrapper{max-width:1024px}.weddings .content-container .content .content-item .group{font-size:0}.weddings .content-container .content .content-item .group .half{display:inline-block;*display: inline;zoom:1;vertical-align:middle;float:none}.weddings .content-container .content .content-item .wrapper>.group:first-of-type .half{width:53%}.weddings .content-container .content .content-item .wrapper>.group:first-of-type .half.half-content{width:47%;padding:0 25px 0 0}.weddings .content-container .content .content-item .wrapper>.group:last-of-type .half{width:51.6%;padding-top:25px;vertical-align:top}.weddings .content-container .content .content-item .wrapper>.group:last-of-type .half.half-content{width:48.4%;padding:25px 0 0 25px}.weddings .content-container .content .content-item ul.capacity{text-align:center;border:1px solid #a98926;background:#fff;color:#a98926;padding:26px 15px;line-height:26px;font-size:25px;margin-bottom:10px;font-family:'Playfair Display',serif}.weddings .content-container .content .content-item ul.capacity li{margin:0 15px;text-transform:none;display:inline-block;*display: inline;zoom:1}.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 .guidelines{display:block}.weddings .content-container .content .content-item .guidelines a{font-size:20px;font-family:'Playfair Display',serif;display:block;color:#a79178;text-transform:none;text-decoration:none;text-align:center;border:1px solid #a79178;background:#fff;padding:28px 35px;margin-bottom:10px;display:block;-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}.weddings .content-container .content .content-item .guidelines a:hover{background:#a79178;color:#fff}@media all and (max-width:1023px){.weddings .content-container .content .content-item .group .half{display:none;width:auto!important;padding:0!important}.weddings .content-container .content .content-item .group .half.half-content{display:block}.weddings .content-container .content .content-item ul.capacity{margin-top:25px}}.locale .content-container .content .content-item .wrapper{max-width:1024px}.locale .content-container .content .content-item.the-locale{margin-bottom:60px}.locale .content-container .content .content-item.the-locale .wrapper{padding-bottom:0}.locale .content-container .content .content-item.the-locale .wrapper,.locale .content-container .content .content-item.things-to-do .wrapper{border-bottom:none}.locale .content-container .content .content-item.the-locale .map_div{float:right;width:calc(50% - 15px);height:315px;margin-top:30px;margin-left:30px}.locale .content-container .content .content-item.the-locale .distances{width:calc(50% - 15px);margin-top:10px;font-size:0;display:inline-block;*display: inline;zoom:1}.locale .content-container .content .content-item.the-locale .distances dt,.locale .content-container .content .content-item.the-locale .distances dd{width:70%;color:#333;font-family:'Roboto',sans-serif;font-weight:300;font-size:16px;display:inline-block;*display: inline;zoom:1}.locale .content-container .content .content-item.the-locale .distances dd{width:30%;text-align:right}.locale .content-container .content .content-item.things-to-do h2 span{background:none}.locale .content-container .content .content-item.things-to-do{background:#faf9f8}.locale .content-container .content .content-item.things-to-do ul{margin-top:15px;margin-left:25px}.locale .content-container .content .content-item.things-to-do ul li{list-style:disc;margin-bottom:15px}.locale .content-container .content .content-item.things-to-do ul li:last-of-type{margin-bottom:0}.locale .content-container .content .content-item.things-to-do .first-img{padding-bottom:30px}.locale .content-container .content .content-item.things-to-do .second-img{float:left;padding-top:30px;margin:0 14px 0 0;width:calc(50% - 14px)}.locale .content-container .content .content-item.things-to-do .third-img{float:right;padding-top:30px;margin:0 0 0 14px;width:calc(50% - 14px)}@media (max-width:1023px){.locale .content-container .content .content-item.things-to-do .second-img,.locale .content-container .content .content-item.things-to-do .third-img{display:none}}@media all and (max-width:767px){.locale .content-container .content .content-item.the-locale .map_div{float:none;width:auto;height:150px;margin-left:0}.locale .content-container .content .content-item.the-locale .distances{float:none;width:auto}.locale .content-container .content .content-item.the-locale .distances dt,.locale .content-container .content .content-item.the-locale .distances dd{font-size:15px}}.experience .content-container .content .content-item.staff .wrapper,.experience .content-container .content .content-item.dining .wrapper,.experience .content-container .content .content-item.families .wrapper{padding-bottom:0}.experience .content-container .content .content-item.staff .wrapper,.experience .content-container .content .content-item.dining .wrapper,.experience .content-container .content .content-item.families .wrapper,.experience .content-container .content .content-item.spa .wrapper{border-bottom:none}.experience .content-container .content .content-item.staff{padding-bottom:40px}.experience .content-container .content .content-item.staff .first-img{float:left;padding-top:30px;margin:0 14px 10px 0;width:calc(50% - 14px)}.experience .content-container .content .content-item.staff .second-img{float:right;padding-top:30px;margin:0 0 10px 14px;width:calc(50% - 14px)}.experience .content-container .content .content-item.staff dl{font-size:0}.experience .content-container .content .content-item.staff dt,.experience .content-container .content .content-item.staff dd{width:70%;font-size:16px;vertical-align:top;display:inline-block;*display: inline;zoom:1;margin-top:20px}.experience .content-container .content .content-item.staff dt{width:30%;color:#a98926;font-family:'Playfair Display',serif;font-size:30px;font-weight:400}.experience .content-container .content .content-item.dining{background:#faf9f8;padding-bottom:40px}.experience .content-container .content .content-item.dining h2 span{background:none}.experience .content-container .content .content-item.dining .first-img{padding-bottom:30px}.experience .content-container .content .content-item.dining .second-img{float:left;padding-top:30px;margin:0 14px 10px 0;width:calc(50% - 14px)}.experience .content-container .content .content-item.dining .third-img{float:right;padding-top:30px;margin:0 0 10px 14px;width:calc(50% - 14px)}.experience .content-container .content .content-item.families{padding-bottom:40px}.experience .content-container .content .content-item.families .first-img{margin-bottom:25px}.experience .content-container .content .content-item.families .second-img{float:left;padding-top:30px;margin:10px 14px 0 0;width:calc(50% - 14px)}.experience .content-container .content .content-item.families .third-img{float:right;padding-top:30px;margin:10px 0 0 14px;width:calc(50% - 14px)}.experience .content-container .content .content-item.families a{color:#a98926}.experience .content-container .content .content-item.spa{background:#faf9f8}.experience .content-container .content .content-item.spa h2 span{background:none}.experience .content-container .content .content-item.spa .first-img{margin-bottom:25px}.experience .content-container .content .content-item.spa .second-img{float:left;padding-top:30px;margin:10px 14px 0 0;width:calc(50% - 14px)}.experience .content-container .content .content-item.spa .third-img{float:right;padding-top:30px;margin:10px 0 0 14px;width:calc(50% - 14px)}.experience .content-container .content .content-item.spa dd{text-align:justify}.experience .content-container .content .content-item.spa dt{color:#a98926;font-family:'Playfair Display',serif;font-size:30px;font-weight:400;margin-bottom:15px;margin-top:25px;line-height:28px}.experience .content-container .content .content-item.spa .second-img{float:left;margin:10px 14px 0 0;width:calc(50% - 14px)}.experience .content-container .content .content-item.spa .third-img{float:right;margin:10px 0 0 14px;width:calc(50% - 14px)}@media all and (max-width:1023px){.experience .content-container .content .content-item.staff .first-img,.experience .content-container .content .content-item.staff .second-img,.experience .content-container .content .content-item.dining .second-img,.experience .content-container .content .content-item.dining .third-img,.experience .content-container .content .content-item.families .second-img,.experience .content-container .content .content-item.families .third-img,.experience .content-container .content .content-item.spa .second-img,.experience .content-container .content .content-item.spa .third-img{display:none}}@media all and (max-width:767px){.experience .content-container .content .content-item.staff dd{width:100%;margin-top:0}.experience .content-container .content .content-item.staff dt{width:100%;margin-bottom:15px;font-size:22px}.experience .content-container .content .content-item.spa dt{font-size:22px}}.guest-reviews .content-container .content .content-item .reviews-container .review.current,.guest-reviews .content-container .content .content-item .slides li.current{opacity:1;padding:3px;display:block}.guest-reviews .content-container .content .content-item .reviews-container .review .dates,.guest-reviews .content-container .content .content-item .slides li .gr-date{margin-bottom:15px;font-family:'Playfair Display',serif;font-size:25px;color:#a98926}.guest-reviews .content-container .content .content-item .reviews-container .review .name,.guest-reviews .content-container .content .content-item .slides li .rname{font-style:italic;margin-top:5px;text-align:right;display:block}.guest-reviews .content-container .content .content-item .reviews-pagination{margin-top:30px}.guest-reviews .content-container .content .content-item .reviews-pagination a{border:1px solid #a98926;color:#a98926}.guest-reviews .content-container .content .content-item .reviews-pagination a:hover{background:#a98926;color:#fff}.guest-reviews .content-container .content .content-item .reviews-pagination a.active{background:#a98926;border-color:#a98926;color:#fff}.guest-reviews .content-container .content .content-item .reviews-pagination a.prev,.guest-reviews .content-container .content .content-item .reviews-pagination a.next{}.rates .content-container .content .content-item .teaser strong{color:#333;font-weight:300!important;font-family:'Roboto',sans-serif}.rates .content-container .content .content-item .discounts,.rates .content-container .content .content-item .promotions{border:2px solid #a98926}.rates .content-container .content .content-item .discounts .rates-title,.rates .content-container .content .content-item .promotions .rates-title{color:#a98926;font-family:'Playfair Display',serif}.rates .content-container .content .content-item .tabs-end>ul{background:transparent}.rates .content-container .content .content-item .tabs>ul li a{background:#a98926;color:#fff;font-family:'Roboto',sans-serif;font-size:17px;font-weight:300;text-transform:uppercase;border-right:1px solid #f1f9fc;display:block;min-width:120px}.rates .content-container .content .content-item .tabs>ul li.current a{background:#a98926;color:#fff}.rates .content-container .content .content-item .tabs>ul li.active a{background:#333}.rates .content-container .content .content-item .tabs-end table th{background:#a98926;font-family:'Roboto',sans-serif;font-weight:300}.rates .content-container .content .content-item .tabs-end table td{background:#eae5d4;color:#252525;font-family:'Roboto',sans-serif;font-weight:300;font-size:17px}.rates .content-container .content .content-item .tabs-end table td.vrsubject{background:#a98926!important;color:#fff}.rates .content-container .content .content-item .tabs-end table td img{margin:0 auto}.rates .content-container .content .content-item .tabs-end table td .inclusions i{background:#a98926}@media all and (max-width:767px){.rates .content-container .content .content-item .tabs>ul li{display:block;margin-bottom:1px}.rates .content-container .content .content-item .tabs>ul li{width:33.3333333%}.rates .content-container .content .content-item .tabs>ul li a{min-width:0}}.reservations .content-container .content .content-item a,.general-enquiries .content-container .content .content-item a{color:#a98926}.reservations .content-container .content .content-item form,.general-enquiries .content-container .content .content-item form{color:#a98926;font-family:'Roboto',sans-serif;font-weight:300}.general-enquiries .content-container .content .content-item form{margin-top:20px}.reservations .content-container .content .content-item form h2,.general-enquiries .content-container .content .content-item form h2{color:#a98926;font-family:'Roboto',sans-serif;font-size:25px}.reservations .content-container .content .content-item form p,.general-enquiries .content-container .content .content-item form p{color:#333;font-family:'Roboto',sans-serif;font-weight:300}.reservations .content-container .content .content-item form .form-row label,.general-enquiries .content-container .content .content-item form .form-row label{font-size:16px;color:#333;font-family:'Roboto',sans-serif}.reservations .content-container .content .content-item form .form-row .input,.reservations .content-container .content .content-item form .form-row .select,.reservations .content-container .content .content-item form .form-row .checkbox,.general-enquiries .content-container .content .content-item form .form-row .input,.general-enquiries .content-container .content .content-item form .form-row .select,.general-enquiries .content-container .content .content-item form .form-row .checkbox{font-size:15px}.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:'Roboto',sans-serif;margin-right:17px}.general-enquiries .content-container .content .content-item form .form-row .input input.prefix{margin-right:-3px}.general-enquiries .content-container .content .content-item form .form-row .image{line-height:36px}.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:'Roboto',sans-serif}.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:'Roboto',sans-serif}.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{margin:10px 5px 0 0}.reservations .content-container .content .content-item form .form-row .checkbox label:empty:after,.general-enquiries .content-container .content .content-item form .form-row .checkbox label:empty:after{}.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"]{text-transform:none;font-size:25px;font-family:'Roboto',sans-serif;color:#fff;font-weight:300;text-transform:capitalize;background:#a98926;border:none;padding:10px 20px}.general-enquiries .content-container .content .content-item form .form-row input[type="submit"]{padding:10px 16px}.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:#a98926}.reservations .content-container .content .content-item form .form-row .error-message,.general-enquiries .content-container .content .content-item form .form-row .error-message{font-weight:400}.sitemap .content-container .content .content-item ul li a{color:#a98926}.links .content-container .content .content-item a,.links .content-container .content .content-item a h2,.links .content-container .content .content-item a h3{color:#a98926}.links .content-container .content .content-item a:hover,.links .content-container .content .content-item a:hover h2,.links .content-container .content .content-item a:hover h3{color:#a98926}.links .content-container .content .content-item h2{color:#a98926;font-family:'Roboto',sans-serif}.links .content-container .content .content-item h3{color:#a98926;font-family:'Roboto',sans-serif}.rates .content-guarantee{position:absolute;right:10px;margin-top:25px}@media all and (max-width:900px){.rates .content-guarantee{position:relative;right:0}}