.elementor-4681 .elementor-element.elementor-element-47e95e01{--display:flex;}body.elementor-page-4681:not(.elementor-motion-effects-element-type-background), body.elementor-page-4681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for shortcode, class: .elementor-element-2dd195ad */.ep-dark-mode-enabled {
    --ep-light-color: #000 !important;
}
#ep_event_search_form .ep_event_view_filter.ep-active-view {
    background-color: #bb890c !important;
}

.emagic .ep-event-views-filter-group button.ep_event_view_filter:hover {
   background-color: #bb890c !important;;
}

.ep-box-card-item.ep-border.ep-rounded-1.ep-overflow-hidden.ep-box-h-100.ep-mb-4.ep-bg-white.ep-position-relative.ep-d-flex.ep-flex-column {
    background-color: #000 !important;
}

.ep-dark-mode-enabled .emagic .ep-btn-dark {
    --ep-btn-top-color: #000000 !important;
    --ep-btn-bottom-color: #000000 !important;
    --ep-btn-border-color: #bb890c !important;
    --ep-btn-color: #fff;
    --ep-btn-hover-color: #bb890c !important;
    --ep-btn-active-color: #ffffff;
    --ep-btn-hover-border-color: #bb890c !important;
}

.ep-dark-mode-enabled .emagic .ep-form-control {
    background-color: rgb(0 0 0) !important;
}

.ep-dark-mode-enabled .ep-bg-white {
    background-color: rgb(0 0 0) !important;
}

.ep-text-small {
    color: #f8f8f8 !important;
}

.emagic .ep-btn-light {
    --ep-btn-color: #000 !important;
    --ep-btn-bg: #000000 !important;
    --ep-btn-border-color: #f8f9fa !important;
    --ep-btn-hover-color: #000000 !important;
    --ep-btn-hover-bg: #bb890c !important;
    --ep-btn-hover-border-color: #c6c7c8 !important;
    --ep-btn-focus-shadow-rgb: 211, 212, 213 !important;
    --ep-btn-active-color: #000 !important;
    --ep-btn-active-bg: #bb890c !important;
}

.emagic .ep-form-select {
    color: #ffffff !important;
    background-color: #000000 !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #bb890c !important;
    color: white;
}

.select2-selection__rendered {
    background-color: #000 !important;
}
span.select2-dropdown.select2-dropdown--above {
    background-color: #000 !important;
}

input.select2-search__field {
    background-color: #000 !important;
    color: #fff !important;
}
.ep-event-loader {
    background-color: rgb(255 255 255 / 5%) !important;
}

h2#ep_single_event_title, span#ep_single_event_start_date, .ep-fw-bold, .ep-fs-4, .ep-event-age-group {
    color: #fff !important;
}

.elementor-4681 .elementor-element.elementor-element-2dd195ad p{
    color: #dfdfdf !important;
}


span#ep_single_event_event_type {
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e95e01 */.site-footer__top-left-phone{
    color: bb890c !important;
}/* End custom CSS */