:root {--stec-corner-smoothing:10px;--stec-font-general:Arial, Helvetica, sans-serif;--stec-top-menu-bg:#fff;--stec-top-menu-color:#4D4F53;--stec-top-menu-color-active:#fff;--stec-top-menu-bg-active-primary:#dc0814;--stec-top-menu-bg-active-secondary:#D1151F;--stec-agenda-list-title-color:#4D4F53;--stec-agenda-month-year-bg:#ED1C23;--stec-agenda-month-year-color:#fff;--stec-agenda-cell-bg:#fff;--stec-agenda-cell-color:#0C0C0C;--stec-agenda-cell-bg-hover:#BDC1C8;--stec-agenda-cell-color-hover:#0C0C0C;--stec-agenda-cell-bg-active:#4D4F53;--stec-agenda-cell-color-active:#fff;--stec-agenda-cell-today-bg:#fff;--stec-agenda-cell-today-color:#ED1C23;--stec-mw-legend-bg:#BDC1C8;--stec-mw-legend-color:#0C0C0C;--stec-mw-legend-today-bg:#ED1C23;--stec-mw-legend-today-color:#fff;--stec-mw-cell-bg:#fff;--stec-mw-cell-color:#0C0C0C;--stec-mw-cell-bg-hover:#BDC1C8;--stec-mw-cell-color-hover:#0C0C0C;--stec-mw-cell-bg-active:#4D4F53;--stec-mw-cell-color-active:#fff;--stec-mw-cell-diff-bg:#f5f5f5;--stec-mw-cell-diff-color:#4D4F53;--stec-mw-cell-today-bg:#ED1C23;--stec-mw-cell-today-color:#fff;--stec-mw-cell-more-color:#454850;--stec-grid-bg:#fff;--stec-grid-border-color:#efefef;--stec-grid-title-color:#4D4F53;--stec-grid-text-color:#0C0C0C;--stec-boxgrid-title-color:#ffffff;--stec-boxgrid-text-color:#fff;--stec-boxgrid-dimness:0.5;--stec-boxgrid-dimness-hover:0.85;--stec-ep-bg:#fff;--stec-ep-bg-hover:#BDC1C8;--stec-ep-title-color:#4D4F53;--stec-ep-title-color-hover:#4D4F53;--stec-ep-text-color:#4D4F53;--stec-ep-text-color-hover:#ffffff;--stec-ep-button-color:#dc0814;--stec-ep-button-color-hover:#dc0814;--stec-ec-bg:#fff;--stec-ec-title-color:#4D4F53;--stec-ec-title-secondary-color:#4D4F53;--stec-ec-text-color:#0C0C0C;--stec-ec-tab-menu-bg:#BDC1C8;--stec-ec-tab-menu-bg-active:#fff;--stec-ec-tab-menu-color:#4D4F53;--stec-ec-tab-menu-color-active:#4D4F53;--stec-ec-button-bg:#dc0814;--stec-ec-button-bg-hover:#dc0814;--stec-ec-button-color:#fff;--stec-ec-button-color-hover:#fff;--stec-ec-button-toggle-color:#dc0814;--stec-ec-button-toggle-color-hover:#dc0814;}/* Round entire box grid card */
stec-div.stec-boxgrid-event-container {
    border-radius: 10px !important;
    overflow: hidden !important;
    position: relative;
}

/* Round the background image layer */
stec-div.stec-boxgrid-event-background-image {
    border-radius: 10px !important;
}

/* Make calendar/date icons MDA red */
.stec-layout-boxgrid-event-icon i {
    color: rgb(220, 8, 20) !important;
}

/* Subtle red accent line on left of card */
stec-div.stec-boxgrid-event-container::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background: rgb(220, 8, 20);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    opacity: 0.85;
}
/* Hide only the calendar icon */
.stec-layout-boxgrid-event-icon i.fa-calendar,
.stec-layout-boxgrid-event-icon i {
    display: none !important;
}
/* Make Stachethemes use site font */
stec-div,
.stec-layout-boxgrid-event-title,
.stec-layout-boxgrid-event-description,
.stec-layout-boxgrid-event-date,
.stec-layout-boxgrid-event-date span,
.stec-tags-list,
.stec-top-bar,
.stec-layout-btn {
    font-family: inherit !important;
}
.stec-button {
    border-radius: 999px !important;
}