.elementor-kit-12{--e-global-color-primary:#1F1F1F;--e-global-color-secondary:#1F1F1F;--e-global-color-text:#1F1F1F;--e-global-color-accent:#777777;--e-global-color-68a836b:#1C4584;--e-global-color-6f537fc:#1C4584;--e-global-color-9ba0746:#1C458433;--e-global-color-b99e75d:#1C4584B3;--e-global-color-c4bba38:#2460A9;--e-global-color-548123f:#2460A9;--e-global-color-262344e:#2BA1D8;--e-global-color-0064e76:#2BA1D8;--e-global-color-12a82ac:#CCEFFE;--e-global-color-dd54fa5:#EFF3FB;--e-global-color-2039b36:#7C3D79;--e-global-color-c77d7f6:#7C3D79;--e-global-color-04095bc:#FF9400;--e-global-color-4bdb191:#FF9400;--e-global-color-c021595:#F8991D80;--e-global-color-eafac45:#EFCA40;--e-global-color-e41f355:#CC2A49;--e-global-color-b3fb763:#CC2A49;--e-global-color-a63eb7e:#3DB331;--e-global-color-8c138b3:#3DB331;--e-global-color-a68d74b:#1F1F1F;--e-global-color-a847b4b:#1F1F1F;--e-global-color-cb82cc8:#888888;--e-global-color-d34f436:#FFFFFF;--e-global-color-e038d92:#FFFFFF;--e-global-color-623dfe9:#FFFFFF40;--e-global-color-7a1f812:#FFFFFF59;--e-global-color-562c3a9:#FFFFFF73;--e-global-color-08d3ad0:#0000004D;--e-global-color-cb7e061:#FFFFFF00;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:700;--e-global-typography-4c0e57a-font-family:"Poppins";--e-global-typography-4c0e57a-font-size:38px;--e-global-typography-4c0e57a-font-weight:700;--e-global-typography-4c0e57a-line-height:1.2em;--e-global-typography-22320e4-font-family:"Poppins";--e-global-typography-22320e4-font-size:30px;--e-global-typography-22320e4-font-weight:700;--e-global-typography-22320e4-line-height:1.2em;--e-global-typography-117fe2f-font-family:"Poppins";--e-global-typography-117fe2f-font-size:23px;--e-global-typography-117fe2f-font-weight:700;--e-global-typography-117fe2f-line-height:1.5em;--e-global-typography-46b5f20-font-family:"Poppins";--e-global-typography-46b5f20-font-size:19px;--e-global-typography-46b5f20-font-weight:700;--e-global-typography-46b5f20-line-height:1.5em;--e-global-typography-7f58e09-font-family:"Poppins";--e-global-typography-7f58e09-font-size:23px;--e-global-typography-7f58e09-font-weight:700;--e-global-typography-7f58e09-line-height:1.5em;--e-global-typography-48a5ea4-font-family:"Poppins";--e-global-typography-48a5ea4-font-size:19px;--e-global-typography-48a5ea4-font-weight:700;--e-global-typography-48a5ea4-line-height:1.5em;--e-global-typography-e4c7218-font-family:"Arial";--e-global-typography-e4c7218-font-size:16px;--e-global-typography-e4c7218-font-weight:400;--e-global-typography-e4c7218-line-height:1.5em;--e-global-typography-b26e1b7-font-family:"Arial";--e-global-typography-b26e1b7-font-size:14px;--e-global-typography-b26e1b7-font-weight:400;--e-global-typography-b26e1b7-line-height:1.4em;--e-global-typography-91df4c6-font-family:"Arial";--e-global-typography-91df4c6-font-size:12px;--e-global-typography-91df4c6-font-weight:400;--e-global-typography-91df4c6-line-height:1.4px;--e-global-typography-b740a07-font-family:"Poppins";--e-global-typography-b740a07-font-size:17px;--e-global-typography-b740a07-font-weight:700;--e-global-typography-f05352f-font-family:"Poppins";--e-global-typography-f05352f-font-size:32px;--e-global-typography-f05352f-font-weight:700;--e-global-typography-f05352f-line-height:1.2em;--e-global-typography-ae65ebb-font-family:"Arial";--e-global-typography-ae65ebb-font-size:16px;--e-global-typography-ae65ebb-font-weight:400;--e-global-typography-ae65ebb-line-height:1.5em;--e-global-typography-3081cab-font-family:"Poppins";--e-global-typography-3081cab-font-size:22px;--e-global-typography-3081cab-font-weight:700;--e-global-typography-3081cab-line-height:32px;--e-global-typography-8832305-font-family:"Poppins";--e-global-typography-8832305-font-size:20px;--e-global-typography-8832305-font-weight:500;--e-global-typography-3596278-font-family:"Poppins";--e-global-typography-3596278-font-size:23px;--e-global-typography-3596278-font-weight:500;--e-global-typography-3596278-line-height:1.1em;--e-global-typography-f5949f7-font-family:"Poppins";--e-global-typography-f5949f7-font-size:20px;--e-global-typography-f5949f7-font-weight:600;--e-global-typography-f5949f7-line-height:1.1em;--e-global-typography-815f7c3-font-family:"Poppins";--e-global-typography-815f7c3-font-size:23px;--e-global-typography-815f7c3-font-weight:600;--e-global-typography-815f7c3-line-height:1.1em;--e-global-typography-3d42d55-font-family:"Poppins";--e-global-typography-3d42d55-font-size:30px;--e-global-typography-3d42d55-font-weight:700;--e-global-typography-3d42d55-line-height:1.1em;--e-global-typography-7c3b589-font-family:"Poppins";--e-global-typography-7c3b589-font-size:16px;--e-global-typography-7c3b589-font-weight:600;--e-global-typography-7c3b589-line-height:1.5em;color:var( --e-global-color-a68d74b );font-family:var( --e-global-typography-e4c7218-font-family ), Sans-serif;font-size:var( --e-global-typography-e4c7218-font-size );font-weight:var( --e-global-typography-e4c7218-font-weight );line-height:var( --e-global-typography-e4c7218-line-height );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{background-color:var( --e-global-color-4bdb191 );font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:1.1em;color:var( --e-global-color-d34f436 );border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 h1{font-family:var( --e-global-typography-4c0e57a-font-family ), Sans-serif;font-size:var( --e-global-typography-4c0e57a-font-size );font-weight:var( --e-global-typography-4c0e57a-font-weight );line-height:var( --e-global-typography-4c0e57a-line-height );}.elementor-kit-12 h2{font-family:var( --e-global-typography-22320e4-font-family ), Sans-serif;font-size:var( --e-global-typography-22320e4-font-size );font-weight:var( --e-global-typography-22320e4-font-weight );line-height:var( --e-global-typography-22320e4-line-height );}.elementor-kit-12 h3{font-family:var( --e-global-typography-117fe2f-font-family ), Sans-serif;font-size:var( --e-global-typography-117fe2f-font-size );font-weight:var( --e-global-typography-117fe2f-font-weight );line-height:var( --e-global-typography-117fe2f-line-height );}.elementor-kit-12 h4{font-family:var( --e-global-typography-7f58e09-font-family ), Sans-serif;font-size:var( --e-global-typography-7f58e09-font-size );font-weight:var( --e-global-typography-7f58e09-font-weight );line-height:var( --e-global-typography-7f58e09-line-height );}.elementor-kit-12 h5{font-family:var( --e-global-typography-48a5ea4-font-family ), Sans-serif;font-size:var( --e-global-typography-48a5ea4-font-size );font-weight:var( --e-global-typography-48a5ea4-font-weight );line-height:var( --e-global-typography-48a5ea4-line-height );}.elementor-kit-12 h6{font-family:var( --e-global-typography-48a5ea4-font-family ), Sans-serif;font-size:var( --e-global-typography-48a5ea4-font-size );font-weight:var( --e-global-typography-48a5ea4-font-weight );line-height:var( --e-global-typography-48a5ea4-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px;}.elementor-widget:not(:last-child){margin-block-end:35px;}.elementor-element{--widgets-spacing:35px 35px;--widgets-spacing-row:35px;--widgets-spacing-column:35px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-12{--e-global-typography-f05352f-font-size:25px;--e-global-typography-ae65ebb-font-size:14px;--e-global-typography-3081cab-font-size:18px;--e-global-typography-8832305-font-size:16px;font-size:var( --e-global-typography-e4c7218-font-size );line-height:var( --e-global-typography-e4c7218-line-height );}.elementor-kit-12 h1{font-size:var( --e-global-typography-4c0e57a-font-size );line-height:var( --e-global-typography-4c0e57a-line-height );}.elementor-kit-12 h2{font-size:var( --e-global-typography-22320e4-font-size );line-height:var( --e-global-typography-22320e4-line-height );}.elementor-kit-12 h3{font-size:var( --e-global-typography-117fe2f-font-size );line-height:var( --e-global-typography-117fe2f-line-height );}.elementor-kit-12 h4{font-size:var( --e-global-typography-7f58e09-font-size );line-height:var( --e-global-typography-7f58e09-line-height );}.elementor-kit-12 h5{font-size:var( --e-global-typography-48a5ea4-font-size );line-height:var( --e-global-typography-48a5ea4-line-height );}.elementor-kit-12 h6{font-size:var( --e-global-typography-48a5ea4-font-size );line-height:var( --e-global-typography-48a5ea4-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12{--e-global-typography-4c0e57a-font-size:32px;--e-global-typography-22320e4-font-size:26px;--e-global-typography-117fe2f-font-size:21px;--e-global-typography-46b5f20-font-size:18px;--e-global-typography-7f58e09-font-size:15px;--e-global-typography-48a5ea4-font-size:13px;--e-global-typography-e4c7218-font-size:14px;--e-global-typography-3596278-font-size:21px;--e-global-typography-f5949f7-font-size:16px;--e-global-typography-815f7c3-font-size:26px;--e-global-typography-7c3b589-font-size:13px;font-size:var( --e-global-typography-e4c7218-font-size );line-height:var( --e-global-typography-e4c7218-line-height );}.elementor-kit-12 h1{font-size:var( --e-global-typography-4c0e57a-font-size );line-height:var( --e-global-typography-4c0e57a-line-height );}.elementor-kit-12 h2{font-size:var( --e-global-typography-22320e4-font-size );line-height:var( --e-global-typography-22320e4-line-height );}.elementor-kit-12 h3{font-size:var( --e-global-typography-117fe2f-font-size );line-height:var( --e-global-typography-117fe2f-line-height );}.elementor-kit-12 h4{font-size:var( --e-global-typography-7f58e09-font-size );line-height:var( --e-global-typography-7f58e09-line-height );}.elementor-kit-12 h5{font-size:var( --e-global-typography-48a5ea4-font-size );line-height:var( --e-global-typography-48a5ea4-line-height );}.elementor-kit-12 h6{font-size:var( --e-global-typography-48a5ea4-font-size );line-height:var( --e-global-typography-48a5ea4-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a {
    color: var(--e-global-color-a68d74b);
}
a:active, a:hover {
    color: var( --e-global-color-04095bc );
}
/* Button */
.elementor-button .elementor-button-content-wrapper {
    gap: 15px;
}
.elementor-button:hover {
    transform: translateY(-2px);
}
/* :not(header .elementor-button):not(footer .elementor-button) */
/* .button-white .elementor-button:hover {
    border-color: transparent !important;
} *
/* Carousels */
.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper {
    padding-bottom: 68px !important;
}
/* Media Carousel */
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    background-color: var( --e-global-color-b99e75d );
    height: 68px;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 0 !important;
}
.elementor-element .swiper .elementor-swiper-button {
    bottom: 0px;
    top: unset !important;
    z-index: 99 !important;
    width: 30px;
    height: 30px
}
.elementor-element .swiper .elementor-swiper-button svg {
    display: none;
}
.elementor-element .swiper .elementor-swiper-button-prev:before {
    content: "";
    mask-image: url(/wp-content/uploads/2025/06/arrow-left.svg);
        background: var( --e-global-color-e038d92 );
    height: 20px;
    width: 20px;
    display: block;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
}
.elementor-element .swiper .elementor-swiper-button-next:before {
    content: "";
    mask-image: url(/wp-content/uploads/2025/06/arrow-right.svg);
        background: var( --e-global-color-e038d92 );
    height: 20px;
    width: 20px;
    display: block;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
}
.elementor-element .swiper .elementor-swiper-button-prev {
    left: 20px !important;
}
.elementor-element .swiper .elementor-swiper-button-next {
    right: 20px !important;
}

/* Carousel */
.elementor-element.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper {
    width: 100% !important;
}
.elementor-widget-n-carousel .swiper-pagination-bullets {
    top: unset !important;
}
.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 25px !important;
}
/* EventON */
.ajde_evcal_calendar .eventon_events_list p, .evo_lightbox p, .eventon_events_list .eventon_list_event .evoet_cx span, .evo_pop_body .evoet_cx span, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_pop_body .evoet_cx span.evcal_event_subtitle, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn, .evcal_btn, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .evcal_evdata_row.evcal_event_details .evcal_evdata_cell p, #evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput, .evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evoGuideCall em, .evo_cal_above span, .ajde_evcal_calendar .calendar_header .evo_j_dates .legend, .ajde_evcal_calendar .evo_custom_content ul li, #evcal_list .eventon_list_event .event_description .evo_custom_content li .eventon_sort_line p, .eventon_filter_line p, .evcal_evdata_row {
    font-family: 'Arial', sans-serif !important;
}
.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evoet_cx span.evoet_dayblock span, .evo_pop_body .evoet_cx span.evoet_dayblock span, .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evo_lightbox_content h3.evo_h3, h2.evo_h2, h3.evo_h3, h4.evo_h4, 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 .evoet_cx span.evcal_desc2, .eventon_list_event .evoet_cx span.evcal_event_title, .evoet_cx 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, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title, .evo_eventon_live_now_section h3, .evo_tab_view .evo_tabs p.evo_tab, .evo_metarow_virtual .evo_live_now_tag, .evo_page_body .evo_sin_page .evosin_event_title {
    font-family: 'Poppins', sans-serif !important;
}
#evcal_list .sep_month_events {
    border-radius: 0px !important;
}
/*
.ajde_evcal_calendar .calendar_header {
    margin: 0 0 30px !important;
}
*/
.evofx_ai_c {
    gap: 15px;
}
@media (max-width: 1024px) {
    .evofx_ai_c {
        justify-content: space-between;
    }
}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur {
    color: #2BA1D8 !important;
    font-size: 30px;
    font-weight: 700;
    padding-right: 0;
    order: 2;
}
#evcal_list.sep_months .evcal_month_line p {
    color: #2BA1D8 !important;
    font-size: 30px;
    font-weight: 700;
    text-transform: none;
}
.ajde_evcal_calendar .calendar_header p {
    text-transform: none !important;
}
.calendar_header span.cal_head_btn {
    padding: 3px 13px !important;
    border-radius: 0px !important;
    line-height: 24px !important;
}
.calendar_header span.cal_head_btn.vis {
    background-color: var(--e-global-color-6f537fc) !important;
    transition: all .3s;
}
.evo_cal_above span.evo-gototoday-btn:hover {
    background-color: var(--e-global-color-6f537fc) !important;
    transform: translateY(-2px);
}
.calendar_header span:hover {
    opacity: 1 !important;
}
.ajde_evcal_calendar .calendar_header p.evo_arrows {
    display: contents !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows {
    border: none !important;
    border-radius: 0 !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover {
    background-color: transparent !important;
}
.ajde_evcal_calendar #evcal_prev {
    order: 1;
}
.ajde_evcal_calendar #evcal_next {
    margin-left: 0 !important;
    order: 3;
}
#evcal_prev .fa::before, .evocard_nav_trig.prev .fa::before {
    content: "";
    mask-image: url(/wp-content/uploads/2025/06/arrow-left.svg);
    background: #2BA1D8;
    height: 20px;
    width: 20px;
    display: block;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
}

#evcal_next .fa::before, .evocard_nav_trig.next .fa::before {
    content: "";
    mask-image: url(/wp-content/uploads/2025/06/arrow-right.svg);
    background: #2BA1D8;
    height: 20px;
    width: 20px;
    display: block;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
}
.eventon_events_list .eventon_list_event .evoet_cx, .evo_pop_body .evoet_cx {
    margin-right: 20px !important;
}
.evoet_dayblock {
    flex-direction: column;
}
.evcal_cblock .evo_start em.date {
    font-size: 32px !important;
    text-align: center;
}
.evcal_cblock .evo_start em.month, .evcal_cblock .evo_end em.month, .evcal_cblock .evo_start em.day {
    font-size: 20px !important;
    text-align: center;
}
.evcal_cblock .evo_end {
    border-top: 2px solid white;
    padding-left: 0 !important;
    padding-top: 5px;
}
.ajde_evcal_calendar.color .evcal_cblock .evo_end:before, .evo_lightboxes .color.eventon_list_event .evcal_cblock .evo_end:before {
    display: none;
}
.eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .evo_pop_body .evoet_cx span.evcal_desc2 {
    font-size: 20px !important;
    text-transform: none !important;
}
.evoet_cx .evoet_time_expand .evcal_time i.fa, .evoet_cx .evoet_location .evcal_location i.fa {
    font-size: 14px !important;
}
.ajde_evcal_calendar.cev #evcal_list {
    border-radius: 0 !important;
}
.ajde_evcal_calendar.sev #evcal_list .eventon_list_event {
    border-radius: 0 !important;
}
.evo_lightbox.eventcard .evo_lightbox_body, .evo_lightbox .evo_lightbox_body, .evo_lightbox .evolb_content {
    border-radius: 0 !important;
}
.evocard_box {
    border-radius: 0 !important;
}
.evcal_evdata_row {
    border-radius: 0 !important;
}
.evo_pop_body .evoet_cx span.evcal_desc2 {
    padding-bottom: 8px;
}
.evopopclose, .evolbclose {
    border-radius: 0 !important;
}
.evo_btn_arr {
    border-radius: 0 !important;
    padding: 10px 20px !important;
}
.evo_btn_arr_circ:hover {
    transform: none !important;
}
.evocard_nav_trig.show:hover {
    transform: none !important;
    background-color: transparent !important;
    border: none !important;
}
/* Flip Box */
.elementor-flip-box__layer__description h6 {
    font-size: 15px;
    margin: 0;
}
/* Notibar */

.njt-nofi-notification-bar .njt-nofi-content {
    padding: 4px 50px;
    font-weight: 700;
}
.njt-nofi-button .njt-nofi-button-text {
    border-radius: 0 !important;
}
.njt-nofi-button-text.njt-nofi-padding-text {
    padding: 5px 10px;
}
.njt-nofi-notification-bar .njt-nofi-button:hover, .njt-nofi-notification-bar .njt-nofi-hide .njt-nofi-close-icon-container:hover {
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
}/* End custom CSS */