h2.search-cta{text-align:center;font-size:35px;color:#fff}section.home-quick-search{margin-top:40px;margin-bottom:2.5rem}section.home-quick-search #search-date-range-wrap input,section.home-quick-search .home-search-sleeps-wrap select,section.home-quick-search button.home-search-submit{width:100%;background:#ada191;color:#fff}section.home-quick-search #search-date-range-wrap input::-webkit-input-placeholder{color:#fff}section.home-quick-search #search-date-range-wrap input::-moz-placeholder{color:#fff}section.home-quick-search #search-date-range-wrap input:-ms-input-placeholder{color:#fff}section.home-quick-search #search-date-range-wrap input:-moz-placeholder{color:#fff}section.home-quick-search #search-date-range-wrap .col-12,.sleeps-submit .col-12{padding-bottom:.5rem}section.home-quick-search #search-date-range-wrap .col-12,.sleeps-submit .col-12 select option{background:$white;color:$black}section.home-quick-search button.home-search-submit{background:#395e6f;color:#fff;border-color:rgb(250,250,250);border-style:solid;border-width:1px;margin-top:0}#search-date-range-wrap{position:relative}.date-picker-wrapper{background-color:#fff;border:1px solid #bbb;font-size:.9375rem;padding:10px 8px;z-index:99999;box-shadow:3px 3px 10px rgba(0,0,0,.5)}.date-picker-wrapper.single-month table.month1{width:90%;margin:0 auto;float:none}.date-picker-wrapper .drp_top-bar{padding:10px 0}.date-picker-wrapper .drp_top-bar.error{border:none}.date-picker-wrapper .calendar-header{text-align:center}.date-picker-wrapper .columns{padding:0;margin-bottom:10px}.date-picker-wrapper .month-wrapper{border:none;padding:0;display:block;margin:0 auto}.date-picker-wrapper .month-wrapper table{border-top:none}.date-picker-wrapper .month-wrapper table .day{height:35px}.date-picker-wrapper .month-wrapper table thead th{border-bottom:none}.date-picker-wrapper .caption .next,.date-picker-wrapper .caption .prev{font-size:1.375rem}.date-picker-wrapper table,.date-picker-wrapper table.month2{width:250px}.date-picker-wrapper table tfoot,.date-picker-wrapper table thead{background:transparent;border:none}.date-picker-wrapper tbody{border:none}.date-picker-wrapper tbody tr:nth-child(even){background-color:transparent}.date-picker-wrapper .month-name{color:#ada191;text-transform:capitalize}.date-picker-wrapper .week-name{font-size:.75rem}.date-picker-wrapper .day{font-size:.9375rem;cursor:pointer!important;margin-top:3px;margin-bottom:3px}.date-picker-wrapper .day.toMonth.valid{color:#484848;font-weight:500;cursor:pointer!important}.date-picker-wrapper .day.toMonth.real-today{background-color:transparent;font-weight:700;color:#ada191;font-weight:900}.date-picker-wrapper .day.real-today.disabled{background-color:#bbb}.date-picker-wrapper .day.toMonth.invalid{color:#bbb;cursor:default}.date-picker-wrapper .day.toMonth.disabled{background-color:#bbb;cursor:default;padding:8px 0 8px;color:#484848}.date-picker-wrapper .departure-ok{background:linear-gradient(127deg,white 50%,#bbbbbb 50%)}.date-picker-wrapper .arrival-ok{background:linear-gradient(127deg,#bbbbbb 50%,white 50%)}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#346840!important;background:#346840;color:#fff!important}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#ada191;font-weight:400}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#ada191}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#395e6f;color:#fff!important}.date-picker-wrapper .date-range-length-tip{background-color:#fff;color:#ada191}.date-picker-wrapper .date-range-length-tip:after{border-top:4px solid #fff}.date-picker-wrapper #date-range-clear,.date-picker-wrapper #date-range-clear-quote,.date-picker-wrapper #date-range-clear-filter{cursor:pointer;border:1px solid #bbb;border-radius:4px;color:#fff;background-color:#395e6f;padding:5px}.date-picker-wrapper #date-range-clear:hover,.date-picker-wrapper #date-range-clear-quote:hover,.date-picker-wrapper #date-range-clear-filter:hover{box-shadow:0 8px 20px 4px #dddcda}.date-picker-wrapper .day-price-box .day-rate{font-size:10px;font-weight:400;margin-top:3px}span.quote-dates{display:block;margin:0;font-size:.875rem;font-weight:300;line-height:1.8;color:#000}.fa-calendar{color:#ada191;font-size:1.3125rem;position:absolute;right:4px;top:0;z-index:50}.single-property .min-stay-datepicker{display:block;font-weight:700;color:#dc483b;text-align:center;font-size:.875rem;line-height:1.3}body.page-template-cabinlistingpage .listing-entry-content{max-width:1200px;margin:0 auto 35px;text-align:center}body.page-template-cabinlistingpage #full-width-page-wrapper{padding-top:0}body.page-template-cabinlistingpage .listing-filters-wrap{background-color:#fff;border-bottom:1px solid #e9ecef;top:48px}body.page-template-cabinlistingpage .filter-wrap{padding-top:15px;padding-bottom:15px}body.page-template-cabinlistingpage .filter-wrap .btn{margin-right:18px}body.page-template-cabinlistingpage h1{text-align:center}.bcs-listing-results-wrap{padding:0 0 1.5625rem;background:#fff}.bcs-listing-results-wrap .gcfy-results-count{margin-bottom:2.5rem}.bcs-listing-results-wrap .gcfy-results-count p{text-align:center;line-height:1.6}.bcs-listing-results-wrap .bcs-search-results-container .row{margin-bottom:30px}.bcs-listing-results-wrap .bcs-listing-wrap{margin-bottom:1.5625rem}.bcs-listing-results-wrap .bcs-listing-wrap a,.bcs-listing-results-wrap .bcs-listing-wrap a:link,.bcs-listing-results-wrap .bcs-listing-wrap a:visited{text-decoration:none}.bcs-listing-results-wrap .bcs-listing-wrap .bcs-listing-photo-wrap{position:relative;margin-bottom:0}.bcs-listing-results-wrap .bcs-listing-wrap .bcs-listing-photo-wrap .bcs-listing-title{width:100%;background-color:#395e6f;padding:.75rem .5rem;margin-bottom:0;color:#fff;font-size:1.25rem}.bcs-listing-results-wrap .bcs-listing-wrap .bcs-listing-photo-wrap span.bcs-listing-price{background:rgba(56,87,105,.85);padding:.5rem;position:absolute;bottom:0;right:0;color:#fff;font-size:1rem;font-weight:700}.bcs-listing-results-wrap .bcs-listing-wrap .bcs-listing-photo-wrap img{width:100%}.bcs-listing-results-wrap .bcs-listing-wrap .bcs-listing-info{color:#fff;background-color:#395e6f}.bcs-listing-results-wrap .bcs-listing-wrap .bcs-listing-info .bcs-listing-tagline{line-height:1.4;margin-bottom:.375rem;padding:.625rem}.bcs-listing-results-wrap .bcs-listing-wrap .bcs-listing-info .bcs-listing-details{line-height:1.2;margin-bottom:1rem}.bcs-listing-results-wrap .bcs-listing-wrap .bcs-listing-info .bcs-listing-details .fa{color:#fff}.single-property h1{margin-bottom:.5rem}#quote-sidebar .quote-box-sticky{top:60px}#quote-sidebar .card{margin-bottom:1.25rem;line-height:1.7}#quote-sidebar .card input[type=checkbox]{margin-right:.5rem}#quote-sidebar .card #search-date-range-wrap-quote{height:2.4375rem;padding:.5rem;border:1px solid #737373;display:block;margin-bottom:15px;cursor:pointer;line-height:1.2}#quote-sidebar .card #search-date-range-wrap-quote .fa-calendar{color:#ada191;position:absolute;right:12px;top:8px;z-index:50;font-size:20px!important}a.quote-book-now{width:100%}.addon-box .quote-book-now{background-color:#ada191;color:#fff;width:100%}.pp-video-container iframe{min-height:300px}.responsive-video-embed{position:relative;padding-bottom:56.25%;height:0;margin-bottom:40px}.responsive-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.property-details .cabin-page-navigation{background-color:#fff;padding:20px 0;box-shadow:rgba(0,0,0,.1) 0 1px 0;margin-bottom:0}.property-details h1{margin-bottom:.5rem}.property-details h3.area_name{font-size:1rem}.property-details .entry-content section:before{height:50px;content:"";display:block}.cabin-specs{font-size:.875rem;margin-bottom:1.125rem}.cabin-specs .fa{font-size:28px;color:#395e6f;padding-right:10px}.cabin-details .area-community-wrap h3{font-size:.875rem}.cabin-details-pet-friendly{font-size:.9375rem;line-height:1.1}.cabin-details-pet-friendly .pf-wrap{position:relative}.cabin-details-pet-friendly .fa{position:absolute;left:0;top:-6px;font-size:26px;transform:rotate(330deg);color:#ada191;padding-right:10px}.cabin-details-pet-friendly p{margin-bottom:0;padding-left:35px}.cabin-details-pet-friendly p .pet-friendly-text-inner{font-weight:700;text-transform:uppercase;color:#395e6f}#bcstreamline-matterport{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}#bcstreamline-matterport iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map-container{margin:0;padding:0;position:relative;width:100%;height:38rem}.map-container #map{position:absolute;top:0;bottom:0;width:100%;height:37.5rem}.rb-wrap .listing-specs ul{padding-left:0}.rb-wrap .arrival-departure ul{padding-left:0}.rb-wrap .deposit-title{margin-top:1.875rem}.rb-section{margin-bottom:45px}.bcs-review-booking h1{line-height:1.2;margin-bottom:50px}.bcs-review-booking h3{font-size:1.8em}.bcs-review-booking ul li{list-style:none}.bcs-review-booking .bbs-divide{padding:0 6px}.cabin-featured-image img{margin-bottom:1.75em}.rb-charges .row{margin-bottom:1.75em}#coupon-code-form{max-width:325px}#coupon-code-form .coupon-code-row{margin-bottom:0}.rb-ti-list li{padding-bottom:35px}.rb-ti-list li .fa{padding-right:25px;color:#ada191;font-size:2.5rem}#guest_info_form .row .col{margin-bottom:15px}.ui-timepicker-container{position:absolute;overflow:hidden;box-sizing:border-box}.ui-timepicker{box-sizing:content-box;display:block;height:205px;list-style:none outside none;margin:0;padding:0 1px;text-align:center}.ui-timepicker-viewport{box-sizing:content-box;display:block;height:205px;margin:0;padding:0;overflow:auto;overflow-x:hidden}.ui-timepicker-standard{font-family:Verdana,Arial,sans-serif;font-size:1.1em;background-color:#FFF;border:1px solid #AAA;color:#222;margin:0;padding:2px}.ui-timepicker-standard a{border:1px solid transparent;color:#222;display:block;padding:.2em .4em;text-decoration:none}.ui-timepicker-standard .ui-state-hover{background-color:#DADADA;border:1px solid #999;font-weight:400;color:#212121}.ui-timepicker-standard .ui-menu-item{margin:0;padding:0;text-align:left}.ui-timepicker-corners,.ui-timepicker-corners .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-timepicker-hidden{display:none}.ui-timepicker-no-scrollbar .ui-timepicker{border:none}.bcs-review-booking #rental-submit-button{background-color:#ada191}.review-ajax-loader{display:none;position:fixed;z-index:999;height:100%;width:100%;top:0;left:0;background-color:#000;filter:alpha(opacity=60);opacity:.6;-moz-opacity:.8}.review-ajax-loader-center{z-index:1000;margin:300px auto;padding:10px;width:60px;background-color:#fff;border-radius:10px;filter:alpha(opacity=100);opacity:1;-moz-opacity:1}img.book-direct-logo{background-color:#29434f;padding:15px}.thanks-wrapper ul.charges-box{list-style:none;margin:0;padding:0}.thanks-wrapper ul.charges-box li{margin-bottom:.5rem}.thanks-wrapper p.error-msg{margin-top:25px;text-align:center}.special-discount-red{color:#dc483b;font-weight:700}.date-picker-wrapper .apply-btn.disabled.hide{display:block!important}.day-rate{font-size:10px;font-weight:400}span.daily-rate-now{color:#dc483b}.discount-red,.special-discount-red{color:#dc483b;font-weight:700;line-height:1.2}.special-discount-red small{font-size:11px}