/**handles:landing**/
@font-face{font-family:OrpheusPro;src:url('http://www.privateluxuryretreats.com/wp-content/themes/luxury-retreats-landing-child/fonts/OrpheusPro.eot?#iefix') format('embedded-opentype'),url('http://www.privateluxuryretreats.com/wp-content/themes/luxury-retreats-landing-child/fonts/OrpheusPro.woff') format('woff'),url('http://www.privateluxuryretreats.com/wp-content/themes/luxury-retreats-landing-child/fonts/OrpheusPro.ttf') format('truetype'),url('http://www.privateluxuryretreats.com/wp-content/themes/luxury-retreats-landing-child/fonts/OrpheusPro.svg#OrpheusPro') format('svg');font-weight:400;font-style:normal}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0}ul{list-style:none}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}a img{border:0;width:auto;height:auto;max-width:100%;vertical-align:bottom;border-style:none}a,input,select,textarea{outline:0}img{width:auto;height:auto;max-width:100%;vertical-align:bottom;border-style:none}img::selection{background:0 0}img::-moz-selection{background:0 0}a{text-decoration:none;display:inline-block}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input::-moz-focus-inner{border:0;padding:0}input:invalid,input:required{box-shadow:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input:required{box-shadow:none}input::-moz-focus-inner{box-shadow:0 0 0 transparent}body{background:#fff;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:auto;font-family:OrpheusPro;font-weight:400;font-style:normal;font-size:12px;line-height:18px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}address,dfn,em{font-style:normal}input[type=submit],label{cursor:pointer}button:focus{outline:0}.btn{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.mobi{display:none}.desk{display:block}.common-wrap{max-width:1480px;margin:0 auto;clear:both;padding:0 20px}.centerY{position:absolute;left:0;right:0;text-align:center;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.flex-box{display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-vertical-align{-webkit-box-align:center;align-items:center}.flex-content-align{-webkit-align-content:center;-moz-align-content:center;align-content:center}.order-1{-webkit-order:1;-moz-order:1;-ms-order:1;order:1}.order-2{-webkit-order:2;-moz-order:2;-ms-order:2;order:2}.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}footer,header,section{float:left;width:100%;position:relative}.bg-style{background-position:center center;background-repeat:no-repeat;background-size:cover}body,html{height:100%}.main-wrap{min-height:100%;overflow:hidden;position:relative;overflow-x:hidden}.villa-view-wrap{float:left;width:100%;z-index:10;position:relative;overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.villa-view-wrap>a{float:left;width:100%;padding-right:1px;position:relative;height:100vh;cursor:pointer}.villa-view-wrap>a:after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background-color:rgba(140,141,141,.5)}.villa-view-wrap>a:last-child:after{display:none}.img-hero-background{position:absolute;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;top:0;left:0;overflow:hidden;opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all .3s ease;transition:all .3s ease}.show .img-hero-background{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);overflow:hidden}.villa-view-item-content{position:absolute;left:0;bottom:0;padding:0 20px 50px 46px;transition:all .6s cubic-bezier(.19, 1, .23, 1.04)}.villa-view-item-content figure.content-icon{margin-bottom:12px}.villa-view-item-content .content-icon img{position:relative;top:0;left:-3px;transform:translate3d(0,0,0);opacity:1;z-index:1;width:auto!important;max-height:50px}.villa-view-item-content h4,.villa-view-item-content p{font-size:20px;line-height:28px;color:#fff;letter-spacing:.2px}.villa-view-item-content h4{font-weight:400;text-transform:uppercase}.villa-view-item-content address{float:left;width:100%;padding-bottom:19px;font-size:16px;line-height:22px;color:#fff;letter-spacing:.12px}.villa-view-item-content span{float:left;width:100%}.villa-view-item-content figure{float:left;width:100%;position:relative}.villa-view-item-content img{position:absolute;top:100%;color:#fff;transform:translate3d(0,100%,0);opacity:0;transition:all 1s cubic-bezier(.19,1,.22,1);width:113px!important}.villa-view-wrap>.active:hover img{opacity:1;transform:translateZ(0)}.villa-view-wrap>a:hover .villa-view-item-content{bottom:44px}.villa-view-wrap:after{content:'';position:absolute;top:0;left:0;width:100%;min-height:100vh;background-color:rgba(23,23,23,.2);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:-1}#video-wrap{width:100%;height:100vh;position:fixed;overflow:hidden;left:0;top:0;background:rgba(0,0,0,.7);z-index:7}.slider-img{position:relative;z-index:5}@media only screen and (min-width:320px) and (max-width:767px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.desk{display:none}.mobi{display:block}.content-text-wrap .villa-view-item-content h4,.content-text-wrap .villa-view-item-content p{color:#000}.main-wrap{overflow:auto}.slider-wrap{float:left;width:100%;position:relative}.slider-item{float:left;width:100%;min-height:100vh;display:flex!important;align-items:center;text-align:center}.slider-content{float:left;width:100%;max-width:250px;margin:0 auto;text-align:left}.slider-content address,.slider-content h4{float:left;width:100%;color:#fff;font-size:24px;line-height:32px}.slider-content h4{font-weight:400;text-transform:uppercase}.slider-content address{font-size:16px;line-height:24px;margin-top:10px}.slider-content span{float:left;width:100%}.slider-content figure{float:left;width:100%;margin-top:10px}}@media only screen and (min-width:768px) and (max-width:991px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media only screen and (min-width:992px) and (max-width:1024px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}}