.elementor-24203 .elementor-element.elementor-element-9a53b6f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24203 .elementor-element.elementor-element-e89137f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-24203 .elementor-element.elementor-element-e89137f:not(.elementor-motion-effects-element-type-background), .elementor-24203 .elementor-element.elementor-element-e89137f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f51fec );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24203 .elementor-element.elementor-element-85678be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-24203 .elementor-element.elementor-element-85678be{text-align:left;}.elementor-24203 .elementor-element.elementor-element-85678be .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-24203 .elementor-element.elementor-element-568e63f{--spacer-size:32px;}.elementor-24203 .elementor-element.elementor-element-def819a{--spacer-size:50px;}@media(min-width:768px){.elementor-24203 .elementor-element.elementor-element-9a53b6f{--width:100%;}.elementor-24203 .elementor-element.elementor-element-e89137f{--content-width:80%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24203 .elementor-element.elementor-element-85678be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24203 .elementor-element.elementor-element-85678be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-cba10f9 */@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');

.elementor-24203 .elementor-element.elementor-element-85678be .elementor-heading-title,
.eventon_fullcal p,
.ajde_evcal_calendar .eventon_events_list p,
#evcal_list .eventon_list_event p.no_events,
.evo_cal_above span
{
     font-family: "Manrope", sans-serif!important;
     color:#232323!important;
     }

.ajde_evcal_calendar .calendar_header p {
    text-transform: none!important;
    font-family: "Manrope", sans-serif!important;
    color:#232323!important;
    font-size: 32px!important;
    font-weight: 400!important;
}
.eventon_fullcal .evo_fc_day{
    border-top: 1px solid #C5C5C5!important;
    border-right: 1px solid #C5C5C5!important;
}
.eventon_fullcal .evo_fc_day.bb {
    border-bottom: 1px solid #C5C5C5!important;
}
.eventon_fc_days, .eventon_fc_daynames {
    border-left: 1px solid #C5C5C5 !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows {
    color: #C5C5C5!important;
    border-color: #C5C5C5!important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{background-color:#2EBD3D!important;}
.evo_cal_above span.evo-gototoday-btn {
    color: #232323 !important;
    background-color: #C5C5C5 !important;
    opacity: 1;
}
.evo_cal_above span.evo-gototoday-btn:hover {
    color:#FFFFFF!important;
    background-color: #2EBD3D!important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows i {
    border-top: 2px solid #C5C5C5!important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows i:before {
    border-left: 2px solid #C5C5C5!important;
}
.evofc_months_strip .eventon_fc_days .evo_fc_day.has_events span i {
    background-color: #2EBD3D!important;
    height: 8px!important;
    width: 8px!important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover i:before, .ajde_evcal_calendar .calendar_header .evcal_arrows:hover i {
    border-color: #fff !important;
}

#evcal_list .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn {
    color: #232323!important;
    background: #FFFFFF!important;
    border: 1px solid #C5C5C5 !important;
    text-transform: none!important;
    font-size: 14px;
    font-family: "Manrope", sans-serif!important;
    font-weight: 400!important;
}
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_lightbox .evcal_btn, body .evcal_btn, .evo_lightbox.eventon_events_list .eventon_list_event  .evcal_btn, .evcal_btn{
    border-radius: 10px!important;
}
#evcal_list .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover {
    color: #FFFFFF!important;
    background: #2EBD3D!important;
}
.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3
 {
    text-transform:none!important;
}
.ajde_evcal_calendar .calendar_header p, .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evo_lightbox_content h3.evo_h3, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .evo_metarow_ICS .evcal_evdata_cell p a, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .eventon_list_event .evcal_desc span.evcal_event_title, .evcal_desc span.evcal_desc2, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, .evotax_term_card .evotax_term_details h2, .evotax_term_card h3.evotax_term_subtitle, .ajde_evcal_calendar .evo_sort_btn, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .ajde_evcal_calendar .eventon_events_list .evcal_month_line p, .eventon_events_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar .evcal_month_line, .eventon_event .event_excerpt_in h3{
    font-family: "Manrope", sans-serif!important;
    font-weight: 400!important;
}
.evcal_evdata_row .evcal_evdata_cell h3 a {
    font-weight: 400!important;
}

.eventon_fullcal .eventon_fc_days .evo_fc_day.on_focus {
    background-color: #F4F4F4!important;
    color: #232323!important;
}
.eventon_fc_days .evo_fc_day.today:before{
    background-color: #FF3A2D!important;
}/* End custom CSS */