.guest-care-callout{position:relative;z-index:5;margin-top:10px;display:block;color:#fff}.guest-care-callout a{color:#fff;text-decoration:underline}.guest-care-callout a:hover{text-decoration:none}.guest-care-callout.on-light-background{color:#333}.guest-care-callout.on-light-background a{color:#2e95ec;text-decoration:none}.guest-care-callout.on-light-background a:hover{color:#257fd2}
.search-form .search-availability .button,.search-form .search-availability .input-icon-label-append,.search-form .search-availability .input-select{margin-left:10px}.search-form .search-availability .button{font-size:13px;font-weight:400;padding:5px 10px}.search-form .search-availability .input-icon-label-append{background-color:#fff}.search-form .search-availability div.parsley-error{border:1px solid #ff704a}.search-form .search-availability .placeholder-container,.search-form .search-availability input[type=text]{background:transparent 0 0 repeat scroll url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);position:relative;z-index:3}h1{font-size:48px}h2,h3{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400}section{padding-top:40px}.input-icon-label-append input.parsley-error{padding-left:15px}#top{box-shadow:none;z-index:auto}#top>.header-top{border-bottom:none;background-color:#fff}.hero{position:relative;overflow:hidden;padding:0}.hero:before{content:"";display:block;width:100%;position:absolute;z-index:1;height:165px;background-image:linear-gradient(to bottom,#fff 5%,rgba(255,255,255,0))}.hero .background .item{position:absolute;top:0;margin:0 auto;width:100%;opacity:0;transition:opacity .6s linear;left:-50%;right:-50%}.hero .background .item.active{opacity:1}.hero .background .sizer{display:block;width:100%;opacity:0}.hero .background .item,.hero .background .sizer{min-width:1200px}.hero .dvc-link{position:absolute;top:70px;left:50%;margin-left:332px;z-index:2}@media (min-width:1200px){.hero .dvc-link{margin-left:364px}}.hero .foreground{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.hero .bottom{position:absolute;bottom:0;width:100%;height:95%;font-family:"Open Sans",Helvetica,Arial,sans-serif;text-align:center}.hero .bottom .container{padding-left:75px;box-sizing:border-box;text-align:left}.hero .primary-phrase{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;font-size:34px;color:#333;text-transform:uppercase}@media (min-width:1200px){.hero .primary-phrase{font-size:40px}}.hero .secondary-phrase{font-size:18px;font-weight:400;color:#333;margin-left:2px}.hero .secondary-phrase .plus-sign{position:relative;display:inline-block;font-size:20px;margin-top:-.32em;top:.1em;font-weight:700;color:#fe615e}@media (min-width:1200px){.hero .secondary-phrase{font-size:24px}.hero .secondary-phrase .plus-sign{font-size:32px}}.search-form{width:100%;text-align:center;background-color:#b6e3e2;z-index:6;min-width:1000px}.search-form form{display:table;width:100%}.search-form .search-availability{position:relative;display:table-cell;padding:15px;padding-bottom:10px;font-size:16px}.search-form .search-availability .bg{position:absolute;top:0;left:0;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#33000000', endColorstr='#33000000');background-color:rgba(0,0,0,.3);z-index:5}.search-form .search-availability>button,.search-form .search-availability>div{z-index:6}.search-form .search-availability .input-select{text-align:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.search-form .search-availability .guest-count{width:120px}.search-form .search-availability .destination{width:210px}.search-form .search-availability .destination .extra{background-color:#eaf6f5;text-align:right;padding:7px 10px;cursor:pointer}.search-form .search-availability .destination .extra span{display:inline-block;vertical-align:bottom;padding-right:3px;font-size:12px;color:#484848}.search-form .search-availability .destination .extra span:first-child{text-transform:uppercase;color:#68a8a5;font-size:15px}.search-form .search-availability .destination .extra:hover span:last-child{text-decoration:underline}.search-form .search-availability .headerButton{position:relative;background-color:#fe615e;color:#fff;border:1px solid #fe524f;border-radius:5px;font-size:15px;font-weight:700;line-height:15px;padding:14px;vertical-align:middle;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.search-form .search-availability .headerButton:hover{background-color:#fe3e3b}.search-form .search-availability>div:first-child{margin-left:0}.search-form .search-availability input[type=text]{width:160px;border-radius:0}.sliding-promo{height:420px;padding:0;overflow:hidden}.sliding-promo.swapped .floorplan-img{-webkit-transform:translate3d(-1140px,0,0);transform:translate3d(-1140px,0,0)}@media (min-width:1200px){.sliding-promo.swapped .floorplan-img{-webkit-transform:translate3d(-1830px,0,0);transform:translate3d(-1830px,0,0)}}.sliding-promo.swapped .actions .step1{opacity:0}.sliding-promo.swapped .actions .step2{opacity:1}.sliding-promo.not-started .sliding-promo-table{display:none}.sliding-promo h3{font-weight:400;font-size:20px}@media (min-width:1200px){.sliding-promo h3{font-size:28px}}.sliding-promo h4{display:inline-block;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;position:absolute;text-transform:uppercase;top:50px;z-index:1}@media (min-width:1200px){.sliding-promo h4{font-size:20px}}.sliding-promo .container{height:100%;position:relative}.sliding-promo .layout-1200px-or-above{width:1px;height:1px;display:none;overflow:hidden}@media (min-width:1200px){.sliding-promo .layout-1200px-or-above{display:block}}.sliding-promo .actions{display:inline-block;position:absolute;top:75px;z-index:1}.sliding-promo .actions .step1,.sliding-promo .actions .step2{left:0;opacity:0;position:absolute;top:0;width:325px;-webkit-transition:opacity .2s linear 1s;transition:opacity .2s linear 1s}@media (min-width:1200px){.sliding-promo .actions .step1,.sliding-promo .actions .step2{width:450px}}.sliding-promo .actions .step1{opacity:1}.sliding-promo .actions .step2 button{display:block;font-weight:400;margin-top:40px;font-size:16px}@media (min-width:1200px){.sliding-promo .actions .step2 button{font-size:18px}}.sliding-promo .actions .step2 i{font-size:24px;vertical-align:middle;margin-right:10px}.sliding-promo .sliding-promo-table{float:right;width:500px;position:relative;font-size:13px;text-align:center;top:50px}.sliding-promo .sliding-promo-table td{width:7em;border-bottom:1px ridge #cecece}.sliding-promo .sliding-promo-table td:first-child{width:44%;border-right:1px ridge #cecece;text-align:right;padding:7px;border-bottom:none}.sliding-promo .sliding-promo-table td:last-child{background:#3785c6;color:#fff}.sliding-promo .sliding-promo-table td i{position:relative;top:13px;font-size:54px;margin-top:-26px}.sliding-promo .sliding-promo-table tr:nth-child(4n){border-bottom:1px ridge #cecece}.sliding-promo .sliding-promo-table th{border-bottom:1px ridge #cecece;padding:5px;vertical-align:bottom}.sliding-promo .sliding-promo-table th:last-child{background:#3785c6;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.sliding-promo .sliding-promo-table table{border-bottom:1px ridge #cecece;width:100%}.sliding-promo .sliding-promo-table .services-hotel,.sliding-promo .sliding-promo-table .space-home{position:absolute;display:block;font-weight:700;text-transform:uppercase;text-align:left;line-height:1em}.sliding-promo .sliding-promo-table .space-home{top:4.4em;width:65px}.sliding-promo .sliding-promo-table .services-hotel{top:14.2em;width:85px}.sliding-promo .floorplan-img{height:420px;position:absolute;width:709px;z-index:6;top:0;right:0;-webkit-transform:translate3d(84px,0,0);transform:translate3d(84px,0,0);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media (min-width:1200px){.sliding-promo .floorplan-img{-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}}.vacatia-destinations h2,.vacatia-features h2{display:block;text-transform:uppercase;font-size:20px;font-weight:700;margin-bottom:40px}.vacatia-features{background-color:#b6e3e2;color:#333;text-align:center}.vacatia-features .features{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:center}.vacatia-features .features>div{width:230px}.vacatia-features .features .feature-icon{font-size:45px;color:#0d9f93}.vacatia-features .features .path1:before{color:#0d9f93}.vacatia-features .features h3{display:block;font-size:15px;font-weight:600;margin-top:10px;text-transform:uppercase}.vacatia-features .features span:last-child{font-size:14px}.vacatia-features a{font-size:18px;margin-top:35px}.vacatia-destinations h2{text-align:center}.vacatia-destinations h4{margin-bottom:0;font-weight:400}.vacatia-destinations .container>ul{font-size:15px;-webkit-columns:4;-moz-columns:4;columns:4}.vacatia-destinations .container>ul>li{margin-bottom:50px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.vacatia-destinations ul{list-style:none;margin:0;padding:0}.vacatia-destinations .group-label i{margin-right:5px;font-size:20px;vertical-align:middle;color:#0c9f93}.vacatia-destinations .group-label h3{display:inline;color:#000;font-size:18px;font-weight:400;vertical-align:middle;text-transform:uppercase}.vacatia-destinations a{display:block;padding:15px 0}.guest-care-callout{font-size:14px;font-weight:400}.guest-care-callout a{font-weight:700}.container p{font-size:16px;color:#333}.container .omega-double{font-size:20px}.search-form-container{padding:0}.errors-bg-container{height:auto}:root header a.active,_::-webkit-full-page-media,_:future{-webkit-margin-after:-1px!important}@-moz-document url-prefix(){header a.active{margin-bottom:-6px!important}}
.vac-datepicker .body .flex-direction-nav a:before{content:"";display:inline-block;height:100%;width:0;font-size:0;vertical-align:middle}.vac-datepicker .body .flex-direction-nav a{font-size:42px;color:#fff;font-weight:700;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7;zoom:1;position:absolute;z-index:2;top:50%;left:0;margin-top:-21px;cursor:pointer}.vac-datepicker .body .flex-direction-nav a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;zoom:1}.vac-datepicker .body .flex-direction-nav a.flex-next{right:0;left:auto}.vac-datepicker .body .flex-direction-nav a.flex-disabled{color:#ccc;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;zoom:1}.vac-datepicker .body .flex-direction-nav a i{font-weight:700}.vac-datepicker{box-shadow:0 0 9px rgba(0,0,0,.3);width:632px;position:absolute;z-index:10}.vac-datepicker.static{position:absolute!important;visibility:hidden;bottom:0;z-index:-1}.vac-datepicker header{height:35px;line-height:35px;background-color:#2e95ec;padding-left:10px;color:#fff}.vac-datepicker header span{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;display:inline}.vac-datepicker header span.nights-no{font-size:12px}.vac-datepicker header span.hide{display:none}.vac-datepicker header span.check-in+span,.vac-datepicker header span.check-out+span{font-size:14px;font-weight:700}.vac-datepicker header .check-out,.vac-datepicker header .nights-no{margin-left:10px}.vac-datepicker header .clear-dates{font-size:14px;float:right;margin-right:40px;cursor:pointer}.vac-datepicker header .clear-dates:hover{color:#f1f1f1}.vac-datepicker header .close-btn{display:none}.vac-datepicker header i{position:absolute;top:0;right:-5px;font-size:25px;display:block;padding:5px;width:25px;height:25px;cursor:pointer}.vac-datepicker header i:before{width:25px;height:25px;line-height:22px;vertical-align:top}.vac-datepicker header i:hover{color:#f1f1f1}.vac-datepicker header .indicator{border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #2e95ec;width:0;height:0;position:absolute;top:-10px;left:0;-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.vac-datepicker .body{position:relative;overflow:hidden;background-color:#fff}.vac-datepicker .body .month{width:261px;margin-left:30px;position:relative;float:left;text-align:center}.vac-datepicker .body .month>div{display:table;table-layout:fixed;width:100%;border-spacing:1px;border-collapse:separate}.vac-datepicker .body .month:before{content:"";display:block;position:absolute;left:-16px;bottom:0;background-color:#ccc;width:1px;height:100%}.vac-datepicker .body .month:first-child{margin-left:0}.vac-datepicker .body .month:first-child:before{display:none}.vac-datepicker .body .name{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;color:#2e95ec;margin-bottom:10px;text-align:center}.vac-datepicker .body .week-days{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;margin-bottom:5px;display:table;table-layout:fixed;width:100%}.vac-datepicker .body .week-days span{display:table-cell;cursor:default}.vac-datepicker .body .week-days span:first-child{margin-left:0}.vac-datepicker .body .blank,.vac-datepicker .body .day{display:table-cell}.vac-datepicker .body .break{display:table-caption}.vac-datepicker .body .day{position:relative;line-height:35px;background-color:#eaeaea;color:#000;cursor:pointer;z-index:9}.vac-datepicker .body .day.check-in{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker .body .day.check-in:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:17.5px;border-bottom-width:17.5px;border-left-width:5px;border-right-width:0;right:-5px;left:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker .body .day.check-out{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker .body .day.check-out:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:17.5px;border-bottom-width:17.5px;border-right-width:5px;left:-5px;border-left-width:0;right:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker .body .day.today{font-weight:700}.vac-datepicker .body .day.today:after{content:"";display:block;border:2px solid #fff;position:absolute;border-radius:100%;top:5px;left:5px;right:5px;bottom:5px}.vac-datepicker .body .day.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;zoom:1;background-color:silver;cursor:default;color:#fff}.vac-datepicker .body .day.disabled:before{display:none!important}.vac-datepicker .body .day.disabled:hover{background-color:silver!important}.vac-datepicker .body .day.interval{background-color:#cadcf0}.vac-datepicker .body .flex-direction-nav a{top:0;color:#2e95ec;font-size:55px;vertical-align:middle;margin-top:0}.vac-datepicker .body .flex-direction-nav a:hover{background-color:#f2f2f2}.vac-datepicker.desktop .body{padding:15px 35px}.vac-datepicker.desktop .body .flex-viewport{padding-left:5px}.vac-datepicker.desktop .body.check-in .day:hover{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker.desktop .body.check-in .day:hover:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:17.5px;border-bottom-width:17.5px;border-left-width:5px;border-right-width:0;right:-5px;left:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker.desktop .body.check-out .day:hover{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker.desktop .body.check-out .day:hover:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:17.5px;border-bottom-width:17.5px;border-right-width:5px;left:-5px;border-left-width:0;right:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker.desktop .body .day.check-in{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker.desktop .body .day.check-in:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:17.5px;border-bottom-width:17.5px;border-left-width:5px;border-right-width:0;right:-5px;left:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker.desktop .body .day.check-out{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker.desktop .body .day.check-out:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:17.5px;border-bottom-width:17.5px;border-right-width:5px;left:-5px;border-left-width:0;right:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker.desktop .body .flex-direction-nav a{height:100%;padding:0 10px}.vac-datepicker.mobile{width:auto;left:35px;right:35px;box-shadow:0 1px 2px #000}.vac-datepicker.mobile header{display:none}.vac-datepicker.mobile .body{padding:25px 25px}.vac-datepicker.mobile .body .name{margin-bottom:30px;font-size:64px}.vac-datepicker.mobile .body .week-days{margin-bottom:20px;font-size:42px}.vac-datepicker.mobile .body .month{width:auto;padding-left:20px;padding-right:20px}.vac-datepicker.mobile .body .day{line-height:105px;font-size:42px}.vac-datepicker.mobile .body .day.check-in{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker.mobile .body .day.check-in:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:52.5px;border-bottom-width:52.5px;border-left-width:15px;border-right-width:0;right:-15px;left:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker.mobile .body .day.check-out{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker.mobile .body .day.check-out:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:52.5px;border-bottom-width:52.5px;border-right-width:15px;left:-15px;border-left-width:0;right:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker.mobile .body .flex-direction-nav a{padding:0 30px;line-height:120px}.vac-datepicker.mobile .body .error-block{font-size:32px;margin-left:20px;margin-right:20px}body.mobile .vac-datepicker{box-shadow:none;height:auto;margin-bottom:10px;position:relative;width:100%}body.mobile .vac-datepicker header{background:#eaeaea;height:auto;left:0;padding-left:0;position:absolute;z-index:7;right:0;top:28px}body.mobile .vac-datepicker header .indicator,body.mobile .vac-datepicker header i,body.mobile .vac-datepicker header span{display:none}body.mobile .vac-datepicker header span.clear-dates,body.mobile .vac-datepicker header span.close-btn{color:#000;cursor:pointer;display:block;float:left;font-size:.8em;font-weight:400;margin-right:0;padding:0 10px}body.mobile .vac-datepicker header span.close-btn{float:right}body.mobile .vac-datepicker .body .month{margin:35px 0 0 0;padding:0;width:100%}body.mobile .vac-datepicker .body .month:before{display:none}body.mobile .vac-datepicker .body .flex-direction-nav a{color:#fff;font-size:1em;padding:4px 15px;top:0;z-index:10}body.mobile .vac-datepicker .body .flex-direction-nav a.flex-prev{left:0}body.mobile .vac-datepicker .body .flex-direction-nav a.flex-next{right:0}body.mobile .vac-datepicker .body .flex-direction-nav a:hover{background:0 0}body.mobile .vac-datepicker .body .name{background:#2e95ec;color:#fff;font-size:.9em;padding:5px 0;position:relative;top:-37px}body.mobile .vac-datepicker .body .error-block{font-size:.8em}body.mobile .input-icon-label-append.selected:after{border-color:#fff transparent transparent transparent;border-style:solid;border-width:15px 15px 0 15px;bottom:-11px;content:' ';height:0;left:50%;margin-left:-10px;position:absolute;width:0;z-index:10}
.rentals-resort-card{position:relative;background-color:#fff;border:1px solid #89cdca;margin:0 0 30px 0;height:320px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rentals-resort-card .item-card-image-title-container>img,.rentals-resort-card>img{width:100%;min-height:200px}.rentals-resort-card>h1{color:#fe615e}.rentals-resort-card:hover{border-color:#0eb6a9;background-color:#fbfbfb}.rentals-resort-card .blue-ribbon{background-color:#2e95ec;position:absolute;margin-top:-1px;margin-left:-15px;height:25px;padding:10px 10px 5px;color:#fff;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;box-shadow:0 4px 7px -2px #272727}.rentals-resort-card .blue-ribbon .left-triangle{border-color:transparent transparent transparent #0069ca;border-style:solid;border-width:10px;display:block;width:0;height:0;position:relative;top:1px;left:-6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@-moz-document url-prefix(){.rentals-resort-card .blue-ribbon .left-triangle{top:0}}.rentals-resort-card .left-container{display:table-cell;height:73px;position:relative;vertical-align:top;padding:15px 10px 10px}.rentals-resort-card .left-container>h5{color:#333;font-weight:600;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:18px}.rentals-resort-card .right-container{float:right;max-width:140px;padding-top:15px}.rentals-resort-card .right-container .lowest-price{text-align:right;padding-right:10px;margin-bottom:-30px}.rentals-resort-card .right-container .lowest-price .money{font-size:24px;margin-top:-5px;display:block}.rentals-resort-card .right-container .lowest-price .money>span{float:right;margin-top:10px}.rentals-resort-card .right-container .view-details-link{color:#ff704a;margin-top:35px;padding-right:10px}.rentals-resort-card .loc,.rentals-resort-card h6{display:block;color:#333;font-size:14px;font-weight:400;font-family:"Open Sans",Helvetica,Arial,sans-serif}.rentals-resort-card .stars-rating{font-size:16px;color:#ffd200;letter-spacing:1px;vertical-align:middle;display:inline-block;width:98px}.rentals-resort-card .stars-rating [class*=icon-vac-]{margin-right:2px}@media (min-width:1200px){.rentals-resort-card{margin-left:0}}
.loader-wrapper{bottom:0;height:auto!important;left:0;position:absolute;top:0;width:100%;z-index:1000}.loader-wrapper .loader-holder{left:50%;top:50%;background-image:url(/assets/456/bundles/vacatiarental/img/logo.png);background-repeat:no-repeat;background-position:50% 50%;border-radius:250px;width:250px;position:absolute;margin:-150px 0 0 -125px;height:250px}.loader-wrapper>p{color:#484848;font-size:14px;left:0;padding:10px;position:absolute;right:0;text-align:center;top:10px}.loader-wrapper .loader,.loader-wrapper .loader-smaller{display:block;position:relative;border-radius:50%;border:3px solid transparent;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loader-wrapper .loader-smaller:before,.loader-wrapper .loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;-webkit-animation:spin 5s linear infinite;-moz-animation:spin 5s linear infinite;animation:spin 5s linear infinite}.loader-wrapper .loader-smaller:after,.loader-wrapper .loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;-webkit-animation:spin 2.5s linear infinite;-moz-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}.loader-wrapper .loader{top:0;width:200px;height:200px;margin:25px;border-top-color:#f16d89}.loader-wrapper .loader:before{border-top-color:#f89c58}.loader-wrapper .loader:after{border-top-color:#fded72}.loader-wrapper .loader-smaller{width:144px;height:144px;margin:-72px 0 0 -72px;border-top-color:#b8ddb8;left:50%;top:50%}.loader-wrapper .loader-smaller:before{border-top-color:#8bc2e9}.loader-wrapper .loader-smaller:after{border-top-color:#ad85bc}.loader-wrapper .bottom{position:absolute;bottom:20px;text-align:center;width:100%;font-weight:700}.loader-wrapper .bottom>div:first-child{font-size:18px;color:#5bb1a8}.loader-wrapper .bottom>div:last-child{font-size:15px;color:#333}.loader-wrapper .bottom>div:last-child>span{font-size:24px;color:#fe615e;vertical-align:middle;position:relative;top:-2px}.loader-wrapper.loader-wrapper-small .loader-holder{width:190px;height:190px;border-radius:50%;margin:-95px 0 0 -95px;background-size:32px}.loader-wrapper.loader-wrapper-small .loader{width:150px;height:150px;margin:17px}.loader-wrapper.loader-wrapper-small .loader-smaller{width:90px;height:90px;margin:-48px 0 0 -48px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
.deals-landing-modal .modal-content:after,.exit-intent-modal .modal-content:after{content:"";display:inline-block;height:100%;width:0;font-size:0;vertical-align:middle}.deals-landing-modal,.exit-intent-modal{overflow:hidden;width:550px}.deals-landing-modal .modal-body,.exit-intent-modal .modal-body{height:340px;padding:0}.deals-landing-modal .modal-content,.exit-intent-modal .modal-content{height:100%;position:relative;text-align:right}.deals-landing-modal .modal-content .deals-landing-content-left,.deals-landing-modal .modal-content .exit-intent-content-left,.exit-intent-modal .modal-content .deals-landing-content-left,.exit-intent-modal .modal-content .exit-intent-content-left{background-image:url(/assets/456/bundles/vacatiarental/img/deals-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;height:100%;left:0;position:absolute;top:0;width:50%}.deals-landing-modal .modal-content .deals-landing-content-right,.deals-landing-modal .modal-content .exit-intent-content-right,.exit-intent-modal .modal-content .deals-landing-content-right,.exit-intent-modal .modal-content .exit-intent-content-right{display:inline-block;margin-right:-4px;vertical-align:middle;width:50%}.deals-landing-modal .modal-content .deals-landing-failed,.deals-landing-modal .modal-content .deals-landing-form,.deals-landing-modal .modal-content .deals-landing-loader,.deals-landing-modal .modal-content .deals-landing-success,.deals-landing-modal .modal-content .exit-intent-failed,.deals-landing-modal .modal-content .exit-intent-form,.deals-landing-modal .modal-content .exit-intent-loader,.deals-landing-modal .modal-content .exit-intent-success,.exit-intent-modal .modal-content .deals-landing-failed,.exit-intent-modal .modal-content .deals-landing-form,.exit-intent-modal .modal-content .deals-landing-loader,.exit-intent-modal .modal-content .deals-landing-success,.exit-intent-modal .modal-content .exit-intent-failed,.exit-intent-modal .modal-content .exit-intent-form,.exit-intent-modal .modal-content .exit-intent-loader,.exit-intent-modal .modal-content .exit-intent-success{padding:15px}.deals-landing-modal .modal-content .deals-landing-form,.deals-landing-modal .modal-content .exit-intent-form,.exit-intent-modal .modal-content .deals-landing-form,.exit-intent-modal .modal-content .exit-intent-form{text-align:right}.deals-landing-modal .modal-content .deals-landing-loader,.deals-landing-modal .modal-content .exit-intent-loader,.exit-intent-modal .modal-content .deals-landing-loader,.exit-intent-modal .modal-content .exit-intent-loader{transform:scale(.65)}.deals-landing-modal .modal-content .deals-landing-success .thank-you-text,.deals-landing-modal .modal-content .exit-intent-success .thank-you-text,.exit-intent-modal .modal-content .deals-landing-success .thank-you-text,.exit-intent-modal .modal-content .exit-intent-success .thank-you-text{font-size:12px;text-align:center}.deals-landing-modal .modal-content .deals-landing-success .unpublished-available-rates strong,.deals-landing-modal .modal-content .exit-intent-success .unpublished-available-rates strong,.exit-intent-modal .modal-content .deals-landing-success .unpublished-available-rates strong,.exit-intent-modal .modal-content .exit-intent-success .unpublished-available-rates strong{font-size:20px;text-align:center;display:block;padding:15px 0;color:#0d3c7e;line-height:1.2}.deals-landing-modal .modal-content .deals-landing-success .button-bluelight,.deals-landing-modal .modal-content .exit-intent-success .button-bluelight,.exit-intent-modal .modal-content .deals-landing-success .button-bluelight,.exit-intent-modal .modal-content .exit-intent-success .button-bluelight{font-size:15px;display:block;padding:12px 0;margin:10px 0}.deals-landing-modal .modal-content .deals-landing-success .button-bluelight.call-us-button,.deals-landing-modal .modal-content .exit-intent-success .button-bluelight.call-us-button,.exit-intent-modal .modal-content .deals-landing-success .button-bluelight.call-us-button,.exit-intent-modal .modal-content .exit-intent-success .button-bluelight.call-us-button{margin-bottom:0}.deals-landing-modal .modal-content .deals-landing-success .button-bluelight.call-us-button span,.deals-landing-modal .modal-content .exit-intent-success .button-bluelight.call-us-button span,.exit-intent-modal .modal-content .deals-landing-success .button-bluelight.call-us-button span,.exit-intent-modal .modal-content .exit-intent-success .button-bluelight.call-us-button span{font-weight:400}.deals-landing-modal .modal-content .close,.exit-intent-modal .modal-content .close{color:#dadada;font-size:50px;line-height:40px;position:absolute;right:15px;top:0}.deals-landing-modal .modal-content h6,.exit-intent-modal .modal-content h6{color:#2e95ec;font-size:25px;line-height:1.1;margin-bottom:15px;text-align:left;text-transform:uppercase}.deals-landing-modal .modal-content [type=email],.exit-intent-modal .modal-content [type=email]{width:100%}.deals-landing-modal .modal-content button,.exit-intent-modal .modal-content button{font-size:18px;margin-top:10px;width:100%}.deals-landing-modal .modal-content p,.exit-intent-modal .modal-content p{line-height:1.5;margin-bottom:0;text-align:left}body.mobile .deals-landing-modal{width:100%}body.mobile .deals-landing-modal .modal-content .deals-landing-content-left{background-image:url(/assets/456/bundles/vacatiarental/img/deals-bg_mobile.jpg);background-position:left center}body.mobile:not(.rental-search) .deals-landing-modal .modal-content .deals-landing-loader{transform:scale(1)}body.mobile:not(.rental-search) .modal-backdrop{z-index:2001}@media screen and (max-aspect-ratio:13 / 9){body.mobile .deals-landing-modal .modal-body{height:auto}body.mobile .deals-landing-modal .modal-content .deals-landing-content-left{position:relative;display:block;width:100%;height:250px}body.mobile .deals-landing-modal .modal-content .deals-landing-content-right{position:relative;display:block;width:100%}body.mobile .deals-landing-modal .modal-content .deals-landing-loader{min-height:250px;margin-bottom:-40px}body.mobile .deals-landing-modal .modal-content .close{color:#fff;top:-250px}body.mobile .deals-landing-modal .modal-content .parsley-errors-list.filled li{text-align:left}body.mobile .deals-landing-modal .modal-content button{float:none}}
.matterport-modal{position:relative;left:0;margin:0!important;width:85%;height:80%;background-color:#fafaf0;padding:54px;padding-bottom:65px}.matterport-modal>i{position:absolute;display:block;width:30px;height:30px;line-height:30px;font-size:30px;padding:12px;cursor:pointer;color:#c4c0b1;top:0;right:0}.matterport-modal iframe{width:100%;height:100%}body.mobile .matterport-modal{box-sizing:border-box;width:100%;height:100%;padding-top:15px;padding-left:15px;padding-right:15px}body.mobile .matterport-modal>i{background-color:#fafaf0;padding:19px}@media screen and (orientation:landscape){body.mobile .matterport-modal{padding-bottom:37px}}