input[type=date],input[type=text]{padding:0 0 0 5px}.show-calendar .reserved_date{color:#fff}.show-calendar td.arrivalHighlight{background:-moz-linear-gradient(135deg,#7fadd2 50%,rgba(255,255,255,1) 50%);background:-webkit-linear-gradient(135deg,#7fadd2 50%,rgba(255,255,255,1) 50%);background:linear-gradient(-45deg,#7fadd2 50%,rgba(255,255,255,1) 50%)}.show-calendar td.departHighlight{background:-moz-linear-gradient(-45deg,#7fadd2 50%,rgba(255,255,255,1) 50%);background:-webkit-linear-gradient(-45deg,#7fadd2 50%,rgba(255,255,255,1) 50%);background:linear-gradient(135deg,#7fadd2 50%,rgba(255,255,255,1) 50%)}.show-calendar option.disabled,.show-calendar td.disabled{background-color:#7fadd2!important;color:#fff!important}.show-calendar td.start-date.end-date{border-radius:unset!important}.show-calendar td.active,.show-calendar td.active:hover{background:unset!important;background-color:#357ebd!important;border-radius:unset}.show-calendar option.disabled,.show-calendar td.disabled{text-decoration:unset}.show-calendar td,.show-calendar th{border:0}.gold-white{background-color:#c9ae51;color:#fff;text-transform:uppercase;font-size:18px;font-family:'Tenor Sans',sans-serif}.gold-white button{width:100%;padding:20px 15px;background:inherit}.gold-white button:hover{background-color:#c1a95b}div.right-wrapper{padding:1rem 1.5rem 0 1.5rem;background-color:#fff}div.right-wrapper div.the-villa-description{height:270px;overflow:hidden}section.the-villa-reviews div.read-all-reviews{margin-bottom:10px;padding-top:10px;height:80px}div.right-wrapper div.read-the-full-description a.button.blue,section.the-villa-reviews div.read-all-reviews a.button.blue{width:100%;text-align:center;cursor:pointer}div.amenities-section ul.amenities{columns:3;-webkit-columns:3;-moz-columns:3;font-family:Lato,sans-serif;color:#333;line-height:30px}div.amenities-section ul.amenities li:before{font-family:FontAwesome;font-size:10px;content:'\f0c8';color:#e4d6a8;margin-right:10px}div.amenities-section ul.amenities li{padding-left:10px}div.the-villa-staff ul.the-staff{columns:3;-webkit-columns:3;-moz-columns:3;font-family:Lato,sans-serif;color:#333;line-height:26px}div.the-villa-staff ul.the-staff li:before{font-family:FontAwesome;font-size:10px;content:'\f0c8';color:#e4d6a8;margin-right:10px}div.the-villa-staff ul.the-staff li{padding-left:10px}.villa-reviews{height:0;overflow:hidden}div.the-reviews{margin-top:35px;margin-bottom:35px}div.the-reviews .the-review-info{padding-top:0}div.the-reviews .the-review-text{background-color:#fff}section.the-villa-detail-map div#map{height:800px}#estimate-currency,#experience-currency{margin-bottom:15px;border:2px solid #ccc}@media (max-width:640px){div.amenities-section ul.amenities li{font-size:14px}}#amenities-list,#bedroom-description,#complimentary-concierge-service,#covid-19-policy,#faq-list,#inclusions-list,#policies-list,#pool-list,#special-events,#staff-list{display:none}@media (max-width:765px){div.the-villa-features div.amenities-section ul.amenities,div.the-villa-staff ul.the-staff{columns:2;-webkit-columns:2;-moz-columns:2}.villa-detail-heading h1{width:69%}#estimate-currency,.the-availability-calendar{display:none}.expand-amenities,.expand-availability,.expand-policies,.expand-pool,.expand-rates,.expand-staff{display:inline;text-transform:none}.the-villa-favorite--mobile{display:block!important}section.the-villa-detail-map div#map{height:500px}}@media (max-width:768px){.availability-indicator .indicator-text{margin-bottom:20px}.reserve-villa-title{display:block!important;padding-top:20px}#calculate-estimate{margin-top:2px;padding:10px 15px 11px;color:#7bc020;border-color:#7bc020}button.grayed-out:hover{background-color:initial;border-color:initial}}.daterangepicker td.is-turnover-day{color:#b7941d;font-weight:700}.minimum-nights-notification,.turnover-day-label{padding:5px;color:red;font-style:italic;font-weight:700;letter-spacing:.5px}.experience-details-description{height:270px;overflow:hidden}.experience-details-description ul{color:#333;list-style:initial;line-height:26px;padding-left:1rem;margin-top:-.75rem}#s2id_inquiry-experience-types .select2-choices{border:1px solid #d3d3d3}#s2id_inquiry-experience-types input{padding-left:.5rem}.offer::-webkit-scrollbar{width:6px}.offer::-webkit-scrollbar-track{background:#747b9c;border-radius:5px}.offer::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}.offer::-webkit-scrollbar-thumb:hover{background:#e1e1e1}td.td-daily span.line.experience-rate-line{font-size:1.125rem;font-weight:700;border-bottom-width:1px;border-color:#dae1e7;border-style:solid;height:inherit;margin-bottom:.75rem;padding-bottom:.25rem}td.td-daily span.line.experience-rate-line.extra-rate{font-weight:400}.ui-datepicker-inline{width:100%!important;border:0;background-color:transparent}.ui-datepicker-multi-3 .ui-datepicker-group{width:33%}.ui-datepicker-header{font-family:'Tenor Sans',sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;background-color:#c9ae51;color:#fff;border-radius:0;border:0;padding:10px 0!important;width:100%;margin:0 auto}.the-availability-calendar .ui-datepicker-header{width:95%}table.ui-datepicker-calendar thead{background-color:#1d285a}table.ui-datepicker-calendar tbody{background-color:#fff;padding:17px}table.ui-datepicker-calendar tbody tr{border:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:0 0}.ui-datepicker-prev{background-image:url(/images/icon-angle-left.png);background-repeat:no-repeat;background-position:center center;margin-top:9px}.ui-datepicker-prev:hover{background-color:transparent;background-image:url(/images/icon-angle-left.png);background-repeat:no-repeat;background-position:center center;border:0;cursor:pointer}.ui-datepicker-next{background-image:url(/images/icon-angle-right.png);background-repeat:no-repeat;background-position:center center;margin-top:9px}.ui-datepicker-next:hover{background-color:transparent;background-image:url(/images/icon-angle-right.png);background-repeat:no-repeat;background-position:center center;border:0;cursor:pointer}.ui-datepicker td a{padding:16px 9px;text-align:center}.ui-datepicker td span.ui-state-default{padding:16px 6px;background-color:#7fadd2;text-align:center}.ui-datepicker-buttonpane{display:none}input.villa-detail.datepicker{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#1d285a;padding:0 15px;border:2px solid #c9ae51;height:42px;width:100%;display:inline-block;margin:10px 0}.villa-detail.datepicker{background:url(/images/icon-caret-down.png) 97% no-repeat transparent}.villa-detail.datepicker:hover{cursor:pointer}@media (min-width:992px) and (max-width:1199px){.ui-datepicker-multi-3 .ui-datepicker-group{width:33%}input.villa-detail.datepicker{width:100%}.ui-datepicker td a{padding:16px 6px}}@media (max-width:992px){.ui-datepicker td a{padding:16px 2px}.ui-datepicker-calendar th{font-size:14px}}@media (max-width:768px){.ui-datepicker td a{padding:16px 2px}.ui-datepicker-calendar th{font-size:14px}input.villa-detail.datepicker{font-size:16px}}@media (max-width:675px){.ui-datepicker-multi-3 .ui-datepicker-group{width:100%}}div#availability-calendar .ui-datepicker-next,div#availability-calendar .ui-datepicker-prev{display:none}