.wfu_block_wake_communities_upcoming_events { margin-bottom: 1.5em;}

.wfu_block_wake_communities_upcoming_events > div {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.5rem;
}

.container .wfu_block_wake_communities_upcoming_events .is-style-wfu-shadow-bgrd .event-community a,
.container .wfu_block_wake_communities_upcoming_events .is-style-wfu-shadow-bgrd .event-community a:hover,
.container .wfu_block_wake_communities_upcoming_events .is-style-wfu-shadow-bgrd .event-community a:focus {
    color: var(--wp--preset--color--black);
}

.wfu_block_wake_communities_upcoming_events.alignwide > div {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media only screen and (max-width: 1024px) {
    .wfu_block_wake_communities_upcoming_events.alignwide > div {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media only screen and (max-width: 900px) {
    .wfu_block_wake_communities_upcoming_events.alignwide > div,
    .wfu_block_wake_communities_upcoming_events > div {
        grid-template-columns: 1fr;
    }
}

.container .wc-event-single-event .is-style-wfu-shadow-bgrd { margin-bottom: 0; height: 100%;}

.wc-event-single-event .wc-event-date {
    border-right: 1px solid var(--wp--custom--color--neutral-400);
    padding-right: 20px;
}

.event-date-month, .event-date-day  {
    color: var(--wp--preset--color--black)
}

.wc-event-single-event .wc-event-info p { font-size: .8em }
