@charset "UTF-8";

/*********************************************
* Author:
* Description: temporary css file - to be merged with main.css
* Date modified:
* Version: 1.0
**********************************************/

.infoBanner:not(.infoBanner--bland),
.infoBanner:not(.infoBanner--bland) .row,
.infoBanner:not(.infoBanner--bland) .infoBanner__inner,
.infoBanner__content {
    min-height: 468px;
}

.infoBanner:not(.infoBanner--bland) .infoBanner__content h2 {
    height: calc(468px - 300px);
    vertical-align: middle;
    display: table-cell;
}

@media (max-width: 1481px) {
    .infoBanner:not(.infoBanner--bland),
    .infoBanner:not(.infoBanner--bland) .row,
    .infoBanner:not(.infoBanner--bland) .infoBanner__inner,
    .infoBanner__content {
        min-height: 358px;
    }
    .infoBanner:not(.infoBanner--bland) .infoBanner__content h2 {
        height: calc(358px - 200px);
        vertical-align: middle;
        display: table-cell;
    }
}

@media (max-width: 861px) {
    .infoBanner:not(.infoBanner--bland),
    .infoBanner:not(.infoBanner--bland) .row,
    .infoBanner:not(.infoBanner--bland) .infoBanner__inner,
    .infoBanner__content {
        min-height: 206px;
    }
    .infoBanner:not(.infoBanner--bland) .infoBanner__content h2 {
        height: calc(206px - 80px);
        vertical-align: middle;
        display: table-cell;
    }
}

.vidGL .vtd .vtd__content {
    max-width: calc(100% - 250px);
}

.vidGL .vtd .vtd__content p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

@media (max-width: 1081px) {
    .vidGL .vtd .vtd__content {
        max-width: unset;
    }
}

.infoCircle__num {
    font-size: 56px;
    letter-spacing: -3px;
}

@media (max-width: 1481px) {
    .infoCircle__num {
        font-size: 46px;
    }
}

.infoCircle {
    padding-right: 10px;
}

.mainNav>ul>li.li--color-light-blue.is--currentPage>a:after,
.mainNav>ul>li.li--color-light-blue:hover>a:after {
    background: #3bb2e2 !important;
}

.mainNav>ul>li.li--color-light-blue:hover>,
.header__bottom .mainNav>ul>li.li--color-light-blue.is--currentPage>a,
.is--currentPage.li--color-light-blue a.li--color-light-blue {
    color: #3bb2e2!important;
}

.wp-block-columns+.wp-block-columns {
    padding-top: 20px;
}

.svgInfoCircle__2:not(.circ) {
    fill: transparent;
    stroke: var(--theme-color);
}

.infoCircle__icon {
    margin-top: 15px;
    margin-left: -15px;
}

.blankSpace {
    height: 60px;
    background: #ffff;
}

.section--video-gallery .row {
    padding-top: 30px;
}

.page section.section--video-gallery {
    padding-top: 0px!important;
}

.font--sweetly {
    padding-bottom: 16px;
}

.infoBanner__content:after {
    background: var(--theme-color);
    opacity: 0.65;
}

.wp-block-acf-um-acc-desc .select2-container .select2-search--inline {
    margin-top: -15px;
}

.lowercase {
    text-transform: lowercase;
}

.postBlock__left time {
    text-transform: lowercase;
}

.featVL__content .font--sweetly {
    word-break: keep-all;
}

.header.header--searchVisible .mainNav>ul>li:hover .mainNav__subMenu {
    /*  display: none;*/
}