.elementor-21 .elementor-element.elementor-element-a4c1be8{--display:flex;--min-height:583px;--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;--justify-content:center;--overlay-opacity:0.5;--margin-top:-6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a4c1be8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a4c1be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://witfitcle.com/wp-content/uploads/2025/03/Rectangle-2-2.webp");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-a4c1be8::before, .elementor-21 .elementor-element.elementor-element-a4c1be8 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a4c1be8 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a4c1be8 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a4c1be8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a4c1be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(253deg, #00000045 0%, var( --e-global-color-accent ) 100%);}.elementor-21 .elementor-element.elementor-element-4b4849d{width:initial;max-width:initial;text-align:center;}.elementor-21 .elementor-element.elementor-element-4b4849d .elementor-heading-title{text-transform:capitalize;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-bb14e0a{width:100%;max-width:100%;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-bb14e0a > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-21 .elementor-element.elementor-element-ae03084{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e75099d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-18abd01{--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;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-18abd01:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-18abd01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-21 .elementor-element.elementor-element-18abd01.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-21 .elementor-element.elementor-element-7d30cf0.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7d30cf0 .elementor-heading-title{font-size:17px;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-1ed3a0f.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1ed3a0f .app-location-switcher.wl-select{max-width:405px;}.elementor-21 .elementor-element.elementor-element-1ed3a0f .app-location-switcher.wl-select ul.dropdown-panel{max-width:405px;}.elementor-21 .elementor-element.elementor-element-1ed3a0f .app-location-switcher .wl-select-button .elementor-item{font-family:"Oswald", Sans-serif;font-size:15px;text-transform:uppercase;color:#000000;fill:#000000;}.elementor-21 .elementor-element.elementor-element-1ed3a0f .app-location-switcher .wl-select-button{padding-left:0px;padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1ed3a0f .app-location-switcher .dropdown-panel, .elementor-21 .elementor-element.elementor-element-1ed3a0f .app-location-switcher .dropdown-panel li{font-family:"Oswald", Sans-serif;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-1ed3a0f .app-location-switcher .dropdown-panel,
					.elementor-21 .elementor-element.elementor-element-1ed3a0f .app-location-switcher .dropdown-panel li{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1ed3a0f .app-location-switcher .dropdown-panel{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-1ed3a0f .app-location-switcher .dropdown-panel li:hover,
					.elementor-21 .elementor-element.elementor-element-1ed3a0f .app-location-switcher .dropdown-panel li:focus,
					.elementor-21 .elementor-element.elementor-element-1ed3a0f .app-location-switcher .dropdown-panel li.highlighted{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9df5f5{--display:flex;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-container{background-color:#FFFFFF;max-width:1440px !important;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--apply, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--primary, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--primary, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--primary{background-color:#022447;font-family:"Oswald", Sans-serif;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--apply:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--apply:focus, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--primary:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--primary:focus, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--primary:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--primary:focus, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--primary:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--primary:focus{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--apply:disabled, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--primary:disabled, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--primary:disabled, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--primary:disabled{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--secondary, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--secondary{background-color:var( --e-global-color-accent );font-family:"Oswald", Sans-serif;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--secondary:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--secondary:hover{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--secondary:disabled, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--secondary:disabled{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--text, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--text, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--text{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--filter:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--filter:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--filter.bg-wl-sky{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--location{background-color:#00000000;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--location:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--location:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--location-selected{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-menu-generic .app-menu-current-item:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-menu-generic .app-menu-current-item:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-menu-generic .app-menu-item:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-menu-generic .app-menu-item:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-menu-generic .app-menu-item[data-selected="true"]{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-login-submit-button{background-color:var( --e-global-color-accent );font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;border-radius:9px 9px 9px 9px;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-login-submit-button:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-login-submit-button:focus{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 :is(.app-login-signin-link, .app-login-signup-link) button{background-color:#02244700;font-family:"Oswald", Sans-serif;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-c9aab21 :is(.app-login-signin-link, .app-login-signup-link) button:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 :is(.app-login-signin-link, .app-login-signup-link) button:focus{background-color:#00000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-wl-branding{display:none !important;}.elementor-21 .elementor-element.elementor-element-c9aab21 .core-layout{max-width:1440px !important;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-title{font-family:"Oswald", Sans-serif;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-daterange, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-daterange svg{color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-description div, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-description p{color:#636363;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-subtitle{font-family:"Oswald", Sans-serif;text-transform:uppercase;color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-title{font-family:"Oswald", Sans-serif;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-page-title{font-family:"Oswald", Sans-serif;text-transform:uppercase;color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-section-title{color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--apply{fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--primary{fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--primary{fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--primary{fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--apply:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--apply:focus{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--primary:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--primary:focus{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--primary:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--primary:focus{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--primary:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--primary:focus{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--apply:disabled{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--primary:disabled{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--primary:disabled{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--primary:disabled{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--secondary{fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;padding:9px 25px 9px 25px;width:auto;height:auto;max-width:unset;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--secondary{fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;padding:9px 25px 9px 25px;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--secondary:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--secondary:focus{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--secondary:hover, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--secondary:focus{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--secondary:disabled{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--secondary:disabled{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-footer > div:has(.app-booking-button--secondary){height:auto;padding:calc(25px * 0);}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-modal-footer > div:has(.app-booking-button--secondary){height:auto;padding:calc(25px * 0);}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--text{fill:#000000;color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-booking-button--text{fill:#000000;color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-button--text{fill:#000000;color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-event-menu-button span{fill:#000000;color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-event-menu-button svg{fill:#000000;color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-event-menu-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#636363;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-button--filter{fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#636363;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-datepicker{background-color:#02244700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#636363;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-datepicker span{color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-datepicker svg{color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-datepicker-day--selected{background-color:var( --e-global-color-accent );color:#FFFFFF !important;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-datepicker-day--first{background-color:var( --e-global-color-accent );color:#FFFFFF !important;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-datepicker-day--last{background-color:var( --e-global-color-accent );color:#FFFFFF !important;}.elementor-21 .elementor-element.elementor-element-c9aab21 .core-form-label, .elementor-21 .elementor-element.elementor-element-c9aab21 .core-form-label-content, .elementor-21 .elementor-element.elementor-element-c9aab21 .core-form-radio-label{font-family:"Oswald", Sans-serif;text-transform:uppercase;color:#000000;}.elementor-21 .elementor-element.elementor-element-c9aab21 .core-form-radio:checked{border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c9aab21 .core-form-checkbox-input:checked:after{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-events-event-menu li > div.bg-wl-sky{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-switch--active{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-login-submit-button:hover{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-login-submit-button:hover svg{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c9aab21 .app-login-signin-link > span, .elementor-21 .elementor-element.elementor-element-c9aab21 .app-login-signup-link > span{color:#000000;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-18abd01{--width:35%;}.elementor-21 .elementor-element.elementor-element-c9df5f5{--width:68%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-a4c1be8{--min-height:361px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-4b4849d .elementor-heading-title{font-size:48px;}.elementor-21 .elementor-element.elementor-element-ae03084{--padding-top:50px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-e75099d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-18abd01{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-7d30cf0{width:100%;max-width:100%;text-align:left;}.elementor-21 .elementor-element.elementor-element-1ed3a0f{width:100%;max-width:100%;}}/* Start custom CSS for wl-events, class: .elementor-element-c9aab21 */.app-events-search .core-form-text-input{
    padding-left: 40px;
    
}
.app-events-search .core-form-text-input{
 border-color: #636363;  

}

body .text-wl-royal-blue
{
    color: #022447;
}

.border-wl-lizard{
    border-color:   #022447 !important;
    border-radius: 9px !important;
}

body .text-wl-lizard{
    color: #022447;
}

@media only screen and (max-width:450px){
.app-booking-page-title{
    margin-left: -165px;
}
}


body .wl-events .text-wl-sky\/80, .text-wl-border-action-primary, .text-wl-text-action-primary, .text-wl-text-accent-green{
    color: #022447 !important;
} 



/* Global Color */
body .bg-wl-sky{
    background-color:  #022447 !important;
}

.app-booking-title{
    padding-top: 20px;
}

.app-events-info--location .text-wl-sky{
    color: #022447 !important;
}
.core-form-label-content{
    padding-bottom: 5px;
}


.app-modal-title{
    font-family: oswald !important;
    color: black !important;
    text-transform: uppercase;
} 

.app-booking-button-group button {
    background: #022447 !important;
    border: none;
    border-radius: 9px;
    font-family: 'Oswald';
    color: white !important;
    text-transform: uppercase;
}


.bg-wl-background-action-primary{
      background-color:  #022447;
    
}

.app-booking-button-group button{
    padding:20px;
}

.checked\:bg-wl-background-action-primary:checked{
    background-color: #022447 !important;
}

.bg-wl-background-action-primary{
      background-color: #022447 !important;
}/* End custom CSS */