﻿/**
 * SCOPE: Event Pages
 * Only include styles specific to the this page.
 */
.row {
    margin: 0;
}

.card-title {
    font-size: var(--apexus-font-size-title-3);
    font-weight: var(--apexus-font-weight-light);
    line-height: var(--apexus-line-height);
    margin-bottom: var(--apexus-content-gap-related);
}

.card-body {
    padding: var(--apexus-card-padding);
}

.card-text {
    font-size: var(--apexus-font-size);
    line-height: var(--apexus-line-height);
}

.publication-container > div {
    max-width: var(--apexus-content-copy-width);
    padding: 0;
    font-size: var(--apexus-font-size);
    line-height: var(--apexus-line-height);
}



/* vvvvv BOOTSTRAP OVERRIDE [START] vvvvv */
.col-md-6,
.col-md-8,
.col-md-12 {
    padding: 0;
}
@media (min-width: 768px) {
    .col-md-6,
    .col-lg-6 {
        -ms-flex: 0 0 calc(50% - (var(--apexus-content-gap) / 2));
        flex: 0 0 calc(50% - (var(--apexus-content-gap) / 2));
        max-width: calc(50% - (var(--apexus-content-gap) / 2));
    }
}
/* ^^^^^ BOOTSTRAP OVERRIDE [STOP] ^^^^^ */