.elementor-590 .elementor-element.elementor-element-d1f2f33{--display:flex;--min-height:100vh;--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;--justify-content:center;}.elementor-590 .elementor-element.elementor-element-689b319 .tribe-events-single-event-recurrence-description span, .elementor-590 .elementor-element.elementor-element-689b319 .event-is-recurring{color:var(--tec-color-text-primary);font-size:14px;font-weight:600;}.elementor-590 .elementor-element.elementor-element-689b319 .tribe-events-single-event-recurrence-description a, .elementor-590 .elementor-element.elementor-element-689b319 .event-is-recurring a{--tec-color-link-accent:var(--tec-color-accent-primary);font-size:14px;}/* Start custom CSS */p.tribe-events-promo.tribe-common-b1.tribe-events-c-promo {
    display: none !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
    font-family: 'Mulish' !important;
}
.tribe-events .tribe-events-c-small-cta>:first-child {
    font-size: 20px !important;
    font-weight: bold;
    font-family: 'Mulish';
}
img.tribe-events-calendar-list__event-featured-image {
    border-radius: 20px;
}
.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
    padding-left: var(--tec-grid-gutter-small-half);
    padding-right: 0px !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
    font-size: 18px !important;
    font-weight: bold !important;
    line-height: var(--tec-line-height-3);
    font-family: 'Mulish' !important;
}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input {
    font-family: 'Mulish';
}
button.tribe-common-c-btn.tribe-events-c-search__button {
    font-family: 'Mulish';
}/* End custom CSS */