.small-header{background-color:initial}.user-platform-mobile .header-logo.responsive-image img{width:33px;max-width:33px}.details-page-content{background-color:#fff}.view-more-photos{background-color:var(--var-common-bg);color:#fff;border-radius:4px}.breadcrumb a:hover{color:var(--var-text-color)}.amenities{align-items:center;text-transform:uppercase;font-family:var(--var-font-family-home)}.amenities .rating-review svg{fill:#41afd2}.amenities .new-text{font-size:16px;padding-bottom:0}.amenities .divider{color:#d8d8d8;font-size:14px;position:static}.amenities .review-score{color:#393b44;font-size:.938rem}.amenities .number-of-reviews,.amenities-item{color:#393b44!important;font-size:.75rem}.amenities-item svg{color:#41afd2;fill:#41afd2}.availability-price span strong{color:var(--var-text-color)}.overview-all .overview-title{color:var(--var-text-color)}.show-other-properties{color:var(--var-text-color)}.star{color:var(--var-text-color)}.hot-deal{background-color:#faffd3}.details-faq .accordion-indicator::before,.details-faq .accordion-indicator::after{background-color:var(--var-common-bg)}.details-faq .faq-accordion-holder input:checked+.tab-label .accordion-indicator::after{background-color:var(--var-common-bg)}.bedroom-footer{background-color:var(--var-footer-top-bg)}.bedroom-footer ul li a{color:#fff;text-decoration:underline}.bedroom-footer ul li a:hover{text-decoration:none}.underlined-title::after{background-color:var(--var-common-bg)}.review-score{color:var(--var-common-bg)}.bs-category-check-in-out{background-color:var(--var-text-color);box-shadow:0 0 4px 0 var(--var-text-color)}.see-more-btn,.available-rates-btn,.availability-btn,.search-button{background-color:var(--var-tiles-btn-bg);border-radius:3px}.see-more-btn:hover,.available-rates-btn:hover,.availability-btn:hover,.search-button:hover{background-color:var(--var-common-bg)}.available-dates{color:#030303;background-color:#f9ffd3}.availability-title{padding:0 0 15px;font-size:1.25rem;color:var(--var-text-color)}.details-popup-container-popup-bg{background-color:rgba(27,39,55,.5)}.details-gallery .details-gallery-btn{background-color:var(--var-common-bg)}.details-additional-content a{color:#007bff}.details-page-content .summery .overview-container p{line-height:22px;font-size:.875rem;color:#7e7e7e}.gallery-title a,.gallery-title a:hover{color:var(--var-text-color)}.new-listing-area-details{background-color:var(--var-common-bg)}.availability{top:110px}.tab-content p{font-size:unset;line-height:unset}.details-faq .faq-items h2{font-family:var(--var-font-family);padding:0 50px 0 15px;position:relative;letter-spacing:0}.details-faq .faq-accordion-holder .tab-content p{color:#7e7e7e}.details-page-content h1,.summery h2{color:var(--var-text-color);font-size:1.25rem;font-family:var(--var-font-family);letter-spacing:1px}.details-page-content .container-fluid h1{font-size:1.875rem;letter-spacing:0;line-height:1.1;margin-top:8px;padding:0}.single-area-surrounding{flex-grow:1}.single-area-surrounding svg{height:24px;width:24px;margin:0 20px 0 0}.popup-header.header{background-color:#41afd2;height:58px}.details-popup-main-logo>a img{filter:unset}.room-arrangement-section .property-name{color:var(--var-text-color)}.bar-1{background-image:linear-gradient(45deg,#41AFD2 20%,#41AFD2 80%)}.price-per-night span strong{color:var(--var-text-color)}.details-new-design .availability-title{color:#464646;text-transform:uppercase;font-size:24px;padding:30px 10px 15px;line-height:34px;font-weight:600}.details-new-design .single-policy-row .font-bold{color:#000;font-size:18px}.single-policy svg.icon-checkin{margin-top:-3px}.single-policy .single-policy-row{color:#6d6d6d}.details-new-design .details-faq .faq-items h2{color:var(--var-text-color);text-transform:none}.details-new-design .details-faq .faq-accordion-holder .tab-content p{color:#929292}.details-new-design .view-all-images{background-color:var(--var-common-bg)}.details-new-design .view-all-images:hover{background-color:var(--var-tiles-btn-bg)}.details-new-design .amenities-overview{background-color:#f2f3f8;border:1px solid #d8dbea}.details-new-design .policies-section{background-color:#f2f3f8;border:1px solid #d8dbea}.details-new-design .summery-wrapper-desktop-content{padding:0;background-color:initial;margin:5px 0 0}.details-new-design .content-area:after{box-shadow:0 4px 40px 40px #fff}.details-new-design .review-section{border:1px solid #d8dbea}.details-new-design .room-arrangement-section{border:1px solid #d8dbea}.room-facility-item h4{text-transform:capitalize}.details-new-design .faq{border:1px solid #d8dbea}.details-new-design .room-arrangement-section table thead th{border-bottom:1px solid #d8dbea}.details-new-design .room-arrangement-section table{border:1px solid #d8dbea}.room-arrangement-section table td,.room-arrangement-section table th{border-bottom:1px solid #d8dbea}.details-new-design .details-amenities-bottom{background-image:var(--details-amenities-bg-img);background-repeat:repeat-x;background-position:bottom;padding-bottom:105px}.details-new-design .availability .check-in-out-all .single-check-in-out input{color:#464646}.details-new-design .availability #js-default-price-section .text-center{color:#464646}.details-new-design #js-area-date-filter{color:#464646}.details-new-design .availability{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.details-new-design .availability .availability-price span,.details-new-design .availability .availability-price span strong{color:#464646;font-size:20px;font-weight:600}.details-new-design .hot-deal{background-color:#e7f8f7}.details-new-design .show-other-properties{background-color:#fff;color:#393b44}.details-new-design .show-other-properties span .underlined{color:#227f9c}.box-shadow-availability{border:0 solid #dfeaf0}.details-new-design .area-surrounding .area-surrounding-list .item-text .font-bold{color:var(--var-common-bg)}.details-new-design .unpublished .availability-title{color:#464646}.details-new-design .price-details-info-link{color:#464646}.details-new-design .box-shadow-availability .text-center.font-13.mb-16,.details-new-design .availability-partner .redirect-partner-text{color:#464646}.unpublished .view-deals button,.unpublished .view-deals button:hover{color:#464646}.details-new-design .details-faq .accordion-indicator::before,.details-new-design .details-faq .accordion-indicator::after{width:15px}.breadcrumb a:before{top:6px}.details-new-design .price-details-info-link,.details-new-design .price-per-night span strong{color:var(--var-text-color)}.details-new-design .details-new-design-zero-price{color:#464646}@media screen and (max-width:1199px){.availability-title{font-size:1rem}.details-new-design .image-position-controller{padding-bottom:68.5%}}@media screen and (max-width:1023px){.gallery .photo-title,.gallery-rating .overview-title,.nearby-place-to-stay .overview-title{color:var(--var-text-color)}}@media screen and (max-width:767px){.slide-area{border-radius:0}.breadcrumb,.breadcrumb a{color:var(--var-text-color)}.breadcrumb a:before{border-color:transparent transparent var(--var-text-color)var(--var-text-color)}.details-page-content .summery .overview-container p{line-height:22px}.map .overview-title.font-bold{font-weight:700}.details-new-design .image-position-controller{padding-bottom:0}.details-new-design .show-other-properties{background-color:#fff;color:#737373}.details-new-design .summery-wrapper-mobile-content{background-color:initial;border:1px solid transparent;margin:0}.details-new-design .summery h2{text-align:left}.details-new-design .summery .box-2 h2{text-align:center}.details-new-design h3.overview-title{margin:0 0 15px;text-transform:none;font-size:1.25rem}.details-new-design .nearby-place-to-stay .overview-title{margin-top:25px}.details-new-design .photo-title{text-transform:none}.float-homes-controller .breadcrumb{min-height:38px;padding:12px 0 8px;color:#8a8a8a}.float-homes-controller .breadcrumb a{color:#8a8a8a}.float-homes-controller .breadcrumb a:before{border-color:transparent transparent #8a8a8a #8a8a8a}.float-homes-controller .availability #js-area-date-filter .check-in-out-all{font-size:1rem;font-weight:600}.float-homes-controller .slide-area,.float-homes-controller .image-position-controller{border-radius:6px}.float-homes-controller .padding-margin-0{padding:0;padding-right:.5rem;padding-left:.5rem}.float-homes-controller .details-feature-top-section-hawaii-villas-mobile .amenities-item{width:auto}.details-page-content .container-fluid h1{font-size:1.25rem;margin:10px 0}.float-homes-controller .details-feature-top-section-hawaii-villas-mobile .amenities{margin:5px 0 15px}.amenities-item{padding:5px 8px}.float-homes-controller .details-right-sidebar-section-float-homes-mobile .availability{border-radius:6px}.float-homes-controller .details-right-sidebar-section-float-homes-mobile .availability.unpublished-wrapper{border-radius:10px}.float-homes-controller .details-right-sidebar-section-float-homes-mobile .availability:not(.unpublished-wrapper){display:block}.float-homes-controller .details-right-sidebar-section-float-homes-mobile .availability .availability-title{font-size:1.125rem;padding:30px 10px 5px}.float-homes-controller .details-right-sidebar-section-float-homes-mobile .availability .availability-btn{border-radius:6px;max-width:315px;margin:15px auto 21px;font-size:1.25rem;height:62px}.float-homes-controller .details-right-sidebar-section-float-homes-mobile .availability .availability-partner{margin:7px 0}.float-homes-controller .details-right-sidebar-section-float-homes-mobile .availability #js-default-price-section .text-center{font-size:1.125rem;display:flex;flex-direction:row;flex-wrap:wrap;line-height:18px;margin:0 5px;align-items:center;justify-content:center}.float-homes-controller .details-right-sidebar-section-float-homes-mobile .availability #js-default-price-section .text-center>div{margin:0 5px 0 0;font-size:1.125rem}.float-homes-controller .details-right-sidebar-section-float-homes-mobile .availability #js-default-price-section .availability-price span{font-size:1.125rem;font-weight:400}.float-homes-controller .details-right-sidebar-section-float-homes-mobile .availability #js-default-price-section .availability-price span sub{font-size:1.125rem;vertical-align:baseline}.float-homes-controller .details-right-sidebar-section-float-homes-mobile .availability .hot-deal-wrapper{display:none}.float-homes-controller .details-right-sidebar-section-float-homes-mobile .availability .show-other-properties{background-color:#fff;color:#464646;padding:5px 5px 25px}.details-new-design .availability-partner .redirect-partner-text,.details-new-design .box-shadow-availability .text-center.font-13.mb-16{color:#464646}.compare-price-area{max-height:134px}.amenities .divider{top:0}.single-policy svg.icon-checkin{margin-top:1px}}@media screen and (min-width:768px) and (max-width:1199px){.amenities .divider{top:6px}}