/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-3df86a5 */.fc-daygrid-event-dot {
    border-color: var( --e-global-color-primary ) !important;
}
.ectbe-calendar-wrapper .ectbe-modal {
    display: flex !important;
}

.elementor-308 .elementor-element.elementor-element-3df86a5 .ectbe-event-details-link {
    display: inline-block;
    margin-bottom: 20px;
    background: var( --e-global-color-primary );
    padding: 10px 24px;
    border-radius: 50px;
    color: black;
}

.elementor-308 .elementor-element.elementor-element-3df86a5 .fc-theme-standard td, .elementor-308 .elementor-element.elementor-element-3df86a5 .fc-theme-standard th,
.elementor-308 .elementor-element.elementor-element-3df86a5 .fc-theme-standard .fc-scrollgrid {
    border-color: #3a3f45;
}

.elementor-308 .elementor-element.elementor-element-3df86a5 .fc .fc-list-event:hover td {
    background: #cccccc20 !important;
}
.elementor-308 .elementor-element.elementor-element-3df86a5 .fc-timegrid-event {
    background: #FF9522 !important;
    border: 0 none;
    padding: 10px;
}

.elementor-308 .elementor-element.elementor-element-3df86a5 .fc-theme-standard .fc-list-day-cushion {
    background: #15151b !important;
}

.elementor-308 .elementor-element.elementor-element-3df86a5 .fc-list-event-dot {
    border-color: #FF9522 !important;
}

.elementor-308 .elementor-element.elementor-element-3df86a5 .fc-theme-standard .fc-list {
    border-color: #3a3f45;
}/* End custom CSS */