/*events archive*/
#content .polestar-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

body {
    background: #eeeeee;
}

#primary,
#secondary {
    width: 100%;
    max-width: fit-content;
}

#secondary > * {
    width: 26.2667rem;
    max-width: 100%;
}

#content ul li:before {
    content: none !important;
}

.oa-event-list .oa-event {
    border: 0 !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 1.6667rem !important;
    max-width: fit-content;
    margin-bottom: 1.6667rem;
}

.oa-event-list .event_countdown {
    flex: 0 0 12rem;
    margin-bottom: 0.6667rem;
    color: #858585;
}

.oa-event-list .oa-event-wrapper {
    max-width: 37.8667rem;
    flex: 1;
    background: #fff;
}

.oa-event-list .oa-event-title {
    font-size: 1.8rem !important;
}

.single-oa-calendar .rdrStaticRange + .rdrStaticRange,
.oa-preview .rdrStaticRange + .rdrStaticRange {
    margin-left: .5rem;
}

.oa-event-list .oa-event-thumbnail {
    height: auto !important;
    min-height: 11.3333rem !important;
}

@media screen and (max-width: 640px) {
    #content .polestar-container {
        flex-direction: column-reverse !important;
    }
}

@media screen and (min-width: 768px) {
    .oa-event-list .event_countdown {
        text-align: right;
    }
}

/*events archive*/

/*sidebar*/
#content .widget-title {
    font-size: 1.5rem !important;
}

/*sidebar*/

/*single event*/
.oa-controls.oa-controls-top {
    max-width: 49.2rem;
}

.oa-single-event {
    --section-padding: 1.0667rem;
    --section-margin: 3rem;
    display: flex;
    flex-wrap: wrap;
    column-gap: 2.6667rem;
}

.oa-event-wrapper {
    max-width: 49.2rem;
}

.oa-controls.oa-controls-top {
    max-width: 49.2rem;
}

.oa-single-event .event-section {
    background: #fff;
    padding: var(--section-padding);
}

.oa-single-event .event-section:not(:last-child) {
    margin-bottom: var(--section-margin) !important;
}

.oa-single-event h2 {
    margin-bottom: 1rem !important;
}

.oa-single-event figure.oa-event-thumbnail {
    margin-right: calc(var(--section-padding) * -1);
    margin-left: calc(var(--section-padding) * -1);
}

.oa-single-event figure.oa-event-thumbnail img {
    width: 100%;
}

.oa-single-event .oa-image-credits {
    padding: 0 0.5333rem;
    text-align: right;
}

.oa-single-event .oa-event-additional-fields,
.oa-single-event .oa-event-location {
    margin-bottom: 0 !important;
}

.oa-event-details.sub-margin-bottom > div:not(:last-child) {
    margin-bottom: 1rem;
}

.event-sidebar {
    max-width: 26rem;
    background: #fff;
    padding: var(--section-padding);
    height: fit-content;
}

.event-sidebar > div:not(:last-child) {
    margin: 0 0 2.3333rem;
}

.event-sidebar .oa-registration-methods {
    transform: translateX(-1.5rem);
}

.oa-event-range,
.oa-event-timings {
    text-transform: capitalize;
}

.oa-event-timings button.oa-button {
    visibility: hidden;
    pointer-events: none;
}

.event-sidebar a {
    line-height: normal !important;
    word-break: break-all;
}

.event-sidebar a:after {
    content: none !important;
}

@media screen and (min-width: 768px) {

    .oa-single-event {
        --section-padding: 2.1333rem;
        --section-margin: 2rem;
    }

    .oa-single-event .oa-icon {
        fill: var(--oa-gray-400) !important;
        width: var(--oa-text-8) !important;
        height: var(--oa-text-8) !important;
    }

    .oa-single-event .oa-registration-method-wrapper svg.oa-icon {
        width: var(--oa-text-6) !important;
        height: var(--oa-text-6) !important;
    }
}

/*single event*/
