.thm-booking-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thm-booking-form .thm-booking-form-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thm-booking-form .thm-booking-form-header .thm-booking-form-header-title-price{font-size:1.375rem;color:#c9a96e}.thm-booking-form .thm-booking-form-content{font-size:1.0625rem;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:0}.thm-booking-form .form-wrapper .input-calendar{position:relative}.thm-booking-form .form-wrapper .input-calendar .input-calendar-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.thm-booking-form .form-wrapper .input-calendar .input-calendar-icon img{width:1.375rem;height:1.375rem;-o-object-fit:contain;object-fit:contain}.thm-booking-form .form-wrapper .checkout-properties-price-container .price-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f5f0e8;background-color:#161616;border-bottom:0.0625rem solid #f5f0e8;padding:0.5rem;margin-bottom:0.625rem}.thm-booking-form .form-wrapper .single-properties-booking-error{color:#f5f0e8}.thm-booking-form .check-avail-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thm-booking-form .check-avail-btn .booking-note{color:#f5f0e8}.thm-booking-form .unavailable-date a{opacity:.5}.ui-datepicker.ui-widget.ui-widget-content{border-color:#f5f0e8;background:#161616}.ui-datepicker .ui-widget-header{border:none;background:#161616;color:#fff}.ui-datepicker .ui-widget-header .ui-icon{pointer-events:none;background-image:url("/wp-content/themes/elite-retreat/src/images/chevron-down-solid-full.svg");background-repeat:no-repeat;background-size:1.375rem 1.375rem;background-position:center}.ui-datepicker .ui-widget-header .ui-datepicker-prev{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ui-datepicker .ui-widget-header .ui-datepicker-next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.ui-datepicker .ui-widget-header .ui-state-hover{border:none;background-color:#161616;opacity:.8;cursor:pointer}.ui-datepicker-calendar{background-color:#161616}.ui-datepicker-calendar .ui-state-highlight,.ui-datepicker-calendar .ui-widget-content .ui-state-highlight,.ui-datepicker-calendar .ui-widget-header .ui-state-highlight,.ui-datepicker-calendar .ui-state-active{border:none;background:#c9a96e;color:var(--e-global-color-primary)}