<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width:1600px){.hidden-xlm{display:none !important}}@media (min-width:1200px) and (max-width:1599px){.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block,.visible-xl{display:none !important}.hidden-lg{display:none !important}.hidden-xlm{display:none !important}.col-xlm-1,.col-xlm-2,.col-xlm-3,.col-xlm-4,.col-xlm-5,.col-xlm-6,.col-xlm-7,.col-xlm-8,.col-xlm-9,.col-xlm-10,.col-xlm-11,.col-xlm-12{float:left}.col-xlm-12{flex:0 0 100%;max-width:100%}.col-xlm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xlm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xlm-9{flex:0 0 75%;max-width:75%}.col-xlm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xlm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xlm-6{flex:0 0 50%;max-width:50%}.col-xlm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xlm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xlm-3{flex:0 0 25%;max-width:25%}.col-xlm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xlm-1{flex:0 0 8.33333333%;max-width:8.33333333%}}.find-an-agent{border:1px solid #878787;margin:9px;margin-top:14px;margin-bottom:14px;margin-right:14px;transition:all 0.25s;background:#fff;color:#000}.find-an-agent a span{color:#000}.tour-select-tutorial-tour-13-element{font-size:23px}.travel-advisory-top-div{height:3rem;border-bottom:1px solid #333}.travel-advisory-top-content{height:100%;background-color:#000000;text-align:center;padding-top:0.25rem;padding-bottom:0.25rem;color:white;width:100%;display:flex;align-items:center;justify-content:end;padding-right:2rem;font-size:1rem !important}.travel-advisory-top-content h3{font-size:1rem !important;margin-bottom:0;color:#aaa}.travel-advisory-top-list{padding:0 0 0 3rem;list-style:none;font-size:1.25rem;display:inline;display:flex;align-items:center;margin-bottom:0 !important}.travel-advisory-top-list li{display:inline;font-size:1rem !important}.travel-advisory-top-list a{color:rgb(255,255,255)}.travel-advisory-top-list .travel-advisory-img{height:30px;margin-right:0.5rem;margin-bottom:3px}.advisor_tour_rate{float:left;height:46px;padding:0 10px}.advisor_tour_rate:not(:checked) &gt; input{position:absolute;top:-9999px}.advisor_tour_rate:not(:checked) &gt; label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc}.advisor_tour_rate:not(:checked) &gt; label:before{content:'★ '}.advisor_tour_rate &gt; input:checked ~ label{color:#ffc700}.advisor_tour_rate:not(:checked) &gt; label:hover,.advisor_tour_rate:not(:checked) &gt; label:hover ~ label{color:#deb217}.advisor_tour_rate &gt; input:checked + label:hover,.advisor_tour_rate &gt; input:checked + label:hover ~ label,.advisor_tour_rate &gt; input:checked ~ label:hover,.advisor_tour_rate &gt; input:checked ~ label:hover ~ label,.advisor_tour_rate &gt; label:hover ~ input:checked ~ label{color:#c59b08}.navbar-selecthotels .navbar-nav .find-an-agent &gt; a{padding:5px;padding-left:15px;padding-right:15px}.navbar-selecthotels.front-end{top:38px !important}.nav-form-uncollapse{display:none}.nav-form-collapsed{display:flex}.navbar-searchbox-group{width:330px !important}.nav-item{}.navbar-searchbox-group{margin-right:3rem}.input-group input{height:35px !important}.navbar-searchbox-group input{border-radius:0}.find-an-agent:hover{background:#000}.find-an-agent:hover a span{color:#fff}.dropdown-menu{font-size:.9rem}.dropdown-item{font-weight:300}.navbar-selecthotels .nav &gt; li.find-an-agent &gt; a span::before{}.agent-view-admin-toggle.checkbox-slider--a-rounded input:checked + span:after{background:#999}.find-agent-sticky{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:3px solid #000;font-family:'WeblySleekLight','Sans-Serif';line-height:22px;font-size:16px;padding:20px;transition:all 1s ease-in-out;z-index:1000;opacity:0}.find-agent-sticky a{color:inherit;text-decoration:none;border:2px solid black;padding:8px 10px;margin-left:10px;transition:.25s all linear;background:#fff}.find-agent-sticky a:hover{border-color:#000 !important;background:#000;color:#fff !important}.category-with-map .find-agent-sticky,.itinerary .find-agent-sticky{right:50%}video#bgvid{position:absolute;top:50%;left:50%;min-width:101%;min-height:100%;width:auto;height:auto;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(polina.jpg) no-repeat;background-size:cover}.cookie-content li{font-family:"WeblySleekLight","Sans-Serif";font-size:1.4em}.home-page-map-link{cursor:pointer}.home-page-map-link:hover{text-decoration:underline}.home-page-search-area{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff;width:100%}.home-page-search-area .logo{max-width:400px;margin-bottom:30px}.home-page-search-area h2{text-transform:uppercase;font-size:36px}.home-page-search-area h4{font-size:22px}.home-page-search-area #search-box-container,.other-page-search-area #search-box-container{position:relative;padding:10px;max-width:400px;width:100%;margin-left:auto;margin-right:auto}.travel-advisory-div{display:flex;align-items:center;padding-left:0}.travel-advisory-content{min-height:30%;max-height:90%;background-color:#000000c4;text-align:center;padding:2rem 1.55rem 2rem 1.55rem;color:white}.travel-advisory-list a{color:#fff}.travel-advisory-list li{display:flex;align-items:center;justify-content:start;padding-top:1.5rem}.travel-advisory-list li:hover{cursor:pointer;text-decoration:underline}.travel-advisory-content h3{margin-bottom:1.5rem}.travel-advisory-img{height:45px;margin-right:2rem}@media only screen and (max-width:1565px){.travel-advisory-img{height:45px;margin-right:.5rem}.travel-advisory-content{margin-right:.75rem}}@media only screen and (max-width:768px){.travel-advisory-div{justify-content:center}.travel-advisory-content{margin-right:0}.travel-advisory-content h3{margin-bottom:1rem}.travel-advisory-list{font-size:1.25rem}.travel-advisory-list li{padding-bottom:.75rem}.travel-advisory-img{height:35px}}.homepage-intro-area h2{text-transform:uppercase}.home-page-hotel-category .image-container,.home-page-hotel-category .video-container{width:100%;height:302px;overflow:hidden;position:relative;background:#000}.home-page-hotel-category .image-container .image{width:100%;height:100%;background-size:cover;background-position:center center;transition:all .5s}.home-page-hotel-category a{color:inherit;text-decoration:none}.home-page-hotel-category h3{text-transform:uppercase}.home-page-hotel-category hr.select{width:30px}.home-page-hotel-category:hover .image{transform:scale(1.02)}.category-label{padding-top:20px}.homepage-articles-grid{}.homepage-articles-grid .title h2{margin-top:0;text-transform:uppercase}.homepage-articles-grid .title hr{margin-left:0;margin-bottom:20px;width:30px}.homepage-articles-grid .featured .container-margin{margin-right:30px}.homepage-articles-grid .featured .main-article{height:500px;margin-bottom:2em}.homepage-articles-grid .featured .main-article a:hover .read-more{text-decoration:none}.homepage-articles-grid .featured .main-article a .read-more span{position:relative}.homepage-articles-grid .featured .main-article a .read-more span:before{content:"";position:absolute;width:0%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.homepage-articles-grid .featured .main-article:hover .read-more span:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);width:100%}.homepage-articles-grid .featured .main-article .featured-image{width:100%;height:100%;background-size:cover;background-position:center}.homepage-articles-grid .featured .main-article .featured-image .featured-info{height:100%;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 41%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 41%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 41%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#000000',GradientType=0 );position:relative}.homepage-articles-grid .featured .main-article .featured-image .featured-info a{text-decoration:none}.homepage-articles-grid .featured .main-article .featured-image .featured-info .tags a:hover{text-decoration:underline}.homepage-articles-grid .featured .main-article .featured-image .featured-info .text{position:absolute;bottom:0;left:0;right:0;padding:20px}.homepage-articles-grid .featured .main-article .featured-image .featured-info .text .tags,.homepage-articles-grid .featured .main-article .featured-image .featured-info .text .tags a{color:#BBB}.homepage-articles-grid .featured .main-article .featured-image .featured-info .text h3{font-size:28px;text-transform:uppercase;margin-top:10px;color:#fff}.homepage-articles-grid .featured .main-article .featured-image .featured-info .text .read-more hr{margin-left:0;float:left;margin-right:10px;margin-top:12px;height:1px;width:30px}.homepage-articles-grid .featured .main-article .featured-image .featured-info .text .read-more{color:#fff;font-size:15px;text-transform:uppercase;width:100%}.homepage-articles-grid .featured .smaller-articles{}.homepage-articles-grid .featured .smaller-articles .article-square{}.homepage-articles-grid .popular{border-left:1px solid #eee}.homepage-articles-grid .popular .container-margin{margin-left:30px}.homepage-articles-grid .more-articles-button{padding:20px 25px;width:100%;margin:auto;max-width:300px;display:block;text-align:center}.homepage-articles-grid .featured .more-articles-button{margin-top:2em}.article-square a,.object-square a{color:#000}.article-square a:hover{text-decoration:none}.article-square .tags{margin-top:.5em;margin-bottom:.5em;color:#BBB}.article-square .tags a,.object-square .tags{color:#888}.article-header .tags a{color:#333}.article-square .tags a:hover,.article-header .tags a:hover{text-decoration:underline}.article-square h3{margin-top:0;margin-bottom:.5em;font-size:20px;line-height:30px}.object-square h3{margin-top:0;margin-bottom:1em;font-size:20px;line-height:30px}.article-square .read-more{}.article-square .read-more hr,.object-square .read-more hr{margin-left:0;float:left;margin-right:10px;margin-top:12px;height:1px;width:30px}.article-square .read-more,.object-square .read-more{text-transform:uppercase;transition:.3s all}.article-square .read-more a{position:relative}.object-square .read-more a{color:#FFF}.article-square .read-more a:before{content:"";position:absolute;width:0%;height:1px;bottom:0;left:0;background-color:#000;visibility:hidden;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.article-square:hover .read-more a:before,.article-square .read-more a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);width:100%}.article-square:hover .read-more a,.article-square .read-more a:hover{text-decoration:none}.article-square.vertical{}.article-square.vertical .image{width:100%;height:170px;background-size:cover;background-position:center}.article-square.horizontal,.object-square.horizontal{margin-bottom:2em}.article-square.horizontal .image,.object-square.horizontal .image{width:50%;height:160px;background-size:cover;background-position:center;float:left;margin-right:20px}.archives .article-square.horizontal .image{width:36%}.article-square.horizontal .content,.object-square.horizontal .content{display:flex;justify-content:center;flex-direction:column;height:160px}.article-square.horizontal .tags{margin-top:0}.article-square.horizontal .read-more hr,.object-square.horizontal .read-more hr{display:none}.article-square.horizontal.featured{position:relative}.article-square.horizontal.featured .image{position:absolute;top:0;bottom:0;left:15px;right:15px;width:auto;height:300px;z-index:1;margin-right:0}.article-square.horizontal.featured .content{height:300px;position:relative;z-index:10;text-align:right;padding-right:30px;color:#fff;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#cc000000',GradientType=1 )}.article-square.horizontal.featured .content h3,.object-square.horizontal.featured .content h3{color:#fff;max-width:50%;float:right}.spinner:before{display:none}.search-selector{}.search-selector &gt; span{position:relative}.search-selector &gt; span:first-child{margin-right:1em}.search-selector .custom-form-check input[type="radio"]:checked + .label-text::before{color:#fff}.search-selector &gt; span:first-child:after{}.no-results-search-area{position:relative}.no-results-search-area #search-box-container{position:relative;padding:10px 0;width:100%;margin-left:auto;margin-right:auto}.navbar-search{display:none;width:350px}.navbar-search.visible{display:block}.search-result-object-type-tag{position:absolute;bottom:0;color:white;font-size:14px;background:rgba(0,0,0,.8);padding:5px 20px}.search-result-object-type-tag-white{position:absolute;bottom:0;color:white;font-size:14px;background:rgba(255,255,255,0.8)}.search-result-eco-friendly-tag{position:absolute;bottom:0;right:0;color:white;font-size:14px;background:rgba(0,0,0,.7);padding:5px 10px;display:flex;justify-content:center;align-items:center}.no-results-search-area .search-selector .custom-form-check input[type="radio"]:checked + .label-text::before{color:#000}.home-page-search-area #search-box-container #search-box,.other-page-search-area #search-box-container #search-box{width:100%;border:solid 1px transparent;border-radius:0;background-color:#fafafa;box-shadow:2px 2px 4px rgba(0,0,0,0.35);-webkit-appearance:none;text-overflow:ellipsis}.home-page-search-area #search-box-container #search-box::placeholder,.other-page-search-area #search-box-container #search-box::placeholder{color:#999;-webkit-font-smoothing:antialiased}.home-page-search-area #search-box-container #search-button,.other-page-search-area #search-box-container #search-button,.no-results-search-area #search-box-container #search-button{transition:all 1s ease-in-out;opactiy:1;cursor:pointer;z-index:9999;position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#000}.home-page-search-area #search-box-container #search-button.gone,.other-page-search-area #search-box-container #search-button.gone{opacity:0}.home-page-featured-hotel-logo-white{position:absolute;bottom:0;color:white;font-size:14px;background:rgba(255,255,255,0.8)}.navbar-search .header-searchbox{position:relative;min-width:34px;width:0%;height:34px;float:left;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-ms-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s}.navbar-search .header-searchbox .header-searchbox-input{top:0;right:0;border:0;outline:0;background:#fff;width:100%;height:34px;margin:0;padding:0px 10px 0px 20px;font-size:14px;color:#555;z-index:20;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}.navbar-search .header-searchbox .header-searchbox-input::-webkit-input-placeholder,.navbar-search .header-searchbox .header-searchbox-input:-moz-placeholder,.navbar-search .header-searchbox .header-searchbox-input::-moz-placeholder,.navbar-search .header-searchbox .header-searchbox-input:-ms-input-placeholder,.navbar-search .header-searchbox .header-searchbox-input::placeholder{color:#999;-webkit-font-smoothing:antialiased}.tp-ac__input::placeholder{color:#555 !important}.navbar-search .header-searchbox .header-searchbox-icon{width:34px;height:34px;display:block;position:absolute;top:0;font-family:verdana;font-size:14px;left:0;padding:0;margin:0;border:0;outline:0;line-height:32px;text-align:center;cursor:pointer;color:#FFFFFF;background:#000;z-index:200;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s;transition-delay:0.2s}.navbar-search .header-searchbox.searchbox-open{width:100%}.navbar-search .header-searchbox.searchbox-open .header-searchbox-input{padding-left:10px}.navbar-search .header-searchbox.searchbox-open .header-searchbox-icon{color:#000;background:none;transition-delay:0s}.cruise-theme-icons img{height:22px;margin-left:4px}.hotels-filters,.villas-filters,.cruises-filters &gt; span,label{font-weight:bold;font-size:14px}.map-result-sidebar{border-right:3px solid black;height:100%}.map-result-sidebar.scrollable.default-skin{padding-bottom:0;padding-right:3px}.map-result-sidebar.scrollable.default-skin .scroll-bar .thumb{opacity:1;border-radius:0}.map-result-sidebar.scrollable.default-skin .scroll-bar.vertical{width:3px}.map-result-sidebar.scrollable .viewport .overview{min-width:100%}.search-result-sidebar .search-results-term,.map-result-sidebar .search-results-term{background:#000;color:#fff;width:auto;min-width:100%;min-height:80px;font-size:36px;padding:15px;border-right:6px solid #fff;font-family:"WeblySleekLight","Sans-Serif";font-weight:200;text-transform:uppercase}.results-link{float:right}.results-link a{color:#aaa;font-weight:bold}.results-link a:hover{color:#000;text-decoration:none}.results-link a i{}.search-result-sidebar .search-results-filters,.map-result-sidebar .search-results-filters{padding-left:15px;padding-right:15px;padding-bottom:30px;margin-top:15px}.search-result-sidebar .search-results-filters div.results-found,.map-result-sidebar .search-results-filters div.results-found{font-size:1.0rem}.search-result-sidebar .search-results-filters p.results-found,.map-result-sidebar .search-results-filters p.results-found{font-size:1.0rem;margin-bottom:10px;color:#AAA}.search-result-sidebar .search-results-filters div.results-found #result_number,.map-result-sidebar .search-results-filters div.results-found #result_number{font-size:1rem}.search-result-sidebar .search-results-filters .filters h3{font-weight:400}.search-result-sidebar .search-results-filters .filters &gt; div &gt; div,.map-result-sidebar .search-results-filters .filters &gt; div &gt; div{margin-top:30px}.search-result-sidebar .search-results-filters .filters &gt; div &gt; div p,.map-result-sidebar .search-results-filters .filters &gt; div &gt; div p{margin-top:5px;font-size:1.0rem}.search-result-sidebar .search-type-toggle .checkbox-slider--a-rounded,.map-result-sidebar .search-type-toggle .checkbox-slider--a-rounded{display:inline-block}.filter-rating{}.filter-rating p{}.reset-filter.hidden{display:none}.reset-fiter{float:right}.reset-fiter a{color:#CCC;font-weight:normal;text-decoration:none !important}.reset-fiter a:hover,.reset-fiter a:active{color:#333}.reset-fiter .fa{`}.search-result-sidebar .search-results-filters .filters &gt; div.filter-distance + div.filter-features{margin-top:40px}.filter-distance .result-distance{padding-left:10px;padding-right:10px;padding-bottom:10px;overflow:hidden}.filter-distance .slider.slider-horizontal{max-width:100%;width:100%}.filter-distance .slider-tick{cursor:pointer}.filter-distance .slider-handle{background-color:#000;background-image:linear-gradient(to bottom,#454545 0%,#000 100%)}.filter-distance .slider-tick.in-selection,.filter-distance .slider-selection.tick-slider-selection{background-image:none;background-color:#545454}.filter-distance .slider-tick-label{cursor:pointer}.results-sort-settings{border-top:4px solid black;margin-bottom:15px;border-bottom:1px solid black}.results-sort-settings.stuck{position:fixed;top:100px;z-index:99999}.compare_hotel_not_clicked{color:grey !important}.compare_hotel_clicked{color:black !important}.results-sort-settings .row &gt; div.sort-by-label{color:#AAA;line-height:34px}.results-sort-settings .a-setting{padding-left:0;min-height:34px}.results-sort-settings .bootstrap-select.btn-group[class*="col-"]{float:left}.dropdown-menu span{font-weight:400}.results-sort-settings .a-setting.bootstrap-select .btn{background:none}.results-sort-settings .a-setting.bootstrap-select .btn:focus{outline:none !important;box-shadow:none !important}.results-sort-settings .a-setting.bootstrap-select .btn:active,.results-sort-settings .a-setting.bootstrap-select.btn-group.open .btn{box-shadow:none !important}.results-sort-settings .a-setting.bootstrap-select .btn:active span{}.results-sort-settings .a-setting.bootstrap-select .dropdown-menu{left:15px;right:15px;min-width:0 !important}.results-sort-settings .a-setting.bootstrap-select .dropdown-menu.open{-webkit-box-shadow:2px 2px 5px 0px rgba(170,170,170,.75);-moz-box-shadow:2px 2px 5px 0px rgba(170,170,170,.75);box-shadow:2px 2px 5px 0px rgba(170,170,170,.75)}.results-main-content{position:relative;border-left:3px solid black;padding-left:6px;padding-right:6px}.map-main-content{overflow:hidden;position:relative}.results-main-content .overlay,.map-main-content .overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.7);z-index:1000;display:none}.results-main-content .results .overlay{position:relative;height:140px;background:none}.results-main-content .overlay.visible,.map-main-content .overlay.visible{display:block}.results-main-content .overlay &gt; div,.map-main-content .overlay &gt; div{position:absolute;top:80px;left:50%;transform:translateX(-50%);width:240px;height:140px}.results-main-content .results .overlay &gt; div{top:0}.your-favorites .results-main-content{border-left:none}.results .result{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #000;margin-left:-9px;margin-right:-9px}.category-map-list .results .result{margin-bottom:40px;padding-bottom:40px;border-color:#000;border-width:1px}.category-map-list .results .result .result-image{margin-bottom:15px}.category-map-list .results .result .read-more{font-weight:bold;margin-top:22px}.category-map-list .result a.result-view-button{bottom:auto;top:15px}.category-map-list .results .result .intro-paragraph{}.category-map-list .results .result .intro-paragraph .cover{position:absolute;bottom:0;height:66px;left:0;right:0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 )}.category-list,.category-map-list{overflow:hidden}.category-map-list .results .result .perks,.category-list .results .result .perks{margin-top:20px}.category-map-list .results .result .perks tr td,.category-list .results .result .perks tr td{padding-top:15px}.category-map-list .results .result .perks tr:first-child td,.category-list .results .result .perks tr:first-child td{padding-top:0}.category-map-list .results .result .perks tr td:nth-child(2),.category-list .results .result .perks tr td:nth-child(2){padding-left:20px}.category-map-list .results .result .perks tr td img,.category-list .results .result .perks tr td img{max-width:30px}.results .result .row{margin-right:-12px}.results .result:last-child{border-bottom:0;margin-bottom:0}.result .result-image{}.result .result-image .image-container{position:relative;overflow:hidden}.result .result-like-button{color:#000}.result .result-image &gt; a,.result .result-image .image-container &gt; a{width:100%}.result .result-image &gt; a &gt; div,.result .result-image .image-container &gt; a &gt; div{width:100%;height:295px;background-size:cover;background-position:center center}.result-rating{}.result .result-like-button,.hotel-details-title .result-like-button{cursor:pointer;font-size:.7em}.result .result-like-button:hover:before,.result .result-like-button.liked:before,.hotel-details-title .result-like-button:hover:before,.hotel-details-title .result-like-button.liked:before{content:"\f004"}ul.result-diamonds,ul.diamond-rating{padding:0;margin:0}ul.result-diamonds li{cursor:pointer;display:inline;padding:5px}ul.diamond-rating li{display:inline;margin-right:5px}ul.result-diamonds li img,ul.diamond-rating li img{max-width:14px}.result-features{}.result-features img,.result-experiences img,.result-v-features img,.result-services img{max-height:1em}.result-tags{margin-top:10px;min-height:72px}.special-offer-tag{font-size:1.6rem;color:#000;padding-left:5px;padding-left:0;display:inline-block;margin-right:12px;margin-left:5px}.special-offer-tag img{max-height:1em;margin-top:-3px}.amenities-details .result-tags{height:auto}.result-tags .tag{font-size:1.0rem;color:#000;padding:5px;padding-left:0;display:inline-block;margin-right:12px}.hotel-details-bottom .result-tags .tag{font-size:1.2rem}.hotel-details-modal-anchor-link{cursor:pointer}.result-tags .tag img{max-height:20px;margin-top:-3px}.result-distance{margin-top:10px}.result .bottom-row{margin-top:2em}.result .result-button-link{height:88px;position:relative}.result a.result-view-button{display:inline-block;text-align:center;position:absolute;bottom:0;left:15px;right:15px}.result a.result-view-button:focus{color:#fff}.result h3{margin-top:.5em}.result h3 a{color:#000;text-decoration:none !important}.result p.address{font-size:1.0rem}.result .intro-paragraph,.result .intro-paragraph p{font-size:1.0rem}.result .intro-paragraph p{display:inline}.result .intro-paragraph{line-height:22px;height:88px;overflow:hidden;text-overflow:ellipsis;position:relative;margin-right:2em}.map-search-no-results{background:#fff;border:3px solid black;z-index:9999999;padding:1em;transition:all 1s ease-in-out}.map-search-no-results.alert-info{padding-right:35px;color:#000;text-shadow:none}.map-main-content .map-search-no-results{position:absolute;left:6px;right:6px;top:-80px;opacity:0}.map-search-no-results.active{top:0;opacity:1}.map-search-no-results span{float:right;cursor:pointer}.bootstrap-selectpicker.show-menu-arrow .hotel-select{height:400px}.map-search-row{}.map-search-row &gt; .col-xs-12{border-bottom:2px solid black}.map-search-row &gt; .col-xs-12 &gt; div &gt; div{padding-top:6px;padding-bottom:6px}.map-search-row .tp-ac__input{border:1px solid #ccc;border-radius:0;background-color:#fff;box-shadow:none}.map-search-row .filter-rating{margin-top:12px}#map-container{height:100%;margin-top:0;padding-top:6px}#map-container .map-row,#map-container.map-row .col-xs-12{height:100%}#map{height:100%;width:100%}.map-list-link{}.map-list-link a{color:#000;text-decoration:none}.map-list-link a:hover h4{text-decoration:underline}.map-list-link h4{margin-top:6px;margin-bottom:0;font-szie:1.6rem}.map-list-link div{padding-right:10px}.hotel-pin-content h2{text-transform:uppercase;font-size:16px;margin-top:0;font-family:"WeblySleekLight","Sans-Serif";font-weight:bold;max-height:39px;overflow:hidden;text-overflow:ellipsis}.hotel-pin-content a{display:block;margin-top:5px;color:#000;text-decoration:none !important}.hotel-pin-content h2 a{margin-top:0}.hotel-pin-content .content-image &gt; div{height:100%;width:100%;background-position:center center;background-size:cover}.hotel-pin-content .content-tags{width:100%}.hotel-pin-content .content-tags img{display:inline-block;margin-right:6px;max-height:16px}.hotel-page-video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;width:100%;margin-bottom:2rem}#emailConsumerModal .modal-dialog{max-width:45%}#emailConsumerModal .modal-content{background-color:#fff}.hotel-page-video-container iframe,.hotel-page-video-container embed,.hotel-page-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.contact-tile-text-ellipsis{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-toggle-button,.agent-email-toggle-button,.agent-share-button,.share-button{position:absolute;bottom:20px;right:20px;background:#fff;padding:0;color:#fff;z-index:500;cursor:pointer;border:2px solid #000}.four-seasons-spacer{height:150px}.share_buttons_container{height:65px;width:62px;position:absolute;bottom:20px;right:180px}.agent-email-toggle-button{right:100px;background:url("/assets/img/email-btn.png") #fff no-repeat center center;background-size:70% 70%}.agent-email-itineraries{position:absolute;bottom:20px;right:20px;background:#fff;padding:0;color:#fff;z-index:9999999;cursor:pointer;border:2px solid #000;right:100px;background:url("/assets/img/email-btn.png") #fff no-repeat center center;background-size:70% 70%}.agent-share-button,.share-button{right:180px;border:1px solid #fff}.form-group.hotel-agent{float:left;height:100%;width:100%}.form-group.hotel-agent input[type=text]{height:45px}.form-group.hotel-agent input[type=number]{height:45px;width:100%;border:1px solid #ccc;border-radius:4px;padding:6px 12px}.book-me-now-mobile{display:none}.booking-redirect-cta{float:right}.book-me-now-display-none{display:none}.book-me-now-display-on{display:block}.agent-share-button.fb,.share-button.fb{bottom:56px;background:url("/assets/img/sm-fb-share.jpg") #fff no-repeat center center}.agent-share-button.tw,.share-button.tw{background:url("/assets/img/sm-tw-share.jpg") #fff no-repeat center center}.agent-share-button.promotion{right:100px}.agent-email-toggle-button.promotion{right:20px}.exclusive_promo_star{height:35px;width:35px}.exclusive_promo_star.promo_thumbnail{height:25px;width:25px;margin-right:4px}.map-toggle-button.map{background:url("/assets/img/map-btn.jpg") no-repeat center center;background-size:100% 100%}.map-toggle-button.image{background-size:cover;background-position:center center}.article-header .share-button{right:20px}.new-year-switch{position:absolute;left:20px;bottom:20px;padding:0;color:#fff;z-index:100;cursor:pointer;border:2px solid #000;background:#fff;color:#000;pointer-events:all}.new-year-switch &gt; div{height:60px;width:120px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:0.9rem;font-weight:500}.mobile-photos-link{position:absolute;bottom:17px;right:auto;left:300px;background:#000;padding:10px;color:#fff;z-index:9999999}.mobile-photos-link.consumer_view{bottom:17px;right:auto;left:300px}.mobile-photos-link a{color:#fff}.mobile-photos-link a:hover{text-decoration:none}.hotel-details-sidebar{border-right:3px solid #fff}.hotel-details-sidebar-bottom{border-right:3px solid black;padding-right:0;padding-left:0}.hotel-details-sidebar-bottom &gt; div{margin-right:6px}.hotel-details-sidebar .hotel-name{text-align:center;background:#000;color:#fff;width:auto;min-height:80px;font-size:28px;padding:15px;margin-right:6px;font-family:"WeblySleekLight","Sans-Serif";font-weight:200;text-transform:uppercase;border-bottom:30px solid #fff;word-wrap:break-word;position:relative}.hotel-details-sidebar .hotel-name:after{content:" ";position:absolute;height:0;width:0;bottom:-30px;left:50%;right:0;width:120px;transform:translateX(-50%);border-top:31px solid #000;border-left:68px solid #fff;border-right:68px solid #fff}.hotel-details-sidebar .hotel-name span{white-space:nowrap}.hotel-details-sidebar .select-perks{margin-right:6px;background:#fff;padding-top:15px;padding-bottom:30px}.promotion-hotel-details-sidebar .select-perks h4{font-size:22px;line-height:36px}.hotel-details-sidebar .select-perks h4{text-align:center;width:100%;position:relative;margin-top:0;font-weight:300}.hotel-details-sidebar .select-perks h4:after{content:" ";width:60px;height:1px;background:#000;position:absolute;bottom:-12px;left:50%;transform:translateX(-50%)}.hotel-details-sidebar .select-perks .perks,.promotion-hotel-details-sidebar .select-perks .perks{max-width:80%;margin-left:10%}.hotel-details-sidebar .select-perks .perks table,.promotion-hotel-details-sidebar .select-perks .perks table{width:100%}.hotel-details-sidebar .select-perks .perks table tr td,.promotion-hotel-details-sidebar .select-perks .perks table tr td{padding-top:15px}.hotel-details-sidebar .select-perks .perks table tr td img,.promotion-hotel-details-sidebar .select-perks .perks table tr td img{max-width:40px}.hotel-details-sidebar .select-perks .perks table tr td:nth-child(2),.promotion-hotel-details-sidebar .select-perks .perks table tr td:nth-child(2){padding-left:20px}.hotel-details-sidebar .consumer-cta{margin-right:2em;margin-left:2em}.hotel-details-sidebar .additional_amenities-row,.hotel-details-sidebar .Current_Year_Welcome_Amenity__c-row,.hotel-details-sidebar .Current_Year_SELECT_Amenity_Suites__c-row{}.hotel-details-sidebar .additional_amenities-row,.promotion-hotel-details-sidebar .additional_amenities-row{font-size:24px;line-height:24px}.promotion-hotel-details-sidebar .benefit-availablity{margin-top:40px;font-size:14px}.agent-sidebar-button,.agent-main-button{width:100%;max-width:200px;text-align:center;margin:auto;display:block;padding:10px;background:#000;color:#fff;text-transform:uppercase;margin-top:30px;line-height:1.4;overflow:hidden;position:relative}.agent-sidebar-button.no-margin{margin:0}.agent-main-button{width:100%;max-width:280px;padding:15px;font-size:1.6rem;border-bottom:4px double #fff;overflow:visible}.agent-main-button-left-tail{display:block;height:55px;width:12px;position:absolute;left:-12px;top:0;border-style:solid;border-width:27.5px 12px 27.5px 0;border-color:transparent #000 transparent transparent;z-index:8 !important}.agent-main-button-right-tail{display:block;height:55px;width:12px;position:absolute;right:-12px;top:0;border-style:solid;border-width:27.5px 0 27.5px 12px;border-color:transparent transparent transparent #000;z-index:8 !important}.agent-sidebar-button:hover,.agent-main-button:hover,.agent-button a:hover,.agent-sidebar-button:active,.agent-main-button:active,.agent-button a:active,.agent-sidebar-button:visited,.agent-main-button:visited,.agent-button a:visited,.agent-sidebar-button:focus,.agent-main-button:focus,.agent-button a:focus{color:#fff;text-decoration:none !important}.hover-shine-button span{z-index:20}.hover-shine-button:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 1s cubic-bezier(0.19,1,0.22,1);width:50px;z-index:10}.hover-shine-button:hover:after{left:120%;transition:all 1s cubic-bezier(0.19,1,0.22,1)}.hotel-featured-image{background-size:cover;background-position:center center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.agent-cta,.consumer-cta{text-align:center;font-weight:300;font-style:italic}.agent-cta &gt; div{padding:0 20px}.agent-cta.right,.consumer-cta.right{margin-top:1em;text-align:right}.row.hotel-details-bottom{padding-top:6px;background:#fff;position:relative;z-index:2}.hotel-details-content{padding:24px 30px 0 15px}.hotel-details-content .image-spacer{}.hotel-details-content .more-content-header{}.hotel-details-content .more-content-header h2{margin-top:0;text-transform:uppercase;margin-bottom:15px}.hotel-details-content .more-content-header p{font-size:1.0rem}.hotel-details-content .amenities-details{}.hotel-details-content .amenities-details h4,.hotel-details-content .description h4{text-transform:uppercase}.hotel-details-content .amenities-details &gt; div &gt; div &gt; .tag{margin-right:30px;padding:6px}.hotel-details-content .amenities-details .more-details{}.hotel-details-content .amenities-details .more-details dl{}.hotel-details-content .amenities-details .more-details dl dt{}.hotel-details-content .amenities-details .more-details dl dd{margin-left:6px;margin-bottom:15px}.hotel-details-content .description{margin-bottom:15px}.hotel-details-content .description p,.hotel-details-content .description{}.hotel-gallery{}.hotel-gallery .gallery-preview a{max-width:100%}.hotel-gallery .gallery-preview a img{max-width:100%;margin-bottom:6px}.hotel-gallery &gt; a{width:100%;text-align:center;margin:auto;display:block;text-transform:uppercase;margin-top:15px;color:#000;font-weight:bold;padding:12px}.hotel-select-text{}.hotel-select-text &gt; div{max-width:80%;margin:auto;padding-bottom:15px}.hotel-select-text &gt; div h2{font-size:1.4rem;position:relative}.hotel-select-text &gt; div h2:after{content:" ";width:60px;height:1px;background:#000;position:absolute;bottom:-6px;left:0}.hotel-select-text&gt; div p{font-size:1.0rem}.consumer-bottom-section{}.consumer-bottom-section .consumer-cta{font-style:normal}.agent-details-tile,.select-details-tile{-webkit-box-shadow:0px 1px 3px 0px rgba(170,170,170,.75);-moz-box-shadow:0px 1px 3px 0px rgba(170,170,170,.75);box-shadow:0px 1px 3px 0px rgba(170,170,170,.75);border-top:3px solid #333;padding-top:1em;padding-bottom:1em;margin-bottom:2em}.agent-details-tile.light-blue,.select-details-tile.light-blue{border-color:#5bc0de}.agent-details-tile.blue,.select-details-tile.blue{border-color:#428bca}.agent-details-tile.yellow,.select-details-tile.yellow{border-color:#f0ad4e}.agent-details-tile.covid,.select-details-tile.covid{border-color:#21abab}.agent-details-tile.red,.select-details-tile.red{border-color:#d9534f}.agent-details-tile.green,.select-details-tile.green{border-color:#5cb85c}.agent-details-tile.grey,.select-details-tile.grey{border-color:#999}.agent-details-tile h4,.select-details-tile h4{margin-top:0}.agent-details-tile.add-padding,.select-details-tile.add-padding{padding:1em}.agent-details-tile p{font-size:14px}.agent-details-tile ul li{margin-right:20px}.agent-details-tile{flex-grow:1}.agent-details{flex-grow:1;display:flex;flex-direction:column}.agent-details-tile.covid .help-block{margin-left:0;font-style:italic}.perks &gt; table &gt; tbody &gt; tr{font-size:14px}.agent-details .contact-block,.agent-details .data-point.new-style{padding-left:1em;padding-right:1em}.agent-details .contact-block h4,.agent-details h4{font-size:18px;text-transform:uppercase}.agent-details dl{font-size:14px}.agent-details .contact-block h5,.agent-details h5{font-weight:700;line-height:20px;font-size:14px;margin-bottom:0}.agent-details .contact-block h5,.agent-details .new-style h5{font-size:1.4rem;margin-top:0;margin-bottom:0;color:#777}.agent-details-tile .data-point p{font-size:14px;margin-left:6px;margin-top:0}.agent-details-tile.data-point .new-style p{font-size:1.8rem;margin-left:15px}.agent-details .contact-block p{padding-left:12px;font-size:14px;margin-bottom:6px;line-height:1.4}.agent-details .contact-block p.email{word-wrap:break-word}.agent-details dl{margin-bottom:0}.agent-details dl dt{}.agent-details dl dd{margin-left:6px;margin-bottom:6px}.favorites-no-results-found{min-height:85vh}.favorites-no-results-found h2{width:100%}.favorites-no-results-found hr{margin-left:0}.favorites-no-results-found p{font-size:1.0rem}.favorites-no-results-found .no-results-search-area{padding-top:2em}.favorites-no-results-found .tp-ac__input,.favorites-no-results-found #search-box{box-shadow:none;border:1px solid #ccc;background:#fafafa;border-radius:0}.favorites-no-results-found .suggested-hotels-area{margin-top:20vh}.about-page-featured-image{height:55vh;min-height:520px;background:url('/assets/img/about/CSHNY_Deluxe_Room_Top_Floor_Bed.jpg');background-size:cover;background-position:center center}.about-page-featured-image .about-page-intro{margin-top:10vh;margin-bottom:10vh}.about-page-featured-image .about-page-intro .content{background:#fff;width:100%;padding:2em}.about-page-featured-image .about-page-intro .content p{font-size:16px}.about-page-left-bottom{padding-left:0;padding-right:0;position:relative}.about-page-left-bottom .sidebar-img{background-image:url('/assets/img/icp-locations/landing-image.jpg');right:0;left:0}.about-page-select-left{padding-right:0;padding-left:0;position:relative}.about-us-hearder-bar{background:#000;width:100%;margin:0;padding:0.25em;color:#FFF;text-transform:uppercase;position:relative;z-index:3;border-bottom:6px solid white;text-align:right}.about-page-select-left .sidebar-img,.about-page-left-bottom .sidebar-img{background-image:url('/assets/img/about/about_us_lake.jpg');background-size:cover;background-position:center center;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.about-page-select-right{display:flex;flex-direction:column;justify-content:center}.about-page-select-right .content,.about-page-right-bottom .content{padding:2em}.about-page-select-right .content .tables{display:flex}.about-page-select-right .content p,.about-page-right-bottom .content p{font-size:16px}.about-page-select-right .content table{width:auto;max-width:100%;margin-bottom:2em;margin-left:2em}.about-page-select-right .content table tr td{padding-top:1em}.about-page-select-right .content table tr td:first-child{text-align:left;width:50px}.about-page-select-right .content table tr td:nth-child(2){padding-left:2em}.about-page-select-right .content table tr td:nth-child(2) &gt; div{padding:1em;display:inline-block;font-weight:bold}.about-page-select-right .content table tr td img{width:100%;max-width:40px}.about-page-curated-right{padding-right:0;padding-left:0;position:relative}.about-page-curated-right-bottom{padding-left:0;padding-right:0;position:relative}.about-page-curated-right h2{background:#000;width:100%;margin:0;margin-bottom:6px;padding:1em;color:#FFF;text-transform:uppercase;position:relative;z-index:3;border-bottom:6px solid white;text-align:left}.about-page-curated-right .sidebar-img{background-image:url('/assets/img/about/about_us_paris.jpg');background-size:cover;background-position:center center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.about-page-curated-right-bottom .sidebar-img{background-image:url('/assets/img/icp-locations/landing-image.jpg');right:0;left:0}.about-page-curated-left{display:flex;flex-direction:column;justify-content:center}.about-page-curated-left .content{padding:2em}.about-page-curated-left .content p{font-size:16px}.about-page-curated-left .content table{width:auto;max-width:100%;margin-bottom:2em;margin-left:2em}.about-page-curated-left .content table tr td{padding-top:1em}.about-page-curated-left .content table tr td:first-child{text-align:left;width:50px}.about-page-curated-left .content table tr td:nth-child(2){padding-left:2em}.about-page-curated-left .content table tr td:nth-child(2) &gt; div{padding:1em;display:inline-block;font-weight:bold}.about-page-curated-left .content table tr td img{width:100%;max-width:40px}.about-page-select-left .icp-sidebar-img{background-image:url('/assets/img/about/about_us_pagoda.jpg');background-size:cover;background-position:center center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.checkbox-slider--default input:checked + span::after,.checkbox-slider--a-rounded input:checked + span::after{background:#333}.category-header{background-size:cover;background-position:center center;height:55vh;min-height:520px;width:100%;position:relative;margin-bottom:40px}.category-header &gt; div:first-child{background:rgba(255,255,255,0.9);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px;max-width:40%}.category-with-map .category-header &gt; div:first-child{max-width:80%;min-width:70%}.category-with-map .category-map-list{width:50%}.category-with-map .category-map-map{width:50%;position:fixed;top:73px;left:50%;right:0;bottom:0}.share-button-categories{position:absolute;bottom:20px;right:20px;background:#fff;padding:0;color:#fff;z-index:500;cursor:pointer;border:2px solid #000}.share-button-categories.fb{background:url("/assets/img/sm-fb-share.jpg") #fff no-repeat center center;right:103px;bottom:55px;border:1px solid #fff;width:60px !important;height:26px !important}.share-button-categories.tw{background:url("/assets/img/sm-tw-share.jpg") #fff no-repeat center center;right:103px;border:1px solid #fff;width:60px !important;height:26px !important}.share-button-categories.email{background:url("/assets/img/email-btn.png") #fff no-repeat center center;background-size:70% 70%;width:60px !important;height:60px !important}.container.featured{padding-top:80px;padding-bottom:80px}@media (min-width:1200px){.container.featured{padding-top:200px;padding-bottom:100px}}.postcard-body,.postcard-body p{font-family:WeblySleekLight,sans-serif !important;font-weight:400 !important;font-size:16px !important}.postcard-body p:last-child{margin-bottom:0}a.postcard-link{transition:background-color 0.3s ease}a.postcard-link:hover{text-decoration:none!important;background-color:#de9449!important}.overlay.featured{top:0;left:0;position:absolute;width:100%;height:100%;background-color:rgba(248,247,216,0.4)}.container.article.postcard{padding-top:280px;padding-bottom:320px}@media (min-width:1200px){.container.article.postcard{padding-top:160px;padding-bottom:80px}}.details.postcard-body:first-child:first-letter,.details.postcard-body p:first-child:first-letter{float:left;font-family:'Playfair Display',Georgia,serif;font-size:84px;line-height:50px;padding-top:6px;padding-right:8px;padding-left:0px}.postcard-photo-credit{margin-top:3rem;margin-bottom:3rem;padding:5px;text-align:center;color:white;background-color:#000000b3;font-weight:bold}.postcard-footer{margin-top:10px}.article-header{width:100%;height:55vh;position:relative;z-index:99;margin-bottom:60px}.article-header .background{background-size:cover;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0}.article-header .container{position:absolute;bottom:0;left:50%;transform:translate(-50%,20%);z-index:99}.article-header .container .meta-info{margin-bottom:10px;font-weight:bold;color:#000;margin-bottom:0}.article-header .container .title-info{}.article-header .container .title-info &gt; div{width:100%;color:#fff;background:#000;padding:20px}.article{font-size:16px}.article .two-col-image .small-gutter{margin-bottom:15px}.article .full-width-image .help-block,.article .two-col-image .help-block{border-bottom:1px solid #999;padding-bottom:5px}.article .full-width-image{}.article .full-width-image img,.article .two-col-image img{width:100%}.gal{-webkit-column-count:3;-moz-column-count:3;column-count:3}.gal img{width:100%;padding:7px 0}@media (max-width:500px){.gal{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.article .article-content{font-size:17px;line-height:27px;color:#000;text-align:justify}.article .article-content p{line-height:30px}.article .article-content.dropcap-article:first-child:first-letter,.article .article-content.dropcap-article p:first-child:first-letter{color:#000;float:left;font-family:'Arapey',Georgia,serif;font-size:112px;line-height:80px;padding-top:5px;padding-right:4px;padding-left:0px}.article .article-hotel-link-href,.itinerary .article-hotel-link-href{color:#fff;text-decoration:none !important}.article .article-hotel-link,.itinerary .article-hotel-link{text-align:left;background:#000;color:#fff;padding:15px 10px;cursor:pointer}.article .article-hotel-link:hover .link a,.itinerary .article-hotel-link:hover .link a{text-decoration:underline}.article .article-hotel-link h1,.itinerary .article-hotel-link h1{margin-top:0;margin-bottom:0;text-transform:uppercase;font-size:22px;font-weight:200}.article .article-hotel-link hr,.itinerary .article-hotel-link hr{margin-bottom:5px}.article .article-hotel-link .address,.itinerary .article-hotel-link .address{font-size:14px}.article .article-hotel-link .result-tags,.itinerary .article-hotel-link .result-tags{min-height:28px;height:28px;margin-bottom:14px;margin-top:0;overflow:hidden}.article .article-hotel-link .result-tags .tag,.itinerary .article-hotel-link .result-tags .tag{margin-right:0;margin-left:8px;font-size:22px;padding-top:0}.article .article-hotel-link .link{}.article .article-hotel-link .link a,.itinerary .article-hotel-link .link a{color:#fff;font-size:16px}.article .pull-quote,.itinerary .pull-quote{border-left:3px solid #000;padding-left:20px;padding-right:20px;font-size:1.6em;line-height:1.4em;font-style:italic;font-family:'Arapey',Georgia,serif;color:#000}.article hr.select{margin-left:0}.masonry-img-gal{}.masonry-img-gal .masonry-img-grid-sizer{width:32%}.masonry-img-gal .masonry-img-grid-gutter-sizer{width:2%}.masonry-img-gal .masonry-img{width:32%;margin-bottom:15px}.itinerary{}.itinerary-titles{font-size:28px;font-family:'Arapey',Georgia,serif;position:relative}.itinerary-content-paragraph{font-size:18px;margin-top:20px;margin-bottom:20px}.itinerary-line-outer{position:absolute;right:-90px;top:50%;transform:translateY(-50%)}.itinerary-line-inner{height:1px;width:80px;background:black}.itinerary .category-header &gt; div.title-section{max-width:80%;min-width:70%}.itinerary .itinerary-list{width:50%}.itinerary .itinerary-list div[class*='section-content-']{margin-bottom:80px}.itinerary .itinerary-images{width:50%;position:fixed;top:73px;left:50%;right:0;bottom:0}.itinerary .itinerary-images .itinerary-image{width:100%;height:100%;background-size:cover;background-position:center center;position:absolute;top:0;left:0;bottom:0;right:0}.itinerary .itinerary-images div[class*='section-image-']{width:100%;height:100%}.itinerary .itinerary-list .itinerary:last-child{margin-bottom:400px}.itinerary .fa{transition:all 1.75s ease-in-out;transform:scale(1) rotate(0)}.itinerary .fa.animated{transform:scale(1.1) rotate(-12deg)}.itinerary .fa.animated2{transform:scale(.9) rotate(12deg)}@media all and (max-width:1024px){.itinerary-list{width:100% !important}.itinerary-images{width:0% !important}.itinerary-image-small{background-position:center center;background-repeat:no-repeat;background-size:cover;object-fit:cover}}.agent-cta-itinerary{text-align:center;font-weight:bold;font-style:italic;margin-bottom:70px;font-size:18px}.advertorial{}.advertorial-titles{font-size:28px;font-family:'Arapey',Georgia,serif;position:relative}.advertorial-content-paragraph{font-size:18px;margin-top:20px;margin-bottom:20px}.advertorial-line-outer{position:absolute;right:-90px;top:50%;transform:translateY(-50%)}.advertorial-line-inner{height:1px;width:80px;background:black}.advertorial .category-header &gt; div.title-section{max-width:80%;min-width:70%}.advertorial .advertorial-list{width:50%}.advertorial .advertorial-list div[class*='section-content-']{margin-bottom:80px}.advertorial .advertorial-images{width:50%;position:fixed;top:73px;left:50%;right:0;bottom:0}.advertorial .advertorial-images .advertorial-image{width:100%;height:100%;background-size:cover;background-position:center center;position:absolute;top:0;left:0;bottom:0;right:0}.advertorial .advertorial-images div[class*='section-image-']{width:100%;height:100%}.advertorial .advertorial-list .advertorial:last-child{margin-bottom:400px}.advertorial .fa{transition:all 1.75s ease-in-out;transform:scale(1) rotate(0)}.advertorial .fa.animated{transform:scale(1.1) rotate(-12deg)}.advertorial .fa.animated2{transform:scale(.9) rotate(12deg)}@media all and (max-width:1024px){.advertorial-list{width:100% !important}.advertorial-images{width:0% !important}.advertorial-image-small{background-position:center center;background-repeat:no-repeat;background-size:cover;object-fit:cover}}.agent-cta-advertorial{text-align:center;font-weight:bold;font-style:italic;margin-bottom:70px;font-size:18px}.article .article-hotel-link-href,.advertorial .article-hotel-link-href{color:#fff;text-decoration:none !important}.article .article-hotel-link,.advertorial .article-hotel-link{text-align:left;background:#000;color:#fff;padding:15px 10px;cursor:pointer}.article .article-hotel-link:hover .link a,.advertorial .article-hotel-link:hover .link a{text-decoration:underline}.article .article-hotel-link h1,.advertorial .article-hotel-link h1{margin-top:0;margin-bottom:0;text-transform:uppercase;font-size:22px;font-weight:200}.article .article-hotel-link hr,.advertorial .article-hotel-link hr{margin-bottom:5px}.article .article-hotel-link .address,.advertorial .article-hotel-link .address{font-size:14px}.article .article-hotel-link .result-tags,.advertorial .article-hotel-link .result-tags{min-height:28px;height:28px;margin-bottom:14px;margin-top:0;overflow:hidden}.article .article-hotel-link .result-tags .tag,.advertorial .article-hotel-link .result-tags .tag{margin-right:0;margin-left:8px;font-size:22px;padding-top:0}.article .article-hotel-link .link{}.article .article-hotel-link .link a,.advertorial .article-hotel-link .link a{color:#fff;font-size:16px}.article .pull-quote,.advertorial .pull-quote{border-left:3px solid #000;padding-left:20px;padding-right:20px;font-size:1.6em;line-height:1.4em;font-style:italic;font-family:'Arapey',Georgia,serif;color:#000}.article hr.select{margin-left:0}.villa-overview{}.villa-overview .icon{font-size:26px;color:#000}.villa-overview .title{font-size:15px}.villa-overview .value{font-size:24px}.villa-features{}.villa-features ul{margin-top:15px;-webkit-column-count:3;-moz-column-count:3;column-count:3}.agent-call-to-action-area{}.agent-call-to-action-area &gt; div{float:right}.agent-call-to-action-area &gt; div &gt; p{text-align:right}.col-md-3.search-param{display:inline-flex}#initial-search.bootstrap-selectpicker.show-menu-arrow{width:0% !important}.col-md-3.search-param .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100% !important}.form-control{font-weight:300}.bootstrap-selectpicker .show-menu-arrow.search-param{width:142px !important}.bootstrap-selectpicker .show-menu-arrow.search-paramoption{width:142px !important}.object-square.horizontal.cruise .image{height:180px}.cruise-associated-hotels .small-hotel-tile &gt; .row &gt; div:nth-child(2){padding-bottom:10px}.cruise-associated-hotels .small-hotel-tile .result-tags{height:25px}.cruise-associated-hotels .small-hotel-tile .result-distance{padding-right:0}.cruise-associated-hotels .small-hotel-tile .view{display:none}.cruise-associated-hotels .small-hotel-tile .view a{font-size:12px}.cruise-associated-hotels .small-hotel-tile .img{min-height:130px}#booking_instructions.truncate,#shore_excursion_info.truncate{max-height:4em;overflow:hidden;position:relative}#villa-description.truncate{max-height:25em;overflow:hidden;position:relative}#booking_instructions.truncate:after,#shore_excursion_info.truncate:after,#itineraries.truncate:after,#villa-description.truncate:after{content:' ';position:absolute;bottom:0;left:0;right:0;height:20px;-webkit-box-shadow:inset 0px -12px 10px -5px rgba(255,255,255,1);-moz-box-shadow:inset 0px -12px 10px -5px rgba(255,255,255,1);box-shadow:inset 0px -12px 10px -5px rgba(255,255,255,1);pointer-events:none}#room_types_info .truncate:after{content:' ';position:absolute;bottom:0;left:0;right:0;height:20px;-webkit-box-shadow:inset 0px -20px 10px -5px rgba(255,255,255,1);-moz-box-shadow:inset 0px -20px 10px -5px rgba(255,255,255,1);box-shadow:inset 0px -20px 10px -5px rgba(255,255,255,1);pointer-events:none}#itineraries.truncate{overflow:hidden;height:56em}.cct-msmd-items{padding-left:20px;margin-top:7px}.row.email-builder-top{border-bottom:1px solid black;text-align:center;padding-top:15px;padding-bottom:15px}.container.email-builder-form-container{}.row.email-builder-form{}.col-xs-12.col-md-6.email-builder-left{border-right:1px solid black;padding-top:15px;padding-bottom:15px}.form-group.builder-on-mobile{display:none}.row.email-builder-right-noObjects{text-align:center;margin-top:15%;margin-left:15%;color:grey}.emailObject .fa-sort-down,.emailObject .fa-sort-up{cursor:pointer}@media only screen and (max-width:768px){.form-group.builder-on-mobile{display:block}.form-group.builder-on-desktop{display:none}.col-xs-12.col-md-6.email-builder-left{border-right:0;border-bottom:1px solid black}.row.email-builder-right-noObjects{margin-left:0 !important}}.advisor_note_villa_promotion{margin-right:2px;margin-left:6px}@media only screen and (max-width:810px){.tag span{font-size:1rem}}.compare-hotels-top-wrapper-styles{position:sticky;top:125px}.on_scroll_compare{background-color:#e0e6ef !important}.compare-hotel-tile{box-shadow:0px 1px 3px 0px rgb(170 170 170 / 75%)}.container-fluid.promotions-search{background-color:#000000;color:white}.colorpicker-with-alpha.no-alpha{min-width:0 !important}.fancyFadeInUp{opacity:0;transform:translateY(25px);transition:all 1s ease-in-out}body.loaded .fancyFadeInUp{transform:translateY(0);opacity:1}.fancyFadeIn{opacity:0;transition:all 1s ease-in-out}body.loaded .fancyFadeIn{opacity:1}.fancyBlurIn{filter:blur(16px);transition:all .5s linear}body.loaded .fancyBlurIn{filter:blur(0)}@media all and (max-width:1599px){}@media all and (max-width:768px){.mobile-photos-link{right:auto}.booking-redirect-cta{float:right}.ekko-lightbox-nav-overlay a{opacity:1}.category-header{height:auto}.category-header &gt; div{max-width:90%;width:90%}.home-page-hotel-category .category-label{white-space:normal;text-align:center}.masonry-img-gal .masonry-img{margin-bottom:12px}.category-map-list .results .result .select-perks{margin-bottom:15px}.category-with-map .category-map-list{width:100%}.agent-email-toggle-button{right:20px;bottom:90px}.agent-share-button{right:20px;bottom:160px;border:1px solid #fff}.agent-share-button.fb{bottom:195px}.agent-share-button.promotion{right:100px;bottom:20px}.agent-share-button.promotion.fb{bottom:56px}.agent-email-toggle-button.promotion{right:20px;bottom:20px}.result .result-like-button{display:none}.category-map-list .results .result .read-more{display:none}.navbar-collapse.collapse.frontend-menu{display:none !important}.navbar-header .collapse,.navbar-toggle{display:block !important}.navbar-header{float:none}.navbar-collapse.collapse.in{display:block !important}.FullScreenNav{display:none !important}.search-container{max-width:60% !important}.navbar-toggle.navbar-search{text-align:center;padding:0px !important;float:right}.input-group input{top:0;right:0;border:0;outline:0;background:#fff;width:100%;height:34px;margin:0;padding:0px 10px 0px 20px;font-size:14px;color:#555;z-index:20;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}.search-container-villa{max-width:75% !important}.dropdown-menu.dropdown-menu-left a[href="/cruises"]{display:block !important}}@media all and (min-width:576px) and (max-width:991px){.navbar-selecthotels #navbar .navbar-nav &gt; li &gt; a{padding-left:10px;padding-right:10px}.navbar-search.visible{width:270px}}@media all and (min-width:768px) and (max-width:1199px){.nav-form-uncollapse{display:flex;position:relative;left:15px;margin-right:auto}.nav-form-collapsed{display:none}}@media all and (max-width:576px){.navbar-selecthotels.navbar-brand{padding:0 !important}.mobile-photos-link{bottom:95px;left:123px !important}.mobile-photos-link.consumer_view{bottom:94px !important;left:auto !important;right:22px}.mobile-photos-link.villa{left:auto !important;right:22px;bottom:94px}.mobile-photos-link.villa.agent{right:104px;left:auto;bottom:72px}.header-searchbox.nav-form-collapsed{margin-top:20px}.book-me-now-submit-button{position:absolute;bottom:30px}.booking-redirect-cta{float:right}.row.bookMeNow-redirect-row{position:absolute;bottom:0}.row.agent-details-tile.goBookMe{padding-bottom:50px}.find-agent-sticky{font-size:16px}.category-with-map .find-agent-sticky{right:0}.search-result-sidebar .search-results-term,.map-result-sidebar .search-results-term,.results-main-content{border-right:none;border-left:none}.map-result-sidebar{height:auto}.search-results-filters .filters &gt; div{height:auto;max-height:0;overflow:hidden;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}.search-results-filters .filters &gt; div.open{max-height:3000px}.search-results-filters .filters &gt; h3::after{font-family:"FontAwesome";content:"\f105";float:right;color:inherit}.search-results-filters .filters &gt; h3.open::after{content:"\f107"}.results-main-content{padding-left:15px;padding-right:15px}.results .result{margin-left:-15px;margin-right:-15px}.results .result .row{margin-right:-15px}.results .result .result-tags{min-height:0;margin-bottom:10px}.category-list .results .result .select-perks{margin-top:20px;text-align:left}.category-list .results .result .result-button-link{height:44px}.hotel-details-sidebar-bottom{border:none}.hotel-details-sidebar-bottom &gt; div{margin-right:0;padding-left:15px;padding-right:15px}.hotel-gallery .gallery-preview a img{margin-bottom:15px}.about-page-left{padding-right:0}.about-page-left h2{text-align:center}.about-page-right{border-left:none}.favorites-no-results-found h4{width:100%}.category-header{height:40vh}.category-with-map .category-map-map{width:100%;position:fixed;top:90%;left:0;right:0;bottom:0;display:none}.homepage-intro-area.standard-padding{padding-bottom:30px}.home-page-hotel-category{margin-bottom:2em}.homepage-articles-grid.standard-padding{padding-top:30px}.homepage-articles-grid .title{text-align:center}.homepage-articles-grid .title hr{margin-left:auto;margin-right:auto}.homepage-articles-grid .popular{border-left:none;margin-top:30px}.homepage-articles-grid .featured .container-margin,.homepage-articles-grid .popular .container-margin{margin-right:0;margin-left:0}.homepage-articles-grid .featured .smaller-articles .article-square{margin-bottom:2em}.masonry-img-gal{}.masonry-img-gal .masonry-img-grid-sizer{width:48.75%}.masonry-img-gal .masonry-img-grid-gutter-sizer{width:2.5%}.masonry-img-gal .masonry-img{width:48.75%}.fancyBlurIn{filter:blur(0)}.advisor_note_villa_promotion{margin-top:0px;margin-right:2px;margin-left:2px}}@media all and (max-width:576px){.book-me-now-submit-button{position:absolute;bottom:30px}.row.agent-details-tile.goBookMe{padding-bottom:50px}.agent-menu-bar{font-size:12px}.find-an-agent{margin-left:15px}.FullScreenNav{display:block !important}.navbar-toggle.navbar-search{display:none !important}.search-container{max-width:100% !important}.search-container-villa{max-width:100% !important}.navbar li{text-align:center}.navbar-selecthotels .navbar-nav &gt; li &gt; a{padding:10px !important}.row.small-gutter .col-xs-12{padding:0 !important}.navbar-search.visible{float:none;margin:auto;margin-bottom:30px;max-width:100%}.navbar-searchbox-group{margin-right:0px}.find-agent-sticky{display:none}.header-searchbox{justify-content:center !important}.search-result-sidebar .search-results-filters,.map-result-sidebar .search-results-filters{padding-bottom:15px}.results .result{text-align:center}.result .result-like-button{display:inline-block}.result .intro-paragraph{margin-right:0}.results .result .bottom-row{margin-top:0px}.results .result .bottom-row .result-distance{margin-bottom:10px}.results .result .bottom-row .text-right{text-align:center !important}.results .result .result-tags .tag{font-size:14px}.results .result .result-tags .tag img{}.hotel-featured-image + .container-fluid{padding-top:40vh}.hotel-featured-image{bottom:unset;height:40vh}.hotel-details-sidebar{border:none}.hotel-details-sidebar .hotel-name,.hotel-details-sidebar .select-perks{margin-right:0}.hotel-details-content .more-content-header h2{}.small-hotel-tile .result-distance{visibility:hidden}.footer-menu a,.footer-menu span{display:block;width:100%;text-align:center;margin:0 !important;margin-bottom:3px !important}.footer-menu .divider{display:none}.footer-menu + .text-right{text-align:center !important}.category-header{height:auto;padding:40px 0}.category-header &gt; div:first-child{position:static;margin:auto;transform:unset}.category-header p{font-size:1.4rem}.category-header h2{font-size:26px}.category-header p,.category-header a,.category-header .category-article-button{}.article-header .share-button{bottom:auto;top:20px}.article-header .share-button.tw{top:60px}.category-with-map .category-map-list{width:100%}.category-with-map .results .result{text-align:left}.article-header .container{width:100%}.article-hotel-link .text-right{text-align:center}.article .two-col-image .row &gt; div{margin-bottom:15px}.masonry-img-gal{}.masonry-img-gal .masonry-img-grid-sizer{width:100%}.masonry-img-gal .masonry-img-grid-gutter-sizer{width:0}.masonry-img-gal .masonry-img{width:100%}.agent-call-to-action-area{text-align:center}.agent-call-to-action-area &gt; div{float:none;margin:0 !important}.agent-call-to-action-area &gt; div &gt; p{text-align:center}.advisor_note_villa_promotion{margin-top:0px;margin-right:2px;margin-left:2px}}@font-face{font-family:"WeblySleekLight";src:url("/assets/fonts/WeblySleekUILight/weblysleekuil.eot?") format("eot"),url("/assets/fonts/WeblySleekUILight/weblysleekuil.woff") format("woff"),url("/assets/fonts/WeblySleekUILight/weblysleekuil.ttf") format("truetype"),url("/assets/fonts/WeblySleekUILight/weblysleekuil.svg#WeblySleekUILight")format("svg");font-weight:200;font-style:normal}@font-face{font-family:"WeblySleekLight";src:url("/assets/fonts/WeblySleekUILightItalic/weblysleekuili.eot?")format("eot"),url("/assets/fonts/WeblySleekUILightItalic/weblysleekuili.woff")format("woff"),url("/assets/fonts/WeblySleekUILightItalic/weblysleekuili.ttf")format("truetype"),url("/assets/fonts/WeblySleekUILightItalic/weblysleekuili.svg#WeblySleekUILight")format("svg");font-weight:200;font-style:italic}@font-face{font-family:"WeblySleekLight";src:url("/assets/fonts/WeblySleekUISemilight/weblysleekuisl.eot?")format("eot"),url("/assets/fonts/WeblySleekUISemilight/weblysleekuisl.woff")format("woff"),url("/assets/fonts/WeblySleekUISemilight/weblysleekuisl.ttf")format("truetype"),url("/assets/fonts/WeblySleekUISemilight/weblysleekuisl.svg#WeblySleekUILight")format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"WeblySleekLight";src:url("/assets/fonts/WeblySleekUISemilightItalic/weblysleekuisli.eot?")format("eot"),url("/assets/fonts/WeblySleekUISemilightItalic/weblysleekuisli.woff")format("woff"),url("/assets/fonts/WeblySleekUISemilightItalic/weblysleekuisli.ttf")format("truetype"),url("/assets/fonts/WeblySleekUISemilightItalic/weblysleekuisli.svg#WeblySleekUILight")format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"WeblySleekLight";src:url("/assets/fonts/WeblySleekUISemibold/weblysleekuisb.eot?")format("eot"),url("/assets/fonts/WeblySleekUISemibold/weblysleekuisb.woff") format("woff"),url("/assets/fonts/WeblySleekUISemibold/weblysleekuisb.ttf")format("truetype"),url("/assets/fonts/WeblySleekUISemibold/weblysleekuisb.svg#WeblySleekUILight")format("svg");font-weight:bold;font-style:normal}body,p,div{font-weight:300;font-size:16px}.no-margins{margin:0}@media only screen and (min-width:768px){.auto-dropdown:hover .dropdown-menu{display:block}}.dropdown-toggle.btn-default{color:#333;background-color:#fff;border-color:#ccc;background-image:none;border-radius:4px}.dropdown-toggle.btn-default:disabled{}.dropdown-toggle.btn-default:active,.dropdown-toggle.btn-default:hover,.dropdown-toggle.btn-default:active:hover{background-image:none;box-shadow:none;background-color:#fff}.dropdown-toggle.btn-default .caret{color:#333}.dropdown-toggle.btn-default:disabled .caret{color:#999}.btn-tlselect{color:#ffffff;background-color:#171717;border-color:#000000;border-radius:0}.btn-tlselect:hover,.btn-tlselect:focus,.btn-tlselect:active,.btn-tlselect.active,.open .dropdown-toggle.btn-tlselect{color:#ffffff;background-color:#000;border-color:#000000;text-decoration:underline}.btn-tlselect:active,.btn-tlselect.active,.open .dropdown-toggle.btn-tlselect{background-image:none}.btn-tlselect.disabled,.btn-tlselect[disabled],fieldset[disabled] .btn-tlselect,.btn-tlselect.disabled:hover,.btn-tlselect[disabled]:hover,fieldset[disabled] .btn-tlselect:hover,.btn-tlselect.disabled:focus,.btn-tlselect[disabled]:focus,fieldset[disabled] .btn-tlselect:focus,.btn-tlselect.disabled:active,.btn-tlselect[disabled]:active,fieldset[disabled] .btn-tlselect:active,.btn-tlselect.disabled.active,.btn-tlselect[disabled].active,fieldset[disabled] .btn-tlselect.active{background-color:#171717;border-color:#000000}.btn-tlselect .badge{color:#171717;background-color:#ffffff}.btn-default.btn-default-tl{box-shadow:none;-webkit-box-shadow:none;background-color:#000;background-image:none;border:2px solid #000;font-weight:bold;color:#fff;text-shadow:none}.btn-default.btn-default-tl:hover{background-color:#fff;background-image:none;color:#000}.btn-default.btn-default-tl.inverse{background-color:#fff;background-image:none;color:#000}.btn-default.btn-default-tl.inverse:hover{background-color:#000;background-image:none;color:#fff}.pagination &gt; .active &gt; a,.pagination &gt; .active &gt; a:focus,.pagination &gt; .active &gt; a:hover,.pagination &gt; .active &gt; span,.pagination &gt; .active &gt; span:focus,.pagination &gt; .active &gt; span:hover{background-color:#000;border-color:#000}.pagination &gt; li &gt; a,.pagination &gt; li &gt; span{color:#000}.custom-form-check label{position:relative;cursor:pointer}.custom-form-check input[type="checkbox"],.custom-form-check input[type="radio"]{position:absolute;right:9000px}.custom-form-check input[type="checkbox"] + .label-text:before{content:"\f096";font-family:"FontAwesome";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;width:1em;display:inline-block;margin-right:5px}.custom-form-check input[type="checkbox"]:checked + .label-text:before{content:"\f14a";color:#000;animation:effect 250ms ease-in}.custom-form-check input[type="checkbox"]:disabled + .label-text{color:#aaa}.custom-form-check input[type="checkbox"]:disabled + .label-text:before{content:"\f0c8";color:#ccc}.custom-form-check input[type="radio"] + .label-text:before{content:"\f1db";font-family:"FontAwesome";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;width:1em;display:inline-block;margin-right:5px}.custom-form-check input[type="radio"]:checked + .label-text:before{content:"\f192";color:#000;animation:effect 250ms ease-in}.custom-form-check input[type="radio"]:disabled + .label-text{color:#aaa}.custom-form-check input[type="radio"]:disabled + .label-text:before{content:"\f111";color:#ccc}.btn-file{position:relative;overflow:hidden}.btn-file input[type="file"]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block}.btn-tl-red{color:#ffffff;background-color:#c82333;border-color:#9e1c28}.btn-tl-red:hover,.btn-tl-red:focus,.btn-tl-red:active,.btn-tl-red.active,.open .dropdown-toggle.btn-tl-red{color:#ffffff;background-color:#f2203a;border-color:#c82333}.btn-tl-red:active,.btn-tl-red.active,.open .dropdown-toggle.btn-tl-red{background-image:none}.btn-tl-red.disabled,.btn-tl-red[disabled],fieldset[disabled] .btn-tl-red,.btn-tl-red.disabled:hover,.btn-tl-red[disabled]:hover,fieldset[disabled] .btn-tl-red:hover,.btn-tl-red.disabled:focus,.btn-tl-red[disabled]:focus,fieldset[disabled] .btn-tl-red:focus,.btn-tl-red.disabled:active,.btn-tl-red[disabled]:active,fieldset[disabled] .btn-tl-red:active,.btn-tl-red.disabled.active,.btn-tl-red[disabled].active,fieldset[disabled] .btn-tl-red.active{background-color:#ff8482;border-color:#e57775}.btn-tl-red .badge{color:#116eb0;background-color:#ffffff}.btn-tl-blue{color:#ffffff;background-color:#116eb0;border-color:#1362b0}.btn-tl-blue:hover,.btn-tl-blue:focus,.btn-tl-blue:active,.btn-tl-blue.active,.open .dropdown-toggle.btn-tl-blue{color:#ffffff;background-color:#4488b8;border-color:#1362b0}.btn-tl-blue:active,.btn-tl-blue.active,.open .dropdown-toggle.btn-tl-blue{background-image:none}.btn-tl-blue.disabled,.btn-tl-blue[disabled],fieldset[disabled] .btn-tl-blue,.btn-tl-blue.disabled:hover,.btn-tl-blue[disabled]:hover,fieldset[disabled] .btn-tl-blue:hover,.btn-tl-blue.disabled:focus,.btn-tl-blue[disabled]:focus,fieldset[disabled] .btn-tl-blue:focus,.btn-tl-blue.disabled:active,.btn-tl-blue[disabled]:active,fieldset[disabled] .btn-tl-blue:active,.btn-tl-blue.disabled.active,.btn-tl-blue[disabled].active,fieldset[disabled] .btn-tl-blue.active{background-color:#116eb0;border-color:#1362b0}.btn-tl-blue .badge{color:#116eb0;background-color:#ffffff}.btn-tl-orange{color:#ffffff;background-color:#d68715;border-color:#e0972f}.btn-tl-orange:hover,.btn-tl-orange:focus,.btn-tl-orange:active,.btn-tl-orange.active,.open .dropdown-toggle.btn-tl-orange{color:#ffffff;background-color:#f0ad4e;border-color:#e0972f}.btn-tl-orange:active,.btn-tl-orange.active,.open .dropdown-toggle.btn-tl-orange{background-image:none}.btn-tl-orange.disabled,.btn-tl-orange[disabled],fieldset[disabled] .btn-tl-orange,.btn-tl-orange.disabled:hover,.btn-tl-orange[disabled]:hover,fieldset[disabled] .btn-tl-orange:hover,.btn-tl-orange.disabled:focus,.btn-tl-orange[disabled]:focus,fieldset[disabled] .btn-tl-orange:focus,.btn-tl-orange.disabled:active,.btn-tl-orange[disabled]:active,fieldset[disabled] .btn-tl-orange:active,.btn-tl-orange.disabled.active,.btn-tl-orange[disabled].active,fieldset[disabled] .btn-tl-orange.active{background-color:#e6b56e;border-color:#e0972f}.btn-tl-orange .badge{color:#116eb0;background-color:#ffffff}.btn-tl-green{color:#ffffff;background-color:#248f26;border-color:#258f27}.btn-tl-green:hover,.btn-tl-green:focus,.btn-tl-green:active,.btn-tl-green.active,.open .dropdown-toggle.btn-tl-green{color:#ffffff;background-color:#007810;border-color:#258f27}.btn-tl-green:active,.btn-tl-green.active,.open .dropdown-toggle.btn-tl-green{background-image:none}.btn-tl-green.disabled,.btn-tl-green[disabled],fieldset[disabled] .btn-tl-green,.btn-tl-green.disabled:hover,.btn-tl-green[disabled]:hover,fieldset[disabled] .btn-tl-green:hover,.btn-tl-green.disabled:focus,.btn-tl-green[disabled]:focus,fieldset[disabled] .btn-tl-green:focus,.btn-tl-green.disabled:active,.btn-tl-green[disabled]:active,fieldset[disabled] .btn-tl-green:active,.btn-tl-green.disabled.active,.btn-tl-green[disabled].active,fieldset[disabled] .btn-tl-green.active{background-color:#248f26;border-color:#258f27}.btn-tl-green .badge{color:#248f26;background-color:#ffffff}.btn-tl-grey{color:#111;background-color:#f0f0f0;border-color:#e2e2e2;z-index:2}.btn-tl-grey:hover,.btn-tl-grey:focus,.btn-tl-grey:active,.btn-tl-grey.active,.open .dropdown-toggle.btn-tl-grey{color:#111;background-color:#f0f0f0;border-color:#e2e2e2}.btn-tl-grey:active,.btn-tl-grey.active,.open .dropdown-toggle.btn-tl-grey{background-image:none}.btn-tl-grey.disabled,.btn-tl-grey[disabled],fieldset[disabled] .btn-tl-grey,.btn-tl-grey.disabled:hover,.btn-tl-grey[disabled]:hover,fieldset[disabled] .btn-tl-grey:hover,.btn-tl-grey.disabled:focus,.btn-tl-grey[disabled]:focus,fieldset[disabled] .btn-tl-grey:focus,.btn-tl-grey.disabled:active,.btn-tl-grey[disabled]:active,fieldset[disabled] .btn-tl-grey:active,.btn-tl-grey.disabled.active,.btn-tl-grey[disabled].active,fieldset[disabled] .btn-tl-grey.active{background-color:#fafafa;border-color:#f0f0f0}.btn-tl-grey .badge{color:#248f26;background-color:#ffffff}.btn{border-radius:0}.panel-tl-panel{border-color:#ddd;border-top:none}.panel-tl-panel &gt; .panel-heading{background-image:none;background:#fff;color:#000;border-right:1px solid #fff;margin-right:-2px;border-bottom:1px solid #ddd;margin-left:-2px;border-left:1px solid #fff}.panel-tl-panel &gt; .panel-heading h3{font-weight:bold}.panel-heading.collapsible a:after{font-family:"Glyphicons Halflings";content:"\2212";float:right;color:inherit}.panel-heading.collapsible a.collapsed:after{content:"\002b"}strong,b{font-weight:bold}.navbar-toggle{margin-top:20px}.navbar-toggle .icon-bar{background:#fff}.nav .open &gt; a,.nav .open &gt; a:focus,.nav .open &gt; a:hover{background:inherit}.help-block{font-size:14px}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.btn-group &gt; .btn.btn-default.active{}.form-control.datepicker{padding:6px 12px}.select2-container--default.select2-selection--single.select2-selection__placeholder{font-size:14px}.form-control::-moz-placeholder,.form-control::placeholder{color:#999 !important}.select-black-background{background-color:#000 !important}.navbar-dropdown-item:hover{background-color:#000 !important}.navbar-dropdown-item.admin:hover{background-color:#f8f9fa !important}.ui-autocomplete.ui-front{z-index:999999;position:fixed;max-height:19rem;overflow-y:auto;overflow-x:hidden}.navbar-search{float:right;padding:20px}.fs-12{font-size:12px !important}.fs-14{font-size:14px !important}button{font-size:14px !important}body{font-family:"Lato","Arial","sans-serif";font-weight:300}.nav-item{font-size:14px}a{font-weight:300}body.agent-body,body.admin-body{}p{font-family:"Lato","Arial","sans-serif";font-size:1.4em;font-weight:300}h2{font-family:"Lato","Arial","sans-serif";font-size:32px;font-weight:300}h3{font-family:"Lato","Arial","sans-serif";font-weight:300}h4{font-weight:300}hr.select{width:60px;border:none;height:2px;color:#fff;background-color:#fff;margin-top:10px;margin-bottom:10px}hr.select.left{margin-left:0}hr.select.black{color:#000;background-color:#000}.no-rounding{border-radius:0}.fa-stack &gt; .fa-nudge-right{left:12%;right:auto}.fa-stack &gt; .fa-nudge-left{left:auto;right:12%}.fa-stack &gt; .fa-nudge-down{top:12%;bottom:auto}.fa-stack &gt; .fa-nudge-up{top:auto;bottom:12%}.standard-padding{padding-top:60px;padding-bottom:60px}.standard-top-padding{padding-top:6px}.standard-top-margin{margin-top:6px}.padding-0{padding-right:0;padding-left:0}.auto-resize-text &gt; .text{display:inline-block}#message_area{position:fixed;left:9px;right:9px;top:9px;z-index:999999999999}.agent-body #message_area{top:115px}.small-hotel-tile{border:1px solid black;margin-bottom:2rem}.small-hotel-tile .img{position:relative;min-height:156px}.small-hotel-tile .img &gt; a &gt; div{background-size:cover;position:absolute;top:0;bottom:0;left:15px;right:15px}.small-hotel-tile h4{font-weight:bold;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;padding-right:1rem;line-height:24px}.small-hotel-tile h4 a{color:#000}.small-hotel-tile .is-table-row{width:100%}.small-hotel-tile .view{position:absolute;bottom:20px;right:25px}.small-hotel-tile &gt; .row &gt; div:nth-child(2){padding-left:0;padding-bottom:1em}.small-hotel-tile .result-tags{min-height:0;height:50px;overflow:hidden}.small-hotel-tile .result-tags .tag{font-size:0.95rem;margin-right:10px;padding:0}.small-hotel-tile .view a{}.small-hotel-tile .result-distance{font-size:1rem;margin-top:0;padding-right:140px;line-height:20px;height:40px;margin-top:8px}.tl-button{font-family:"Lato",sans-serif;background:black;border-radius:0px;padding:10px 15px;color:#fff;text-transform:uppercase}.tl-button:hover{color:#fff;text-decoration:underline}.tl-button.fancy:hover{text-decoration:none}.tl-button.fancy span{position:relative}.tl-button.fancy span:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.tl-button.fancy:hover span:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}#navbar.frontend-menu .dropdown-menu{padding:10px 0;background:#000;color:#fff;border-radius:0}#navbar.frontend-menu .dropdown-menu &gt; li &gt; a{color:#fff}#navbar.frontend-menu .dropdown-menu &gt; li &gt; a:hover{background:#000}.theme-dropdown .dropdown-menu{position:static;display:block;margin-bottom:15px}.theme-showcase &gt; p &gt; .btn{margin:5px 0}.theme-showcase .navbar .container{width:auto}.agent-menu-bar{background:#333;color:#fff}.agent-menu-bar &gt; div &gt; div{padding-top:6px;padding-bottom:8px}.agent-menu-bar a{color:#fff}.agent-menu-bar a:hover{color:#fff}.nav &gt; li &gt; a:hover{background:transparent;text-decoration:underline}.navbar-selecthotels{background:#000000}.navbar-selecthotels .navbar-brand{height:58px}.navbar-selecthotels .navbar-brand img{max-height:50px}.navbar-selecthotels .navbar-nav &gt; li &gt; a{font-family:"WeblySleekLight","Sans-Serif";line-height:32px;color:#fff;padding:20px;text-transform:uppercase}.navbar-selecthotels .nav &gt; li &gt; a:focus,.navbar-selecthotels .nav &gt; li &gt; a:hover{background:transparent;text-decoration:none}.navbar-selecthotels .nav &gt; li &gt; a span{position:relative}.navbar-selecthotels .nav &gt; li &gt; a span:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.navbar-selecthotels .nav &gt; li &gt; a:hover span:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.footer{font-family:"WeblySleekLight","Sans-Serif";background:#000;color:#fff;padding:20px 0}.footer-menu a{color:#fff;margin-right:15px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.corner-ribbon{width:200px;background:#e43;position:absolute;top:25px;left:-50px;text-align:center;line-height:50px;letter-spacing:1px;color:#f0f0f0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.second-ribbon{right:-74px !important;top:60px !important;width:317px !important}.corner-ribbon.sticky{position:fixed}.corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,0.3)}.corner-ribbon.top-left{top:25px;left:-50px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.top-right{top:25px;right:-50px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-left{top:auto;bottom:25px;left:-50px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-right{top:auto;right:-50px;bottom:25px;left:auto;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.white{background:#f0f0f0;color:#555}.corner-ribbon.black{background:#333}.corner-ribbon.grey{background:#999}.corner-ribbon.blue{background:#39d}.corner-ribbon.green{background:#2c7}.corner-ribbon.turquoise{background:#1b9}.corner-ribbon.purple{background:#95b}.corner-ribbon.red{background:#e43}.corner-ribbon.orange{background:#e82}.corner-ribbon.yellow{background:#ec0}.corner-ribbon.gold{background:#be9d57}.corner-ribbon.transparent{opacity:0.9}.row.no-gutter{margin-left:0;margin-right:0}.row.no-gutter [class*="col-"]:not(:first-child),.row.no-gutter [class*="col-"]:not(:last-child){padding-right:0;padding-left:0}.row.small-gutter{margin-left:0px;margin-right:0px}.row.small-gutter [class*="col-"]:first-child{padding-left:0px !important}.row.small-gutter [class*="col-"]:last-child{padding-right:0px !important}.row.small-gutter [class*="col-"]:not(:first-child),.row.small-gutter [class*="col-"]:not(:last-child){padding-right:7px;padding-left:7px}.view-more-filter-link{color:black;margin-top:5px;display:block;cursor:pointer}.view-more-filter-link:hover{color:#000;text-decoration:none}@media only screen and (min-width:992px){.is-table-row{display:table}.is-table-row &gt; [class*="col-"]{float:none;display:table-cell;vertical-align:top}}@media all and (max-width:1200px){.small-hotel-tile .result-tags .tag{font-size:0.95rem;margin-right:5px}.small-hotel-tile .result-distance{font-size:1.3rem}}form{margin:0}.admin-body .standard-padding{padding-top:30px;padding-bottom:30px}.admin-body .admin-padding-fix{}.admin-page-title{}.admin-page-title h2{margin-top:0}.standard-table{font-size:14px !important}.network-dash-identifier{height:68px;line-height:68px;color:#fff;font-family:'Arapey',Georgia,serif;font-size:16px}.special-h2-text-input{border:none;outline:none;box-shadow:none;padding:0;height:auto;font-size:34px;font-family:"WeblySleekLight","Sans-Serif";font-weight:200;padding-bottom:5px;margin-bottom:0;line-height:1.1}.special-h2-text-input:focus{outline:none;border-color:inherit;-webkit-box-shadow:none;box-shadow:none}.itinerary-delete-section-button{position:relative;margin-left:10px;color:black}.collection-delete-property-button{position:relative;margin-left:10px;color:black}.login-panel{margin-top:1em}.select-icon img{max-height:15px;padding-right:1rem}.edit-section{padding-bottom:4em;position:relative}.edit-section .heading{margin-bottom:1em}.edit-section .heading h3{margin-top:10px;margin-bottom:10px;color:#000}.edit-section .heading button{margin-top:10px}.edit-section .heading hr{margin-top:0;margin-bottom:5px;height:2px;background:#000;border:none}.edit-section .editable-content{display:none}.edit-section .editable-content.normal{padding-left:15px;padding-right:15px}.edit-section .editable-content select{width:100%}.edit-section .help-text{font-size:16px;margin-bottom:1em;font-style:italic;color:#777}.edit-section .image-preview{height:160px;position:relative}.edit-section .image-preview img{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.edit-section .images-uploaded-details{position:absolute;bottom:0;left:15px;right:15px;padding:10px;padding-top:55px;padding-bottom:15px;z-index:20;color:#000;font-weight:bold;font-size:18px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(255,255,255,1) 75%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(255,255,255,1) 75%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(255,255,255,1) 75%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#ffffff',GradientType=0 )}.send-mail-btn,.assign-pin-btn{cursor:pointer;line-height:3.7rem;font-size:3rem;margin-top:20px;margin-bottom:10px}#emailModal input{width:100%}#emailModal .modal-body .loading-content{display:none}.content-age-header{font-style:italic;color:#999;font-size:14px;margin-bottom:10px}.panel-tl-panel .help-text,.panel-tl-panel .help-text p{font-size:16px}.panel-tl-panel .help-text{margin-top:1em;margin-bottom:1em}.thumbnail &gt; .image-wrapper{width:100%;height:150px;overflow:hidden;position:relative;cursor:pointer}.article-image-square-container .thumbnail &gt; .image-wrapper{background:#EEE}.thumbnail &gt; .image-wrapper &gt; img{height:auto;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.article-image-square-container .caption h3 &gt; span.noselect{float:right;color:#AAA;cursor:pointer}.article-image-square-container .caption .caption-text,.article-image-square-container .caption .alt{font-size:12px;line-height:20px;height:40px;white-space:normal;overflow:hidden;margin-bottom:15px}.article-image-square-container .caption .alt{font-style:italic;color:#555}.article-image-square-container .caption .caption-text.no-caption,.article-image-square-container .caption .alt.no-alt{color:#AAA}.article-image-square-container .caption{}.temp-img-col.highlight .thumbnail{border-color:red;border-width:2px}.temp-img-col.temp-img-col.highlight .caption{}.thumbnail.featured,.thumbnail.temp-img{position:relative;overflow:hidden}.thumbnail.featured .featured-btn{display:none}.thumbnail .gh-ribbon{display:none}.thumbnail.featured .gh-ribbon{display:block}.thumbnail.temp-img .gh-ribbon{display:block}.thumbnail h3{max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;font-size:13px;margin-top:1px}.pending-changes td{background:#f0ad4e;border-color:#777 !important}.pending-changes + tr td{border-top-color:#777 !important}.pending-changes td a{}.gh-ribbon{font-family:Helvetica,Arial,sans-serif;width:600px;text-align:center;font-weight:bold;font-size:0.8em;padding:10px;text-decoration:none;position:absolute;text-shadow:0 3px 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);z-index:1000}.gh-ribbon:after{content:"";position:relative;display:block;top:8px;left:0;width:600px}.gh-ribbon:before{content:"";position:relative;display:block;bottom:8px;left:0;width:600px}.gh-ribbon.white:after{content:"";position:relative;display:block;top:8px;left:0;width:600px}.gh-ribbon.white:before{content:"";position:relative;display:block;bottom:8px;left:0;width:600px}.gh-ribbon.right{top:15px;right:-270px;-webkit-transform:rotate(45deg) translateY(100%);transform:rotate(45deg) translateY(100%)}.gh-ribbon.left{top:15px;left:-270px;-webkit-transform:rotate(-45deg) translateY(100%);transform:rotate(-45deg) translateY(100%)}.gh-ribbon.red{background-color:#aa0000;color:#ffffff}.gh-ribbon.green{background-color:#007200;color:#ffffff}.gh-ribbon.darkblue{background-color:#121621;color:#ffffff}.gh-ribbon.gray{background-color:#6d6d6d;color:#ffffff}.gh-ribbon.white{background-color:#ffffff;color:#000000}.field-edit-row{position:relative}.row-controls{float:right;min-width:150px}.old-value,.new-value{}.thumbnail{position:relative}.field-edit-row .thumbnail{padding:1rem}.field-edit-row .thumbnail:after,.field-edit-row .thumbnail label:after{display:block;content:" ";clear:both}.thumbnail .caption{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.thumb{display:block;overflow:hidden;height:200px;width:200px;margin:0px auto}.thumb img{object-fit:contain;height:100%;width:100%}.strike-me{text-decoration:line-through}.row-controls{padding:1rem;background:#dedede;border:1px solid #ddd;border-radius:4px}.row-controls button{}.temp-img-btns .btn-success{float:right}.row-controls-btn{margin-left:10px}.analytics_panel{}.analytics_panel .huge{font-weight:bold}tr.hiddenArticle td{color:#ccc}ul.slide-holder{list-style-type:none;margin:0;padding:0}ul.slide-holder li{cursor:pointer}ul.slide-holder li .handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;opacity:0;transition:all .25s}ul.slide-holder li:hover .handle{opacity:.7}ul.slide-holder li.slide .media-object{width:64px;height:64px;background-size:cover;float:left;position:relative}ul.slide-holder li.slide .remove-btn{color:#d43f3a;cursor:pointer}ul.slide-holder li.slide .remove-btn:hover{text-decoration:underline}ul.slide-holder li.slide .media-heading{position:relative;line-height:26px;max-height:26px;overflow:hidden;text-overflow:ellipsis;max-width:100%}ul.slide-holder li.slide .media-heading .ider{position:absolute;right:0;top:0;bottom:0;height:100%;color:#dedede}.analyticsSiteTopTenLink{max-width:65%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:bottom;font-size:14px !important}.analyticsObjectListLink{max-width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:bottom;font-size:14px !important}.analyticsSiteTopTenLink a,.analyticsObjectListLink a{color:black;font-weight:bold}.analytic-list-view-more-link{font-size:14px !important}.loading{position:absolute;z-index:999;height:100%;width:100%;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;display:none}.loading:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.isLoading .loading{display:flex;flex-direction:column;justify-content:center}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin:auto;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:0.5em;-webkit-box-shadow:rgba(0,0,0,0.75) 1.5em 0 0 0,rgba(0,0,0,0.75) 1.1em 1.1em 0 0,rgba(0,0,0,0.75) 0 1.5em 0 0,rgba(0,0,0,0.75) -1.1em 1.1em 0 0,rgba(0,0,0,0.5) -1.5em 0 0 0,rgba(0,0,0,0.5) -1.1em -1.1em 0 0,rgba(0,0,0,0.75) 0 -1.5em 0 0,rgba(0,0,0,0.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,0.75) 1.5em 0 0 0,rgba(0,0,0,0.75) 1.1em 1.1em 0 0,rgba(0,0,0,0.75) 0 1.5em 0 0,rgba(0,0,0,0.75) -1.1em 1.1em 0 0,rgba(0,0,0,0.75) -1.5em 0 0 0,rgba(0,0,0,0.75) -1.1em -1.1em 0 0,rgba(0,0,0,0.75) 0 -1.5em 0 0,rgba(0,0,0,0.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{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)}}@-moz-keyframes spinner{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)}}@-o-keyframes spinner{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 spinner{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)}}.slider-container{width:100%;height:55vh;min-height:520px;overflow:hidden;position:relative;background:#000}#home-page-slider .controls{position:absolute;right:100px;bottom:0;height:300px;width:40%;z-index:40}#home-page-slider .controls .slide-thumb{width:260px;float:right;margin-left:20px;display:none;cursor:pointer;opacity:.9;transition:opacity .25s}#home-page-slider .controls .slide-thumb:hover{opacity:1}#home-page-slider .controls .slide-thumb:last-child{}#home-page-slider .controls .slide-thumb &gt; div{width:100%;height:180px;background-size:cover}#home-page-slider .controls .slide-thumb &gt; p{color:#fff;margin-top:.5em;font-size:1.0rem;font-weight:normal;text-align:center}#home-page-slider .hud{position:absolute;top:0;left:0;right:0;bottom:60%;width:100%;z-index:50}#home-page-slider .hud .slide-number{position:absolute;top:80px;left:100px;color:#fff;font-size:1.5rem}#home-page-slider .hud .slide-number .all{font-size:1.6em;position:relative;top:-.75em}#home-page-slider .hud .slide-number .current{font-size:3.2em}#home-page-slider .slide-dots{position:absolute;top:180px;left:100px;color:#fff;font-size:1rem}#home-page-slider .slide-dots ul{list-style-type:none;margin:0;padding:0}#home-page-slider .slide-dots ul li{display:inline;margin-right:10px}#home-page-slider .slide-dots ul li:last-child{margin-right:0}#home-page-slider .slide-dots ul li i{cursor:pointer}#home-page-slider .slide-dots ul li.active i:before{font-weight:400}#home-page-slider .slide-dots ul li i:hover{color:#999}#home-page-slider .slides{}#home-page-slider .slides .slide{background-size:cover;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}#home-page-slider .slides .slide .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:8;background:rgba(0,0,0,.2)}#home-page-slider .slides .slide .slide-info{color:#fff;position:absolute;left:0;right:0;bottom:0;height:300px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 27%,rgba(0,0,0,0.72) 67%,rgba(0,0,0,0.72) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 27%,rgba(0,0,0,0.72) 67%,rgba(0,0,0,0.72) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 27%,rgba(0,0,0,0.72) 67%,rgba(0,0,0,0.72) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#b8000000',GradientType=0 );z-index:9}#home-page-slider .slides .slide .slide-info .text{position:absolute;top:60px;left:100px;max-width:40%}#home-page-slider .slides .slide .slide-info .text .tags a{color:#BBB}#home-page-slider .slides .slide .slide-info .text .tags a:hover{text-decoration:underline}#home-page-slider .slides .slide .slide-info .text h1{line-height:50px;font-size:3em}#home-page-slider .slides .slide .slide-info .text hr{margin-left:0;margin-top:1em;margin-bottom:1em}#home-page-slider .slides .slide .slide-info .text a{color:#fff;text-decoration:none}#home-page-slider .slides .slide .slide-info .text a .read-more{font-size:1.4em}#home-page-slider .slides .slide .slide-info .text a .read-more span{position:relative}#home-page-slider .slides .slide .slide-info .text a .read-more span::before{content:"";position:absolute;width:0%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}#home-page-slider .slides .slide .slide-info .text a:hover .read-more span::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);width:100%}#home-page-slider .slides .slide.light-theme .slide-info{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 27%,rgba(255,255,255,0.7) 84%,rgba(255,255,255,0.7) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 27%,rgba(255,255,255,0.7) 84%,rgba(255,255,255,0.7) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 27%,rgba(255,255,255,0.7) 84%,rgba(255,255,255,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#b3ffffff',GradientType=0 )}#home-page-slider .slides .slide.light-theme .overlay{background:rgba(255,255,255,.1)}#home-page-slider .slides .slide.light-theme .slide-info .text a,#home-page-slider .slides .slide.light-theme .slide-info .text{color:#000}#home-page-slider .slides .slide.light-theme .slide-info .text hr,#home-page-slider .slides .slide.light-theme .slide-info .text a .read-more span::before{background:#000}#home-page-slider .controls.light-theme p{color:#000;font-weight:bold}#home-page-slider .hud.light-theme .slide-number{color:#000}#home-page-slider .slide-dots.light-theme{color:#000}@media all and (max-width:1500px){#home-page-slider .controls{right:40px}#home-page-slider .controls .slide-thumb{float:right;margin-left:20px}#home-page-slider .controls .slide-thumb:nth-child(3){display:none !important}#home-page-slider .hud .slide-number{left:40px}#home-page-slider .slide-dots{left:40px}#home-page-slider .slides .slide .slide-info .text{left:40px;max-width:60%}}@media all and (max-width:1200px){#home-page-slider .controls .slide-thumb{float:right;margin-left:20px}#home-page-slider .controls .slide-thumb:nth-child(3){display:none !important}#home-page-slider .hud .slide-number{left:40px}#home-page-slider .slide-dots{left:40px}#home-page-slider .slides .slide .slide-info .text{left:40px;max-width:60%}}@media all and (max-width:992px){.slider-container{min-height:360px}#home-page-slider .hud .slide-number{left:40px}#home-page-slider .slide-dots{left:40px}#home-page-slider .controls{display:none;display:none}#home-page-slider .slides .slide .slide-info .text{left:40px;bottom:40px;top:unset;max-width:100%}#home-page-slider .slides .slide .slide-info .text h1{font-size:2.6em}}@media all and (max-width:767px){#home-page-slider .hud .slide-number{top:40px;font-size:1em}#home-page-slider .slide-dots{top:120px}#home-page-slider .slides .slide .slide-info .text{right:40px}#home-page-slider .slides .slide .slide-info .text h1{font-size:1.6em;line-height:30px}}.bottom_overlay_collapsed{height:10px;width:100%;position:sticky;bottom:0;background-color:rgba(0,0,0,0.8);z-index:100000}.bottom_overlay_expanded{height:350px;width:100%;position:sticky;bottom:0;background-color:rgba(0,0,0,0.8);opacity:1;z-index:100000}.bottom_overlay_email_objects_headers{text-align:center;color:white;display:flex;justify-content:space-between;padding:0rem 19rem}.bottom_overlay_object_name{background-color:white;padding-top:7px;padding-bottom:8px;font-size:12px;width:100%;max-height:22px !important;overflow:hidden}.toggle-overlay-notch-collapsed{top:-21px}.search-result-object-type-tag.overlay_version{top:0px;bottom:auto !important}.toggle-overlay-notch{background-color:rgba(0,0,0,0.8);position:absolute;left:50%;transform:translateX(-50%);color:white;width:120px;text-align:center;font-size:15px;border-top-right-radius:8px;border-top-left-radius:8px;cursor:pointer}.bottom_overlay_tab_button{background-color:rgba(0,0,0,0.8);position:absolute;color:white;width:120px;text-align:center;font-size:15px;border-top-right-radius:8px;border-top-left-radius:8px;cursor:pointer}.bottom_overlay_tab_button.active{padding-top:3px;margin-top:-6px;padding-bottom:3px}.bottom_verlay_tab_button_email{right:126px}.bottom_verlay_tab_button_compare{right:2px}.bottom_verlay_tab_button_compare_consumer{right:2px}.bottom_overlay_tab_button_collapsed{top:-31px}.inner-bottom-overlay-collapsed{display:none !important}.villa-inner-bottom-overlay-collapsed{display:none}.inner-bottom-overlay-expanded{}.bottom_overlay_tabs{position:absolute;top:10px;right:120px}.bottom_overlay_email_objects_pane{margin-top:10px}.hidden-bottom-overlay-pane{display:none !important}.bottom_overlay_object_container{padding-left:200px;padding-right:200px;text-align:center;color:white}.bottom_overlay_object_cards{color:black;background-color:white;height:100%;overflow:hidden}.bottom_overlay_object_image{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:170px}.remove-from-email-builder-bottom-overlay,.remove-from-compare-bottom-overlay{position:absolute;top:2px;right:25px;color:black;font-size:20px;cursor:pointer}.bottom_overlay_redirect_button{color:white;position:absolute;bottom:-3px;left:50%;transform:translateX(-50%)}.bottom_overlay_redirect_button.comparison{bottom:8px}.bottom_overlay_object_name::before{content:" ";position:absolute;height:0;width:0;bottom:30px;left:50%;right:0;width:77px;transform:translateX(-50%);border-bottom:15px solid #fff;border-left:44px solid transparent;border-right:44px solid transparent}.object_action_button_container{position:absolute;bottom:20px;right:254px;background-color:white;height:65px;width:150px;border:2px solid black}.object_action_button_container .grouped_checkboxes{font-size:15px;padding-top:4px}.object_action_button_container .grouped_checkboxes:first-child{padding-top:3px}.object_details_page_checkbox_container{font-size:15px;position:absolute;bottom:20px;right:254px;background-color:white;border:2px solid black;padding:8px 16px 8px 16px}.object_details_page_checkbox_container label{margin-bottom:0px !important}.object_details_page_checkbox_container.consumer_view{right:100px !important}.object_details_page_checkbox_container.promotion{right:175px !important}.search_page_checkbox_container{background-color:white;position:absolute;border:2px solid black;z-index:100;font-size:15px}.search_page_checkbox_container.hotel_promotion{top:10px;right:25px;padding:5px 10px 1px 10px}.search_page_checkbox_container.villa_promotion label{margin-bottom:0px !important}.search_page_checkbox_container.villa_promotion{right:35px;top:15px;padding:8px 16px 8px 16px}.compare_villas_overlay_div{display:none}@media only screen and (max-width:1599px) and (min-width:1200px){.bottom_overlay_object_image{height:160px}.bottom_overlay_object_name::before{bottom:42px}.bottom_overlay_object_name{font-size:12px}.bottom_overlay_object_container{padding-left:50px;padding-right:50px}}@media only screen and (max-width:1199px) and (min-width:992px){.bottom_overlay_object_image{height:150px}.bottom_overlay_object_name::before{bottom:42px}.bottom_overlay_object_name{font-size:12px}.bottom_overlay_object_container{padding-left:50px;padding-right:50px}}@media only screen and (max-width:991px) and (min-width:768px){.object_details_page_checkbox_container.consumer_view{bottom:20px;right:87px !important}.bottom_overlay_object_image{height:150px}.bottom_overlay_object_name::before{bottom:39px}.bottom_overlay_object_name{font-size:10px}.bottom_overlay_object_container{padding-left:0px;padding-right:0px}}@media only screen and (max-width:767px){.object_details_page_checkbox_container.consumer_view{bottom:20px;right:87px !important}.object_action_button_container{bottom:20px;right:93px}.bottom_overlay_object_image{height:150px}.bottom_overlay_object_name::before{bottom:39px}.bottom_overlay_object_name{font-size:10px}.bottom_overlay_object_container{padding-left:5px;padding-right:5px}}</pre></body></html>