html{overflow-y:scroll}body,html{margin:0;height:100%}body,td,th{font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#555;background:#fff;line-height:1.6em;text-align:left;font-weight:400}a,.active,.colour{color:#caa334;text-decoration:none;outline:none;border:none}a:hover{color:#999;text-decoration:none}a img{border:none;outline:none}a.plain{color:#555}a.btn,.btn{display:inline-block;font-size:.875em;font-weight:400!important;padding:4px 10px;text-transform:uppercase;color:#fff;border:4px solid #caa334;color:#555}a.btn:hover,.btn:hover{background:#caa334;color:#fff;cursor:pointer}p{margin:0;padding:0;font-size:.875em;font-size:1em;line-height:1.6em}strong,.strong,b{font-weight:700;font-family:Helvetica,Arial,sans-serif}hr{clear:both;height:0;width:100%;margin:20px 0;padding:20px 0;border:none;border-bottom:1px solid #404041}ul,ul li{padding:0;margin:0;list-style:none}.loading{position:relative;margin:20px auto;height:35px;width:35px;background:url(https://www.lujurevillas.com/2015/images/loading.gif)}.reset{display:none}.floatleft{float:left}.floatright{float:right}.textleft{text-align:left}.textright{text-align:right}.justify{text-align:justify}.clear{clear:both}.hide{display:none!important}.window{position:relative;width:1000px;max-width:95%;margin:0 auto}.outer{position:absolute;top:0;left:0;height:100%;width:100%;z-index:50;text-align:center;vertical-align:middle;color:#fff}.outer:before{content:"";display:inline-block;height:100%;vertical-align:middle}.inner{display:inline-block;vertical-align:middle}h1,h2,h3,h4,h5{position:relative;font-weight:400;line-height:1em}h1{font-family:"Didot W01 Bold","Times New Roman",Georgia\ serif;font-size:2.14285714em;text-align:center;background:url(https://www.lujurevillas.com/2015/images/h1.png) center bottom no-repeat;padding-bottom:25px;margin-bottom:25px;text-transform:uppercase;color:#caa334}h2{display:block;font-size:2.25em;text-transform:uppercase;font-weight:700;color:#caa334;margin-bottom:10px;padding-bottom:15px}h2.line{border-bottom:1px solid #caa334}h2 a{float:right;text-transform:uppercase;font-size:14px;color:#555;vertical-align:bottom;line-height:3em}h3{display:block;font-size:1em;font-weight:700;text-transform:uppercase;padding-bottom:10px}h3.title{font-size:1.25em;color:#58595b;text-transform:uppercase;font-weight:700;background:url(https://www.lujurevillas.com/2015/images/h1.png) bottom left no-repeat;padding-bottom:10px;margin-bottom:20px}h3.title.padtop{padding-top:20px}h4{display:block;font-size:.9em;background:url(https://www.lujurevillas.com/2015/images/bg-h6-1.png) no-repeat left bottom;padding-bottom:10px;margin-bottom:15px;text-transform:uppercase}h4 a{color:#555}h5{color:#58595b;font-weight:700;text-transform:uppercase;margin-bottom:5px}#header{display:block;position:fixed;width:100%;z-index:100;border-bottom:1px solid #e4e4e4;z-index:100}#header-space{position:relative;width:100%;z-index:0}#header .holder{display:block;position:relative;background:#fff;width:100%;height:100%;z-index:100}#header .window{width:1000px}#header .logo{position:absolute;left:0;height:50px}#header .logo img{height:100%}#header ul.menu{position:absolute;right:35px;height:20px;font-size:.92857143em;font-size:.9em;text-transform:uppercase}#header ul.menu li{float:left;line-height:20px;vertical-align:middle;margin-left:3px}#header ul.menu li.phone{border-left:2px solid #555;border-right:2px solid #555;padding:0 15px;margin:0 10px;font-weight:700;font-size:1.35em}.anim.compress .search-icon{top:16px}.search-icon{position:absolute;right:0;top:30px;width:20px;height:20px;display:inline-block;cursor:pointer}@media (max-width:767px){.search-icon{right:55px;top:20px;width:25px;height:25px;text-align:center;line-height:35px;background-color:#caa334;padding:3px}.search-icon svg{fill:#fff}}#header ul.menu a,#header ul.menu li.drop span{color:#555;padding:4px 8px;border:3px solid #fff}#header ul.menu a:hover,#header ul.menu li.drop span:hover{border:3px solid #caa334;cursor:pointer}#header-m,.mobile-menu{display:none}.menu-toggle{position:relative;height:80px;margin-top:-80px}.menu-toggle.inner{position:absolute;top:200px}.expand{height:80px}.expand .logo{margin-top:10px}.expand ul.menu{margin-top:30px}.compress{height:50px}.compress .logo{margin-top:-4px}.compress ul.menu{margin-top:14px}.menu-pad{display:block;position:relative}.dest-menu{position:absolute;width:1000px;left:50%;margin-left:-520px;padding:20px 20px;font-size:.9em;line-height:1.35em;background:#9d9fa2;color:#fff;z-index:30;max-height:calc(100vh - 300px);overflow:auto}.dest-menu::-webkit-scrollbar{width:5px}@media (max-width:1680px){.dest-menu{max-height:calc(100vh - 150px)}}@media (max-width:1366px){.dest-menu{max-height:calc(100vh - 100px)}}@media (max-width:991px){.dest-menu{max-height:calc(100vh - 50px)}}.expand .dest-menu.inactive,.compress .dest-menu.inactive{bottom:0;top:auto}.expand .dest-menu.active{top:81px;bottom:auto}.compress .dest-menu.active{top:51px;bottom:auto}.dest-menu h3{color:#fff}.dest-menu .col{float:left;width:33.33%;padding:0 15px;box-sizing:border-box;margin-bottom:25px}.dest-menu .col.first{margin-left:0!important}.dest-menu .col.third{width:100%}.dest-menu .col.third ul{float:left;width:calc(33.33% - 20px);margin-left:30px}.dest-menu ul{display:block;margin-bottom:10px}.dest-menu ul li{display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;position:relative;clear:both}.dest-menu ul li+li{border-top-color:transparent}.dest-menu ul li.open+li{border-top-color:#fff}.dest-menu ul li.open ul{display:block}.dest-menu ul li.open .icon::before{height:0}.dest-menu ul .icon{position:absolute;top:0;right:0;width:25px;height:27px;border:2px solid;display:none;padding:0;z-index:1111;border:none;background-color:#fff}.dest-menu ul .icon:hover{border:none;padding-left:0}.dest-menu ul .icon::before,.dest-menu ul .icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#caa334}.dest-menu ul .icon::before{width:2px;height:10px}.dest-menu ul .icon::after{width:10px;height:2px}.dest-menu ul .icon.show{display:inline-block}.dest-menu ul ul{margin-top:5px;margin-left:20px!important;width:calc(100% - 20px)!important;border-top:none;display:none}.dest-menu ul ul li{position:relative;border-bottom:none;border-top:none}.dest-menu ul ul li::before{content:"";position:absolute;left:-18px;top:12px;width:8px;height:2px;background-color:#fff}.dest-menu ul li{display:block;border-bottom:1px solid #fff;clear:both}.dest-menu ul a,.dest-menu ul span{display:block;color:#fff;padding:5px 0;clear:both}.dest-menu ul a:hover,.dest-menu ul span:hover{background:#fff;color:#333;padding-left:6px;cursor:pointer}.dest-menu ul.first{margin-left:0!important}.dest-menu{display:none}#search{position:absolute;top:80px;width:1000px;padding:25px;border-radius:0 0 5px 5px;height:80px;height:40px;left:50%;margin-left:-525px;background:#f1f1f1;border:1px solid #eee;z-index:70}#search .input{float:left;position:relative;width:16.25%;margin:0;background:#fff;margin-right:.5%;border:1px solid #d3d5d6;box-sizing:border-box;cursor:pointer}#search .input.a{width:22.5%}#search .input input{display:block;border:none;margin:0;color:#999;background:url(https://www.lujurevillas.com/2015/images/search-inactive.png) no-repeat right center;cursor:pointer}#search .submit{background:none;border:none;margin:0;width:10%}#search .submit input{color:#fff;text-transform:uppercase;font-weight:700;background:#caa334 url(https://www.lujurevillas.com/2015/images/bg-submit.png) repeat-x center bottom;border:1px solid #aa8415;border-radius:3px;moz-border-radius:3px;cursor:pointer}#search .options-wrap{position:absolute;top:57px;left:25px;height:auto;width:1000px}#search .option{position:absolute;display:block;background:#9d9fa2;color:#fff;width:auto}#search .option .wrap{position:relative;padding:8px 10px}#search .option.a{left:0;width:100%}#search .option.b{left:23%}#search .option.c{left:43%}#search .option.d{left:56.5%;width:16.25%}#search .option.e{left:73.25%;width:16.25%}#search .dest-menu{display:block;width:960px;margin-left:-500px}#search .dest-menu .third ul{margin-left:30px}#search .input.active{border:1px solid #9d9fa2}#search .input.selected input{color:#333}#search .input.active input{background:#9d9fa2;color:#fff}#search .option{display:none}#search ul.men{display:block;width:100%;font-size:.9em}#search ul.men li{display:block;border-bottom:1px solid #fff}#search ul.men li span{display:block;padding:5px 10px;cursor:pointer}#search ul.men li span:hover{background:#fff;color:#000}#search *:focus{outline:none}#search-m{display:none}#slides{position:relative!important;width:100%;height:100vh!important;top:0;margin:0 auto;overflow:hidden;background:#000;color:#fff;z-index:50}#slides .stretch{position:absolute!important;width:100%;height:100%;top:0;left:0}#slides .outer{display:none}#slides .content{position:absolute;top:80px;left:0;width:60%;padding:0 20%;height:100%;display:table;text-align:center}#slides .middle{display:table-cell;vertical-align:middle!important;text-shadow:0 0 1px #888}#slides .middle .tagline{color:#fff;width:600px;text-align:center;font-weight:700;font-size:2.75em;margin:0 auto 10px;padding:0;line-height:1em;text-transform:uppercase}#slides .middle p{font-size:1.1em;text-transform:uppercase;line-height:1.5em;color:#fff}#slides .middle a{display:inline-block;font-size:1em;margin-top:30px;font-weight:700;padding:4px 10px;text-transform:uppercase;color:#fff;border:4px solid #caa334}#slides .middle a{background:url(https://www.lujurevillas.com/2015/images/shade-black.png) repeat;color:#fff}#slides .middle a:hover{background:#caa334;color:#fff}#stamp{position:fixed;top:120px;right:40px;width:170px;z-index:55}#stamp img{width:100%}#down{position:absolute;bottom:50px;left:50%;margin-left:-25px;width:50px;height:50px;z-index:75;cursor:pointer}#down:hover{bottom:48px}#down img{width:100%}#home,#main{position:relative;top:0;background:#f6f6f6;padding-bottom:50px;z-index:60}#home .window,#main .window{position:relative;width:1118px;padding:50px 75px;margin:0 auto;background:#fff}#slides-dest{position:relative;width:100%;height:550px;margin-bottom:75px;overflow:hidden}#slides-dest .info{position:absolute;width:370px;height:480px;top:0;left:50%;margin:35px auto 35px -185px;text-align:center;color:#fff;background:url(https://www.lujurevillas.com/2015/images/shade-black.png) repeat;z-index:999}#slides-dest .info .logo{position:relative;width:206px;margin:69px 85px 0}#slides-dest .info .names{position:relative;margin:60px 0;width:100%;line-height:1em;height:auto;color:#fff;text-transform:uppercase;font-size:1.275em}#slides-dest .info .names div{position:relative;width:100%;background:none!important;color:#fff}#slides-dest .info .names div a{color:#fff}#slides-dest .info .names div a:hover{color:#caa334}#slides-dest .images{position:relative;width:100%;height:100%;z-index:500}#slides-dest .images div{position:relative;width:100%;height:100%}#slides-dest .images img{height:100%}#slides-dest #nav{position:relative;width:100%;height:20px;z-index:9999}#slides-dest #nav a{display:inline-block;width:15px;height:15px;border:1px solid #fff;border-radius:10px;moz-border-radius:10px;margin:0 5px}#slides-dest #nav a.activeSlide{background:#fff}#slides-dest #nav a.span{display:none!important}.specials{position:relative;display:block;top:0;left:0;width:100%;height:0;padding-bottom:38.81932%;background:#f1f1f1;margin-bottom:25px;line-height:1.3em}.specials .special-tag{position:absolute;right:-5px;top:-5px;width:100px;height:100px;z-index:60}.specials .special-tag img{width:100%;opacity:1!important}.specials .panel{position:relative;float:left}.specials .details{width:25.49195%;height:0;padding-bottom:38.81932%}.specials .details .wrap{display:block;padding:10%}.specials .details .block{background:url(https://www.lujurevillas.com/2015/images/h1.png) bottom left no-repeat;padding-bottom:15px;margin-bottom:15px}.specials .details h3{font-size:1.64285714em;width:90%;line-height:1.1em;margin:0;padding:0;margin-bottom:5px;text-transform:uppercase;color:#414042;font-weight:700}.specials .details h5{font-size:1.07142857em;text-transform:uppercase}.specials .details .prices{text-transform:uppercase}.specials .details .prices span{text-transform:uppercase;font-weight:400;font-size:.7em}.specials .details .prices strong{display:block;font-size:1.57142857em;margin-bottom:3px;text-transform:none;font-weight:700}.specials .details .special-details{background:url(https://www.lujurevillas.com/2015/images/h1.png) top left no-repeat;padding-top:15px;margin-top:15px;color:#caa334}.specials .details .special-details div{text-transform:uppercase;display:block}.specials a.dest{display:block;margin-top:15px;font-size:1.1em;font-weight:700}.specials a.view{position:absolute;display:inline-block;color:#414042;font-size:.875em;font-weight:700;bottom:7.5%;left:10%;padding:4px 10px;text-transform:uppercase;border:5px solid #caa334}.specials a.view:hover{background:#caa334;color:#fff}.specials .photo{position:relative;width:74.50805%;background:#000;height:0;padding-bottom:38.795%;overflow:hidden}.specials .photo img{position:absolute;top:0;left:0;width:100%;min-height:100%;z-index:10}.specials .arrow{position:absolute;left:0;top:30px;width:29px;height:50px;background:url(https://www.lujurevillas.com/2015/images/specials-arrow.png) no-repeat -15px 50%;z-index:20}#dest .specials{line-height:1.25em;font-size:.9em}#dest .specials .block{padding-bottom:15px;margin-bottom:15px}#dest .specials{position:relative;display:block;width:100%;height:0;padding-bottom:45%;background:#f1f1f1;margin-bottom:25px}#dest .specials .details{width:32%;height:0;padding-bottom:45%!important}#dest .specials .details h3{font-size:1.64285714em;width:100%;line-height:1.1em;margin-bottom:5px;text-transform:uppercase;color:#414042;font-weight:700;font-size:1.55em}#dest .specials .details h5{font-size:1em;text-transform:uppercase}#dest .specials .details .prices{text-transform:uppercase;font-size:.9em}#dest .specials .details .prices strong{display:block;font-size:1.7em;margin-bottom:3px;text-transform:none;font-weight:700}#dest .specials .photo{position:relative;width:68%;padding-bottom:45%;overflow:hidden}.specials .photo:hover{cursor:pointer!important}.specials .photo img:hover{opacity:.65!important}.no-listings{position:relative;display:block;padding:20px;margin-bottom:20px;background:#fcfcfc;border:1px solid #ccc;border-radius:5px;moz-border-radius:5px}.no-listings strong{display:block;font-weight:700}#pages{position:relative;width:100%;background:#f6f6f6;color:#58595b}#pages .window{width:auto;padding:15px 0}#pages .board,#pages .legal{position:relative;margin:auto;background:#fff;height:auto;min-height:100%;padding:60px 120px;width:1020px}#main{padding-bottom:50px}#dest .left,#dest .right{position:relative;float:left}#dest .left{width:68%;margin-right:2%}.detail-bar{position:relative;margin:0 0 15px 0;height:25px;line-height:33px;line-height:1.25em}#dest h4,.detail-bar .details-left{float:left;width:40%}.detail-bar .details-right{float:left;width:60%}.detail-bar .details-right.only{float:none;width:100%}#dest h4{color:#333}#dest h4 a{color:#caa334}.detail-bar .price{text-transform:uppercase;font-size:.9em}.detail-bar .price strong{font-size:1.45em;font-weight:700}.detail-bar .price span{font-size:.9em;font-weight:700;text-transform:none}.detail-bar .details{float:right;text-align:right;max-width:100%}.detail-bar .details-right.only .details{text-align:left!important;width:100%}ul.social-d{float:left;width:60%;text-align:right;height:25px;line-height:25px;padding:0;background:url(https://www.lujurevillas.com/2015/images/bg-h6-1.png) no-repeat right bottom;padding-bottom:5px;display:none}ul.social-d li{display:inline-block;margin-left:5px;height:20px}ul.social-d li img{height:100%}.villa-stats{float:right;font-weight:normal;text-transform:none;color:#caa334;font-size:14px}.pane{display:none}.specs .space{position:relative;height:1px;width:100%}.specs .villa-slides-holder{position:relative;width:100%;top:0;height:0;padding-bottom:60%;z-index:10;overflow:hidden;background:#e5e5e5}.specs .villa-slides{position:absolute;width:100%;height:100%;top:0;left:0;z-index:40}.specs .villa-slides .frame{position:relative;top:0;left:0;width:100%!important;height:100%!important}.specs .villa-slides .frame a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.specs .villa-slides img{position:relative;top:0;left:0;min-height:100%;height:auto;width:100%}.specs .villa-slides .h img{position:relative;display:block;top:0;left:0;bottom:0;right:0;margin:auto;height:100%;height:200px;width:auto}.specs .slide-expand{position:absolute;height:30px;bottom:45px;right:16px;z-index:50}.specs .slide-expand img{width:auto;height:30px!important}.slide-prev,.slide-next{position:absolute;z-index:40!important;top:175px;left:0;height:40px;width:40px;cursor:pointer}.slide-prev{background:url(https://www.lujurevillas.com/2015/images/slide-prev.png) center center no-repeat}.slide-next{background:url(https://www.lujurevillas.com/2015/images/slide-next.png) center center no-repeat;left:auto;right:0}.specs .nav{position:absolute;display:block;bottom:0;height:10px;padding:2px 0 15px 0;width:100%;background:url(https://www.lujurevillas.com/2015/images/shade-black.png) repeat!important;z-index:50;text-align:center}.specs .nav a{position:relative;display:inline-block;height:8px;width:8px;margin-right:8px;border-radius:10px;moz-border-radius:10px;background:#fff;top:0;z-index:60}.specs .nav a.activeSlide{background:#caa334}.specs .description{margin:20px 0;padding-bottom:20px;border-bottom:2px solid #999}.specs p{margin:0 0 20px 0;font-size:1em;line-height:1.5em}.specs .special-box{position:relative;display:block;background:#f6f6f6;margin-top:1%;overflow:hidden}.specs .special-box .photo{float:left;position:relative;width:210px;padding:0;margin:0;width:32.5%;height:0;padding-bottom:21.6666668%;overflow:hidden}.specs .special-box .photo img{position:absolute;top:0;left:0;width:100%;height:100%}.specs .special-box .details{float:left;padding:3%;width:50%}.specs .special-box .details h3{color:#caa334}.specs .special-box .details p{font-size:1.25em;line-height:1.25em;margin-bottom:0;padding:0}.specs .desc-menu{margin-top:.5%}.specs .desc-tab{float:left;font-size:1em;line-height:1.15em;font-weight:700;text-transform:uppercase;padding:2.5%;margin-left:.5%;color:#6c6c6c;background:#f6f6f6;cursor:pointer}.specs .desc-tab:hover,.specs .desc-tab.open{background:#caa334;color:#fff}.specs .desc-tab.left-tab{margin-left:0!important}.specs .none .desc-tab{display:none}.specs .one .desc-tab{width:95%;margin:0}.specs .two .desc-tab{width:44.75%}.specs .three .desc-tab{width:28%}.specs .four .desc-tab{width:19.6%}.specs .desc-tab span{display:inline-block;width:90%}.specs .three .desc-tab span{width:90%}.specs .desc-panel{margin:4% 2.5% 5%;display:none}.specs .desc-panel.open{display:block}.specs .desc-panel h3.title{margin-top:20px}#map-canvas{position:relative;height:350px;display:block}#dest .right{width:30%}#dest .toggle{display:block;position:relative;border:1px solid #888;box-sizing:border-box;margin-bottom:5%;line-height:1.2em;font-size:1em}#dest .toggle.off{border:1px solid #ccc}.toggle .wrap{background:#f6f6f6;padding:5%}#dest .toggle.off .wrap{display:none}#dest .toggle.on .wrap{display:block}#dest .toggle.off .button{background:#fff url(https://www.lujurevillas.com/2015/images/bg-button-on.png) repeat-x center bottom;color:#333}#dest .toggle-box.on .button{color:#fff}.button-on,.button-off{display:none;position:absolute;right:2.5%;margin-top:-3.5%;height:100%;width:24px}.button-on{}.button-off{}.toggle.switch .button-on,.toggle.on .button-on{display:block}.toggle.switch.off .button-off,.toggle.off .button-off{display:block}.toggle .wrap.places-list{padding:0}.toggle .wrap.places-list div{padding:2% 5%;font-size:.9em;border-bottom:1px solid #ccc;cursor:pointer}.toggle .wrap.places-list div:hover{background:#eee}.toggle .wrap.places-list div input{float:left;width:1%;margin-right:6%}#dest .button{position:relative;display:block;padding:3.5% 5%;color:#fff;background:#9d9fa2;background:#caa334 url(https://www.lujurevillas.com/2015/images/bg-submit.png) repeat-x center center;text-transform:uppercase;font-weight:400}#dest .button:hover{cursor:pointer;padding:3.5% 4% 3.5% 6%}h3.m,.refine-toggle,#mobile-toggle,#mobile-toggle-v{display:none}#dest form hr{position:relative;display:block;border:none;height:1px;margin:5% 0;padding:0;width:100%;background:#ccc}#dest form .price{padding:25px 0}#dest form .price span{font-size:2.5em;margin-right:5px;font-family:"Didot W01 Bold","Times New Roman",Georgia\ serif}input,textarea,select.refine{position:relative;font-size:.875em;box-sizing:border-box;padding:8px 10px;margin:3px 0;width:100%;border:1px solid #eaebec;background:#fff;color:#666}textarea{height:120px}#pages input.submit{color:#fff;padding:10px;font-size:1em;text-transform:uppercase;font-weight:700;background:#caa334 url(https://www.lujurevillas.com/2015/images/bg-submit.png) repeat-x center bottom;border:1px solid #aa8415;border-radius:3px;moz-border-radius:3px}input.submit.grey{background:gray url(https://www.lujurevillas.com/2015/images/bg-submit-grey.png) repeat-x center bottom!important;border:1px solid #777!important}input.submit:hover{padding:11px 9px 9px 11px;cursor:pointer}select.refine{height:36px!important}select.refine{height:36px!important}#related{position:relative;margin-top:25px}#related h1{background:url(https://www.lujurevillas.com/2015/images/bg-h1-similar.png) repeat-x left center;text-align:left;height:35px;line-height:35px;padding-bottom:0}#related h1 span{background:#fff;padding-right:10px}#related .similar{float:left;position:relative;width:32%;height:0;padding-bottom:28%;margin-left:2%;overflow:hidden}#related .similar.first{margin:0}#related .similar a{display:block;height:100%;width:100%;top:0;left:0;position:absolute;z-index:100}#related .similar .photo{position:absolute;height:100%;width:100%;overflow:hidden;z-index:10;background:#000}#related .similar .photo img{height:100%;width:auto!important;max-width:auto!important;min-width:auto!important;opacity:.95}#related .details-bg{position:absolute;top:-100%;left:0;background:#58595b;height:100%;width:100%;z-index:30;opacity:.75}#related .details{position:absolute;top:0;left:0;height:100%;width:100%;z-index:50;text-align:center;vertical-align:middle;color:#fff}#related .details:before{content:"";display:inline-block;height:100%;vertical-align:middle}#related .details-inner{display:inline-block;vertical-align:middle}#related .details-extra{opacity:0}#related .name{padding:4px 8px;border:3px solid #fff;margin-bottom:20px;margin-top:20px;text-transform:uppercase;font-weight:700;font-size:1.1em}#related .rooms{position:relative;padding-bottom:8px;margin-bottom:10px;border-bottom:2px solid #fff}#related .price{text-transform:uppercase;font-size:.875em}#related .price strong{display:block;font-size:1.4em;font-weight:700;line-height:.9em}#related .similar:hover .details-bg{top:0}#related .similar:hover .details-extra{opacity:1}#related .similar:hover .name{margin-top:0}.advert img{width:100%}.destinations-all .col{margin-bottom:30px}.destinations-all .col ul{float:left;width:33.33333%;font-size:1.15em;line-height:1.5em}.destinations-all .clear-all{clear:both}.activity{position:relative;width:100%}.activity{display:none}.activity.show{display:block!important}.activity .photo{position:relative;width:100%;height:0;padding-bottom:38.5%;overflow:hidden}.activity .photo img{width:100%;min-height:100%}.activity .photo .title{position:absolute;bottom:0;margin:2.5%;background:url(https://www.lujurevillas.com/2015/images/shade-white.png) repeat;padding:5px 20px;text-transform:uppercase;font-weight:700;border:3px solid #caa334;color:#333;z-index:30}.activity .photo .arrow{position:absolute;bottom:0;left:15px;height:15px;width:67px;background:url(https://www.lujurevillas.com/2015/images/arrow-up-15.png) center bottom no-repeat;z-index:10}.activity .details{position:relative;display:block;padding:35px;padding:5%;background:#f6f6f6}.activity .media{float:left;position:relative;width:50%}.activity .media .photo{margin-bottom:5%}.activity .media img{width:100%}.activity .media .video{position:relative;width:100%;height:0;padding-bottom:70%;overflow:hidden}.activity .media a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.activity .media .video img{position:absolute;top:0;left:0;margin-left:-25%;margin-top:-25%;width:150%;z-index:10}.activity .media .shade{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;background:#000;opacity:.1}.activity .media:hover .shade{opacity:.25}.activity .media .play{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;background:url(https://www.lujurevillas.com/2015/images/video-play.png) center center no-repeat;z-index:25}.activity .desc{float:left;width:45%;margin-left:5%}.activity .desc.spread{float:none;width:100%;margin-left:0%}.activity .desc p{margin-bottom:20px}.activity-boxes{position:relative;margin-top:1px;width:100%;text-align:center}.activity-boxes img{height:100.5%;width:auto;min-width:100%}.activity-boxes .box{float:left;position:relative;width:33.3333333333%;height:0;padding-bottom:33.333333333%;padding-bottom:22.25%;border:2px solid #fff;box-sizing:border-box;background:#333;overflow:hidden;cursor:pointer}.activity-boxes .box a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.activity-boxes .box img{position:absolute;top:0;left:0;opacity:.85;cursor:pointer;z-index:50}.activity-boxes .box.active img{opacity:1}.activity-boxes .box .label{position:absolute;text-align:left}.box .act-title{left:7.5%;bottom:8.5%;position:absolute;z-index:100;color:#fff;text-transform:uppercase;width:50%;line-height:1.25em;font-weight:700;text-align:left}.box .act-shade{position:absolute;top:-100%;left:0;width:100%;height:100%;z-index:70;background:#caa334;opacity:.9}.box.active .act-shade,.box:hover .act-shade{top:0}.act-holder{position:relative}.act{position:relative;width:100%;height:0;padding-bottom:38.575%;padding-bottom:25.25%;overflow:hidden;margin-bottom:1%;background:#000;z-index:50}.act{float:left}.act.a{width:54%}.act.b{width:45%}.act.first{margin:0 1% 0 0}.act{padding-bottom:25.25%}.act.active{padding-bottom:38.575%}.act .photo{position:relative;width:100%;height:0;padding-bottom:38.575%;overflow:hidden}.act.a .photo{padding-bottom:72%}.act.b .photo{padding-bottom:87%}.act .photo img{position:absolute;top:0;left:0;width:100%;min-height:100%;z-index:20}.act .photo:hover img{opacity:.65;cursor:pointer}#find-things .act-details{position:relative;margin-top:0%;margin-bottom:1%;padding:30px;z-index:55}#find-things .act-details{display:none}#find-things .act-details .arrow-up{position:absolute;top:0;left:0;margin-top:-15px;height:15px;width:67px;background:url(https://www.lujurevillas.com/2015/images/arrow-up-15.png) center bottom no-repeat}.box-right .arrow-up{left:auto;right:0!important}#find-things .act-details .media{float:left;width:300px;margin-right:30px}#find-things .act-details .media img{width:100%}#find-things .act-details .desc{float:left;width:300px}#find-things .act-details .desc p{font-family:Helvetica,Arial,sans-serif;line-height:1.5em;margin-bottom:20px}#find-things ul{font-size:.875em}#find-things ul li{list-style:outside;margin-left:20px}.rates-chart{position:relative;display:block;border:1px solid #e6e6e6;border-top:none;box-sizing:border-box;line-height:1.2em}.rates-chart strong{display:block;font-weight:700}.rates-chart span{font-size:.875em;color:#999}.rates-chart.row0{background:#f1f1f1;background:#9d9fa2;background:#585858;color:#fff;padding:1% 0;border:1px solid #e6e6e6;border:1px solid #333;border:none;font-weight:700}.rates-chart.row1{background:#f9f9f9}.rates-chart.row2{background:#f3f3f3}.rates-chart .col{float:left;padding:2.5%}.rates-chart .col.a{width:50%}.rates-chart .col.b{width:15%}.rates-chart .col.c{width:19%}.col.a strong.d{display:block}.col.a strong.m{display:none}.rates-chart .more-less{position:absolute;right:2.5%;top:18px;font-size:1.5em;width:30px;height:30px;font-weight:700;cursor:pointer}.more-less .less{display:none}.open .more-less .less{display:block}.more-less .more{display:block}.open .more-less .more{display:none}.rates-chart .more-less:hover,.rates-chart .more-less .less:hover,.rates-chart .more-less .more:hover{color:#111!important}.room-by-room{display:none}.room-by-room .rates-chart{cursor:auto;border-bottom:1px solid #eee}.room-by-room .rates-chart .col{padding:1.25% 2.5%}.room-by-room .rates-chart.row1{background:#fff}.room-by-room .rates-chart.row2{background:#fff}.room-by-room .col.b span{font-size:1em;color:#555}.rates-notes{font-size:.9em;padding:2%;text-align:center;color:#999}.rates-notes .divide{width:30px;height:2px;background:#999;margin:10px auto;display:none}.avails{position:relative;margin:20px 0}#default{position:relative;height:460px;width:100%;background:#fff center center no-repeat;overflow:hidden}#default .tag-outer{position:absolute;top:0;left:0;height:100%;width:100%;z-index:50;text-align:center;vertical-align:middle;color:#fff}#default .tag-outer:before{content:"";display:inline-block;height:100%;vertical-align:middle}#default .tag-inner{display:inline-block;vertical-align:middle;font-size:3.28571429em;text-transform:uppercase;width:800px;line-height:1.2em;font-weight:700;letter-spacing:.0125em}#about{position:relative;background:#f6f6f6;width:100%;padding:55px 0;background:#fff}#about .window{width:975px}#about .logo,#about .blurb{float:left}#about .logo{width:18%;margin-right:4%}#about .logo img{width:100%}#about .blurb{width:78%;margin-top:2%}#why-book{position:relative;width:100%;padding:50px 0}#why-book .grid .box{position:relative;top:0;left:0;padding-bottom:50%;margin-bottom:.5%;height:0;overflow:hidden}#why-book .grid .box.half{float:left;width:49.75%;margin-left:.25%}#why-book .grid .box.half.first{margin-left:0;margin-right:.25%}#why-book .grid .box.full{float:none;clear:both;width:100%}#why-book .grid .photo{position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden;background:#ccc}#why-book .grid .photo img.w{height:100%}#why-book .grid .photo img.h{width:100%}#why-book .details{position:absolute;background:url(https://www.lujurevillas.com/2015/images/shade-white.png) repeat;padding:5% 5%;line-height:1.45em}#why-book .details.bottom{bottom:0;width:90%;height:41%}#why-book .details.left{width:40%;height:91%;left:0}#why-book .details.right{width:40%;height:91%;right:0}#why-book .full .details.left,#why-book .full .details.right{width:15%}#why-book .details .title{display:inline-block;width:auto;max-width:85%;text-transform:uppercase;color:#333;font-weight:700;padding:8px 12px;border:3px solid #caa334;margin-bottom:20px;font-size:1.25em}#why-book .details .deets{font-size:.9em}#concierge{position:relative;width:100%;padding:50px 0;background:#f6f6f6}#concierge .box{position:relative;width:100%;height:0;padding-bottom:45%;margin-bottom:25px}#concierge .box .photo{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}#concierge .box img{width:100%}#concierge .message{font-size:2.5em;font-weight:700;width:400px;line-height:1em;text-transform:uppercase;border:5px solid #caa334;padding:2%}#concierge .service{float:left;width:28.025%;margin:0 2.65%;padding-bottom:25px;margin-bottom:25px}#concierge .service .title{display:block;width:90%;background:url(https://www.lujurevillas.com/2015/images/h1.png) left bottom no-repeat;margin-bottom:15px;padding-bottom:15px}#concierge .service .icon{float:left;width:22%;margin-right:5%}#concierge .service .icon img{width:100%}#concierge .service .label{width:73%;padding:10px 0;font-weight:700;text-transform:uppercase;color:#333;line-height:1.15em}#resources .holder{background:#f6f6f6;padding:1% 3.1818182%}#resources h3{position:relative;display:inline-block;margin:0 0 2.5% 0;padding:5px 10px;text-transform:uppercase;font-weight:700;border:3px solid #caa334;color:#333;z-index:30}#resources .resource{position:relative;display:block;background:#fff;margin-bottom:3.1818182%}#resources .resource .half{float:left;position:relative;width:50%;height:0;padding-bottom:25%;overflow:hidden}#resources .arrow{position:absolute;right:0;top:50%;margin-top:-22px;background:url(https://www.lujurevillas.com/2015/images/arrow-left.png) right center no-repeat;height:44px;width:15px;z-index:999}#resources .resource img{position:absolute;top:0;left:0;height:100%;z-index:900}#resources .resource .wrap{position:relative;width:100%;height:0;padding-bottom:50%}#resources .resource .wrap2{position:absolute;display:table;top:0;left:0;width:100%;height:100%}#resources .resource .wrap3{display:table-cell;vertical-align:middle;padding:5% 7.5%}#resources h3{font-size:1.2em;margin-top:2.1818182%}#resources .half h3{line-height:1em;margin:0 0 5% 0}#resources p{font-size:1.1em}#contact h3{color:#caa334}#contact .block{float:left;width:60%;padding:2.5%;border:1px solid #eee;box-sizing:border-box}#contact .block.registration-form{float:none;margin:auto}#contact .block.details{width:38%;margin-right:2%}#contact .details .row{display:block;margin-top:5px;padding-top:5px;border-top:2px dotted #aaa}#contact .details .row.first{border-top:none;margin:0;padding:0}#contact .details .row .label{float:left;width:35%;margin-right:2.5%;font-weight:700}#contact .details .row .info{float:left;width:55%}#contact .block.form{display:block;background:#f6f6f6}#inquiry-form label{line-height:1.3;display:block;margin:10px 0}#inquiry-form input[type="checkbox"]{width:auto;margin-right:10px}#contact form input{float:left;width:47.5%;margin-right:2.5%;box-sizing:border-box}#contact form input[type="checkbox"]{width:auto}#contact form input.submit{width:22.5%;background:#caa334;border:none;color:#fff;text-transform:uppercase}#contact form textarea{height:80px;width:97.5%}#contact form .checkbox{float:left;width:47.5%;margin-right:2.5%;padding:10px 0;vertical-align:middle}#contact .block.registration-form{float:none;margin:auto}#contact form .checkbox.w-100{width:100%;padding-top:0}#contact form .checkbox input{width:auto;margin-right:5px;margin-top:5px}#contact .message{display:block;padding:2%;padding:1.5% 2.5%;background:#f6f6f6;border:1px solid #eee;box-sizing:border-box;font-size:1.15em;font-weight:700;margin-bottom:2%}#contact .message.error{border:1px solid red;background:#fff}#pages .legal p{font-size:1em;margin-bottom:20px}#pages .legal h3{font-size:1.25em;font-weight:700;text-transform:none}#pages .legal ul,#pages .legal ol{margin-bottom:40px}#pages .legal li{list-style:outside;margin:0 50px 10px}#pages .legal ol li{list-style-type:decimal}#footer{position:relative;width:100%;background:#fff;color:#58595b;padding:60px 0;border-top:1px solid #e7e7e7}#footer .logo{position:absolute;width:180px;left:50%;margin-left:-90px;margin-top:-20px;z-index:5}#footer .logo img{width:100%}#footer .left{position:absolute;left:0;height:140px}#footer .left .panel{float:left;width:160px}#footer h3{color:#58595b;text-transform:uppercase;font-weight:700;background:url(https://www.lujurevillas.com/2015/images/h1.png) bottom left no-repeat;padding-bottom:10px;margin-bottom:20px}#footer div.social a{display:inline-block;height:22px;margin-right:5px}#footer div.social a img{height:100%}#footer div.social a:hover img{opacity:.4}#footer ul.legal{position:absolute;bottom:0;font-size:.85714286em;font-size:.75em;line-height:1.1em}#footer ul.legal li{float:left;margin-right:10px;text-transform:uppercase}#footer ul.legal li:first-child{padding-right:10px;border-right:2px solid #58595b}#footer ul.legal li a{color:#58595b}#footer ul.legal li a:hover{color:#caa334}#footer .right{position:absolute;width:270px;right:0}#footer form input{float:left;border:none;font-size:12px;padding:10px;margin-right:0}#footer form label{text-align:left;display:block}#footer form label input{position:relative;top:5px;width:auto;margin:0 5px 0 0}#footer input.text{border:1px solid #ccc;box-sizing:border-box;outline:none}#footer input.submit{width:85px;border:none!important;background:#caa334;height:34px;line-height:14px;text-transform:uppercase;font-weight:700;color:#fff;margin-top:10px}#footer input.submit:hover{background:#333;color:#fff;cursor:pointer}#footer .form-bottom{display:flex;justify-content:space-between;align-items:center}#footer .form-bottom .copyright,#footer .form-bottom .secure{position:static}#footer .form-bottom .copyright{text-align:left}#footer .copyright{position:absolute;width:40%;bottom:10px;font-size:.75em;line-height:1.1em;text-transform:uppercase}#footer .secure{position:absolute;bottom:0;right:0;height:40px}#footer .secure img{height:100%}.anim,.anim *{transition:all .125s ease-in!important}.opacity,.opacity *{transition:opacity .125s ease-in!important}.button,.trans,.trans *{transition:all .2s!important}.mobile-menu{transition:top .35s!important}.dest-menu,.dest-menu *{transition:none!important}.desc-tab{transition:background .2s!important}.bg-center{-webkit-transform:translateY(-50%) translateX(-50%);left:50%!important;top:50%!important;-moz-transform:translateY(-50%) translateX(-50%);left:50%!important;top:50%!important;-o-transform:translateY(-50%) translateX(-50%);left:50%!important;top:50%!important;transform:translateY(-50%) translateX(-50%);left:50%!important;top:50%!important}.search-form-popup{position:fixed;top:-100%;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center;background-color:#fff;transition:.5s;opacity:0;pointer-events:none}.search-form-popup.show{top:0;pointer-events:all;opacity:1}.search-form-popup .search-card{position:relative;max-width:750px;width:100%;background-color:#fff;padding:50px;box-shadow:0 0 30px rgba(0,0,0,.2);margin:0 15px}@media (max-width:767px){.search-form-popup .search-card{padding:40px 20px 20px}}.search-form-popup .search-card .title{color:#caa334}.search-form-popup .globalSearch_form .form-group{display:flex}.search-form-popup .globalSearch_form .form-group input{padding:15px 20px;font-size:16px;outline:0;margin:0}.search-form-popup .globalSearch_form .search-button{display:flex;justify-content:center;align-items:center;min-width:120px;background-color:#caa334;border-color:transparent;color:#fff;font-size:16px;font-weight:500;letter-spacing:1px}.search-form-popup .globalSearch_form .search-button .icon{display:inline-block;margin-right:10px}.search-form-popup .globalSearch_form .search-button .icon svg{fill:#fff}.search-form-popup .globalSearch_form #globalSearch_error{color:red;font-size:14px;margin:5px 0;letter-spacing:.5px}.search-form-popup .close{position:absolute;top:10px;right:10px;width:25px;height:25px;font-size:28px;display:flex;align-items:center;justify-content:center;color:#caa334;padding-top:4px;cursor:pointer}.search-form-popup .search-list-items{max-height:400px;margin-top:20px;overflow:auto}.search-form-popup .search-list-items::-webkit-scrollbar{width:5px}.search-form-popup .search-list-items::-webkit-scrollbar-track{background:#f5f5f5}.search-form-popup .search-list-items::-webkit-scrollbar-thumb{background:#caa334}.search-form-popup .search-list-items .list{display:flex;align-items:center;padding:10px 0}.search-form-popup .search-list-items .list+.list{border-top:1px solid #ccc}.search-form-popup .search-list-items .list .img{min-width:200px;height:130px;overflow:hidden}@media (max-width:991px){.search-form-popup .search-list-items .list .img{min-width:150px;height:100px}}@media (max-width:767px){.search-form-popup .search-list-items .list .img{min-width:100px}}.search-form-popup .search-list-items .list .img img{max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.search-form-popup .search-list-items .list .content{margin-left:20px}@media (max-width:991px){.search-form-popup .search-list-items .list .content{margin-left:10px}}.search-form-popup .search-list-items .list .content .title{margin-bottom:10px}.search-form-popup .search-list-items .list .content .title a{color:#caa334;font-size:18px;line-height:1.3}@media (max-width:991px){.search-form-popup .search-list-items .list .content .title a{font-size:16px}}@media (max-width:767px){.search-form-popup .search-list-items .list .content .title a{font-size:14px}}.search-form-popup .search-list-items .list .content .location{font-size:12px;margin-bottom:10px}@media (max-width:767px){.search-form-popup .search-list-items .list .content .location{margin-bottom:0}}.search-form-popup .search-list-items .list .content .btn{padding:3px 5px 2px;border-width:2px}@media (max-width:767px){.search-form-popup .search-list-items .list .content .btn{display:none}}.card-container{display:flex;flex-wrap:wrap}.card-container#pages{background:transparent}.card-container .card{padding:0 15px;box-sizing:border-box;margin-bottom:30px;width:100%}.card-container .card:hover .img img{transform:scale(1.1)}.card-container .card.blog .disc,.card-container .card.press .disc{margin:10px 0 15px}.card-container .card.blog .disc span,.card-container .card.press .disc span{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card-container .card.blog .disc p+p,.card-container .card.press .disc p+p{margin-top:10px}.card-container .card.blog{width:33.33%}@media (max-width:991px){.card-container .card.blog{width:50%}}@media (max-width:767px){.card-container .card.blog{width:100%}}.card-container .card.blog:hover .img .date{opacity:1}.card-container .card.blog .img{height:200px;max-height:200px}.card-container .card.press{width:100%}.card-container .card.press .card-inner{display:flex;flex-wrap:wrap}@media (max-width:991px){.card-container .card.press .card-inner .img,.card-container .card.press .card-inner .details{width:50%}}@media (max-width:767px){.card-container .card.press .card-inner .img,.card-container .card.press .card-inner .details{width:100%}}.card-container .card.press .card-inner .img{width:60%;height:auto;max-height:auto}.card-container .card.press .card-inner .img::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);border:solid;border-width:25px 20px;border-color:transparent #fafafa transparent transparent}@media (max-width:767px){.card-container .card.press .card-inner .img::after{display:none}}.card-container .card.press .card-inner .details{width:40%;padding:30px 40px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;box-sizing:border-box}.card-container .card.press .card-inner .details .title{margin:0}.card-container .card.press:nth-child(even) .card-inner {flex-direction:row-reverse}.card-container .card.press:nth-child(even) .card-inner .img::after {border-color:transparent transparent transparent #fafafa;right:unset;left:0}.card-container .card.announcements .card-inner{padding:25px}.card-container .card.announcements .card-inner .details{padding:0}.card-container .card.announcements .card-inner .details .title{color:#caa334}.card-container .card.announcements .card-inner .details .disc{margin-bottom:0}.card-container .card.blog-details{padding:0;margin-bottom:0}.card-container .card.blog-details .card-inner{background-color:transparent}.card-container .card.blog-details .card-inner .img{max-height:500px}.card-container .card.blog-details .card-inner .img .date{left:0;right:unset;opacity:1;font-size:18px;padding:15px}@media (max-width:767px){.card-container .card.blog-details .card-inner .img .date{font-size:14px;padding:10px}}.card-container .card.blog-details .card-inner .img .date span{font-size:45px;margin-bottom:5px;line-height:1}@media (max-width:767px){.card-container .card.blog-details .card-inner .img .date span{font-size:30px}}.card-container .card.blog-details .card-inner .catagory{font-size:16px;margin:5px 0 0}.card-container .card.blog-details .card-inner .details{padding:25px 0}.card-container .card.blog-details .card-inner ul{margin-top:15px}.card-container .card.blog-details .card-inner ul li{position:relative;padding-left:15px;line-height:1.5;color:#caa334}.card-container .card.blog-details .card-inner ul li::before{content:"";left:0;top:10px;width:6px;height:2px;background-color:#caa334;position:absolute}.card-container .card.blog-details p{font-size:16px}.card-container .card.blog-details p+p{margin-top:10px}.card-container .card.blog-details p b{color:#aa8415}.card-container .card.blog-details ul+p,.card-container .card.blog-details ul+div,.card-container .card.blog-details ul+ul{margin-top:15px}.card-container .card .card-inner{background-color:#fafafa;overflow:hidden}.card-container .card .card-inner .img{position:relative;overflow:hidden}.card-container .card .card-inner .img img{height:100%;width:100%;max-width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .5s ease-in}.card-container .card .card-inner .img .date{position:absolute;top:0;left:0;background-color:rgba(255,255,255,.85);padding:10px;transition:all .3s ease-in-out;text-align:center;border:1px solid;margin-left:12px;border-top:none}.card-container .card .card-inner .img .date span{display:block;font-size:28px;line-height:1;font-weight:600}.card-container .card .card-inner .date{font-size:12px;color:#aa8415}.card-container .card .card-inner .catagory{display:inline-flex;margin:15px 0 0;font-size:16px;color:#aa8415;text-transform:uppercase}.card-container .card .card-inner .catagory .icon{display:inline-block;margin-right:10px}.card-container .card .card-inner .details{padding:0 20px 25px}.card-container .card .card-inner .details .title{margin:5px 0 15px;padding-bottom:0;color:#555;text-transform:none}.card-container .card .card-inner .details .title a{float:none;font-size:20px;line-height:1.2;text-transform:none}.card-container .card .card-inner .details .title a:hover{color:#aa8415;opacity:1}.destinations-all h3{font-size:22px}.destinations-all .col{margin-bottom:30px}.destinations-all .col ul{float:none;width:100%;font-size:18px;line-height:1.5em}.destinations-all .clear-all{clear:both}#pages .window .board:has(> .blog-details-page),
#pages .window .board:has(> .blog-listing) {padding:60px}@media (max-width:1250px){#pages .window .board:has(> .blog-details-page),
  #pages .window .board:has(> .blog-listing) {padding:40px 0 0}}.destinations-all .col ul li{position:relative;font-size:16px;padding:5px 0;border-bottom:1px solid rgba(0,0,0,.2)}.destinations-all .col ul li .icon{position:absolute;top:1px;right:0;width:36px;height:36px;z-index:20;background-color:#f5f5f5}.destinations-all .col ul li .icon:hover{cursor:pointer}.destinations-all .col ul li .icon::after,.destinations-all .col ul li .icon::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#aa8415}.destinations-all .col ul li .icon::after{width:2px;height:10px}.destinations-all .col ul li .icon::before{width:10px;height:2px}.destinations-all .col ul li.show ul{display:block}.destinations-all .col ul li.show .icon::after{width:2px;height:2px}.destinations-all .col ul li ul{display:none;box-sizing:border-box;padding:0;margin:0 0 -5px}.destinations-all .col ul li ul li{font-size:14px}.destinations-all .col ul li ul li:last-child{border-bottom:none}.destinations-all .col ul li ul li::after{content:"";top:18px;left:0;width:8px;height:2px;position:absolute;background-color:#aa8415}.destinations-all .col ul li ul li a{padding-left:15px}.detail-page h1.line{border-bottom:1px solid #caa334;display:block;font-size:2.25em;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;text-align:left;font-weight:700;color:#caa334;margin-bottom:10px;padding-bottom:15px;background:none}.detail-page h1 a{float:right;text-transform:uppercase;font-size:14px;color:#555;vertical-align:bottom;line-height:3em}#dest.detail-page h2{color:#333;display:block;font-size:.9em;background:url(https://www.lujurevillas.com/2015/images/bg-h6-1.png) no-repeat left bottom;padding-bottom:10px;margin-bottom:15px;text-transform:uppercase;font-weight:400}#dest.detail-page h2,.detail-bar .details-left{float:left;width:40%}#dest.detail-page h2 a{color:#caa334;float:unset;vertical-align:baseline;line-height:1}#related h5 span{background:#fff;padding-right:10px}#related h5{background:url(https://www.lujurevillas.com/2015/images/bg-h1-similar.png) repeat-x left center;text-align:left;height:35px;line-height:35px;padding-bottom:0;font-family:"Didot W01 Bold","Times New Roman",Georgia\ serif;font-size:2.14285714em;margin-bottom:25px;color:#caa334;font-weight:400}@media (max-width:1000px){#dest.detail-page h1 a{display:block;float:none;margin-top:-20px}#dest.detail-page h2,.detail-bar .details-left{float:none;width:100%}#dest.detail-page h2{font-size:1em;font-weight:700}}@media (max-width:750px){#related h5{font-size:1.75em}.detail-page h1.line{font-size:1.75em;text-transform:none;border:none;padding-bottom:0}#dest.detail-page h1 a{display:none}}#slides::after{content:'';position:absolute;inset:0;background:#fff;opacity:0}