form.booking_form div.wpbc_times_selector div.wpbc_time_selected{background:var(--button_gradient_top_color);color:var(--button_accent_color);border-color:var(--button_border_color)}form.booking_form div.wpbc_times_selector div.wpbc_time_selected:hover{background:var(--button_gradient_top_color_hover);color:var(--button_accent_hover_color,var(--button_accent_color));border-color:var(--button_border_hover_color)}form.booking_form .wpbc_times_selector div:not(.wpbc_time_selected):focus{border:var(--wpbc_timepicker-border-width) solid var(--button_gradient_top_color)!important}form.booking_form .wpbc_button_light{font-family:var(--button_typography-font-family);font-weight:var(--button_typography-font-weight);font-size:13px!important;letter-spacing:3px;text-transform:uppercase;background:var(--button_gradient_top_color)!important;border-color:var(--button_border_color)!important;color:var(--button_accent_color)!important}form.booking_form .wpbc_button_light:focus,form.booking_form .wpbc_button_light:hover{background:var(--button_gradient_top_color_hover)!important;color:var(--button_accent_hover_color,var(--button_accent_color))!important;border-color:var(--button_border_hover_color)!important}form.booking_form div.wpbc_front_end__message+div{display:none!important}form.booking_form .datepick-inline div.datepick-one-month .datepick td.datepick-current-day .wpbc-cell-box{background:var(--button_gradient_top_color)!important}form.booking_form .datepick-inline div.datepick-one-month .datepick td.datepick-current-day a{color:var(--button_accent_hover_color,var(--button_accent_color));text-shadow:none!important}form.booking_form .wpbc__field{position:relative}form.booking_form .wpbc_booking_form_simple .wpbc_wizard_step2 .wpbc_r_name.wpbc__field,form.booking_form .wpbc_booking_form_simple .wpbc_wizard_step2 .wpbc_r_email.wpbc__field,form.booking_form .wpbc_booking_form_simple .wpbc_wizard_step2 .wpbc_r_phone.wpbc__field,form.booking_form .wpbc_booking_form_simple .wpbc_wizard_step2 .wpbc_r_details.wpbc__field{flex:1 1 100%}form.booking_form .wpbc_booking_form_simple .wpbc_wizard_step2 .wpbc_r_name.wpbc__field .wpbc_front_end__message_container_right,form.booking_form .wpbc_booking_form_simple .wpbc_wizard_step2 .wpbc_r_email.wpbc__field .wpbc_front_end__message_container_right,form.booking_form .wpbc_booking_form_simple .wpbc_wizard_step2 .wpbc_r_details.wpbc__field .wpbc_front_end__message_container_right{display:none!important}form.booking_form .wpbc__field>input,form.booking_form .wpbc__field>textarea{width:100%!important;outline:0!important;transition:all .2s ease!important;border:1px solid #e2e2e2!important;border-radius:6px!important;box-shadow:none!important}form.booking_form .wpbc__field>input{padding:0 1em!important;padding-left:2.5em!important;height:50px!important}form.booking_form .wpbc__field>textarea{padding:1em!important;padding-left:2.5em!important}form.booking_form .wpbc__field>input:hover,form.booking_form .wpbc__field>input:focus,form.booking_form .wpbc__field>textarea:hover,form.booking_form .wpbc__field>textarea:focus{border:1px solid #65bc7b!important}form.booking_form .wpbc__field>input.wpbc_form_field_error,form.booking_form .wpbc__field>select.wpbc_form_field_error,form.booking_form .wpbc__field>textarea.wpbc_form_field_error{border:1px solid #e0284f!important;box-shadow:0 0 1.5px 1px rgb(224 40 79 / .65)}form.booking_form .wpbc__field>i{position:absolute;text-align:center;z-index:99;top:50%;left:1em;transform:translateY(-50%);color:var(--awb-form-text-color);font-size:var(--awb-form-font-size);line-height:var(--awb-form-input-height);color:#9ea0a4}form.booking_form .wpbc_r_details.wpbc__field>i{top:7%;transform:translatey(-7%)}form.booking_form .wpbc_cal_container .calendar-links{position:relative}form.booking_form .wpbc_cal_container .calendar-links .datepick-prev a,form.booking_form .wpbc_cal_container .calendar-links .datepick-next a{font-size:34px;display:block;width:40px;height:40px;position:absolute;top:0;text-align:center;line-height:40px}form.booking_form .wpbc_cal_container .date2approve .wpbc-cell-box{background:#edb587CC!important}form.booking_form .wpbc_cal_container .date2approve .wpbc-cell-box .wpbc_time_dots{color:var(--button_accent_hover_color,var(--button_accent_color));text-shadow:none!important}form.booking_form .wpbc_cal_container .date2approve .wpbc-cell-box a{color:var(--button_accent_hover_color,var(--button_accent_color));text-shadow:none!important}form.booking_form .wpbc_cal_container .wpbc-cell-box .date-cell-content *{font-size:16px}@media(max-width:768px){form.booking_form .wpbc_wizard_step.wpbc_wizard_step2>.wpbc__form__div>.wpbc__row>.wpbc__field{margin:0!important}form.booking_form .wpbc_wizard_step>hr+.wpbc__row{flex-direction:column!important}form.booking_form .wpbc_wizard_step>hr+.wpbc__row>.wpbc__field,form.booking_form .wpbc_wizard_step>hr+.wpbc__row>.wpbc__field a,form.booking_form .wpbc_wizard_step>hr+.wpbc__row>.wpbc__field button{width:100%!important}}