/*!
Theme Name: Go Creations Custom Theme
Client: Rou Estate
Version: 1.0.0
Tags: go creations, rou estate
*/@font-face{font-family:'Rockness';src:url('fonts/rockness.ttf')}@font-face{font-family:'Aldus';src:url('fonts/AldusLTStd-Roman.otf')}@font-face{font-family:'Aldus-Italic';src:url('fonts/AldusLTStd-Italic.ttf')}@font-face{font-family:'vista';src:url('fonts/Vista-La-Diva.ttf')}a,li,table,input,select,button,textarea,p,span,div{color:#9EA8A3;font-family:'Montserrat'}h1,h2,h3,h4,h5,h6{font-family:'Tenor Sans';margin-top:0px;margin-bottom:0px}a:hover,a:focus{text-decoration:none}a,span{font-size:14px}p{float:left;width:100%;margin:0px}ol,ul{list-style:none;margin:0px;padding:0px}*,*:before,*:after{box-sizing:border-box;padding:0 0 0 0;margin:0 0 0 0}div{float:left;width:100%}.clear{clear:both}.title-row{padding:75px 0 35px}.title-row.intro-section{padding-top:0}.title-row .section-subtitle{max-width:850px;display:block;margin-top:5px}.title-row.centered{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center}.title-row.centered .section-subtitle{text-align:center}.contact-info-image-wrap img{max-width:100px;max-height:100px;width:auto;height:auto}.width-3.flex-3.infoBox.flex-center{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.width-3.flex-3.infoBox.flex-center a{color:#fff}.no-font{opacity:0;position:absolute;pointer-events:none}.hidden-gallery{opacity:0;pointer-events:none;position:absolute!important}.occasionRow.final-section-lifestyle .imageCol{max-width:calc(60% - 8px);flex-basis:calc(60% - 8px);margin-left:7px;padding-bottom:35%}.occasionRow.final-section-lifestyle .infoBox{max-width:calc(40% - 8px);flex-basis:calc(40% - 8px);margin-right:7px;text-align:left;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.occasionRow.final-section-lifestyle .infoBox p{color:#565C59}.occasionRow.final-section-lifestyle .boxTitle{color:#565C59}@media screen and (max-width:700px){.main-gallery-slide{position:relative;padding-bottom:45vh}.main-gallery-slide img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:700px){.main-gallery-slide{position:relative}.main-gallery-slide img{height:65vh;-o-object-fit:contain;object-fit:contain}#gallery-slider .slick-track{display:-webkit-box;display:flex}#gallery-slider .slick-track .main-gallery-slide.slick-slide{width:auto}}.main-gallery-slider-wrapper .slick-slide{margin:0 8px}.main-gallery-slider-wrapper .slick-list{margin:0 -8px}.introBoxContent.left{text-align:left!important}.full-image-single-lifestyle{margin-bottom:15px;max-height:85vh}.full-image-single-lifestyle::before{content:'';padding-bottom:65%;position:relative;width:100%;display:-webkit-box;display:flex}.ici-wrapper{margin-bottom:15px;position:relative}.ici-wrap{display:-webkit-box;display:flex}.ici-title{color:#565C59;font-size:18px;font-weight:500}.borderSolid.whiteBtn.more-div-button{cursor:pointer}.customGrid.ltGreenBg.popup-wrap-text-inner{text-align:left}.width-3.ici-content-wrapper{margin:0 15px;padding:40px;text-align:center;min-height:50vh;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;-webkit-box-align:center;align-items:center}.main-ici-image{width:100%}.ici-text{max-width:250px;color:#000000;line-height:1.6}.full-video-wrapper{margin-bottom:15px;max-height:85vh;width:100%}.full-video-wrapper div{max-height:85vh}.full-video-wrapper video{max-height:85vh}.main-ici-image{background-position:center;background-size:cover;background-repeat:no-repeat}.mfp-bg.mfp-ready{z-index:99999}.ici-wrapper.margin-top{margin-top:15px}.underlined-button-wrapper{display:-webkit-box;display:flex;margin-top:5px}.underlined-link{font-size:15px;text-transform:uppercase;text-decoration:none;position:relative;color:#565C59;padding:5px 10px}.underlined-link::before{content:'';width:100%;height:1px;position:absolute;bottom:0;border-bottom:1px solid #565C59;left:0}.admin-bar .popup-text-wrapper{top:-50%;height:calc(100% - 32px)}.admin-bar .popup-text-wrapper.visible{top:calc(50% + 16px)}.popup-wrap-text-inner{position:relative;margin:0!important;height:100%;max-width:100% !important}.close-btn-wrap{position:absolute;top:20px;right:20px;width:auto;padding-right:30px}.close-btn-wrap::before{content:'';width:25px;height:1px;border-bottom:1px solid;top:50%;right:0;position:absolute;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.close-btn-wrap::after{content:'';width:25px;height:1px;border-bottom:1px solid;top:50%;right:0;position:absolute;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.close-btn-wrap{cursor:pointer}.borderSolid.whiteBtn.more-div-button.left{left:0;-webkit-transform:unset;-ms-transform:unset;transform:unset;cursor:pointer}.width-6.introTextCol.ltGreenBg.new{display:-webkit-box;display:flex}.popup-text-wrap .width-3.titleCol{padding-right:20px}.view-gallery-button{cursor:pointer;font-family:'Tenor Sans';position:relative;margin-top:10px;color:#565C59;padding-bottom:2px;margin-bottom:3px;font-size:15px;text-transform:uppercase;width:auto}.view-gallery-button::before{content:'';width:110%;height:1px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom:1px solid #565C59}.introBoxContent.left.new{left:0;top:0;-webkit-transform:unset;-ms-transform:unset;transform:unset;margin:auto;position:relative}.popup-text-wrapper{position:fixed;top:-50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;background:#fff;z-index:99999;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;pointer-events:none}.popup-text-wrapper .popup-text-wrap{width:calc(100% - 30px);height:calc(100% - 30px);top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute}.popup-text-wrapper.visible{opacity:1;pointer-events:all;top:50%}.popup-text-wrapper .width-9.contentCol{max-height:calc(100vh - 180px);overflow-y:auto;scrollbar-width:thin}.prev-slide.carret-arrows.green-arrows.slick-arrow::before{content:'';width:40px;height:40px;border-bottom:1px solid;border-left:1px solid;display:-webkit-box;display:flex;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:1024px){.prev-slide.carret-arrows.green-arrows.slick-arrow::before{width:20px;height:20px}}.next-slide.carret-arrows.green-arrows.slick-arrow::before{content:'';width:40px;height:40px;border-bottom:1px solid;border-right:1px solid;display:-webkit-box;display:flex;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:1024px){.next-slide.carret-arrows.green-arrows.slick-arrow::before{width:20px;height:20px}}@media screen and (max-width:1024px){.slider-thumbs-wrapper{width:auto}.hidden-slider-next-thumbs{display:none !important}}.slick-dots{position:absolute;bottom:5%;left:5%;display:-webkit-box;display:flex}.slick-dots li button{font-size:0;position:relative;margin-right:7px}.slick-dots li button::before{content:'';min-width:10px;min-height:10px;max-width:10px;max-height:10px;border:1px solid #fff;border-radius:50%;display:-webkit-box;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.slick-dots li.slick-active button::before{background:#fff}.main-homepage-small-text.ltGreenBg{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.width-4.flex-4.fixedLetterCol.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.dkGreenBg{background:#B0CBBE}.main-section-homepage-wrapper{margin-top:15px}.main-homepage-small-text.ltGreenBg{height:100%;padding:20px;text-align:center}.main-homepage-small-text.ltGreenBg{border-right:15px solid #fff}.main-homepage-big-text{padding:30px}.main-section-homepage-wrapper .wideImageCol{border-left:0!important;border-bottom:15px solid #fff;border-right:15px solid #fff;padding-bottom:45%}.main-homepage-big-text p{color:#565C59;margin-bottom:10px}.main-homepage-small-text.ltGreenBg p{color:#565C59;margin-bottom:15px;font-size:18px}.main-homepage-small-text.ltGreenBg p:last-child{margin-bottom:0}.main-gallery-slider-wrapper .slick-arrow{position:absolute;top:50%;z-index:9999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-gallery-slider-wrapper .slick-next{right:40px;font-size:0;cursor:pointer}.main-gallery-slider-wrapper .slick-next::before{content:'';width:37px;height:37px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:-webkit-box;display:flex}.main-gallery-slider-wrapper .slick-prev{left:40px;font-size:0;cursor:pointer}.main-gallery-slider-wrapper .slick-prev::before{content:'';width:37px;height:37px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:flex}.page-template-press-template .press-repeater-wrapper>.custom-grid{display:-webkit-box;display:flex;flex-wrap:wrap}.page-template-press-template .single-press{width:30%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center;margin-right:5%;margin-bottom:90px}.page-template-press-template .single-press:nth-child(3n+3){margin-right:0}.page-template-press-template .press-item-content{width:100%}.page-template-press-template .press-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;text-align:left;margin-top:10px}.page-template-press-template .press-item-feat::before{content:"";display:block;padding-bottom:120%}.page-template-press-template .hidden-slider-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(86,92,89,0.8);display:none;z-index:99999;overflow-y:auto}.page-template-press-template .hidden-slider-wrapper .carret-arrows{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-template-press-template .hidden-slider-wrapper .carret-arrows:before{height:2px}.page-template-press-template .hidden-slider-wrapper .carret-arrows:after{border-width:2px}.page-template-press-template .hidden-slider-wrapper .carret-arrows.prev-slide{left:40px}.page-template-press-template .hidden-slider-wrapper .carret-arrows.next-slide{right:40px}.page-template-press-template .press-slide{width:100%}.page-template-press-template .press-slide:before{content:"";display:block;padding-bottom:120%}.page-template-press-template .press-slide.slick-slide{height:auto}.page-template-press-template .hidden-slider{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.page-template-press-template .hidden-slider .slick-list{width:35vw;max-height:90vh;margin:0 auto}.page-template-press-template .hidden-slider .slick-list .slick-slide{height:90vh;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:600px){.page-template-press-template .hidden-slider .slick-list{width:90vw}}@media screen and (max-width:1024px){.page-template-press-template .hidden-slider .slick-list{width:80vw}}.page-template-press-template .slider-thumbs-wrapper{width:200px;position:absolute;bottom:40px;right:100px;z-index:9999}.page-template-press-template .slider-thumbs-wrapper .next-press-slide-thumb{height:auto}.page-template-press-template .next-press-slide-thumb:before{content:"";display:block;padding-bottom:120%}.page-template-press-template .close-hidden-slider{width:60px;height:60px;top:80px;right:80px;cursor:pointer;position:absolute}.page-template-press-template .close-hidden-slider:before,.page-template-press-template .close-hidden-slider:after{content:"";display:block;position:absolute;width:100%;height:1px;background:#fff;top:50%;left:50%}.page-template-press-template .close-hidden-slider:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.page-template-press-template .close-hidden-slider:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width:1024px){.page-template-press-template .close-hidden-slider{width:30px;height:30px;top:20px;right:20px}}.page-template-press-template .press-item-info{position:absolute;left:40px;bottom:40px;max-width:400px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;z-index:2}.page-template-press-template .custom-pager{margin-top:30px}@media screen and (max-width:600px){.page-template-press-template .custom-pager{display:none}}.page-template-press-template .custom-pager span{color:#565C59;font-weight:500;font-family:'Tenor Sans',sans-serif;font-size:36px}.page-template-press-template .custom-pager span:lang(gr){font-family:'Dehuti'}@media screen and (max-width:1024px){.page-template-press-template .custom-pager span{font-size:26px}}.page-template-press-template .custom-pager span+span{margin-left:4px}.page-template-press-template .custom-pager span.current-number{font-size:72px}@media screen and (max-width:1024px){.page-template-press-template .custom-pager span.current-number{font-size:42px}}.page-template-press-template .press-item-title{font-family:'Tenor Sans',sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:15px;margin-bottom:3px}.page-template-press-template .press-item-title:lang(gr){font-family:'Dehuti'}.page-template-press-template .press-item-title.capitilize:first-letter{font-size:1.5em}.page-template-press-template .hidden-slider .slick-list{width:35vw;max-height:90vh;margin:0 auto}@media screen and (max-width:600px){.page-template-press-template .hidden-slider .slick-list{width:90vw}}@media screen and (max-width:1024px){.page-template-press-template .hidden-slider .slick-list{width:80vw}}.page-template-press-template .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.page-template-press-template .section-title.main-title.capitilize.green{font-size:40px;text-transform:uppercase}.page-template-press-template .hidden-slider-wrapper .carret-arrows{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-template-press-template .hidden-slider-wrapper .carret-arrows.prev-slide{left:40px}@media screen and (max-width:1024px){.page-template-press-template .hidden-slider-wrapper .carret-arrows.prev-slide{left:10px}}.page-template-press-template .hidden-slider-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(8,50,22,0.8);display:none;z-index:99999;overflow-y:auto}.page-template-press-template .custom-grid{padding:0 2%}.page-template-press-template .hidden-slider{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;display:-webkit-box;display:flex}.page-template-press-template .carret-arrows{position:absolute;width:40px;height:30px;cursor:pointer}@media screen and (max-width:1024px){.page-template-press-template .carret-arrows{width:20px;height:20px}}.page-template-press-template .hidden-slider-wrapper .carret-arrows.next-slide{right:40px}@media screen and (max-width:1024px){.page-template-press-template .hidden-slider-wrapper .carret-arrows.next-slide{right:10px}}.page-template-press-template .hidden-slider .slick-list .slick-slide{height:90vh;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:600px){.page-template-press-template .hidden-slider .slick-list .slick-slide{max-height:70vh;height:auto}}@media screen and (max-width:600px){.page-template-press-template .press-repeater-wrapper .slick-track{display:-webkit-box;display:flex}}.page-template-press-template .bg-image{background-size:cover;background-repeat:no-repeat;background-position:center}.page-template-press-template .press-item-date{font-family:'Aldus LT Std';font-style:italic;font-weight:400;color:#888;text-transform:none;font-size:15px;letter-spacing:1px}.page-template-press-template .press-item-date:lang(gr){font-family:'Tinos',serif}.page-template-press-template .press-item-feat-wrapper{width:100%;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;cursor:pointer}.page-template-press-template .press-item-feat{-webkit-box-flex:1;flex:1}.page-template-press-template .press-item-images{width:75px;margin-left:15px}.page-template-press-template .press-item-image{display:block;width:100%}.page-template-press-template .press-item-image:before{content:"";display:block;padding-bottom:120%}.page-template-press-template .press-item-image+.press-item-image{margin-top:4px}.page-template-press-template .container>.title-row{padding-top:25px}.main-gallery-slide-rou{cursor:pointer}.borderSolid.whiteBtn.left.btn-new{display:-webkit-box;display:flex}.width-1{max-width:8.33333333%}.width-2{max-width:16.6666666%}.width-3{max-width:25%}.width-4{max-width:33.3333333%}.width-5{max-width:41.65%}.width-6{max-width:50%}.width-7{max-width:58.3333333%}.width-8{max-width:66.6666666%}.width-9{max-width:75%}.width-10{max-width:83.33333333%}.width-11{max-width:91.66666667%}.width-12{max-width:100%}.flex-1{flex-basis:8.33333333%}.flex-2{flex-basis:16.6666666%}.flex-3{flex-basis:25%}.flex-4{flex-basis:33.3333333%}.flex-5{flex-basis:41.65%}.flex-6{flex-basis:50%}.flex-7{flex-basis:58.3333333%}.flex-8{flex-basis:66.6666666%}.flex-9{flex-basis:75%}.flex-10{flex-basis:83.33333333%}.flex-11{flex-basis:91.66666667%}.flex-12{flex-basis:100%}.flexCls{display:-webkit-box;display:flex}.flexWrap{display:-webkit-box;display:flex;flex-wrap:wrap}.flexColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}img.mfp-img{height:auto!important}.infoBox.ltGreenBg.full-width{text-decoration:none}.infoBox.ltGreenBg.full-width .boxTitleLink{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.infoBox.ltGreenBg.full-width:hover .borderSolid.whiteBtn{background:transparent}.infoBox.ltGreenBg.full-width:hover .borderSolid.whiteBtn span{color:#fff}.pageIntro.letterIntro.paros-mykonos{padding:85px 0 125px}.relatedAccommodation.margin.bot{margin-bottom:50px}.admin-bar .customHeader{margin-top:32px}.admin-bar .collectionDropdown{top:166px}.admin-bar .collectionDropdown.scrolled{top:139px !important}#wp-toolbar{width:100%}.mobHeader,.mobMenu{display:none}.customHeader{display:-webkit-box;display:flex;position:fixed;top:0;left:0;max-width:100vw;width:100%;z-index:999}.customHeader .headerLogo{-webkit-transition:all .5s cubic-bezier(.23, 1.14, .41, 1.18) !important;transition:all .5s cubic-bezier(.23, 1.14, .41, 1.18) !important;-webkit-transition-delay:.2s !important;transition-delay:.2s !important;width:100px;height:100px}.customHeader .customGrid{border-bottom:1px solid #d7d7d7;z-index:2}.customHeader:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;background:#fff;-webkit-transition:all .3s linear;transition:all .3s linear;z-index:1}.customHeader.scrolled .customGrid{border-bottom:0}.customHeader.scrolled:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.customHeader.scrolled .headerRightCol{-webkit-transform:translateY(-18px);-ms-transform:translateY(-18px);transform:translateY(-18px)}.customHeader.scrolled .headerLogo{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);height:80px}.customHeader.scrolled .headerLogo .textLogo{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:0}.customHeader.scrolled .headerBot{-webkit-transform:translateY(-25px) !important;-ms-transform:translateY(-25px) !important;transform:translateY(-25px) !important}.customHeader.scrolled .headerLogo{position:relative;top:-15px}.customHeader.scrolled .badgeLogo{height:70px;width:auto;top:10px;position:relative}.customHeader.scrolled .textLogoWrap{top:11px}.textLogoWrap{position:absolute;top:35px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:99;width:300px;height:30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.textLogoWrap:after{color:#9EA8A3;content:"THE ROU ESTATE";display:block;text-transform:uppercase;letter-spacing:4px;text-decoration:unset;font-family:'Tenor Sans';font-size:27px;position:absolute;width:100%;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.customGrid{max-width:calc(100% - 80px);margin:0 40px}.headerLogoCol{max-width:90px;display:block;float:left;width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.badgeLogo{height:100px;width:auto;margin-right:100%;float:left;background:#fff;border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.customHeader .textLogo{position:relative;opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transition-delay:.3s;transition-delay:.3s;width:200px;float:left;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}.headerRightCol{max-width:calc(100% - 90px);text-align:right;padding-top:25px;-webkit-transition:all .1s linear;transition:all .1s linear;position:relative}.headerLogo{display:block;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.headerTop{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.headerBot li{display:inline-block;margin-left:20px}.headerBot li.lifestyleMenuItem a,.headerBot li.highlighted-link a{color:#9fc031 !important}.headerBot li.new-label{position:relative}.headerBot li.new-label:before{content:"New";display:block;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -40%);-ms-transform:translate(-50%, -40%);transform:translate(-50%, -40%);font-family:'Rockness';font-size:20px;color:#9fc031;pointer-events:none}.headerBot li.try-new-label{position:relative}.headerBot li.try-new-label:before{content:"Try Something New";display:block;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -40%);-ms-transform:translate(-50%, -40%);transform:translate(-50%, -40%);font-family:'Rockness';font-size:20px;color:#9fc031;pointer-events:none;width:100%}.headerBot li a{padding:15px;display:block;color:#9EA8A3;text-decoration:none;font-weight:500;letter-spacing:3px;font-size:11px;text-transform:uppercase}.headerBot li a:hover{color:#CEDCD5}.headerBot li.current_page_item>a{color:#9EA8A3}.headerBot li.collectionDropdownParent{position:relative}.headerBot li.collectionDropdownParent:after{content:"";display:block;height:3px;width:6px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #a7a9ac;position:absolute;top:49%;right:0}.headerBot ul{text-align:center}.headerInfoWrap{max-width:215px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.headerInfoWrap .headerInfo{display:inline-block;text-decoration:none;font-weight:300;font-size:13px;margin:3px 0;color:#959595;font-family:'Montserrat'}.headerInfoWrap .headerInfo span{font-size:15px;color:#959595;font-family:'Montserrat'}.headerInfoWrap .headerInfo:hover{color:#9EA8A3}.headerBtn{max-width:200px}.headerBtn .borderSolid{float:right;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.borderSolid{background:#a7a9ac;display:block;max-width:150px;text-align:center;width:100%;text-decoration:none;position:relative;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;height:45px}.borderSolid:before{content:"";display:block;height:calc(100% + 8px);width:calc(100% + 8px);border:1px solid #a7a9ac;position:absolute;top:-4px;left:-4px;pointer-events:none;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;z-index:1}.borderSolid span{color:#fff;font-size:11px;font-weight:400;letter-spacing:3px;position:absolute;left:50%;top:50%;text-decoration:none;text-transform:uppercase;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%;z-index:2}.borderSolid:hover{background:transparent}.borderSolid:hover span{color:#9EA8A3}.borderSolid:hover:before{border:1px solid #9EA8A3}.borderSolid.whiteBtn{background:#fff;border:1px solid transparent}.borderSolid.whiteBtn:before{border:1px solid #fff}.borderSolid.whiteBtn span{color:#9EA8A3}.borderSolid.whiteBtn:hover{background:transparent}.borderSolid.whiteBtn:hover span{color:#fff}.collectionDropdown{box-shadow:0 18px 24px rgba(0,0,0,0.07);position:fixed;top:134px;width:100%;background:#fff;padding:0 40px;z-index:9999;-webkit-transition:all .3s linear;transition:all .3s linear;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px);opacity:0;pointer-events:none}.collectionDropdown.visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:all}.collectionDropdown.scrolled{top:107px!important}.typeDropdown{display:block;max-width:25%;flex-basis:25%;width:100%;position:relative;height:200px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.typeDropdown:before{content:"";display:block;height:80%;width:1px;background:#ebebeb;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.typeDropdown:after{content:"";display:block;height:2px;width:100%;position:absolute;bottom:0;left:0;background:transparent;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transform:scaleX(.2);-ms-transform:scaleX(.2);transform:scaleX(.2)}.typeDropdown:last-child:before{display:none}.typeDropdown h2,.typeDropdown img{position:absolute;top:50%;left:50%}.typeDropdown h2{color:#9EA8A3;text-transform:uppercase;font-weight:500;letter-spacing:6px;font-size:26px;float:left;width:100%;max-width:75%;text-align:center;z-index:2;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 2s linear;transition:all 2s linear;text-shadow:0 0 22px rgba(0,0,0,0)}.typeDropdown img{max-height:120px;-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all 2s linear;transition:all 2s linear}.typeDropdown:hover{background:#FAFAFA}.typeDropdown:hover h2{text-shadow:0 0 26px rgba(0,0,0,0.22)}.typeDropdown:hover:after{background:#9EA8A3;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.typeDropdown:hover img{-webkit-transform:translate(-50%, -50%) scale(.8);-ms-transform:translate(-50%, -50%) scale(.8);transform:translate(-50%, -50%) scale(.8);opacity:.75}.container{background:#fff;padding-left:0!important;padding-right:0!important;padding-bottom:10px;width:100%!important;max-width:100vw;margin-top:135px}body{max-width:100vw;overflow-x:hidden}::selection{background:#9EA8A3;color:#fff}a{outline:0!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}p{font-size:16px;line-height:1.4}a.backToTop{border-radius:50%;bottom:5px;cursor:pointer;height:30px;position:fixed;right:5px;width:30px;z-index:99;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.backToTop:before{display:block;content:"";width:100%;height:100%;border:2px solid #9EA8A3;border-radius:50%;position:absolute;top:0;left:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.backToTop:after{display:block;content:"";height:8px;width:8px;border-left:2px solid #9EA8A3;border-top:2px solid #9EA8A3;position:absolute;top:13px;left:calc(50% - 4px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top-left-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}a.backToTop.showBackToTop{opacity:1}a.backToTop:hover:before{border:15px solid #9EA8A3}a.backToTop:hover:after{border-left:2px solid #fff;border-top:2px solid #fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:''}.selectField::after{display:block;content:"";height:6px;width:10px;border-top:6px solid #565C59;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:19px;right:13px;pointer-events:none}.dateIcon .wpcf7-form-control-wrap::before{content:"";position:absolute;top:8px;width:30px;height:30px;left:15px;background:url('images/date.png');background-size:contain;pointer-events:none}.timeIcon .wpcf7-form-control-wrap::before{content:"";position:absolute;top:8px;width:30px;height:30px;left:15px;background:url('images/timegreen.png');background-size:contain;pointer-events:none}.iconField input,.iconField select{float:left;width:100%;padding:12px 12px 12px 50px;font-size:16px;border:none}.wpcf7-form-control-wrap{float:left;width:100%;position:relative}.parallaxAdj{position:relative;z-index:100}.acf-map{width:100%;height:550px}.acf-map img{max-width:inherit !important}.acf-map div{width:auto;float:none}.acf-map .gmnoprint .gm-style-mtc{line-height:40px}#ui-datepicker-div{background:#fff;border:0 none !important;border-radius:0 !important;box-shadow:0 0 15px rgba(0,0,0,0.1);position:relative;padding:0!important;z-index:99999 !important}.ui-datepicker .ui-datepicker-header{background:#9EA8A3;border:0 none !important;border-radius:0 !important;color:#ffffff;font-weight:300 !important;letter-spacing:0 !important;position:relative}.ui-datepicker-title{margin:0 0!important;width:100%;max-width:100%}.ui-datepicker-title span{color:#fff;font-size:19px !important;color:#959595;font-family:'Montserrat'}span.wpcf7-not-valid-tip{color:#959595;font-family:'Montserrat';font-size:16px;display:block;margin-top:3px;float:left;width:100%}.ui-datepicker th span{border:0 none;color:#898989;font-weight:300 !important;padding:.7em .3em;text-align:center}.ui-datepicker-calendar{margin-bottom:0!important}table.ui-datepicker-calendar th span{color:#363636 !important;font-weight:300 !important}.ui-datepicker td{padding:.5px !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:#EBEBEB !important;background:#EBEBEB !important;color:#565C59 !important;padding:8px!important;font-weight:300 !important;text-align:center;font-size:14px}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#CEDCD5 !important;border:0 none !important;color:#fff !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#565C59 !important;border:0 none !important;color:#ffffff !important;font-weight:normal}a.ui-datepicker-prev:hover,a.ui-datepicker-next:hover,.ui-widget-header .ui-icon{background:transparent!important}a.ui-datepicker-prev{border-bottom:1px solid #fff;border-left:1px solid #fff;border-radius:0 !important;height:20px !important;left:12px !important;position:relative;top:8px !important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:20px !important}a.ui-datepicker-prev:hover{border-bottom:1px solid #fff !important;border-left:1px solid #fff !important}a.ui-datepicker-next{border-bottom:1px solid #fff;border-right:1px solid #fff;border-radius:0 !important;height:20px !important;right:12px !important;position:relative;top:8px !important;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:20px !important}a.ui-datepicker-next:hover{border-bottom:1px solid #fff !important;border-right:1px solid #fff !important}.ui-widget-header a{cursor:pointer}.title,.titleRow h2{font-weight:500;letter-spacing:5px;text-transform:uppercase}.width-8.flex-8.dkGreenBg.home{padding:0 3%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.whiteBg{background-color:#fff}.ltGreenBg{background-color:#CEDCD5}.heroContent{position:absolute;max-width:80%;left:10%;z-index:110;top:30%;width:auto}.heroContent h1,.heroContent h2{color:#565C59;font-weight:500;letter-spacing:5px;font-size:32px}.heroContent span{font-family:'Montserrat';color:#565C59;text-transform:lowercase;letter-spacing:3px;font-size:28px;margin-top:6px;display:block;font-weight:300}.heroLayers{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;z-index:99999}.heroLayers .logoGroup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;max-width:275px;height:95px}.heroLayers .logoGroup .text{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:170px}.heroLayers .logoGroup .badge{max-width:94px}.heroLayers .logoBlue{opacity:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transition-delay:.42s;transition-delay:.42s}.heroLayers .logoWhite{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transition-delay:.42s;transition-delay:.42s}.heroLayers .logoWhite .badge{position:absolute;top:48%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:49.7%;background:#9EA8A3;border-radius:50%;z-index:2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.heroLayers .logoWhite .text{position:absolute;top:50%;right:0;-webkit-transform:translate(-40%, -52%);-ms-transform:translate(-40%, -52%);transform:translate(-40%, -52%);opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.heroLayers:before{background:#9EA8A3;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:102;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .75s cubic-bezier(.47, 0, .745, .715);transition:-webkit-transform .75s cubic-bezier(.47, 0, .745, .715);transition:transform .75s cubic-bezier(.47, 0, .745, .715);transition:transform .75s cubic-bezier(.47, 0, .745, .715), -webkit-transform .75s cubic-bezier(.47, 0, .745, .715);z-index:2}.heroLayers:after{background:#fff;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:102;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .75s cubic-bezier(.47, 0, .745, .715);transition:-webkit-transform .75s cubic-bezier(.47, 0, .745, .715);transition:transform .75s cubic-bezier(.47, 0, .745, .715);transition:transform .75s cubic-bezier(.47, 0, .745, .715), -webkit-transform .75s cubic-bezier(.47, 0, .745, .715);z-index:1}.heroLayers.showLogo .logoWhite .badge{-webkit-transform:translate(-145%, -48%);-ms-transform:translate(-145%, -48%);transform:translate(-145%, -48%)}.heroLayers.showLogo .logoWhite .text{-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);opacity:1}.heroLayers.showItems:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.heroLayers.showItems .logoWhite{opacity:0}.heroLayers.showItems .logoBlue{opacity:1}.heroLayers.stageTwo:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.heroLayers.stageTwo .logoBlue{-webkit-transform:translate(-30%, -50%);-ms-transform:translate(-30%, -50%);transform:translate(-30%, -50%);opacity:0}.heroRow{height:calc(100vh - 172px);position:relative}.heroRow.staticImage:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:url('images/hero-layer.png');background-size:cover;background-position:right bottom;z-index:101;opacity:.4;pointer-events:none}.heroRow.showItems:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.heroRow.showItems .heroContent{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.heroRow.showItems .heroContent h1,.heroRow.showItems .heroContent h2,.heroRow.showItems .heroContent span{color:#fff;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.heroRow.showItems .heroAnchor{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.heroRow.showItems .heroLayers:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.heroAnchor{width:10px;height:50px;background:transparent;cursor:pointer;display:block;position:absolute;bottom:30px;left:50%;z-index:119;-webkit-transition:opacity .2s ease-in-out 1.6s,background .2s ease-in-out,-webkit-transform .2s ease-in-out 1.6s;transition:opacity .2s ease-in-out 1.6s,background .2s ease-in-out,-webkit-transform .2s ease-in-out 1.6s;transition:transform .2s ease-in-out 1.6s,opacity .2s ease-in-out 1.6s,background .2s ease-in-out;transition:transform .2s ease-in-out 1.6s,opacity .2s ease-in-out 1.6s,background .2s ease-in-out,-webkit-transform .2s ease-in-out 1.6s;border-radius:0;-webkit-transform:translate(-50%, 25px);-ms-transform:translate(-50%, 25px);transform:translate(-50%, 25px);opacity:0;-webkit-animation:anchorJump 1.75s;animation:anchorJump 1.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.17, .67, .3, 1.25);animation-timing-function:cubic-bezier(.17, .67, .3, 1.25)}.heroAnchor:before{content:"";height:32px;width:1px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.heroAnchor:after{content:"";display:block;height:8px;width:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;top:76%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@-webkit-keyframes anchorJump{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anchorJump{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.introRow{padding-top:70px}.titleRow{text-align:center;padding-bottom:25px}.titleRow h2{margin-bottom:7px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px);letter-spacing:7px;font-size:28px;color:#565C59}.titleRow span{color:#a1a1a1;display:block;font-weight:300;letter-spacing:.5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px);-webkit-transition-delay:.2s;transition-delay:.2s;max-width:60%;line-height:1.6;margin:0 20%;font-size:16px}.titleRow.titlePadding{padding-top:65px}.titleRow.showItems h2,.titleRow.showItems span{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.titleRow.largeTitleRow h2{font-size:32px}.titleRow.largeTitleRow h2:first-letter{font-size:42px}.wideImageCol{background-size:cover;background-position:center;padding-bottom:27%}.fixedLetter{z-index:1}.fixedLetterCol{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;overflow-y:hidden}.floating{-webkit-backface-visibility:visible;backface-visibility:visible}.letterColContent{position:absolute;max-width:85%;z-index:2;text-align:center}.letterColContent h3{color:#565C59;font-size:42px;letter-spacing:7px;font-weight:300;margin-bottom:30px;float:left;text-transform:uppercase;width:100%}.letterColContent p{color:#565C59;font-weight:500;line-height:1.6;font-weight:300;font-size:16px;max-width:80%;margin-left:10%;margin-right:10%}.imageRight .wideImageCol{border-left:15px solid #fff}.imageLeft .wideImageCol{border-right:15px solid #fff}.equalHeights{margin-bottom:15px}.destBox{flex-basis:calc(33.3% - 10px);margin-right:15px;max-width:calc(33.3% - 10px);position:relative;padding-bottom:29%;overflow:hidden;opacity:0;-webkit-transform:translateY(85px);-ms-transform:translateY(85px);transform:translateY(85px);-webkit-transition:opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1),-webkit-transform .7s cubic-bezier(.19, 1, .22, 1)}.destBox:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.destBox:nth-child(2) .destBoxContent{-webkit-transition-delay:.4s;transition-delay:.4s}.destBox:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.destBox:nth-child(3) .destBoxContent{-webkit-transition-delay:.6s;transition-delay:.6s}.destBox:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#565C59;opacity:.4;-webkit-transition:all 1s linear;transition:all 1s linear;z-index:2}.destBox h4{color:#fff;text-transform:uppercase;margin-bottom:10px;float:left;width:100%;font-weight:300;font-size:28px;letter-spacing:6px}.destBox p{color:#fff;font-weight:300;line-height:1.6;font-size:16px;letter-spacing:.5px}.destBox:hover:before{opacity:.15}.destBox:hover:after{border:5px solid #fff}.destBox:hover .destBoxBg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.destBox .destBoxContent{position:absolute;left:50%;top:50%;max-width:85%;text-align:center;-webkit-transform:translate(-50%, -30%);-ms-transform:translate(-50%, -30%);transform:translate(-50%, -30%);opacity:0;-webkit-transition:opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1),-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);-webkit-transition-delay:.4s;transition-delay:.4s;z-index:3}.destBox:nth-child(3n+3){margin-right:0}.destBoxBg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 5s linear;transition:all 5s linear}.featuredDestinations.showItems .destBox{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.featuredDestinations.showItems .destBox .destBoxContent{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1}.imageBox{max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);padding-bottom:45%;background-size:cover;background-position:center}.masonryLeft,.masonryRight{max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px)}.masonryLeft{margin-right:15px}.masonryLeft .reviewBox{margin-left:15px}.masonryLeft .largeSquare{margin-top:15px}.masonryRight .reviewBox{margin-right:15px}.masonryRight .largeSquare{margin-bottom:15px}.reviewBox{background:#B0CBBE;max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;max-width:80%;padding:0 25px;text-align:center}.reviewBox p{color:#fff;letter-spacing:5px;font-weight:300;font-family:'Tenor Sans';text-transform:uppercase}.reviewBox h5{margin:50px 0 25px;color:#fff;font-weight:500;font-size:24px;line-height:1.2;position:relative;float:left;width:100%}.reviewBox span{display:block;color:#fff;letter-spacing:2px;font-weight:400;text-transform:uppercase;float:left;width:100%;font-weight:500;margin-top:15px;text-decoration:underline}.reviewBox .reviewBoxContent{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:all .45s linear;transition:all .45s linear}.footerMenuBox.footerFormBox{margin-right:0}.footerFormBox{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.footer-form-text{font-size:14px;text-align:center;font-weight:300;font-weight:'Montserrat';color:#9EA8A3;max-width:300px;margin-bottom:15px}.requestWrap.flex-center{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.masonryBoxes .twoBoxes{display:-webkit-box;display:flex;flex-wrap:wrap}.masonryBoxes .twoBoxes .reviewBox{max-width:calc(50% - 7.5px)}.masonryBoxes.showItems .reviewBoxContent{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.largeSquare{padding-bottom:82%;background-size:cover;background-position:center}.largeSquare.topLargeSquare{margin-top:0;margin-bottom:15px}.privateCollection .fixedLetterCol,.privateCollection .privateImage{max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px)}.privateCollection .fixedLetterCol{margin-right:15px}.privateCollection .fixedLetterCol .letterColContent img{margin-bottom:35px;position:relative;top:-30px}.privateCollection .fixedLetterCol .letterColContent p{max-width:60%;margin:0 20% 10px;line-height:1.9;font-weight:300;font-size:16px}.privateCollection .letterColContent{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .25s cubic-bezier(.47, 0, .745, .715);transition:all .25s cubic-bezier(.47, 0, .745, .715);-webkit-transition-delay:.2s;transition-delay:.2s}.privateCollection.showItems .privateImage:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.privateCollection.showItems .letterColContent{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.privateImage{background-size:cover;background-position:center;padding-bottom:41%;position:relative}.privateImage:before{content:"";display:block;height:100%;width:100%;top:0;left:0;background:#fff;position:absolute;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .65s cubic-bezier(.47, 0, .745, .715);transition:-webkit-transform .65s cubic-bezier(.47, 0, .745, .715);transition:transform .65s cubic-bezier(.47, 0, .745, .715);transition:transform .65s cubic-bezier(.47, 0, .745, .715), -webkit-transform .65s cubic-bezier(.47, 0, .745, .715)}.boxBtnWrap{margin-top:25px}.boxBtnWrap .borderSolid{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:200px}.page-template-homepage-template .customHeader:before{border-bottom:0}.page-template-homepage-template .customHeader .headerTop{position:relative;-webkit-transform:translateX(45px);-ms-transform:translateX(45px);transform:translateX(45px);opacity:0;-webkit-transition:all .5s cubic-bezier(.23, 1.14, .41, 1.18);transition:all .5s cubic-bezier(.23, 1.14, .41, 1.18)}.page-template-homepage-template .customHeader .headerBot{position:relative;-webkit-transform:translateX(45px);-ms-transform:translateX(45px);transform:translateX(45px);opacity:0;-webkit-transition:all .5s cubic-bezier(.23, 1.14, .41, 1.18);transition:all .5s cubic-bezier(.23, 1.14, .41, 1.18);-webkit-transition-delay:.2s;transition-delay:.2s}.page-template-homepage-template .customHeader .headerLogo{position:relative;-webkit-transform:translateX(-45px);-ms-transform:translateX(-45px);transform:translateX(-45px);opacity:0;-webkit-transition:all .5s cubic-bezier(.23, 1.14, .41, 1.18);transition:all .5s cubic-bezier(.23, 1.14, .41, 1.18);-webkit-transition-delay:.4s;transition-delay:.4s}.page-template-homepage-template .customHeader.showItems .headerTop,.page-template-homepage-template .customHeader.showItems .headerBot,.page-template-homepage-template .customHeader.showItems .headerLogo{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.equalHeights .wideImageCol{position:relative}.equalHeights .wideImageCol:before{content:"";display:block;height:calc(100% + 6px);width:100%;position:absolute;top:-3px;left:0;background:#fff;z-index:2;-webkit-transition:-webkit-transform .65s cubic-bezier(.47, 0, .745, .715);transition:-webkit-transform .65s cubic-bezier(.47, 0, .745, .715);transition:transform .65s cubic-bezier(.47, 0, .745, .715);transition:transform .65s cubic-bezier(.47, 0, .745, .715), -webkit-transform .65s cubic-bezier(.47, 0, .745, .715)}.equalHeights .letterColContent{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .25s cubic-bezier(.47, 0, .745, .715);transition:all .25s cubic-bezier(.47, 0, .745, .715);-webkit-transition-delay:.2s;transition-delay:.2s}.equalHeights img{opacity:0;-webkit-transition:all .5s linear;transition:all .5s linear}.equalHeights.imageRight .wideImageCol:before{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.equalHeights.imageLeft .wideImageCol:before{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.equalHeights.showItems .wideImageCol:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.equalHeights.showItems .letterColContent{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.equalHeights.showItems img{opacity:1}.largeSquare,.imageBox{position:relative}.largeSquare:before,.imageBox:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#fff;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .65s cubic-bezier(.47, 0, .745, .715);transition:-webkit-transform .65s cubic-bezier(.47, 0, .745, .715);transition:transform .65s cubic-bezier(.47, 0, .745, .715);transition:transform .65s cubic-bezier(.47, 0, .745, .715), -webkit-transform .65s cubic-bezier(.47, 0, .745, .715)}.masonryLeft .largeSquare:before,.masonryLeft .imageBox:before{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.masonryLeft .largeSquare:before{-webkit-transition-delay:.5s;transition-delay:.5s}.masonryLeft .imageBox:before{-webkit-transition-delay:.2s;transition-delay:.2s}.masonryRight .largeSquare:before,.masonryRight .imageBox:before{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.masonryRight .imageBox:before{-webkit-transition-delay:.5s;transition-delay:.5s}.showItems .largeSquare:before,.showItems .imageBox:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.latest-collection-wrapper{padding:70px 0 0}.hero-slider,.hero-slider .slick-list,.hero-slider .slick-track{height:100%}.hero-slider{overflow:hidden;opacity:0;-webkit-transition:opacity 600ms ease 100ms;transition:opacity 600ms ease 100ms}.hero-slider.slick-initialized{opacity:1}.hero-slide{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.hero-slide:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;background-size:cover;background-position:right bottom;z-index:101;opacity:.15;pointer-events:none}.coming-soon-label{font-family:'Rockness';font-size:40px;color:#fff;line-height:1.4;display:block}.traveler-award-badge{display:block;position:absolute;z-index:10;width:140px;bottom:30px;right:30px}.singleIntro{margin-bottom:15px}.introTextCol{position:relative;max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);margin-right:15px}.introTextCol .introBoxContent{position:absolute;max-width:70%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.introTextCol .introBoxContent .pretitle{font-size:16px;margin-bottom:0}.introTextCol .introBoxContent h1{font-size:38px;color:#565C59;letter-spacing:3px;font-weight:300;text-transform:uppercase}.introTextCol .introBoxContent h1:first-letter{font-size:46px}.introTextCol .introBoxContent h2{font-size:32px;color:#565C59;letter-spacing:3px;font-weight:300;text-transform:uppercase;margin-bottom:20px}.introTextCol .introBoxContent h2:first-letter{font-size:40px}.introTextCol .introBoxContent .totalCount{color:#9EA8A3;font-weight:400;font-size:14px;font-family:'Tenor Sans';margin-bottom:35px;display:block;text-transform:uppercase;letter-spacing:1px}.introTextCol .introBoxContent .totalCount p{margin-bottom:0!important}.introTextCol .introBoxContent p{color:#565C59;font-weight:300;line-height:1.7;margin-bottom:15px;letter-spacing:.5px}.introTextCol .introBoxContent p:last-child{margin-bottom:0}.introTextCol .introBoxContent p a{color:#565C59;letter-spacing:.5px;font-size:16px}.introImageCol{max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);background-size:cover;background-position:center;padding-bottom:43%}.pretitle{display:block;color:#959595;font-family:'Montserrat';font-size:16px;margin-bottom:7px;letter-spacing:1px;font-weight:300}.pretitle.largePretitle{font-size:22px;margin-bottom:0}.childDestinationContent h2{font-size:28px;text-transform:uppercase;font-weight:300;color:#565C59;letter-spacing:4px;margin-bottom:10px;margin-top:5px;float:left;width:100%}.fixedLetterRow{padding:75px 0;position:relative;margin-bottom:15px}.fixedLetterRow .fixedLetter{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.fixedLetterRow .centeredContent{max-width:70%;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;z-index:2}.fixedLetterRow .centeredContent h3{color:#fff;font-size:42px;letter-spacing:3px;font-weight:300;margin-bottom:15px;text-transform:uppercase}.fixedLetterRow .centeredContent h3:first-letter{font-size:54px}.fixedLetterRow .centeredContent p{color:#fff;font-weight:300;line-height:1.6;letter-spacing:.5px}.fixedLetterRow .centeredContent .borderSolid.whiteBtn{float:left;margin-top:35px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:200px}.mapCol .acf-map{height:300px}.masonryLeft{background-size:cover;background-position:center}.rightTop{margin-bottom:15px}.highlightsBox{padding:35px;max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);margin-right:15px}.highlightsBox h4{color:#565C59;text-transform:uppercase;font-weight:500;letter-spacing:4px;margin-bottom:15px;font-size:22px}.highlightsBox .contentBoxWrap li{list-style:disc;font-size:14px;font-weight:300;margin-bottom:7px;line-height:1.2;color:#fff}.smallImageBox{max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);background-size:cover;background-position:center;padding-bottom:40%}.contentBoxWrap ul{padding-left:15px}.areaRepeat{margin-top:15px}.singleRepeatBox{background:#B0CBBE;max-width:calc(33% - 11.25px);flex-basis:calc(33% - 11.25px);margin-right:15px;padding:65px 40px}.singleRepeatBox h4{color:#565C59;text-transform:uppercase;font-weight:500;letter-spacing:4px;margin-bottom:15px;font-size:22px;text-align:center}.singleRepeatBox p{color:#fff;font-weight:300;line-height:1.6;text-align:center;font-size:16px;letter-spacing:.5px}.singleRepeatBox a:hover{color:#fff;text-decoration:underline}.singleRepeatBox ul{list-style:disc;max-width:80%;margin:0 10%}.singleRepeatBox li{float:left;width:100%;margin-bottom:6px;font-weight:300;line-height:1.2}.singleRepeatBox .singleDistance{display:-webkit-box;display:flex;flex-wrap:wrap;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #fff}.singleRepeatBox .singleDistance span,.singleRepeatBox .singleDistance p{max-width:50%;flex-basis:50%;color:#fff;font-size:14px;font-weight:400}.singleRepeatBox .singleDistance p{text-align:right}.singleRepeatBox:nth-child(3){margin-right:0}.smallGrid{max-width:1000px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pageIntro{text-align:center;padding:35px 0}.pageIntro.letterIntro{padding:35px 0 65px}.pageIntro h1{color:#565C59;font-weight:500;font-size:42px;margin-bottom:10px;text-transform:uppercase;letter-spacing:5px}.pageIntro h1:first-letter{font-size:54px;letter-spacing:6px}.pageIntro p{color:#a1a1a1;font-weight:300;letter-spacing:.5px;line-height:1.6}.pageIntro .letter{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-100px;pointer-events:none;z-index:-1}.page-id-15 .pageIntro .letter{bottom:-60px}.destinationsArchive{background:#fff;position:relative}.destinationsArchive.parentArchive .infoBox{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:40px 5%}.destinationRow{margin-bottom:15px}.destinationRow .infoBox{max-width:calc(33.3% - 7.5px);flex-basis:calc(33.3% - 7.5px);margin-right:7.5px}.destinationRow .imageCol{max-width:calc(66.6% - 7.5px);flex-basis:calc(66.6% - 7.5px);margin-left:7.5px}.destinationRow.reverse .imageCol{-webkit-box-ordinal-group:2;order:1;margin-right:7.5px;margin-left:0}.destinationRow.reverse .infoBox{-webkit-box-ordinal-group:3;order:2;margin-left:7.5px;margin-right:0}.imageCol{padding-bottom:27%;background-size:cover;background-position:center}.child-btn{position:relative;margin-top:20px}.infoBox{padding:40px;text-align:center}.infoBox .boxTitleLink{color:#fff;font-size:32px;font-weight:300;text-transform:uppercase;letter-spacing:5px;text-decoration:none}.infoBox .totalCount{display:block;margin-bottom:15px;font-size:16px;color:#fff;font-family:'Montserrat';font-weight:300;line-height:1!important;float:left;width:100%}.infoBox .totalCount p{display:inline-block;width:auto;font-size:15px;color:#fff;font-family:'Montserrat';line-height:1;margin-right:2px;margin-bottom:0!important}.infoBox .totalCount p:after{display:inline-block;content:","}.infoBox .totalCount p:last-child{margin-right:4px}.infoBox .totalCount p:last-child:after{display:none}.infoBox p{color:#565C59;font-weight:300;font-size:16px;line-height:1.6;letter-spacing:.5px;margin-bottom:15px}.infoBox .borderSolid{position:relative;left:50%;float:left;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:15px}.childDestContent{text-align:left}.childDestContent a.boxTitleLink{color:#565C59;font-size:26px}.childDestContent a.boxTitleLink:hover{color:#fff}.childDestContent .boxHighlights h4{color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:3px;margin-bottom:10px}.childDestContent .boxHighlights ul{padding-left:15px}.childDestContent .boxHighlights li{list-style:disc;font-size:14px;font-weight:300;margin-bottom:7px;line-height:1.2;color:#fff}.childDestContent .borderSolid{margin-top:35px;left:0;-webkit-transform:unset;-ms-transform:unset;transform:unset}.singleTypeBox{max-width:calc(33.3% - 10px);flex-basis:calc(33.3% - 10px);margin-right:15px;margin-bottom:15px;display:block;position:relative;padding-bottom:27%}.singleTypeBox:hover{background:#c8d8d0}.singleTypeBox p{color:#fff;line-height:1.6;font-weight:300;font-size:16px;letter-spacing:.5px}.singleTypeBox .typeBoxContent{position:absolute;max-width:85%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;z-index:2;min-height:52%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.singleTypeBox .typeBoxContent h2{color:#fff;font-size:32px;font-weight:300;text-transform:uppercase;letter-spacing:5px;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:90%;margin-left:5%;margin-right:5%;line-height:1;margin-bottom:15px;width:100%}.singleTypeBox .typeBoxContent .borderSolid{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:auto}.singleTypeBox img{z-index:1;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.singleTypeBox:nth-child(3n+3){margin-right:0}.collectionMasonry .masonryTextBox{max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);margin-right:15px;background:#B0CBBE;text-align:center;padding:110px 50px}.collectionMasonry .masonryTextBox h4{color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;font-weight:500}.collectionMasonry .masonryTextBox p{color:#fff;line-height:1.6;font-weight:300}.collectionMasonry .masonryTextBox:nth-child(2n+2){margin-right:0}.largeCali{font-size:72px;text-align:center;font-family:'Rockness';font-weight:400;color:#9fc031}.filterArchive{margin-top:65px}.filtersRow{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;text-align:center}.filterWrap{width:auto;position:relative}.filterWrap:before{content:"";display:block;height:4px;width:6px;border-top:4px solid #9EA8A3;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;pointer-events:none;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.filterLabel span{color:#565C59;display:inline-block;margin-right:15px}.filter{background:#F2F2F2;border:0;width:250px;height:50px;padding:0 10px;outline:0!important}.filter:focus,.filter:active{outline:0!important}.filter option{outline:0!important}.filter option:focus,.filter option:active{outline:0!important}.subCategory{margin-bottom:65px}.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready{z-index:999999}.occasionRow{margin-bottom:15px}.occasionRow .infoBox{max-width:calc(33.3% - 7.5px);flex-basis:calc(33.3% - 7.5px);margin-right:7.5px}.occasionRow .imageCol{max-width:calc(66.6% - 7.5px);flex-basis:calc(66.6% - 7.5px);margin-left:7.5px}.occasionRow .boxTitle{color:#565C59;font-size:32px;font-weight:300;text-transform:uppercase;letter-spacing:5px;text-decoration:none;margin-bottom:20px}.occasionRow.reverse .infoBox{-webkit-box-ordinal-group:3;order:2;margin-left:7.5px;margin-right:0}.occasionRow.reverse .imageCol{-webkit-box-ordinal-group:2;order:1;margin-right:7.5px;margin-left:0}.accArchive{position:relative;z-index:2}.accArchive .archiveWrap{background:transparent}.singleAccBox{background:#f1f1f1;display:block;max-width:calc(33.3% - 10px);flex-basis:calc(33.3% - 10px);margin-right:15px;margin-bottom:15px;position:relative}.singleAccBox:before{content:"";display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-webkit-transition:all .2s linear;transition:all .2s linear;opacity:0}.singleAccBox:after{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:.25s;transition-delay:.25s;opacity:0}.singleAccBox:nth-child(3n+3){margin-right:0}.singleAccBox:hover:before,.singleAccBox:hover:after{opacity:1}.singleAccBox.new-accommodation .accFeatu::before{content:"New Arrival";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:5px 15px;background:#fff;font-family:'Rockness';font-size:23px;color:#9fc031}.accFeatu{padding-bottom:67%;background-size:cover;background-position:center;position:relative;z-index:3}.accBoxInfo{background:#f1f1f1;padding:15px 20px 25px 20px;position:relative;z-index:3}.accBoxInfo h4{color:#565C59;font-weight:500;font-size:15px;margin-bottom:3px;text-transform:uppercase;letter-spacing:3px}.accBoxInfo h4:first-letter{font-size:18px}.accBoxInfo .accBoxInfoLeft{max-width:65%}.accBoxInfo .accBoxInfoLeft .location{color:#9EA8A3;display:block;font-family:'Montserrat';font-size:14px;font-weight:300}.accBoxInfo .accBoxInfoRight{max-width:35%;text-align:right}.accBoxInfo .accBoxInfoRight .sleeps img{margin-right:5px;max-width:30px}.accBoxInfo .accBoxInfoRight .sleeps span{color:#9EA8A3;font-weight:500}.accBoxInfo .accBoxInfoRight .price{display:block;color:#a7a9ac;font-weight:300;font-family:'Montserrat' !important;margin-top:5px;float:left;font-size:14px;width:100%}.accommodationCount{margin-bottom:15px;width:auto}.accommodationCount span{text-transform:uppercase;font-family:'Tenor Sans';font-weight:300;color:#9EA8A3;letter-spacing:2px;font-size:15px}.tax-accommodation_type .pageIntro.letterIntro{padding:35px 0 25px}.zAdj{position:relative;z-index:2;margin-top:0px}.term-private-collection .pageIntro.animatedIntro.letterIntro .letter{bottom:-30px !important}.galleryThumbs{max-width:calc(50% - 7.5px);position:absolute;right:0;bottom:0}.galleryThumb{background-size:cover;background-position:center;cursor:-webkit-zoom-in;cursor:zoom-in;max-width:calc(33.3% - 10px);margin-right:15px;padding-bottom:28%;position:relative}.galleryThumb:last-child:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#565C59;opacity:.3;-webkit-transition:all .3s linear;transition:all .3s linear;z-index:1}.galleryThumb:last-child:hover:after{opacity:0}.galleryThumb:nth-child(3){margin-right:0}.totalGalleryItems{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-family:'Aldus';letter-spacing:2px;font-size:20px;z-index:2}.accHouseInfo{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:15px}.singleHouseInfo{width:auto;margin:0 25px}.singleHouseInfo span{color:#9EA8A3;display:block;font-weight:500;margin-top:7px}.singleHouseInfo img{max-height:18px}.shareIconsWrap{max-width:calc(50% - 7.5px);position:absolute;bottom:20px;left:0;width:auto;cursor:pointer}.shareIconsWrap span{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:13px;color:#a7a9ac}.shareIconsWrap img{margin-right:12px}.shareIcons{position:absolute;left:100px;top:-5px;width:150px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px);opacity:0;display:-webkit-box;display:flex;pointer-events:none}.shareIcons a{margin-right:7.5px;background:#a7a9ac;color:#fff;font-size:13px;width:30px;height:30px;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.shareIcons a:hover{background:#8d8f93}.shareIcons.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:all}.masonryBoxes{margin-bottom:15px}.villaContent{margin-bottom:15px}.villaContent .customGrid{padding:85px 5%}.villaContent .customGrid .titleCol h4{color:#565C59;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:28px}.villaContent .customGrid .titleCol .price{color:#fff;font-family:'Montserrat';font-size:17px;display:block;font-weight:300;margin-top:5px}.villaContent .customGrid .titleCol .borderSolid{margin-top:45px}.villaContent .customGrid .contentCol p{color:#565C59;font-weight:300;line-height:1.8;font-size:16px;letter-spacing:.5px;margin-bottom:10px}.detailsContent h4{color:#fff;font-size:22px}.detailsContent p{color:#fff}.twoImages{margin-bottom:15px}.twoImages .imageCol{padding-bottom:25%;max-width:calc(25% - 7.5px);flex-basis:calc(25% - 7.5px);margin-right:15px;background-size:cover;background-position:center}.twoImages .wideImageBox{max-width:calc(75% - 7.5px);flex-basis:calc(75% - 7.5px);background-size:cover;background-position:center}.featuresBox{padding:20px 20%;margin-bottom:15px;flex-basis:50%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.featuresBox h3{color:#565C59;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:28px;margin-bottom:10px}.featuresBox h4{color:#fff;text-transform:uppercase;font-weight:300;letter-spacing:3px;font-size:22px;margin-bottom:5px}.featuresBox ul{padding-left:15px}.featuresBox li{color:#fff;list-style:disc;letter-spacing:.5px;font-size:16px;font-weight:300;margin-bottom:7px;line-height:1.2;color:#565C59}.twoBoxes .borderedBox.requestBox{background:#B0CBBE;max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);margin-right:15px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative}.twoBoxes .borderedBox.requestBox:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;border:5px solid #fff;pointer-events:none}.twoBoxes .borderedBox.requestBox:after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;border:1px solid #B0CBBE;pointer-events:none}.twoBoxes .borderedBox.requestBox .borderSolid{margin-top:25px;cursor:pointer}.twoBoxes .borderedBox.requestBox h4{color:#565C59;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:28px;max-width:70%;margin:0 15% 10px;text-align:center}.masonryRight{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.masonryRight .largeSquareBot{margin-bottom:0}.contactItem{color:#fff;text-decoration:none;display:inline-block;margin:5px 0;font-weight:500;font-size:16px}.contactItem:hover{color:#9EA8A3}.introTextCol .introBoxContent.parent{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.single-accommodation .introTextCol .introBoxContent{margin-top:-30px}.single-accommodation .customHeader .customGrid,.single-destination .customHeader .customGrid,.tax-event_estate .customHeader .customGrid{border-bottom:0}.detailsBox{padding:95px 20%}.detailsBox h3{color:#565C59;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:28px;margin-bottom:15px;float:left;width:100%}.detailsBox h4{text-transform:uppercase;font-size:18px;font-weight:300;letter-spacing:2px;margin-bottom:5px;float:left;width:100%;color:#565C59}.detailsBox p{font-weight:300;letter-spacing:.5px;line-height:1.6;margin-bottom:25px;color:#565C59}.detailsBox p:last-child{margin-bottom:0}.detailsBox ul{padding-left:15px}.detailsBox li{list-style:disc;font-size:16px;font-weight:300;margin-bottom:7px;line-height:1.2;float:left;width:100%;color:#565C59}.width-3.main-ici-small-image{background-size:cover}.eot{color:#fff;margin-top:25px;font-weight:500;float:left;width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.eot img{margin-right:10px}.width-9.contentCol.philosophy p{font-size:16px;padding:0 20px}.smallWideImage{padding-bottom:43%;background-size:cover;background-position:center}.smallWideImage.topWideImage{margin-bottom:15px}.smallWideImage.botWideImage{margin-top:15px}.accommodationLocation .ltGreenBg{background:#B0CBBE}.facilitiesBox{background:#B0CBBE;padding:65px 20%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.facilitiesBox h3{color:#565C59;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:28px;margin-bottom:15px}.facilitiesBox li{float:left;width:100%;display:block;border-top:1px solid #fff;padding:13px 0;color:#fff;letter-spacing:.5px;font-size:16px;font-weight:300}.facilitiesBox li:last-child{border-bottom:1px solid #fff}.facilitiesRow .smallWideImage{flex-basis:40%}.facilitiesRow .detailsBox{flex-basis:60%}.facilitiesRow .masonryLeft{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.facilitiesRow .masonryLeft .facilitiesBox{flex-basis:60%}.accommodationLocation .customGrid{padding:85px 5%}.accommodationLocation .pretitle{font-size:16px}.accommodationLocation h3{color:#565C59;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:28px;margin-bottom:15px}.accommodationLocation .locationText{padding-right:15px}.accommodationLocation .locationText p{color:#fff;font-weight:300;line-height:1.6;letter-spacing:.5px}.accommodationLocation .locationText .borderSolid{float:left;margin-top:35px}.accommodationLocation .locationDistances{padding:0 5%}.accommodationLocation .singleDistance{margin-bottom:12px}.accommodationLocation .singleDistance span{display:block;max-width:40%;width:100%;color:#fff;font-size:15px;font-weight:300;float:left}.accommodationLocation .singleDistance p{display:block;max-width:30%;width:100%;color:#fff;font-size:15px;font-weight:600;float:left}.locationMap .acf-map{height:300px}.requestForm{position:relative}.requestForm .singleField input{background:#ebebeb}.requestForm .singleField.dateField input{background-image:url('images/date.png');background-repeat:no-repeat;background-size:17px;background-position:center left 10px;padding-left:35px}.requestForm .singleField.personsField input{background-image:url('images/person.png');background-repeat:no-repeat;background-size:17px;background-position:center left 10px;padding-left:35px}.requestForm .textareaRow textarea{background:#ebebeb;border:0;width:100%;padding:10px;height:140px;font-weight:300}.requestForm .textareaRow textarea::-webkit-input-placeholder{color:#959595;font-family:'Montserrat';opacity:.15}.requestForm .textareaRow textarea::-ms-input-placeholder{color:#959595;font-family:'Montserrat';opacity:.15}.requestForm .textareaRow textarea::placeholder{color:#959595;font-family:'Montserrat';opacity:.15}.successMessage{height:80px;position:absolute;left:0;z-index:99;background:#fff;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;pointer-events:none}.successMessage.visible{opacity:1;pointer-events:all}.successMessage h3{color:#565C59;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:28px;float:left;width:100%;text-align:center}.requestFormWrap .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{background:transparent;color:#565C59;font-family:open sans;font-weight:300;margin-top:0;padding-top:0 !important}.requestRow{margin-top:15px}.requestRow .customGrid{border:6px solid #CEDCD5;padding:45px 5%}.requestTitles{text-align:center;margin-bottom:35px}.requestTitles h3{float:left;width:100%;color:#565C59;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:28px}.requestTitles .enquiryFor{display:block;color:#CEDCD5;font-size:32px;color:#959595;font-family:'Montserrat';font-weight:300;float:left;margin-top:5px;width:100%}.requestInfo,.requestForm{max-width:50%}.singleManager{margin-bottom:35px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.singleManager span{color:#565C59;font-weight:300;text-transform:uppercase;letter-spacing:3px;font-size:16px;margin-bottom:5px}.singleManager a{text-decoration:none;display:inline-block;font-size:16px;color:#959595;font-weight:300;font-family:'Montserrat';margin-bottom:6px}.singleManager a:hover{color:#CEDCD5}.singleManager a:last-child{margin-bottom:0}.requestFormFields .leftFields,.requestFormFields .rightFields{max-width:calc(50% - 7.5px)}.requestFormFields .leftFields{margin-right:15px}.requestFormFields .termAccept{margin-top:20px;max-width:70%;margin-right:30%}.relatedAccommodation.margin{margin-top:70px}.relatedAccommodation{margin-top:15px}.relatedAccommodation .customGrid .width-4.flex-4{max-width:calc(33.3% - 10px);flex-basis:calc(33.3% - 10px)}.relatedAccommodation .customGrid .width-4.flex-4:nth-child(1){-webkit-box-ordinal-group:1;order:0}.relatedAccommodation .customGrid .width-4.flex-4:nth-child(3){-webkit-box-ordinal-group:4;order:3;margin-right:0}.relatedAccommodation .customGrid .width-4.flex-4.relatedTitleCol{-webkit-box-ordinal-group:2;order:1;margin-right:15px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.relatedAccommodation .customGrid .width-4.flex-4.relatedTitleCol h4{float:left;width:100%;color:#565C59;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:28px;text-align:center;margin-bottom:35px}.hiddenLightBox,.floorPlans{display:none}.mfp-image-holder .mfp-content{float:none;width:auto}.mfp-counter{text-align:right;color:#959595;font-family:'Montserrat';max-width:50px;float:left;width:100%}.mfp-title{max-width:calc(100% - 50px);float:left;padding-right:0;width:100%;font-size:13px;color:#fff}.villaContent .borderSolid{cursor:pointer}.passwordCol,.pwImg{flex-basis:calc(50% - 7.5px);max-width:calc(50% - 7.5px)}.pwImg{background-size:cover;background-position:center;padding-bottom:40%}.passwordCol{margin-right:15px;padding:65px;position:relative;text-align:center}.passwordCol .passwordColContent{position:absolute;max-width:50%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.passwordCol h1{font-size:36px;color:#565C59;text-transform:uppercase;font-weight:400;letter-spacing:6px}.passwordCol h1:first-letter{font-size:48px}.passwordCol .accHouseInfo{margin-bottom:25px}.formLoader{position:absolute;bottom:75px;left:0;-webkit-animation:loading_rotate 1s linear infinite;animation:loading_rotate 1s linear infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;display:block;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;opacity:1}.formLoader:before{content:"";display:block;width:30px;height:30px;border-radius:50%;border:3px solid #5c7090;border-right:3px dashed #5c7090;border-left:3px dashed #5c7090;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:9}.pwForm{position:relative;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}.pwForm h3{color:#9EA8A3;text-transform:uppercase;font-weight:300;letter-spacing:2px}.pwForm.visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.pwForm.visible+.formLoader{bottom:60px;opacity:0}.ref{display:block;color:#959595;font-family:'Montserrat';font-size:18px;width:100%;margin:6px 0}.passwordProtectedRow{margin-top:15px}.post-password-form{float:left;width:100%}.post-password-form p{display:block;float:left;width:100%;border:2px solid #fff;max-width:400px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:10px 0}.post-password-form p:before{content:"";display:block;height:calc(100% + 6px);width:calc(100% + 6px);position:absolute;top:-3px;left:-3px;border:1px solid #a7a9ac;pointer-events:none;box-shadow:0 0 32px rgba(0,0,0,0.085)}.post-password-form label{max-width:calc(100% - 50px);float:left;width:100%}.post-password-form label input{background:#ebebeb;border:0;width:100%;height:50px;padding:6px;text-align:center;font-size:22px}.post-password-form label input::-webkit-input-placeholder{color:#959595;font-family:'Montserrat';font-size:18px;letter-spacing:1px;text-align:center}.post-password-form label input::-ms-input-placeholder{color:#959595;font-family:'Montserrat';font-size:18px;letter-spacing:1px;text-align:center}.post-password-form label input::placeholder{color:#959595;font-family:'Montserrat';font-size:18px;letter-spacing:1px;text-align:center}.post-password-form input[type="submit"]{width:50px;height:50px;border:0;background:#a7a9ac;color:#fff;font-size:13px;letter-spacing:2px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.post-password-form input[type="submit"]:hover{background:#9EA8A3}.pwFormNote p{color:#636363;font-weight:500;font-size:14px}.pwFormNote p a:hover{color:#565C59;text-decoration:underline}.pwFormNote .emailUs{font-size:14px;font-weight:300;display:inline-block;margin-top:5px;text-decoration:none}.pwFormNote .emailUs:hover{color:#565C59}.refNumber{display:block;color:#959595;font-family:'Montserrat';margin-bottom:60px}.pageSubtitle{color:#a1a1a1;display:block;font-weight:300;letter-spacing:.5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px);-webkit-transition-delay:.2s;transition-delay:.2s;max-width:60%;line-height:1.6;margin:0 20%;font-size:16px}.pageIntro.animatedIntro.noSubIntro.showItems .pageSubtitle{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.allTypes.threeTypes .singleTypeBox:nth-child(3){margin-right:0}.aboutTextRow{margin-bottom:15px}.aboutTextRow .imageCol{border-right:15px solid #fff;background-size:cover;background-position:center}.aboutTextRow .contentCol{padding:55px 5%}.aboutTextRow .contentCol h2{color:#565C59;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:28px;margin-bottom:15px}.aboutTextRow .contentCol p{color:#fff;font-weight:300;line-height:1.8 !important;letter-spacing:.5px;margin-bottom:15px;font-size:16px}.aboutTextRow .contentCol a{color:#fff;font-weight:300;font-size:16px;line-height:1.8 !important;letter-spacing:.5px}.aboutTextRow .contentCol a:hover{color:#ebebeb;text-decoration:underline}.aboutTextRow.reverse .imageCol{border-right:0;border-left:15px solid #fff}.noSubIntro h1{margin-bottom:0}.blueRowPadding{padding:85px 5%}.blueRowPadding h2{color:#565C59;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:28px}.blueRowPadding p{color:#fff;font-weight:300;line-height:1.8 !important;letter-spacing:.5px}.page-template-skinners-collection-template .aboutContentRow .customGrid::before{background:#B0CBBE !important}.twoImagesRow{margin-top:15px}.twoImagesRow .leftWideImage,.twoImagesRow .rightSquareImage{background-size:cover;background-position:center}.twoImagesRow .leftWideImage{padding-bottom:32%;max-width:calc(66.6% - 7.5px);flex-basis:calc(66.6% - 7.5px);margin-right:15px}.twoImagesRow .rightSquareImage{max-width:calc(33.3% - 7.5px);flex-basis:calc(33.3% - 7.5px)}.allTypes .singleTypeBox{max-width:calc(25% - 11.25px);flex-basis:calc(25% - 11.25px);margin-right:15px;margin-bottom:0;padding-bottom:29%}.allTypes .singleTypeBox:nth-child(4){margin-right:0}.allTypes.threeTypes .singleTypeBox{max-width:calc(33% - 11.25px);flex-basis:calc(33% - 11.25px);margin-right:15px;margin-bottom:15px;padding-bottom:29%}.allTypes.threeTypes .singleTypeBox:nth-child(3){margin-right:0}.travelExperts{padding:65px 0}.expertContentWrap{max-width:70%;margin:0 15%;text-align:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.expertContentWrap .managerImage{background-size:cover;background-position:center;border-radius:50%;max-width:130px;height:130px;position:relative;margin-bottom:15px}.expertContentWrap p{color:#565C59;font-weight:300;font-size:14px;letter-spacing:.5px;margin-top:15px;line-height:1.8;max-width:90%;margin-left:5%;margin-right:5%}.expertContentWrap span{text-transform:uppercase;color:#565C59;font-weight:500;letter-spacing:3px;display:block;margin-bottom:5px}.expertContentWrap a{display:inline-block;margin:2px 0;text-decoration:none;color:#959595;font-family:'Montserrat'}.expertContentWrap a:hover{color:#CEDCD5}.expertsTitle h3{text-align:center;font-size:32px;color:#565C59;text-transform:uppercase;line-height:1.3;font-weight:300;margin-top:30px;letter-spacing:6px}.skinnerContentCol{background:#B0CBBE;max-width:calc(66.6% - 7.5px);flex-basis:calc(66.6% - 7.5px);padding:50px 10% 50px;position:relative;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.skinnerCollection .imageCol{background-size:cover;background-position:center;margin-right:15px;max-width:calc(33.3% - 7.5px);flex-basis:calc(33.3% - 7.5px)}.skinnerCollection h3{color:#fff;font-size:26px;font-weight:300;text-transform:uppercase;letter-spacing:5px;text-decoration:none;width:100%}.skinnerCollection .skinnerBadge{position:absolute;bottom:40px;right:40px;max-width:90px}.skinnerCollection .subtitle{display:block;color:#9EA8A3;margin-top:5px;color:#959595;font-family:'Montserrat';margin-bottom:20px;font-size:16px}.skinnerCollection p{color:#fff;font-weight:300;letter-spacing:.5px;line-height:1.8;max-width:90%}.skinnerCollection .borderSolid{max-width:260px;float:left;margin-top:25px}.infos-contact-wrap .footerFormBox.contact{padding:10px}.contact-info-image-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:5px}.contact-page-info-wrap p{text-align:center}.contact-info-image-wrap{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:1px solid}.contact-page-info-wrap{margin-bottom:20px;margin-top:20px}.full.iframe iframe{width:100%;height:450px}.page-template-contact-template .customHeader::before{border-bottom:0}.page-template-contact-template .footerBoxes{display:none}.borderGrid{padding:0 7% 60px;border:6px solid #CEDCD5}.contactFormRow{margin-top:15px}.formTitles h3{color:#565C59;text-transform:uppercase;font-weight:500;letter-spacing:6px;font-size:26px;float:left;width:100%}.formTitles span{color:#a1a1a1;font-weight:300;letter-spacing:.5px;line-height:1.6}.enquiries-wrapper .singleField select{width:100%;margin-top:3px;height:45px;border:0;border-radius:0;padding:0 10px;color:#C1C1C1;font-size:16px;font-weight:300;cursor:pointer}.enquiries-wrapper .wpcf7-form-control.wpcf7-intl-tel.wpcf7-intl_tel{margin-top:3px !important}.enquiries-wrapper textarea{max-width:100%;max-height:350px;min-width:100%;min-height:100px}.enquiries-wrapper .pageIntro{padding-top:10px}.dropdown-select{position:relative}.dropdown-select::before{content:'';width:10px;height:10px;border-right:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:99}.singleField.dateField input{cursor:pointer}.contactFormWrap{margin-top:30px}.contactFormWrap .singleField input{background:#ebebeb;margin-top:0;font-size:14px}.contactFormWrap .leftFields,.contactFormWrap .rightFields{max-width:calc(50% - 7.5px)}.contactFormWrap .leftFields{margin-right:15px}.contactFormWrap textarea{background:#ebebeb;border:0;height:155px;padding:10px;line-height:1.6;font-size:14px;font-weight:300;width:100%}.contactFormWrap textarea::-webkit-input-placeholder{color:#959595;font-family:'Montserrat';opacity:.15}.contactFormWrap textarea::-ms-input-placeholder{color:#959595;font-family:'Montserrat';opacity:.15}.contactFormWrap textarea::placeholder{color:#959595;font-family:'Montserrat';opacity:.15}.contactFormWrap .wpcf7-form-control-wrap span{padding-top:5.5px}.singleInfoRow{padding:35px 5%}.singleInfoRow:first-child{padding-top:0}.singleInfoRow .titleCol h2{color:#565C59;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:22px;line-height:1.4;padding-right:20px}.singleInfoRow .textCol p{color:#565C59;font-weight:300;margin-bottom:15px;line-height:1.6}.singleInfoRow .textCol p:last-child{margin-bottom:0}.singleInfoRow .textCol h2,.singleInfoRow .textCol h3,.singleInfoRow .textCol h4,.singleInfoRow .textCol h5,.singleInfoRow .textCol h6{color:#565C59;font-weight:300;letter-spacing:3px;text-transform:none}.singleInfoRow .textCol h2{font-size:27px}.singleInfoRow .textCol h3{font-size:25px}.singleInfoRow .textCol h4{font-size:22px}.singleInfoRow .textCol h5{font-size:19px}.singleInfoRow .textCol h6{font-size:16px}.singleInfoRow .textCol ul{float:left;width:100%;margin-bottom:15px}.singleInfoRow .textCol li{list-style:disc;color:#565C59;font-weight:300;line-height:1.2;margin-bottom:4px;font-size:16px;max-width:calc(100% - 17px);margin-left:17px}.singleInfoRow .textCol a{color:#565C59;text-decoration:underline;font-weight:500}.singleInfoRow .textCol a:hover{color:#9EA8A3}.gb-icon{margin:5px auto;max-width:55px}.page-intro{margin-bottom:15px}.page-intro .customGrid{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.page-intro__column{max-width:calc(50% - 7.5px)}.image-column{background-size:cover;background-repeat:no-repeat;background-position:center;padding-bottom:43%}.content-column{padding:60px;display:grid;-webkit-box-align:center;align-items:center;grid-template-rows:1fr auto}.event-estate-archive .customGrid{display:-webkit-box;display:flex;flex-wrap:wrap}.page-title{font-size:42px;color:#565C59;letter-spacing:.08em;font-weight:300;text-transform:uppercase;font-family:'Tenor Sans'}.small-title{font-size:25px;font-weight:300;text-transform:uppercase;font-family:'Tenor Sans';color:#565C59;letter-spacing:.1em}.capitalized:first-letter{font-size:1.3em}.color-white{color:#fff}.intro-text{color:#959595;font-weight:300;line-height:1.8;text-align:center;margin:20px 0 40px;max-width:650px;width:80%}.intro-text p{line-height:inherit;font-size:inherit;color:inherit}.inner-content-wrapper{text-align:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.event-estate-info{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly}.estate-info-item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:auto}.estate-info-item img{height:50px;max-width:55px;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-bottom:12px}.estate-info-item__title{text-transform:uppercase;font-size:12px;display:block;max-width:100px;text-align:center;line-height:1.2;font-weight:400;letter-spacing:.1em;margin-bottom:8px}.estate-info-item__value{color:#9EA8A3}.event-estate-facilities{padding:60px 40px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center}.event-estate-facilities.singleAccBox{background:#B0CBBE}.event-estate-facilities.singleAccBox:before,.event-estate-facilities.singleAccBox:after{display:none}.event-estate-facilities .borderSolid{margin-top:auto;cursor:pointer}.event-estate-facilities .small-title{margin-bottom:1em}.estate-facilities__content{color:#fff;font-size:15px;font-weight:300;margin-bottom:30px;text-align:center}.estate-facilities__content *{color:inherit;font-size:inherit;font-weight:inherit}.estate-facilities__content *+*{margin-top:.5em}.event-estate-archive .singleAccBox{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.event-estate-archive .accFeatu{-webkit-box-flex:1;flex:1}.event-estates-intro{padding:35px 0}.event-estates-intro .customGrid{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center;position:relative;z-index:1}.initial-bg{max-width:200px;max-height:100%;-o-object-fit:contain;object-fit:contain;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;pointer-events:none;z-index:-1}.estates-for-events-main-text{max-width:750px;color:#a1a1a1;font-weight:300;line-height:1.8;text-align:center;font-size:15px}.estates-for-events-main-text *{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.main-text-wrapper{margin:80px 0}.main-text-wrapper .customGrid{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.no-of-villas{margin-top:10px;text-transform:uppercase}.no-of-villas span{font-size:12px;letter-spacing:.05em}.occasions-wrapper .customGrid{display:-webkit-box;display:flex;flex-wrap:wrap}.occasion-column{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:calc(25% - (45px / 4));margin-right:15px}.occasion-column:nth-child(4n+4){margin-right:0}.occasion-column__image{background-size:cover;background-repeat:no-repeat;background-position:center}.occasion-column__image:before{content:'';width:1px;margin-left:-1px;float:left;height:0;padding-top:60%}.occasion-column__image:after{content:'';display:table;clear:both}.occasion-column__content{padding:35px 20px;background:#CEDCD5;color:#fff;text-align:center;font-weight:300;line-height:1.8;-webkit-box-flex:1;flex:1;font-size:15px}.occasion-column__content .small-title{margin-bottom:.8em}.occasion-column__content p{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.title-row{margin:40px 0 30px}.title-row .customGrid{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.title-row.centered{text-align:center}.title-row.centered .customGrid{-webkit-box-align:center;align-items:center}.title-row .page-title,.title-row .section-title{margin-bottom:12px}.section-subtitle{max-width:900px;color:#a1a1a1;font-weight:300;letter-spacing:.5px;line-height:1.6;font-size:15px}.occasions-wrapper{margin:30px 0 0}.footerFormBox.contact{background:unset}.footerFormBox.contact input,.footerFormBox.contact textarea{background:#F5F5F5 !important}@-webkit-keyframes loading_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div.wpcf7 .ajax-loader{background-image:none!important;position:absolute;top:10px;right:10px;width:25px;height:25px;border-radius:50%;background-color:transparent;border-left:2px solid #565C59;border-right:2px solid #565C59;border-top:2px solid transparent;border-bottom:2px solid transparent}div.wpcf7 .ajax-loader.is-active{-webkit-animation:loading_rotate 1s linear infinite;animation:loading_rotate 1s linear infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;display:block}.wpcf7-response-output{border:0!important;background:#565C59;color:#fff;float:left;font-weight:400;letter-spacing:0;position:relative;text-align:center;text-transform:none;width:100%;padding:25px!important;top:0;left:0;font-size:18px;color:#959595;font-family:'Montserrat';margin-left:0;margin-right:0}.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{background:#9EA8A3}.wpcf7-not-valid-tip{float:left;width:100%;position:relative}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{padding:25px;float:left;width:100%;position:relative;top:0;left:0;background:#ff0000;color:#fff;font-size:16px;border:none}a.bx-prev,a.bx-next{background-image:none!important}.singleField{float:left;width:100%;margin-bottom:10px}.singleField input{width:100%;background:#fff;margin-top:3px;height:45px;border:0;border-radius:0;padding:0 10px;color:#565C59;font-size:16px;font-weight:300}.singleField input::-webkit-input-placeholder{color:#959595;font-family:'Montserrat';opacity:.5}.singleField input::-ms-input-placeholder{color:#959595;font-family:'Montserrat';opacity:.5}.singleField input::placeholder{color:#959595;font-family:'Montserrat';opacity:.5}.singleField.textareaField textarea{width:100%;min-height:150px;border:0;border-radius:0;height:150px;background:#fff;color:#565C59;font-size:16px;font-weight:300;padding:10px;margin-top:3px}.singleField.textareaField textarea::-webkit-input-placeholder{color:#959595;font-family:'Montserrat';opacity:.5}.singleField.textareaField textarea::-ms-input-placeholder{color:#959595;font-family:'Montserrat';opacity:.5}.singleField.textareaField textarea::placeholder{color:#959595;font-family:'Montserrat';opacity:.5}.termAccept{display:block;float:left;width:100%}.termAccept .wpcf7-list-item{margin-left:0}.termAccept .wpcf7-list-item-label{color:#565C59;display:block;font-weight:300;font-size:13px;float:left;max-width:calc(100% - 30px);position:relative}.termAccept .wpcf7-list-item-label a{color:#565C59;font-size:13px}.termAccept .wpcf7-list-item-label a:hover{color:#9EA8A3;text-decoration:underline}.termAccept .wpcf7-list-item-label:before{border:2px solid #a7a9ac;border-radius:50%;content:"";display:block;height:22px;width:22px;position:absolute;left:-30px;top:3px;-webkit-transition:all .15s linear;transition:all .15s linear}.termAccept .wpcf7-list-item-label:after{border-radius:50%;content:"";display:block;background:#9EA8A3;height:16px;width:16px;position:absolute;left:-27px;top:6px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .15s linear;transition:all .15s linear}.termAccept input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;float:left;margin-right:5px;width:25px;position:relative;top:8px;opacity:0}.termAccept input[type="checkbox"]:checked+.wpcf7-list-item-label:before{border:2px solid #9EA8A3}.termAccept input[type="checkbox"]:checked+.wpcf7-list-item-label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.footerFormBox,.footerMenuBox{background:#CEDCD5;max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);padding:50px}.footerFormBox h3,.footerMenuBox h3{color:#565C59;text-transform:uppercase;font-weight:500;letter-spacing:6px;margin-bottom:10px;font-size:26px;text-align:center;float:left;width:100%}.footerMenuBox li{display:block;margin-bottom:22px;text-align:center;width:100%}.footerMenuBox li a{color:#565C59;text-decoration:none;font-weight:500;text-transform:uppercase;letter-spacing:4px;font-size:13px}.footerMenuBox li a:hover{color:#9EA8A3}.footerFormBox{margin-right:15px}.footerFormBox .contactForm{max-width:70%;margin:0 15%}.formBtnWrap{margin-top:25px}.formBtnWrap .borderSolid{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}.formBtnWrap .borderSolid:disabled{opacity:.5}.formBtnWrap .borderSolid:disabled:hover:after{opacity:0;border:1px solid #9EA8A3}.formBtnWrap .borderSolid:hover:after{opacity:1;border:29px solid #9EA8A3}.footerTop{padding:115px 0;text-align:center}.managerInfoCol{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.managerInfoCol a{display:inline-block;margin:6px 0;color:#959595;font-family:'Montserrat';text-decoration:none;font-weight:300;line-height:1;font-size:16px}.managerInfoCol a:hover{color:#9EA8A3}.managerInfoCol span{color:#9fc031;display:inline-block;text-transform:uppercase;font-weight:500;letter-spacing:5px;font-size:15px}.footerSocial{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:25px;-webkit-box-pack:center;justify-content:center}.footerSocial a{width:42px;height:42px;background:#a7a9ac;border-radius:50%;color:#fff;font-size:18px;margin:0 15px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.footerSocial a .fa-instagram{font-size:21px}.footerSocial a:hover{background:#8d8f93}.footerBot{padding:30px 0;display:-webkit-box;display:flex}.footerBot .width-6{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.footerSignature{text-align:right}.footerSignature p{color:#898989;font-size:11px;letter-spacing:2px;font-weight:300;text-transform:uppercase}.footerSignature a{color:#898989;font-size:11px;text-decoration:none}.footerSignature a:hover{color:#565C59}.footerCopyrights span{color:#898989;font-size:11px;letter-spacing:3px;font-weight:300;text-transform:uppercase;display:inline-block;margin-right:20px}.footerCopyrights a{text-decoration:none;color:#959595;font-family:'Montserrat';display:inline-block;margin-right:20px;font-size:11px;font-weight:300;letter-spacing:2px}.footerCopyrights a:hover{color:#565C59}.pageIntro.animatedIntro h1,.pageIntro.animatedIntro p{position:relative;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px);opacity:0;-webkit-transition:opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1),-webkit-transform .7s cubic-bezier(.19, 1, .22, 1)}.pageIntro.animatedIntro p{-webkit-transition-delay:.25s;transition-delay:.25s}.pageIntro.animatedIntro.showItems h1,.pageIntro.animatedIntro.showItems p{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.pageIntro.animatedIntro.letterIntro .letter{bottom:-145px;opacity:0;-webkit-transition:all .7s cubic-bezier(.19, 1, .22, 1),opacity .6s linear;transition:all .7s cubic-bezier(.19, 1, .22, 1),opacity .6s linear;-webkit-transition-delay:1.5s;transition-delay:1.5s}.pageIntro.animatedIntro.letterIntro.showItems .letter{bottom:-100px;opacity:1}.aboutContentRow .customGrid{background:transparent;position:relative}.aboutContentRow .customGrid:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#CEDCD5;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.aboutContentRow h2,.aboutContentRow p{position:relative;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px);opacity:0;-webkit-transition:opacity .5s linear,-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);transition:opacity .5s linear,-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);transition:opacity .5s linear,transform .5s cubic-bezier(.19, 1, .22, 1);transition:opacity .5s linear,transform .5s cubic-bezier(.19, 1, .22, 1),-webkit-transform .5s cubic-bezier(.19, 1, .22, 1)}.aboutContentRow h2{-webkit-transition-delay:.35s;transition-delay:.35s}.aboutContentRow p{-webkit-transition-delay:.6s;transition-delay:.6s}.aboutContentRow p a{font-size:16px}.aboutContentRow span{color:#fff;font-weight:300;font-size:16px;line-height:1.6}.aboutContentRow.showItems h2,.aboutContentRow.showItems p{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.aboutContentRow.showItems .customGrid:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.aboutContentRow .contentRow{margin-bottom:25px}.aboutContentRow .contentRow:last-child{margin-bottom:0}.textCol p{margin-bottom:15px}.textCol a{color:#fff}.textCol a:hover{text-decoration:underline;color:#9EA8A3}.twoImagesRow .leftWideImage,.twoImagesRow .rightSquareImage{position:relative;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px);opacity:0;-webkit-transition:opacity .5s linear,-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);transition:opacity .5s linear,-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);transition:opacity .5s linear,transform .5s cubic-bezier(.19, 1, .22, 1);transition:opacity .5s linear,transform .5s cubic-bezier(.19, 1, .22, 1),-webkit-transform .5s cubic-bezier(.19, 1, .22, 1)}.twoImagesRow .leftWideImage{-webkit-transition-delay:.35s;transition-delay:.35s}.twoImagesRow .rightSquareImage{-webkit-transition-delay:.7s;transition-delay:.7s}.twoImagesRow.showItems .leftWideImage,.twoImagesRow.showItems .rightSquareImage{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.allTypes .singleTypeBox{position:relative;opacity:0;-webkit-transform:translateY(85px);-ms-transform:translateY(85px);transform:translateY(85px);-webkit-transition:background .3s ease-in-out,opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:background .3s ease-in-out,opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:background .3s ease-in-out,opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1);transition:background .3s ease-in-out,opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1),-webkit-transform .7s cubic-bezier(.19, 1, .22, 1)}.allTypes .singleTypeBox:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.allTypes .singleTypeBox:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.allTypes .singleTypeBox:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}.allTypes.showItems .singleTypeBox{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.travelExperts .expertsTitle h3{position:relative;opacity:0;-webkit-transform:translateY(85px);-ms-transform:translateY(85px);transform:translateY(85px);-webkit-transition:opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1),-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);-webkit-transition-delay:.4s;transition-delay:.4s}.travelExperts .travelExpertCol .managerImage{position:relative;opacity:0;-webkit-transform:translateY(85px);-ms-transform:translateY(85px);transform:translateY(85px);-webkit-transition:opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1),-webkit-transform .7s cubic-bezier(.19, 1, .22, 1)}.travelExperts .travelExpertCol span,.travelExperts .travelExpertCol a,.travelExperts .travelExpertCol p{position:relative;opacity:0;-webkit-transform:translateY(85px);-ms-transform:translateY(85px);transform:translateY(85px);-webkit-transition:opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1);transition:opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1),-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);-webkit-transition-delay:.2s;transition-delay:.2s}.travelExperts .travelExpertCol:nth-child(3) .managerImage{-webkit-transition-delay:.6s;transition-delay:.6s}.travelExperts .travelExpertCol:nth-child(3) span,.travelExperts .travelExpertCol:nth-child(3) a,.travelExperts .travelExpertCol:nth-child(3) p{-webkit-transition-delay:.7s;transition-delay:.7s}.travelExperts.showItems .travelExpertCol .managerImage,.travelExperts.showItems .travelExpertCol span,.travelExperts.showItems .travelExpertCol a,.travelExperts.showItems .travelExpertCol p{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.travelExperts.showItems .expertsTitle h3{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.skinnerCollection .imageCol{position:relative}.skinnerCollection .imageCol:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#fff;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;z-index:2;-webkit-transition:-webkit-transform .45s cubic-bezier(.47, 0, .745, .715);transition:-webkit-transform .45s cubic-bezier(.47, 0, .745, .715);transition:transform .45s cubic-bezier(.47, 0, .745, .715);transition:transform .45s cubic-bezier(.47, 0, .745, .715), -webkit-transform .45s cubic-bezier(.47, 0, .745, .715)}.skinnerCollection .skinnerContent h3,.skinnerCollection .skinnerContent .subtitle,.skinnerCollection .skinnerContent p,.skinnerCollection .skinnerContent a{position:relative;-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px);opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.skinnerCollection .skinnerContent h3{-webkit-transition-delay:.15s;transition-delay:.15s}.skinnerCollection .skinnerContent .subtitle{-webkit-transition-delay:.3s;transition-delay:.3s}.skinnerCollection .skinnerContent p{-webkit-transition-delay:.45s;transition-delay:.45s}.skinnerCollection .skinnerContent a{-webkit-transition-delay:.6s;transition-delay:.6s}.skinnerCollection.showItems .imageCol:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.skinnerCollection.showItems .skinnerContent h3,.skinnerCollection.showItems .skinnerContent .subtitle,.skinnerCollection.showItems .skinnerContent p,.skinnerCollection.showItems .skinnerContent a{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.accTypes.collectionTypes .singleTypeBox{position:relative;opacity:0;-webkit-transform:translateY(85px);-ms-transform:translateY(85px);transform:translateY(85px);-webkit-transition:background .3s ease-in-out,opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:background .3s ease-in-out,opacity .7s linear,-webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:background .3s ease-in-out,opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1);transition:background .3s ease-in-out,opacity .7s linear,transform .7s cubic-bezier(.19, 1, .22, 1),-webkit-transform .7s cubic-bezier(.19, 1, .22, 1)}.accTypes.collectionTypes .singleTypeBox:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.accTypes.collectionTypes .singleTypeBox:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.accTypes.collectionTypes.showItems .singleTypeBox{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.animatedArchive{position:relative}.animatedArchive .accommodationCount{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}.animatedArchive.showItems .accommodationCount{opacity:1}.animatedArchive .singleAccBox{position:relative;-webkit-transform:translateY(65px);-ms-transform:translateY(65px);transform:translateY(65px);opacity:0;-webkit-transition:all .7s cubic-bezier(.19, 1, .22, 1),opacity .6s linear;transition:all .7s cubic-bezier(.19, 1, .22, 1),opacity .6s linear}.animatedArchive .singleAccBox.visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.singleIntro.animatedIntro .introTextCol,.singleIntro.animatedIntro .introImageCol{position:relative;opacity:0;-webkit-transition:all .7s cubic-bezier(.19, 1, .22, 1),opacity .6s linear;transition:all .7s cubic-bezier(.19, 1, .22, 1),opacity .6s linear}.singleIntro.animatedIntro .introTextCol{-webkit-transform:translateY(55px);-ms-transform:translateY(55px);transform:translateY(55px)}.singleIntro.animatedIntro .introImageCol{-webkit-transform:translateY(95px);-ms-transform:translateY(95px);transform:translateY(95px);-webkit-transition-delay:.2s;transition-delay:.2s}.singleIntro.animatedIntro.show .introTextCol,.singleIntro.animatedIntro.show .introImageCol{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.masonryBoxes.animatedBoxes .masonryLeft,.masonryBoxes.animatedBoxes .masonryRight{position:relative;opacity:0;-webkit-transition:all .7s cubic-bezier(.19, 1, .22, 1),opacity .6s linear;transition:all .7s cubic-bezier(.19, 1, .22, 1),opacity .6s linear}.masonryBoxes.animatedBoxes .masonryLeft{-webkit-transform:translateY(55px);-ms-transform:translateY(55px);transform:translateY(55px)}.masonryBoxes.animatedBoxes .masonryRight{-webkit-transform:translateY(95px);-ms-transform:translateY(95px);transform:translateY(95px);-webkit-transition-delay:.2s;transition-delay:.2s}.masonryBoxes.animatedBoxes.show .masonryLeft,.masonryBoxes.animatedBoxes.show .masonryRight{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ig-feed-wrapper{margin-bottom:60px}.ig-feed-title{display:block;margin:0 0 10px;font-size:30px;font-family:'Tenor Sans';color:#162249;text-transform:uppercase;text-align:center;letter-spacing:5px}.footer-logos-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:40px 0}.single-footer-logo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:200px;margin:0 80px}.single-footer-logo img{max-width:90%;max-height:70px}@media screen and (max-width:1480px){.tax-accommodation_type.term-villas .pageIntro.letterIntro{padding:35px 0 10px}.tax-accommodation_type.term-villas .largeCali{line-height:1.1}.tax-accommodation_type.term-villas .filterArchive{margin-top:15px}.tax-accommodation_type.term-villas .subCategory{margin-bottom:30px}.heroContent{top:20%}.locationMap .acf-map{height:250px}.letterColContent h3{font-size:34px}.privateCollection .fixedLetterCol .letterColContent img{top:-10px;margin-bottom:25px}.letterColContent h3{margin-bottom:15px}.singleTypeBox .typeBoxContent h2{font-size:30px;max-width:100%;margin-left:0%;margin-right:0%}.skinnerContentCol{padding:50px 10% 50px 5%}.collectionMasonry .masonryTextBox{padding:80px 50px}.accBoxInfo{padding:15px 20px 25px 20px}.accBoxInfo .accBoxInfoRight{max-width:40%}.accBoxInfo .accBoxInfoLeft{max-width:60%}.villaContent .customGrid .contentCol p{line-height:1.8;font-size:16px;margin-bottom:10px}.singleRepeatBox{padding:65px 40px}.single-accommodation .singleIntro .customGrid,.page-intro .customGrid{min-height:calc(100vh - 159px)}.introTextCol .introBoxContent{max-width:75%}.introTextCol .introBoxContent p{font-size:14px}.introTextCol .introBoxContent h1{font-size:32px;letter-spacing:5px;margin-bottom:15px;line-height:1}.introTextCol .introBoxContent h1:first-letter{font-size:42px}.featuresBox li,.facilitiesBox li,.detailsBox p,.detailsBox li,.accommodationLocation .locationText p,.infoBox p,.singleRepeatBox p,.skinnerCollection p,.letterColContent p,.destBox .destBoxContent p,.titleRow span{font-size:14px}.featuresBox h3,.twoBoxes .borderedBox.requestBox h4,.villaContent .customGrid .titleCol h4,.facilitiesBox h3,.detailsBox h3,.accommodationLocation h3,.requestTitles h3,.relatedAccommodation .customGrid .width-4.flex-4.relatedTitleCol h4,.childDestinationContent h2{font-size:26px}.pageIntro h1{font-size:36px}.pageIntro h1:first-letter{font-size:46px}.fixedLetterRow .centeredContent h3{font-size:32px;letter-spacing:5px}.fixedLetterRow .centeredContent h3:first-letter{font-size:42px}.singleManager span{letter-spacing:4px;font-size:14px}.singleTypeBox p{font-size:14px}.titleRow h2{margin-bottom:3px}.reviewBox{padding:0 17px}.reviewBox h5{font-size:21px;line-height:1.3}.reviewBox span{letter-spacing:3px;font-size:13px}.reviewBox p{font-size:14px}.collectionDropdown{top:134px}.collectionDropdown.scrolled{top:113px}.ig-feed-title{font-size:26px}.single-footer-logo{width:180px;margin:0 70px}.intro-text{font-size:15px}.content-column{padding:50px 40px}.page-title{font-size:36px}.estate-info-item img{height:45px;max-width:50px;margin-bottom:10px}.event-estate-facilities{padding:40px}.event-estate-facilities .small-title{margin-bottom:.8em}.estate-facilities__content{font-size:14px;margin-bottom:25px}.main-text-wrapper{margin:60px 0}}@media screen and (max-width:1380px){.heroContent{left:5%;max-width:90%;top:15%}.heroContent h1,.heroContent h2{font-size:32px}.heroAnchor{left:5%}.privateCollection .fixedLetterCol .letterColContent p{max-width:80%;margin:0 10% 10px}.blueRowPadding,.villaContent .customGrid{padding:55px 5%}.singleTypeBox .typeBoxContent h2{font-size:27px}.singleTypeBox p{font-size:14px}.expertContentWrap{max-width:80%;margin:0 10%}.collectionMasonry .masonryTextBox{padding:80px 30px}.passwordCol .passwordColContent{max-width:80%}.imageBox{padding-bottom:49%}.accBoxInfo .accBoxInfoRight .price{font-size:13px}.headerBtn{max-width:180px}.headerBtn .borderSolid{max-width:160px;height:45px}.headerInfoWrap .headerInfo{font-size:14px;margin:1px 0}.headerInfoWrap{padding-top:2px}.headerTop{padding-top:5px}.customGrid{max-width:calc(100% - 30px);margin:0 15px}.heroRow{height:calc(100vh - 149px)}.aboutContentRow p{font-size:14px;max-width:85%}.singleTypeBox .typeBoxContent{max-width:85%}.accBoxInfo{padding:15px 20px 25px 20px}.villaContent .customGrid .contentCol p{max-width:90%}.aboutTextRow .contentCol{padding:40px 5%}.reviewBox h5{font-size:20px}.coming-soon-label{font-size:34px}.event-estate-facilities{padding:35px 15px}.main-text-wrapper{margin:50px 0}.occasion-column__content{padding:30px 15px;font-size:14px}.occasion-column__content .small-title{margin-bottom:.6em}}@media screen and (max-width:1300px){.heroContent{left:4%;max-width:90%;top:10%}.heroContent h1,.heroContent h2{font-size:26px}.heroContent span{font-size:22px}.headerBot li a{font-size:10px}.reviewBox h5{font-size:22px}.footerFormBox .contactForm{max-width:80%;margin:0 10%}.blueRowPadding,.villaContent .customGrid{padding:40px 5%}.aboutContentRow p{max-width:95%}.singleTypeBox .typeBoxContent h2{line-height:1.2}.singleTypeBox p{margin-bottom:25px}.typeDropdown{height:160px}.typeDropdown img{max-height:90px}.typeDropdown h2{font-size:22px}.headerRightCol{padding-top:10px}.headerBot{padding-top:5px}.badgeLogo{height:60px;max-width:60px;width:auto;margin-bottom:7px}.customHeader .headerLogo{height:70px}.admin-bar .collectionDropdown.scrolled{top:138px !important}.admin-bar .collectionDropdown{top:149px !important}.heroRow{height:calc(100vh - 124px)}.customHeader.scrolled .headerRightCol{-webkit-transform:translateY(-11px);-ms-transform:translateY(-11px);transform:translateY(-11px)}.collectionDropdown{top:106px !important}.collectionDropdown.scrolled{top:84px !important}.customHeader.scrolled::before{-webkit-transform:scaleY(.85);-ms-transform:scaleY(.85);transform:scaleY(.85)}.single-accommodation .singleIntro .customGrid,.page-intro .customGrid{height:calc(100vh - 123px)}.introTextCol .introBoxContent{max-width:85%}.introTextCol .introBoxContent p{line-height:1.4}.introTextCol .introBoxContent h2{font-size:26px;margin-bottom:10px}.introTextCol .introBoxContent h1{margin-bottom:35px}.introImageCol{padding-bottom:37%}.locationContent .acf-map{height:200px}.headerTop{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.customHeader.scrolled .headerTop{-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}.headerBtn .borderSolid{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.accBoxInfo{padding:12px 14px 25px 14px}.accBoxInfo .accBoxInfoLeft .location{font-size:14px}.accommodationCount{margin-bottom:5px}.accommodationCount span{font-size:14px}.contactItem{font-size:14px}.villaContent .customGrid .contentCol p{line-height:1.6}.detailsBox{padding:65px 15%}.accommodationLocation .customGrid{padding:45px 5%}.destinationsArchive.parentArchive .infoBox{padding:40px 3%}.singleRepeatBox{padding:35px 30px}.footerTop{padding:85px 0}.singleInfoRow .textCol p,.singleInfoRow .textCol li{font-size:14px}.singleInfoRow{padding:20px 3%}.footerBot{padding:20px 0}.pageIntro.animatedIntro.letterIntro.showItems .letter{bottom:-70px;max-width:125px}.collectionMasonry .masonryTextBox{padding:60px 30px}.titleRow span{max-width:70%;margin:0 15%}.passwordColContent img{max-width:80px}.passwordCol h1{font-size:30px}.passwordCol h1:first-letter{font-size:42px}.post-password-form label input{height:45px}.post-password-form input[type="submit"]{height:45px;width:45px}.post-password-form label{max-width:calc(100% - 45px)}.textLogoWrap{top:25px;width:230px;height:20px}.textLogoWrap:after{font-size:18px}.customHeader.scrolled .textLogoWrap{top:26px}.headerBot li{margin-left:10px}}@media screen and (max-width:1200px){.fixedLetter{max-height:175px}.letterColContent h3{font-size:28px}.privateCollection .fixedLetterCol .letterColContent img{top:0px;margin-bottom:20px}.boxBtnWrap{margin-top:10px}.privateCollection .fixedLetterCol .letterColContent p{line-height:1.7}.footerMenuBox li{margin-bottom:15px}.singleTypeBox .typeBoxContent h2{font-size:24px}.expertsTitle h3{font-size:28px}.introTextCol .introBoxContent h1{margin-bottom:25px;font-size:28px}.introTextCol .introBoxContent h1:first-letter{font-size:42px}.shareIconsWrap span{font-size:11px;color:#a7a9ac}.shareIcons{left:87px}.requestFormFields .termAccept{max-width:90%;margin-right:10%}.borderGrid{padding:0 5% 60px}.collectionMasonry .masonryTextBox p{font-size:14px}.collectionMasonry .masonryTextBox{padding:50px 30px}.singleTypeBox img{max-height:185px}.introTextCol .introBoxContent p{font-size:13px}.villaContent .customGrid .contentCol p{max-width:100%}.infoBox .boxTitleLink{font-size:24px;margin-bottom:5px}.accBoxInfo h4{font-size:14px}.accBoxInfo .accBoxInfoLeft .location{font-size:13px}.accBoxInfo{padding:12px 10px 25px 10px}.headerInfoWrap .headerInfo{font-size:13px;margin:2px 0}.infoBox{padding:25px}.singleRepeatBox{padding:35px 20px}.occasionRow .boxTitle{font-size:26px}.headerBot li a{padding:15px 12px}.single-footer-logo{margin:0 60px}.page-title{font-size:28px}.intro-text{font-size:14px}.content-column{padding:35px}.event-estate-archive .singleAccBox{max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px)}.event-estate-archive .singleAccBox:nth-child(3n+3){margin-right:15px}.event-estate-archive .singleAccBox:nth-child(2n+2){margin-right:0}.occasion-column{width:calc(50% - 7.5px);margin-bottom:15px}.occasion-column:nth-child(2n+2){margin-right:0}}@media screen and (max-width:1100px){.admin-bar .collectionDropdown.scrolled{top:128px !important}.collectionMasonry .masonryTextBox{padding:50px 20px}.titleRow span{max-width:80%;margin:0 10%}.imageBox{padding-bottom:52%}.accommodationLocation .locationDistances{padding:0 3%}.smallGrid{max-width:70%}.pageIntro p{font-size:14px}.highlightsBox{padding:20px}.formTitles span{display:block;font-size:13px}.pageIntro h1{font-size:32px}.singleInfoRow{padding:20px 1%}.customHeader .textLogo{width:150px}.customHeader.scrolled::before{-webkit-transform:scaleY(.78);-ms-transform:scaleY(.78);transform:scaleY(.78)}.customHeader.scrolled .headerLogo{top:-21px}.customHeader.scrolled .headerTop{padding-top:11px}.single-footer-logo{margin:0 40px}}@media screen and (max-width:1040px){.headerLogoCol,.headerLogo{height:80px}.container{margin-top:109px!important}.letterColContent{left:7.5%;top:28%}.reviewBox{padding:0 15px}.reviewBox h5{font-size:19px}.reviewBox p{font-size:14px}.privateCollection .letterColContent{top:5%}.footerFormBox .contactForm{max-width:90%;margin:0 5%}.footerBot{display:block}.footerBot .width-6{display:block;max-width:100%;text-align:center}.footerBot .width-6.footerCopyrights{margin-bottom:15px}.blueRowPadding,.villaContent .customGrid{padding:30px 3%}.singleTypeBox .typeBoxContent h2{font-size:20px}.singleTypeBox .borderSolid{-webkit-transform:translateX(-50%) scale(.85) !important;-ms-transform:translateX(-50%) scale(.85) !important;transform:translateX(-50%) scale(.85) !important}.singleTypeBox p{font-size:13px;line-height:1.5}.expertContentWrap{max-width:90%;margin:0 5%}.expertContentWrap p{max-width:100%;margin-left:0;margin-right:0}.collectionDropdown{display:none!important;pointer-events:none!important}.accBoxInfo .accBoxInfoRight .sleeps img{width:23px}.imageBox{padding-bottom:58%}.headerBot li.collectionDropdownParent::after{display:none}.post-password-form label input{height:40px}.post-password-form input[type="submit"]{height:40px;width:40px}.post-password-form label{max-width:calc(100% - 40px)}}@media screen and (max-width:1000px){.width-3.ici-content-wrapper{padding:30px}.container{margin-top:100px !important}.customHeader{display:none}.mobHeader,.mobMenu{display:block}.customGrid{max-width:calc(100% - 60px);margin:0 30px}.mobHeader{position:fixed;top:0;left:0;background:#fff;width:100%;max-width:100vw;height:100px;z-index:99999}.mobHeader .customGrid{display:-webkit-box;display:flex;margin-top:5px}.mobLogoCol{max-width:200px;width:100%}.mobHeaderRight{max-width:calc(100% - 200px);float:left;width:100%;text-align:right;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.mobLogo{display:block;height:80px;margin-top:10px}.mobLogo .badgeLogo{height:60px;margin-bottom:3px;max-width:60px;width:auto}.mobLogo .textLogo{max-width:120px}.headerInfoWrap{max-width:100%}.mobBtn{background:#a7a9ac;width:auto;float:right;margin-top:10px;position:relative;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear;max-width:115px;width:100%;height:40px}.mobBtn span{display:block;line-height:1;text-transform:uppercase;color:#fff;letter-spacing:3px;font-weight:500;font-size:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mobBtn .menuText{opacity:1;-webkit-transition:all .15s linear;transition:all .15s linear}.mobBtn .closetext{opacity:0;-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%);-webkit-transition:all .7s cubic-bezier(.19, 1, .22, 1);transition:all .7s cubic-bezier(.19, 1, .22, 1);-webkit-transition-delay:.2s;transition-delay:.2s}.mobBtn.openMenu .menuText{opacity:0;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.mobBtn.openMenu .closetext{opacity:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mobBtn:hover,.mobBtn:active,.mobBtn:focus{background:#c1c3c5}.mobBtn:before{content:"";display:block;height:calc(100% + 4px);width:calc(100% + 4px);position:absolute;top:-2px;left:-2px;border:1px solid #a7a9ac}.mobMenu{position:fixed;top:100px;left:0;width:100%;height:calc(100vh - 100px);overflow-y:scroll;z-index:9999;background:#fff;pointer-events:none;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);opacity:0;-webkit-transition:all .7s cubic-bezier(.19, 1, .22, 1),opacity .2s linear;transition:all .7s cubic-bezier(.19, 1, .22, 1),opacity .2s linear}.mobMenu .customGrid{height:100%}.mobMenu:before{content:"";display:block;height:30px;width:100%;background:#fff;position:fixed;bottom:0;z-index:999}.mobMenu.visible{pointer-events:all;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.mobMenuWrap li{float:left;width:100%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0}.mobMenuWrap li.visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.mobMenuWrap li a{display:block;float:left;width:100%;padding:20px 30px;color:#fff;border-bottom:1px solid #fff;text-transform:uppercase;font-weight:300;letter-spacing:2px;font-size:14px;text-decoration:none}.mobMenuWrap li.menu-item-has-children{position:relative;border-bottom:1px solid #fff}.mobMenuWrap li.menu-item-has-children>a{display:inline-block;width:auto;border-bottom:0}.mobMenuWrap li.menu-item-has-children:after{content:"";display:block;height:5px;width:8px;border-top:5px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;top:27px;right:30px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.mobMenuWrap li.menu-item-has-children.opened:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);top:29px}.mobMenuWrap .sub-menu{float:left;width:100%;max-height:0;overflow:hidden;background:#b9cdc3;-webkit-transition:all .7s cubic-bezier(.19, 1, .22, 1);transition:all .7s cubic-bezier(.19, 1, .22, 1)}.mobMenuWrap .sub-menu li a{border-bottom:1px solid #CEDCD5;text-transform:none}.mobMenuSocial{padding:25px 30px 100px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition-delay:.45s;transition-delay:.45s;position:relative;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0}.mobMenuSocial.visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.mobMenuSocial a{background:#A8A9AD;color:#fff;font-size:17px;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:flex;float:left;-webkit-box-align:center;align-items:center;margin-right:15px;-webkit-box-pack:center;justify-content:center}.mobMenuSocial a:hover,.mobMenuSocial a:active,.mobMenuSocial a:focus{outline:0!important;background:#9EA8A3}.heroRow{height:60vh;max-height:600px}.fixedLetter{max-height:115px}.letterColContent{top:21%}.letterColContent h3{font-size:22px}.wideImageCol{padding-bottom:34%}.destBox h4{font-size:20px}.destBox p{line-height:1.4;font-size:13px}.masonryLeft,.masonryRight{max-width:100%;flex-basis:100%}.masonryLeft{margin-bottom:15px}.largeSquare{padding-bottom:60%}.privateCollection .customGrid{display:block}.privateCollection .fixedLetterCol{margin-right:0;max-width:100%;margin-bottom:15px;padding:35px 0}.privateCollection .fixedLetterCol .letterColContent{position:relative;left:0;top:0}.privateCollection .fixedLetterCol .fixedLetter{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.privateCollection .privateImage{max-width:100%;padding-bottom:62%}.twoBoxes .imageBox{padding-bottom:47%}.footerBoxes{display:block}.footerFormBox,.footerMenuBox{max-width:100%;margin-right:0}.footerFormBox{margin-bottom:15px}.mobMenuWrap li.current_page_item>a{font-weight:600;text-decoration:underline}.pageIntro{padding:15px 0}.width-3.titleCol{max-width:100%;margin-bottom:10px}.width-9.textCol{max-width:100%}.aboutContentRow p{max-width:100%}.allTypes .singleTypeBox{max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);margin-right:15px;margin-bottom:15px;padding-bottom:45%}.travelExperts .customGrid{display:-webkit-box;display:flex;flex-wrap:wrap}.expertsTitle{-webkit-box-ordinal-group:2;order:1;max-width:100%;flex-basis:100%;margin-bottom:25px}.travelExpertCol{-webkit-box-ordinal-group:3;order:2;flex-basis:50%;max-width:50%}.expertContentWrap .managerImage{height:auto;max-width:40%;padding-bottom:40%}.skinnerCollection .customGrid{display:block}.skinnerCollection .imageCol{max-width:100%;margin-right:0;flex-basis:100%;width:100%;padding-bottom:65%;margin-bottom:15px}.skinnerContentCol{max-width:100%}.singleTypeBox{padding-bottom:32%}.accBoxInfo{padding:10px}.accBoxInfo .accBoxInfoLeft{max-width:100%;text-align:center;margin-bottom:5px;width:100%}.accBoxInfo .accBoxInfoRight{max-width:100%}.accBoxInfo .accBoxInfoRight .sleeps{max-width:50%;float:left;width:100%;display:block;text-align:left}.accBoxInfo .accBoxInfoRight .price{max-width:50%;float:left;width:100%}.single-accommodation .singleIntro .customGrid,.page-intro .customGrid{height:auto}.introTextCol{max-width:100%;flex-basis:100%;margin-right:0}.single-accommodation .introTextCol .introBoxContent{margin-top:0;position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);left:0;top:10px;left:12.5%}.single-accommodation .introTextCol{padding-bottom:130px}.introImageCol{padding-bottom:56%;max-width:100%;flex-basis:100%;padding-bottom:46%;margin-top:15px}.masonryLeft{margin-right:0}.width-9.contentCol{max-width:100%}.detailsBox,.villaContent .customGrid{padding:45px 5%}.villaContent .customGrid .titleCol .borderSolid{margin-top:15px;margin-bottom:25px}.locationText,.locationDistances{max-width:50%;width:100%;padding:0 0 !important;margin-bottom:25px}.locationText{padding-right:15px!important}.accommodationLocation .singleDistance p{text-align:right}.locationMap{max-width:100%;float:left;width:100%}.locationContent .acf-map{height:300px}.requestInfo,.requestForm{max-width:100%}.singleManager{max-width:50%;float:left}.relatedAccommodation .customGrid .width-4.flex-4.relatedTitleCol{max-width:100%;flex-basis:100%;-webkit-box-ordinal-group:2;order:1;margin-right:0;padding-top:50px;margin-bottom:25px}.relatedAccommodation .customGrid .width-4.flex-4.relatedTitleCol h4{margin-bottom:15px}.relatedAccommodation .customGrid .width-4.flex-4.singleAccBox{flex-basis:calc(50% - 7.5px);max-width:calc(50% - 7.5px);-webkit-box-ordinal-group:3;order:2}.passwordCol,.pwImg{flex-basis:100%;max-width:100%}.passwordCol .passwordColContent{position:relative;-webkit-transform:unset;-ms-transform:unset;transform:unset;top:0;left:10%}.passwordCol{margin-right:0;padding:0 35px 50px}.pwImg{padding-bottom:70%}.destinationsArchive.parentArchive .infoBox{padding:35px 3%}.infoBox .boxTitleLink{font-size:19px;text-align:left}.infoBox .totalCount{font-size:13px;text-align:left}.infoBox p{font-size:13px!important;text-align:left}.infoBox .borderSolid{-webkit-transform:unset;-ms-transform:unset;transform:unset;left:0;max-width:120px;height:40px}.infoBox .borderSolid span{font-size:10px}.introTextCol .introBoxContent{max-width:75%;position:relative;left:12.5%;-webkit-transform:unset;-ms-transform:unset;transform:unset;top:0;padding:0 0 10px}.destinationRow .infoBox{padding:17px}.destinationRow .infoBox .totalCount{float:left;width:100%;margin-top:5px}.largeMasonrySection .masonryLeft{float:left;padding-bottom:46%;width:100%}.singleRepeatBox{max-width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);width:100%;padding:55px 20px;margin-right:15px;margin-bottom:15px}.singleRepeatBox:nth-child(2n+2){margin-right:0}.singleRepeatBox:nth-child(3),.singleRepeatBox:nth-child(4){margin-bottom:0}.occasionRow .boxTitle{font-size:20px;text-align:left;margin-bottom:5px}.occasionRow .infoBox{padding:35px 3%}.occasionRow .infoBox p{font-size:12px !important}.contactFormCol.width-7,.formInfo.width-5{max-width:100%;width:100%}.pageIntro.letterIntro{padding:10px 0 25px}.aboutTextRow,.aboutTextRow.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.aboutTextRow .imageCol,.aboutTextRow.reverse .imageCol{border-right:0;border-left:0;-webkit-box-ordinal-group:2;order:1;flex-basis:100%;max-width:100%;padding-bottom:66%}.aboutTextRow .contentCol,.aboutTextRow.reverse .contentCol{-webkit-box-ordinal-group:3;order:2;flex-basis:100%;max-width:100%}.gb-icon{margin:4px auto 4px 0;max-width:50px}.footer-logos-wrapper{flex-wrap:wrap}.single-footer-logo{margin:0 4% 40px 0;width:48%;-webkit-box-pack:center;justify-content:center}.single-footer-logo:nth-child(2n+2){margin-right:0}.single-footer-logo img{max-width:190px;max-height:70px}.singleAccBox.new-accommodation .accFeatu::before{padding:4px 12px;font-size:22px}.page-intro__column{max-width:100%}.image-column{padding-bottom:50%}.inner-content-wrapper .pretitle{margin-bottom:.2em}.estate-info-item img{height:40px;max-width:45px;margin-bottom:8px}.content-column{padding:40px 5%}.intro-text{width:100%}.no-of-villas{width:50%;margin:0}.page-template-press-template .single-press{width:45%;margin-right:5%;margin-bottom:40px}.page-template-press-template .single-press:nth-child(3n+3){margin-right:5%}.page-template-press-template .single-press:nth-child(2n+2){margin-right:0}.main-section-homepage-wrapper .width-4.flex-4.fixedLetterCol.flex-col{width:100%;max-width:100%;flex-basis:100%;margin-bottom:15px}.main-section-homepage-wrapper .width-8.flex-8.dkGreenBg{width:100%;max-width:100%;flex-basis:100%}.main-homepage-small-text.ltGreenBg{border-right:0;margin-bottom:15px}}@media screen and (max-width:767px){.main-gallery-slider-wrapper .slick-arrow{display:none}.occasionRow.final-section-lifestyle .imageCol{max-width:100%;flex-basis:100%}.occasionRow.final-section-lifestyle .infoBox{max-width:100%;flex-basis:100%}.occasionRow.final-section-lifestyle .infoBox{margin-right:0px;margin-bottom:8px}.occasionRow.final-section-lifestyle .imageCol{margin-left:0}.ici-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.width-6.main-ici-image{max-width:100%;width:100%;padding-bottom:45vh}.width-3.ici-content-wrapper{width:100%;max-width:100%;margin:0}.width-3.main-ici-small-image{max-width:100%;width:100%;height:40vh}.main-gallery-slide{padding-bottom:40vh}.filterWrap{width:49%;margin-right:2%;position:relative}.filterWrap:nth-child(2){margin-right:0}.filterLabel span{margin-right:0;margin-bottom:10px}.filterWrap::before{bottom:22px;top:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}.filter{width:100%;margin:0 0}.filterArchive{margin-top:35px}.largeCali{font-size:46px;margin-bottom:0px}.subCategory{margin-bottom:15px}.accBoxInfo .accBoxInfoRight .sleeps,.accBoxInfo .accBoxInfoRight .price{max-width:100%;float:left;width:100%;text-align:center}.allTypes.threeTypes .singleTypeBox{max-width:100%;flex-basis:100%;margin-right:0;margin-bottom:15px;padding-bottom:34%}.customGrid{max-width:calc(100% - 30px);margin:0 15px}.mobLogoCol{max-width:140px}.mobHeaderRight{max-width:calc(100% - 140px)}.heroRow{height:80vh;max-height:500px}.heroContent h2,.heroContent h1{font-size:19px;line-height:1.3}.heroContent span{font-size:17px}.mobMenuWrap .sub-menu li a{padding:15px 30px}.heroAnchor{width:30px;height:30px}.heroAnchor:after{border-top:3px solid #fff;top:71%}.titleRow h2{font-size:17px}.titleRow span{max-width:100%;margin:0 0}.fixedLetterCol{max-width:100%;padding:65px 0;margin-right:0;width:100%}.letterColContent{top:20%}.equalHeights{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.equalHeights .fixedLetterCol{-webkit-box-ordinal-group:2;order:1}.equalHeights .wideImageCol{position:relative;border-left:0;max-width:100%;padding-bottom:60%;border-right:0;-webkit-box-ordinal-group:3;order:2}.destinationsRow{display:block}.destBox{display:block;width:100%;max-width:100%;margin-bottom:15px;padding-bottom:85%}.masonryBoxes .twoBoxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.masonryBoxes .twoBoxes .imageBox{-webkit-box-ordinal-group:3;order:2;max-width:100%;flex-basis:100%;margin:0 0 0 0}.masonryBoxes .twoBoxes .reviewBox{-webkit-box-ordinal-group:2;order:1;max-width:100%;flex-basis:100%;margin:0 0 0 0;padding:35px 20px}.privateCollection .fixedLetterCol .letterColContent p{max-width:100%;margin:0 0% 10px;font-size:14px}.footerTop{padding:55px 0}.footerBadgeCol{flex-basis:100%;width:100%;max-width:100%;-webkit-box-ordinal-group:2;order:1}.managerInfoCol{flex-basis:100%;width:100%;max-width:100%;-webkit-box-ordinal-group:3;order:2;margin:20px 0}.managerInfoCol:last-child{margin-bottom:0}.footerFormBox .contactForm{max-width:100%;margin:0 0%}.footerFormBox,.footerMenuBox{padding:30px 5%}.termAccept .wpcf7-list-item-label{font-size:11px}.privateImage::before{display:none}.footerLogo img{max-width:70px}.twoImagesRow .leftWideImage{max-width:100%;flex-basis:100%;margin-right:0;padding-bottom:49%}.twoImagesRow .rightSquareImage{max-width:100%;flex-basis:100%;padding-bottom:82%;margin-top:15px}.allTypes .singleTypeBox{max-width:100%;flex-basis:100%;margin-right:0;margin-bottom:15px!important;padding-bottom:45%}.allTypes .singleTypeBox:last-child{margin-bottom:0!important}.travelExpertCol{flex-basis:100%;max-width:100%;margin-bottom:45px}.travelExpertCol:last-child{margin-bottom:0}.expertContentWrap .managerImage{max-width:30%;padding-bottom:30%}.skinnerContentCol{padding:130px 25px 55px 25px}.skinnerContentCol p{max-width:100%}.skinnerCollection .skinnerBadge{position:absolute;bottom:unset;right:unset;max-width:70px;top:20px;left:25px}.singleTypeBox{padding-bottom:47%;max-width:100%;flex-basis:100%;margin-right:0;padding:130px 0}.collectionMasonry .masonryTextBox{max-width:100%;flex-basis:100%;margin-right:0;text-align:center;padding:70px 50px;margin-bottom:15px}.collectionMasonry .largeSquare{margin-top:0}.heroContent{top:20px}.titleRow.titlePadding{padding-left:3%;padding-right:3%}.blueRowPadding,.villaContent .customGrid{padding:30px 7%}.aboutContentRow p{line-height:1.4 !important}.titleRow.largeTitleRow h2{font-size:22px}.titleRow.largeTitleRow h2:first-letter{font-size:32px}.travelExperts{padding:45px 0}.singleTypeBox .typeBoxContent h2{max-width:90%;margin:0 5% 5px}.singleAccBox{max-width:100%;flex-basis:100%;margin-right:0;margin-bottom:15px}.archiveWrap{margin-bottom:55px}.single-accommodation .introTextCol .introBoxContent{max-width:90%;left:5%}.introTextCol .introBoxContent h1{margin-bottom:10px}.shareIcons{left:95px;bottom:-6px;top:unset;-webkit-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}.shareIcons span{font-size:9px}.shareIcons img{margin-right:9px;width:12px}.shareIcons.show{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.shareIconsWrap span{margin-bottom:0px}.shareIconsWrap{bottom:15px}.galleryThumbs{max-width:100%;position:relative;margin:15px 0}.galleryThumb{padding-bottom:31%}.single-accommodation .introTextCol{padding-bottom:45px}.accHouseInfo{margin-bottom:10px}.mfp-bg,.mfp-wrap{z-index:999999}.mfp-bg~.mobHeader{z-index:999}.twoBoxes .borderedBox.requestBox{max-width:100%;flex-basis:100%;padding:35px 0;margin-bottom:15px}.featuresBox,.facilitiesBox,.detailsBox,.accommodationLocation .customGrid{padding:30px 8%}.featuresBox li{font-size:13px}.twoImages .imageCol{max-width:100%;flex-basis:100%;padding-bottom:61%;margin-right:0}.twoImages .wideImageBox{max-width:100%;flex-basis:100%;padding-bottom:64%;margin-top:15px}.smallWideImage{padding-bottom:61%}.locationContent .width-4{max-width:100%;width:100%;margin-right:0;padding-right:0 !important}.singleManager{max-width:100%;float:left}.singleManager span{text-align:center;display:block;width:100%}.singleManager a{margin-bottom:9px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:16px}.requestFormFields .leftFields,.requestFormFields .rightFields{max-width:100%}.requestFormFields .termAccept{max-width:100%;margin-right:0%}.relatedAccommodation .customGrid .width-4.flex-4.singleAccBox{max-width:100%;flex-basis:100%}.accommodationLocation .locationText .borderSolid{margin-top:15px;margin-bottom:15px}.footerSignature p,.footerSignature a{font-size:9px}.footerCopyrights span{font-size:9px;margin-right:0;margin-bottom:11px}.footerCopyrights a:last-child{margin-right:0}.smallGrid{max-width:90%}.pageIntro h1{font-size:26px}.pageIntro h1:first-letter{font-size:36px}.passwordCol h1{font-size:26px}.passwordCol h1:first-letter{font-size:36px}.passwordCol{padding:0 10px 50px}.passwordCol .passwordColContent{max-width:100%;left:0}.pwFormNote p{font-size:13px;margin:6px 0}.post-password-form label input::-webkit-input-placeholder{opacity:.3}.post-password-form label input::-ms-input-placeholder{opacity:.3}.post-password-form label input::placeholder{opacity:.3}.post-password-form p::before{box-shadow:0 0 32px rgba(0,0,0,0.05)}.refNumber{margin-bottom:10px}.contactFormWrap .leftFields{margin-right:0;max-width:100%}.contactFormWrap .rightFields{max-width:100%}.formTitles h3{font-size:20px;text-align:center;margin-top:25px;margin-bottom:5px}.formTitles span{text-align:center;float:left;width:100%}.contactFormWrap{margin-top:15px}.destinationsArchive.parentArchive .infoBox{padding:25px 6%;max-width:100%;flex-basis:100%;margin-right:0}.destinationRow .imageCol{max-width:100%;flex-basis:100%;margin-left:0;padding-bottom:50%}.destinationRow.reverse .infoBox{-webkit-box-ordinal-group:2;order:1;margin-left:0}.destinationRow.reverse .imageCol{-webkit-box-ordinal-group:3;order:2;margin-right:0}.pageIntro .letter{bottom:-50px;max-width:140px}.page-id-15 .pageIntro .letter{bottom:-25px}.introTextCol .introBoxContent{max-width:90%;left:5%}.introTextCol .introBoxContent .totalCount{margin-bottom:15px}.introImageCol{padding-bottom:56%}.destinationRow .infoBox{max-width:100%;flex-basis:100%;margin-right:0;padding:25px 6%}.infoBox p{font-size:14px !important}.fixedLetterRow .centeredContent{max-width:90%}.fixedLetterRow .centeredContent h3{font-size:26px}.fixedLetterRow{padding:45px 0}.fixedLetterRow .centeredContent p{font-size:14px}.fixedLetterRow .centeredContent img{max-width:70px}.fixedLetterRow .centeredContent h3{font-size:22px;letter-spacing:5px}.fixedLetterRow .centeredContent h3:first-letter{font-size:30px}.childDestinationContent{margin-top:35px}.childDestinationContent .introImageCol{margin-top:35px}.highlightsBox{max-width:100%;flex-basis:-moz-calc(42.5%);flex-basis:100%;margin-right:0;margin-bottom:15px}.smallImageBox{max-width:100%;flex-basis:100%;padding-bottom:90%}.singleRepeatBox{max-width:100%;flex-basis:100%;width:100%;padding:55px 20px;margin-right:0;margin-bottom:15px}.singleRepeatBox:nth-child(3){margin-bottom:15px}.single-destination .accArchive{margin-top:15px}.occasionRow .infoBox{max-width:100%;flex-basis:100%;margin-right:0;padding:25px 6%}.occasionRow .imageCol{max-width:100%;flex-basis:100%;margin-left:0;padding-bottom:55%}.occasionRow.reverse .imageCol{-webkit-box-ordinal-group:3;order:2;margin-right:0;margin-left:0}.occasionRow.reverse .infoBox{-webkit-box-ordinal-group:3;order:2;margin-right:0;margin-left:0}.contactWrapper .borderGrid{padding-top:15px}.singleInfoRow .titleCol h2{font-size:18px;padding-right:0}.width-3.titleCol{margin-bottom:5px}.headerInfoWrap .headerInfo span{font-size:13px;display:block}.letterColContent{top:0;position:relative;left:0}.fixedLetter{max-height:115px;position:absolute}.heroLayers .logoGroup .badge{max-width:64px;left:50% !important;top:50%}.heroLayers .logoGroup .text{-webkit-transform:translate(-20%, -36%);-ms-transform:translate(-20%, -36%);transform:translate(-20%, -36%);max-width:150px}.heroLayers .logoGroup.logoBlue .badge{-webkit-transform:translate(42%, 26%);-ms-transform:translate(42%, 26%);transform:translate(42%, 26%)}.heroLayers .logoGroup.logoBlue .text{-webkit-transform:translate(-16%, -36%);-ms-transform:translate(-16%, -36%);transform:translate(-16%, -36%)}.heroLayers.showItems .logoWhite .badge{max-width:64px;top:50%;-webkit-transform:translate(-175%, -48%);-ms-transform:translate(-175%, -48%);transform:translate(-175%, -48%)}.heroLayers.showLogo .logoWhite .badge{-webkit-transform:translate(-175%, -48%);-ms-transform:translate(-175%, -48%);transform:translate(-175%, -48%)}.heroLayers.showLogo .logoWhite .text{-webkit-transform:translate(-16%, -36%);-ms-transform:translate(-16%, -36%);transform:translate(-16%, -36%)}.aboutTextRow .contentCol{padding:25px}.threeTypes .customGrid{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.singleTypeBox .typeBoxContent .borderSolid{margin-top:0px}.singleTypeBox .typeBoxContent{min-height:unset}.singleTypeBox p{font-size:16px;margin-bottom:15px}.singleTypeBox .typeBoxContent h2{font-size:28px}.aboutTextRow .contentCol{padding:15px}.singleRepeatBox ul{max-width:94%;margin:0 3%}.singleRepeatBox .singleDistance{display:block;text-align:center}.singleRepeatBox .singleDistance p,.singleRepeatBox .singleDistance span{max-width:100%}.singleRepeatBox .singleDistance p{text-align:center;font-weight:300}.coming-soon-label{font-size:31px}.ig-feed-title{font-size:24px}.small-title{font-size:22px}.event-estate-archive .singleAccBox{max-width:100%;flex-basis:100%}.event-estate-archive .singleAccBox:nth-child(3n+3){margin-right:0}.no-of-villas{width:100%;text-align:center;margin:7px 0}.archived-events-estate .accBoxInfo .accBoxInfoRight{margin-top:10px}}@media screen and (max-width:600px){.main-homepage-big-text{padding:30px 20px}.main-homepage-big-text p{font-size:15px}.page-template-press-template .container>.title-row{margin-top:20px}.page-template-press-template .single-press{width:100%;margin-right:0;margin-bottom:40px}.page-template-press-template .single-press:nth-child(3n+3){margin-right:0}.filterWrap{width:100%;margin-right:0}.allTypes.threeTypes .singleTypeBox{padding-bottom:53%}.allTypes.threeTypes .singleTypeBox p{font-size:15px}.largeCali{font-size:52px}.ig-feed-title{font-size:20px;letter-spacing:3px}.single-footer-logo img{max-width:80%;max-height:60px}.content-column{padding:40px 0}.intro-text{font-size:13px}.estate-info-item img{height:35px;max-width:40px}.estate-info-item__title{font-size:11px}.estate-info-item__value{font-size:13px}.main-text-wrapper{margin:40px 0}.estates-for-events-main-text{font-size:14px}.occasion-column{width:100%;margin-right:0}.title-row{margin:60px 0 30px}.pageIntro.occasions-intro p{font-size:13px}}@media screen and (max-width:320px){.mobLogo .badgeLogo{max-height:40px;max-width:40px;height:auto;width:auto;margin-top:8px}.mobBtn{max-width:90px;height:35px}.mobBtn span{font-size:10px}.mobLogoCol{max-width:120px}.mobHeaderRight{max-width:calc(100% - 120px)}.mobMenuWrap li a{padding:16px 24px;font-size:13px}.mobMenuWrap li.menu-item-has-children::after{height:4px;width:5px;border-top:4px solid #fff;border-left:3px solid transparent;border-right:3px solid transparent;top:23px;right:20px}.mobMenuWrap .sub-menu li a{padding:13px 20px}.mobMenuWrap li.menu-item-has-children.opened::after{top:23px}.privateCollection .fixedLetterCol .letterColContent img{top:0;margin-bottom:15px;max-width:80px}.footerFormBox h3,.footerMenuBox h3{margin-bottom:7px;font-size:21px}.footerMenuBox li a{font-size:11px}.footerCopyrights a{margin-right:0;font-size:13px;margin-bottom:10px}.footerCopyrights a:last-child{margin-bottom:0}.expertsTitle h3{font-size:22px}.expertContentWrap p{font-size:12px;line-height:1.6}.skinnerCollection h3{font-size:21px}.skinnerCollection p{line-height:1.4;font-size:13px}.collectionMasonry .masonryTextBox{padding:40px 20px}.single-accommodation .introTextCol .introBoxContent{max-width:96%;left:2%}.introTextCol .introBoxContent p{font-size:13px;line-height:1.5}.introTextCol .introBoxContent h1{font-size:22px}.introTextCol .introBoxContent h1:first-letter{font-size:32px}.galleryThumb{padding-bottom:27%}.featuresBox h3,.twoBoxes .borderedBox.requestBox h4,.villaContent .customGrid .titleCol h4,.facilitiesBox h3,.detailsBox h3,.accommodationLocation h3,.requestTitles h3,.relatedAccommodation .customGrid .width-4.flex-4.relatedTitleCol h4,.childDestinationContent h2{font-size:22px}.featuresBox li,.facilitiesBox li,.detailsBox p,.detailsBox li,.accommodationLocation .locationText p,.infoBox p,.singleRepeatBox p,.skinnerCollection p,.letterColContent p,.destBox .destBoxContent p,.titleRow span,.villaContent .customGrid .contentCol p,.infoBox p,.pageIntro p{font-size:14px}.locationContent .acf-map{height:240px}.page-template-destinations-template .pageIntro h1{font-size:20px}.page-template-destinations-template .pageIntro h1:first-letter{font-size:30px}.singleRepeatBox{padding:35px 20px}.contactWrapper .pageIntro .smallGrid{max-width:100%}.contactWrapper .pageIntro .smallGrid h1{font-size:20px}.contactWrapper .pageIntro .smallGrid h1:first-letter{font-size:28px}.pageSubtitle{max-width:90%;margin:0 5%}.aboutTextRow .contentCol p{line-height:1.6 !important;font-size:15px}.aboutTextRow .contentCol p a{font-size:14px}.footerCopyrights a{display:block}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.singleField input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:.45 !important}.singleField input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:.45 !important}.singleField input::placeholder,textarea::placeholder{opacity:.45 !important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(max-width:1024px){.masonryLeft,.masonryRight,.facilitiesRow .masonryLeft{display:block}}