.past-event .ribbon {
    font-size: 28px;
    font-weight: bold;
    color: #fff;
    --f: .5em; /* control the folded part*/
    --r: .8em; /* control the ribbon shape */
    position: absolute;
    bottom: 70px;
    right: 1px;
    padding-inline: .25em;
    line-height: 1.8;
    background: #CF043C;
    border-bottom: var(--f) solid #0005;
    border-left: var(--r) solid #0000;
    clip-path: 
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
    calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
    var(--r) calc(50% - var(--f)/2));
    z-index: 2;
}

.past-event .event_listing {
    opacity: .65;
}

.past-event .wpem-event-action-url {
    cursor: no-drop;
    pointer-events: none;
}

.wpem-event-listing-list-view .wpem-event-box-col {
    margin-bottom: 24px;
}

.wpem-event-listing-list-view .wpem-event-box-col .wpem-event-layout-wrapper {
    border-bottom: 1px solid var(--wpem-gray-border-color);
}