.elementor-kit-328{--e-global-color-primary:#F77000;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-763d1e0e:#4054B2;--e-global-color-513d1a64:#23A455;--e-global-color-6107ca47:#000;--e-global-color-1df57c9a:#FFF;--e-global-color-9855ab2:#009A86;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:200;}.elementor-kit-328 a{color:var( --e-global-color-primary );}.elementor-kit-328 h2{font-family:"Montserrat", Sans-serif;}.elementor-kit-328 h4{font-family:"Montserrat", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-328 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* /book-a-combo/
BOOK A COMBO POP UP */
.wld-product-modal {
    background: #000;
    border: solid 1px #f97000;
}
  
.wld-product-modal h1 {
    font-family: "Montserrat", Sans-serif;
    color: #f97000;
}

.wld-product-modal h2 {
    font-family: "Montserrat", Sans-serif;
    color: #f97000;
    font-size: 22px;
}

.wld-product-modal p {
    color: #fff;
    font-family: "Open Sans", Sans-serif;
    font-weight: 200;
    text-align: left;
}

.wld-product-modal .button .fc-prev-button .fc-button .fc-state-default .fc-corner-left {
    background-color: #f5831f !important;
}

#product_booking_calendar &gt; div.fc-toolbar.fc-header-toolbar &gt; div.fc-right &gt; div &gt; button.fc-prev-button.fc-button.fc-state-default.fc-corner-left {
    background-color: #f5831f;
}

.fc .fc-row .fc-content-skeleton td {
    background: white;
}

#product_booking_calendar &gt; div.fc-view-container &gt; div &gt; table &gt; thead &gt; tr &gt; td &gt; div &gt; table &gt; thead &gt; tr &gt; th.fc-day-header.fc-widget-header.fc-tue.fc-today &gt; span {
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .5px;
    font-family: "Montserrat", Sans-serif;
}

#product_booking_calendar &gt; div.fc-view-container &gt; div &gt; table &gt; tbody &gt; tr &gt; td &gt; div &gt; div &gt; div &gt; div.fc-content-skeleton &gt; table &gt; tbody &gt; tr &gt; td:nth-child(1) &gt; a &gt; div {
    color: #000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
}

/* /book-a-combo/
BOOK A COMBO POP UP - SELECT TIMESLOT */

.featherlight .featherlight-content {
    background: #000;
    border: solid 1px #f97000;
    border-radius: 8px;
}

body &gt; div.featherlight &gt; div &gt; div.time-chooser-header.featherlight-inner &gt; h2 {
    font-family: "Montserrat", Sans-serif;
    color: #f97000;
    font-size: 22px;
}

body &gt; div.featherlight &gt; div &gt; div.time-chooser-header.featherlight-inner &gt; p {
    color: #fff;
}

body &gt; div.featherlight &gt; div &gt; div.time-chooser-inner.featherlight-inner &gt; div:nth-child(1) &gt; label &gt; span {
    color: #fff;
    font-size: 18px;
    font-weight: 200;
}

.wld-combos-times-checkbox input+span:before, .wld-combos-times-checkbox input+span:after {
width: 14px;
height: 14px;
}

.featherlight-content .close-featherlight {
    border: solid 2px #f97000;
    border-radius: 10px;
    padding: 10px 15px 10px 15px;
    background-color: pink;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 13px !important;
    text-transform: uppercase;
    font-family: "Open Sans", Sans-serif;
}

/* /checkout/
STYLING CHECKOUT */

.woocommerce form .form-row input.input-text {
    border: solid 1px rgb(245, 131, 31);
    background: transparent;
}

.woocommerce-checkout h3 {
    font-family: "Montserrat", Sans-serif;
    color: #f97000;
    font-size: 22px;
}

.woocommerce-checkout #payment ul.payment_methods {
    
}/* End custom CSS */