.elementor-7343 .elementor-element.elementor-element-2715b63 > .elementor-container{max-width:1100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7343 .elementor-element.elementor-element-ec90437{text-align:center;}.elementor-7343 .elementor-element.elementor-element-ec90437 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-249297d );}.elementor-7343 .elementor-element.elementor-element-3c971c7{text-align:center;}.elementor-7343 .elementor-element.elementor-element-3c971c7 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-b9f49fc );}/* Start custom CSS for shortcode, class: .elementor-element-01623ed *//* Event title */
.elementor-7343 .elementor-element.elementor-element-01623ed .em-item-title,
.elementor-7343 .elementor-element.elementor-element-01623ed .em-item-title a {
    color: #ffffff !important;
}

/* Event date and time */
.elementor-7343 .elementor-element.elementor-element-01623ed .em-event-meta,
.elementor-7343 .elementor-element.elementor-element-01623ed .em-event-meta * {
    color: #ffffff !important;
}

/* Event description */
.elementor-7343 .elementor-element.elementor-element-01623ed .em-item-desc,
.elementor-7343 .elementor-element.elementor-element-01623ed .em-item-desc * {
    color: #ffffff !important;
}

/* More Info button */
.elementor-7343 .elementor-element.elementor-element-01623ed a.em-item-read-more,
.elementor-7343 .elementor-element.elementor-element-01623ed a.em-item-read-more:visited,
.elementor-7343 .elementor-element.elementor-element-01623ed a.em-item-read-more:hover,
.elementor-7343 .elementor-element.elementor-element-01623ed a.em-item-read-more:focus {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}
/* Date and time icons */
.elementor-7343 .elementor-element.elementor-element-01623ed .em-event-meta .em-icon {
    filter:
        brightness(0)
        invert(1)
        drop-shadow(1px 0 0 #ffffff)
        drop-shadow(-1px 0 0 #ffffff)
        drop-shadow(0 1px 0 #ffffff)
        drop-shadow(0 -1px 0 #ffffff) !important;

    opacity: 1 !important;
    width: 22px !important;
    height: 22px !important;
    background-size: 22px 22px !important;
}
/* Category/tag metadata links */
.elementor-7343 .elementor-element.elementor-element-01623ed .em-event-meta a,
.elementor-7343 .elementor-element.elementor-element-01623ed .em-event-meta a:visited,
.elementor-7343 .elementor-element.elementor-element-01623ed .em-event-meta a:hover,
.elementor-7343 .elementor-element.elementor-element-01623ed .em-event-meta a:focus {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}
/* Large calendar date text */
.elementor-7343 .elementor-element.elementor-element-01623ed .em-item-image-placeholder .date,
.elementor-7343 .elementor-element.elementor-element-01623ed .em-item-image-placeholder .date .day,
.elementor-7343 .elementor-element.elementor-element-01623ed .em-item-image-placeholder .date .month {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}
/* Large calendar outline */
.elementor-7343 .elementor-element.elementor-element-01623ed .em-item-image-placeholder {
    filter: brightness(0) invert(1) !important;
    opacity: 1 !important;
}/* End custom CSS */