.single-news-eventheader h2 {
    margin-bottom: 0;
}

.hoou-event-cards-wrapper:has(.single-news-eventheader) {
    width: 100%;
    max-width: 1068px;
    margin: auto;
}

.eventheader.single-news-eventheader {
    padding-left: 0;
    text-align: center;
    margin-bottom: 40px;
}

.hoou-event-cards-wrapper:has(.single-news-eventheader)  .hoouButtonOuterWrap.hoouButtonEventsWrap.wp-editor-shortcode-class-align-right {
    @container (max-width: 619px) {
        text-align: center;
    }
}

@container (max-width: 619px) {
    .hoou-event-cards-wrapper:has(.single-news-eventheader) .hoou-event-card .hoou-event-card-header {
        margin-bottom:12px;
    }
}

@container (max-width: 619px) {
    .hoou-event-cards-wrapper:has(.single-news-eventheader) .hoou-event-cards {
        max-width: 300px;
    }
    .hoou-event-cards-wrapper:has(.single-news-eventheader) .hoou-event-card .hoou-event-image-block {
        min-width: 300px;
        max-width: 300px;
    }
}

@container (min-width: 620px) {
    .hoou-event-cards-wrapper:has(.single-news-eventheader) .hoou-event-cards {
        max-width: none;
        margin:auto;
    }
    .hoou-event-cards-wrapper:has(.single-news-eventheader) .hoou-event-card {
        flex-direction: row;
    }
}

body.single-post .wrappedContent .hoou-event-cards-wrapper:has(.single-news-eventheader) a,
body.single-post .wrappedContent .hoou-event-cards-wrapper:has(.single-news-eventheader) a:visited {
    text-decoration: none;
    font-weight: bold;
}