.elementor-1478 .elementor-element.elementor-element-95b3a42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-1478 .elementor-element.elementor-element-b05a34d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1478 .elementor-element.elementor-element-634864e{--display:flex;--background-transition:0.3s;}.elementor-1478 .elementor-element.elementor-element-421f0f0 .elementor-heading-title{color:var( --e-global-color-68ea161 );font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:45px;letter-spacing:-1px;}.woocommerce .elementor-1478 .elementor-element.elementor-element-adcddd9 .price{color:var( --e-global-color-332724a );}.elementor-1478 .elementor-element.elementor-element-62f8c48 .cart button, .elementor-1478 .elementor-element.elementor-element-62f8c48 .cart .button{padding:14px 46px 14px 46px;background-color:var( --e-global-color-68ea161 );transition:all 0.2s;}.elementor-1478 .elementor-element.elementor-element-62f8c48 .quantity .qty{transition:all 0.2s;}@media(min-width:768px){.elementor-1478 .elementor-element.elementor-element-95b3a42{--content-width:1110px;}}@media(max-width:1024px){.elementor-1478 .elementor-element.elementor-element-421f0f0 .elementor-heading-title{font-size:37px;}}@media(max-width:767px){.elementor-1478 .elementor-element.elementor-element-421f0f0 .elementor-heading-title{font-size:30px;}}/* Start custom CSS */button.wc-bookings-booking-form-button.single_add_to_cart_button.button {
    margin: 0 !important;
}
body.elementor-page-1478 .wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default.ui-state-active{
  background: #f59d00 !important;
}
body.elementor-page-1478 .wc-bookings-date-picker .ui-datepicker td.bookable a.ui-state-default:hover{
  background: #f59d00 !important;
}
body.elementor-page-1478 .wc-bookings-date-picker .ui-datepicker td.bookable a {
    background-color: #393185 !important;

}
body.elementor-page-1478 .wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default {
    background: #383184 !important;
    color: #fff;
}
body.elementor-page-1478 .wc-bookings-booking-form .block-picker li a.selected {
    background: #393185 !important;
}
.wc-bookings-booking-form .block-picker li:nth-child(odd) a:hover, .wc-bookings-booking-form .block-picker li:nth-child(odd) a:focus, .wc-bookings-booking-form .block-picker li:nth-child(even) a:hover, .wc-bookings-booking-form .block-picker li:nth-child(even) a:focus{
    background: #383184 !important;
}

body.elementor-page-1478 .wc-bookings-booking-form .wc-bookings-booking-cost {
    background: #0060a5;
    border-top: 1px solid #0060a5;
    color: #fff;
}/* End custom CSS */