.divider{top:6px}.details-page-content{background-color:#fff}.view-more-photos{background-color:#cb6e4d;color:#fff;transition:all .3s linear 0s}.star{color:#cb6e4d}.amenities .star-rating .empty-stars{color:#cb6e4d;font-size:22px;height:28px;width:20px}.hot-deal{background-color:#faffd3}.details-faq .accordion-indicator::before,.details-faq .accordion-indicator::after{background-color:#cb6e4d}.details-faq .faq-accordion-holder input:checked+.tab-label .accordion-indicator::after{background-color:#cb6e4d}.bedroom-footer{background-color:#14494f}.bedroom-footer ul li a{color:#fff;text-decoration:underline}.underlined-title::after{background-color:#cb6e4d}.review-score{color:#003940}.bs-category-check-in-out{background-color:#000;box-shadow:0 0 4px #000000}.like{fill:#003940}.see-more-btn,.available-rates-btn,.availability-btn,.search-button{background-color:#cb6e4d;transition:.5s}.see-more-btn:hover,.available-rates-btn:hover,.availability-btn:hover,.search-button:hover{background-color:#cb6e4d}.available-dates{color:#030303;background-color:#f9ffd3}.availability-title{padding:0 0 15px;font-size:1.25rem;color:#000}.amenities-item svg,.amenities-item.tile-new-listing svg{color:#003940;fill:#003940}.new-listing-area-details{background-color:#cb6e4d}.view-more-photos:hover{background:#cb6e4d}.gallery-rating .overview-title,.nearby-place-to-stay .overview-title,.overview-all .overview-title,.availability-price span strong,.show-other-properties{color:#000}.details-popup-container-popup-bg{background-color:rgba(0,57,64,.7)}.room-arrangement-section .property-name{color:#000}.details-popup-container-close-btn{background-color:#cb6e4d}.details-page-content h1,.summery h2{color:#000}.user-platform-mobile .details-page-content h1{margin-top:15px}.breadcrumb a:before{top:8px}.availability{top:115px}.see-more-btn{padding:8px 20px;border-radius:100px;text-transform:uppercase}.show-all-reviews{color:#cb6e4d}.bar-1{background-color:#cb6e4d}.color-primary.cursor-pointer{color:#000;text-decoration:underline}.color-primary.cursor-pointer:hover{color:#cb6e4d}.price-per-night span strong{color:#000}.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:15px}.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:#cb6e4d}.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}.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:767px){.breadcrumb,.breadcrumb a{color:#000;letter-spacing:-.1px}.breadcrumb a:before{border-color:transparent transparent #000 #000}.popup-header svg{fill:#cb6e4d}.compare-price-area{max-height:150px}.gallery-view .details-popup-main-logo img{width:160px}.details-new-design .image-position-controller{padding-bottom:0}.details-new-design .show-other-properties{color:#737373;background-color:#fff}.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}.tree-house-controller .breadcrumb{min-height:38px;padding:12px 0 8px;color:#8a8a8a}.tree-house-controller .breadcrumb a{color:#8a8a8a}.tree-house-controller .breadcrumb a:before{border-color:transparent transparent #8a8a8a #8a8a8a}.tree-house-controller .availability #js-area-date-filter .check-in-out-all{font-size:1rem;font-weight:600}.tree-house-controller .slide-area,.tree-house-controller .image-position-controller{border-radius:6px}.tree-house-controller .padding-margin-0{padding:0;padding-right:.5rem;padding-left:.5rem}.tree-house-controller .details-feature-top-section-hawaii-villas-mobile .amenities-item{width:auto}.tree-house-controller .container-fluid h1{font-size:1.25rem;margin:10px 0}.tree-house-controller .details-feature-top-section-hawaii-villas-mobile .amenities{margin:5px 0 15px}.amenities-item{padding:5px 8px}.tree-house-controller .details-right-sidebar-section-float-homes-mobile .availability{border-radius:6px}.tree-house-controller .details-right-sidebar-section-float-homes-mobile .availability.unpublished-wrapper{border-radius:10px}.tree-house-controller .details-right-sidebar-section-float-homes-mobile .availability:not(.unpublished-wrapper){display:block}.tree-house-controller .details-right-sidebar-section-float-homes-mobile .availability .availability-title{font-size:1.125rem;padding:30px 10px 5px}.tree-house-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}.tree-house-controller .details-right-sidebar-section-float-homes-mobile .availability .availability-partner{margin:7px 0}.tree-house-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}.tree-house-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}.tree-house-controller .details-right-sidebar-section-float-homes-mobile .availability #js-default-price-section .availability-price span{font-size:1.125rem;font-weight:400}.tree-house-controller .details-right-sidebar-section-float-homes-mobile .availability #js-default-price-section .availability-price span sub{font-size:1.125rem;vertical-align:baseline}.tree-house-controller .details-right-sidebar-section-float-homes-mobile .availability .hot-deal-wrapper{display:none}.tree-house-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}.amenities .divider{top:1px}}