header .container:before,
header .container:after {
    display: none;
}

.navbar>.container .navbar-brand,
.navbar>.container-fluid .navbar-brand {
    margin-left: 0;
}

div#navbar-top {
    margin-bottom: 0;
}

.scrolled #navbar-top {
    display: none;
}

.basic-page-body .field--name-body.clearfix:before {
    display: none;
}

nav#navbar-main {
    min-height: unset;
}

.site-footer .nav>li>a:focus,
.site-footer .nav>li>a:hover {
    background-color: transparent;
}

.site-footer a:focus,
.site-footer a:hover,
.site-footer .nav>li>a:focus,
.site-footer .nav>li>a:hover {
    text-decoration: underline;
}

.copyright-block .nav>li>a {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.footer-top .nav-link {
    padding: .5rem 1rem;
}

.mailchimp-signup-subscribe-form input[type="email"],
.mailchimp-signup-subscribe-form input[type="text"] {
    box-shadow: none;
}

.home-page-blocks .latest-news-home h3 {
    min-height: 42px;
}

.tab-content>.tab-pane {
    display: none !important;
}

.tab-content>.active {
    display: block !important;
}

div blockquote {
    border-left: none;
}

.tab-content>.active {
    opacity: 1;
}

div .panel {
    border: none;
    box-shadow: none;
}

.selectric .label {
    font-size: 100%;
    font-weight: normal;
    padding: 0;
}

nav#navbar-main {
    margin-bottom: 0;
}

div#navbar-top,
nav#navbar-main {
    border: none;
}

.header .navbar-brand {
    margin-top: 2px;
}

#block-covid19+button.form-toggle {
    margin-left: 0;
}

.header #CollapsingNavbar {
    padding: 0;
}

.row.show {
    display: flex !important;
}

div .table-responsive {
    border: none;
}

.navbar-brand {
    height: auto;
}

.txt-block .img-cont .container {
    max-width: 100%;
}

.block-views-blockcarousels-block-16 div .carousel-item>div>div {
    position: static;
}

.block-views-blockcarousels-block-16 div .carousel-item>div::before {
    padding-top: 0;
}

#block-covid19 .covid19-button {
    padding-right: 3rem;
    font-size: 1.4rem;
}

#block-covid19 .covid19-button img {
    display: inline;
    position: absolute;
    top: 11px;
    max-width: 16px;
    right: 5px;
}

@media (max-width: 992px) {
    #block-covid19 .covid19-button img {
        max-width: 20px;
        right: 10px;
    }
    header .navbar-brand {
        height: auto;
    }
    div#navbar-top {
        margin-bottom: 0;
    }
    header nav#navbar-main {
        display: block;
        min-height: unset;
        background: transparent;
        border: none;
        margin: 0;
    }
    .header #CollapsingNavbar {
        margin: 0;
        padding: 0;
    }
    .header #CollapsingNavbar li.we-mega-menu-li {
        box-shadow: none;
    }
    header .nav-tabs>li>a {
        border-top: none;
        border-left: none;
        border-right: none;
    }
    #block-countryselect .select-country {
        color: black;
    }
    .scrolled #navbar-top {
        display: block;
    }
    .nav-tabs>li.active>a,
    .nav-tabs>li.active>a:focus,
    .nav-tabs>li.active>a:hover {
        border: none;
    }
    .scrolled #navbar-top {
        display: block;
    }
    header .nav-tabs>li>a:hover {
        text-decoration: underline;
    }
    #block-covid19+button.form-toggle {
        margin-left: 1rem;
    }
    .header .navbar-brand {
        margin-top: 0;
    }
    .header #CollapsingNavbar {
        border: none;
    }
    .tab-content>.tab-pane {
        display: block !important;
    }
    div .panel-default>.panel-heading {
        padding: 0;
        border: none;
    }
    .tab-content>.tab-pane .panel {
        margin-bottom: .5rem;
    }
    div .panel-heading {
        padding: 0;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.show {
        display: block !important;
    }
}

@media (max-width: 576px) {
    #block-covid19+button.form-toggle {
        margin-left: .8rem;
    }
}

@media (max-width: 365px) {
    div#block-covid19 {
        margin-right: 0;
        margin-left: 0;
    }
    .selectric {
        min-width: 7rem;
    }
    #block-covid19 .covid19-button {
        padding: 0 .6rem;
    }
    body:not(.scrolled) .header .region.region-top-header-form {
        width: 100%;
        justify-content: space-evenly;
    }
}

.view-display-id-global_proudly_affiliated_with img {
    max-height: 90px !important;
    object-fit: cover !important;
}

.page-user-reset .region.region-content {
    padding-top: 8rem;
    padding-bottom: 5rem;
}

@media (min-width: 768px) {
    .page-user-reset .region.region-content {
        padding-top: 9rem;
        padding-bottom: 9rem;
    }
}

@media (min-width: 1200px) {
    .page-user-reset .region.region-content {
        padding-top: 26rem;
        padding-bottom: 10rem;
    }
}

.social-sharing-buttons {
    justify-content: left !important;
}

#block-views-block-events-three-featured-events-landing-page-block-1 .card-with-link img,
.three-featured .card-with-link img {
    height: auto;
}

#block-views-block-events-three-featured-events-landing-page-block-1 .card-with-link a:focus .card-inner-container .card-image img,
#block-views-block-events-three-featured-events-landing-page-block-1 .card-with-link a:hover .card-inner-container .card-image img {
    height: 100%;
}

.page-node-100018 .card-with-link a:focus .card-inner-container::before,
.page-node-100018 .card-with-link a:hover .card-inner-container::before,
.page-node-100009 .card-with-link a:focus .card-inner-container::before,
.page-node-100009 .card-with-link a:hover .card-inner-container::before {
    opacity: 1;
}


/* Update card-with-link */

.page-node-100068 .card-with-link a:focus .card-inner-container,
.page-node-100068 .card-with-link a:hover .card-inner-container {
    padding-top: 0;
    padding-bottom: 0;
    border: 5px solid #fff;
}

.page-node-100068 .card-with-link a .card-inner-container .card-image,
.page-node-100068 .card-with-link a .card-inner-container .card-image {
    position: static;
    overflow: hidden;
}

.page-node-100068 .card-with-link a .card-inner-container .card-image img {
    object-fit: cover;
    font-family: 'object-fit: cover;';
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: -o-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s, -o-transform .3s;
}

.page-node-100068 .card-with-link a:focus .card-inner-container .card-image img,
.page-node-100068 .card-with-link a:hover .card-inner-container .card-image img {
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.page-node-100068 .card-with-link a:focus .card-inner-container .card-text,
.page-node-100068 .card-with-link a:focus .card-inner-container .date,
.page-node-100068 .card-with-link a:focus .card-inner-container h2,
.page-node-100068 .card-with-link a:hover .card-inner-container .card-text,
.page-node-100068 .card-with-link a:hover .card-inner-container .date,
.page-node-100068 .card-with-link a:hover .card-inner-container h2 {
    color: #fff;
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    -o-transition: -o-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s, -o-transform 0.5s;
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

@media (min-width: 992px) {
    .page-node-100068 .card-with-link a:focus .card-inner-container .card-text,
    .page-node-100068 .card-with-link a:focus .card-inner-container .date,
    .page-node-100068 .card-with-link a:focus .card-inner-container h2,
    .page-node-100068 .card-with-link a:hover .card-inner-container .card-text,
    .page-node-100068 .card-with-link a:hover .card-inner-container .date,
    .page-node-100068 .card-with-link a:hover .card-inner-container h2 {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
}

@media (min-width: 1367px) {
    .page-node-100068 .card-with-link a:focus .card-inner-container .card-text,
    .page-node-100068 .card-with-link a:focus .card-inner-container .date,
    .page-node-100068 .card-with-link a:focus .card-inner-container h2,
    .page-node-100068 .card-with-link a:hover .card-inner-container .card-text,
    .page-node-100068 .card-with-link a:hover .card-inner-container .date,
    .page-node-100068 .card-with-link a:hover .card-inner-container h2 {
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }
}

.page-node-100068 .card-with-link a:focus .card-inner-container .card-text::after,
.page-node-100068 .card-with-link a:focus .card-inner-container .card-text::after,
.page-node-100068 .card-with-link a:hover .card-inner-container .card-text::after {
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.page-node-100068 .card-with-link a:focus .card-inner-container .title-with-border::after,
.page-node-100068 .card-with-link a:hover .card-inner-container .title-with-border::after {
    background: #fff;
}

.page-node-100068 .card-with-link a:focus .card-inner-container .card-image,
.page-node-100068 .card-with-link a:hover .card-inner-container .card-image {
    position: static;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
}

.page-node-100068 .card-with-link a:focus .card-inner-container .card-image img,
.page-node-100068 .card-with-link a:hover .card-inner-container .card-image img {
    max-height: none;
    display: block;
    width: 100%;
    height: 100%;
}

.page-node-100068 .card-with-link a:focus .card-inner-container::before,
.page-node-100068 .card-with-link a:hover .card-inner-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #8A2086;
    background: -webkit-linear-gradient(135deg, #8A2086 0%, #79509F 100%);
    background: -webkit-linear-gradient(315deg, #8A2086 0%, #79509F 100%);
    background: -o-linear-gradient(315deg, #8A2086 0%, #79509F 100%);
    background: linear-gradient(135deg, #8A2086 0%, #79509F 100%);
    opacity: 0.5;
    z-index: 1;
}


/* .card-with-link img {
    height: 20rem;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: 'object-fit: cover;';
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
} */

.page-node-100068 .card-with-link .card-text::after {
    content: "Read more >>";
    display: none;
    /* text-transform: uppercase;
    opacity: 0;
    display: block;
    position: absolute;
    bottom: -4rem;
    font-size: 1.6rem;
    font-weight: bold; */
}

.returning-session .row-newsletter .newsletter-signup-column > div{
  padding-bottom: 15rem !important;
}
