.elementor-kit-5{--e-global-color-primary:#004F94;--e-global-color-secondary:#2A2A2A;--e-global-color-text:#3F3F3F;--e-global-color-accent:#009241;--e-global-color-fe197d0:#E77918;--e-global-color-8e620f4:#F9F9F9;--e-global-color-1574ef3:#ECEEEB;--e-global-typography-primary-font-family:"Kumbh Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Kumbh Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Kumbh Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Kumbh Sans";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-8e620f4 );border-style:solid;border-color:var( --e-global-color-accent );}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-8e620f4 );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-8e620f4 );}.elementor-kit-5 a{color:var( --e-global-color-primary );}.elementor-kit-5 h2{color:var( --e-global-color-accent );}.elementor-kit-5 h3{color:var( --e-global-color-accent );}.elementor-kit-5 h4{color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-secondary );--error-message-icon-color:var( --e-global-color-accent );--error-message-normal-links-color:var( --e-global-color-fe197d0 );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-accent );--message-message-icon-color:var( --e-global-color-accent );--message-buttons-normal-text-color:var( --e-global-color-secondary );--message-border-color:var( --e-global-color-accent );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-secondary );--info-message-icon-color:var( --e-global-color-primary );}@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 */.wp-travel-booking__panel-bottom{
    background-color: var(--e-global-color-accent);
    color:#fff;
}

.wp-travel-booking__panel-bottom .left-info{
    font-size: 20px;
}

.wp-travel-booking__panel-bottom .wp-travel-book{
    background-color: var(--e-global-color-fe197d0);
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .2em;
    opacity:1!important;
}

.wp-travel-date-picker-btn{
    color: var(--e-global-color-accent);
    font-size: 16px!important;
    text-transform: uppercase;
}

.wp-travel-date-picker-btn:hover,
.wp-travel-date-picker-btn:focus,
.wp-travel-date-picker-btn:hover span,
.wp-travel-date-picker-btn:focus span{
    background-color: var(--e-global-color-fe197d0);
}

.wp-travel-date-picker-btn span{
    background-color: #fff!important;
    color:  var(--e-global-color-accent)!important;
    opacity:1!important;
}

.wp-travel-booking__trip-option-list button{
    color: var(--e-global-color-fe197d0);
}

.wp-travel-booking__trip-option-list button:hover,
.wp-travel-booking__trip-option-list button:focus,
.wp-travel-booking__trip-option-list button:active
{
     background-color: var(--e-global-color-fe197d0);
     color: #fff;
}

.wc-block-cart__submit-container{
    background-color: var(--e-global-color-fe197d0);
}

.wc-block-cart__submit-button{
    background-color: var( --e-global-color-accent );
    color: #fff!important;
}

body:not(.elementor-page) .elementor-widget-theme-post-content .elementor-widget-container{
    max-width: 1140px!important;
    margin: 0 auto;
}

body[data-elementor-device-mode="mobile"] #bookform .elementor-shortcode{
    margin: 0 15px;
}/* End custom CSS */