body.breadcrumbs-fix .site-header__body {
    padding-top: 7.75rem !important;
}

.media__ratio .media__source.news__media {
    width: 100%;
}

.carousel-alternate .carousel-controls {
    position: static;
    margin: 0.6rem auto;
}

.carousel-alternate .carousel-indicators {
    margin-top: 0;
}

.footer-images {
    padding: 0.5rem;
}

.footer-images .flex-row {
    gap: 0.5rem;
}

.footer-images div {
    align-items: center;
}

.footer-images img {
    object-fit: cover;
}

nav.site-footer__nav--social-media {
    margin-top: 0;
}

@media (min-width: 576px) {
    nav.site-footer__nav ul.navbar-nav {
        flex-wrap: nowrap !important;
    }
}

nav.site-footer__nav ul.navbar-nav li {
    margin: 0;
    padding: 0.25rem;
}

.content-block__media--type-7,
.content-block__media--type-7 .media__ratio {
    height: 100%;
}

.icon-Twitter {
    padding-bottom: 0.5rem;
}

.filters-sorting.has-secondary-menu {
    margin-top: -6.125rem;
}

@media (max-width: 1739px) {
    .filters-sorting.has-secondary-menu {
        margin-top: -6.125rem;
    }
}

@media (max-width: 991px) {
    .filters-sorting.has-secondary-menu {
        margin-top: -4.375rem;
    }
}

@media (max-width: 624px) {
    .filters-sorting.has-secondary-menu {
        margin-top: -2.375rem;
    }
}

li.show-filter {
    display: block !important;
}

.news__images .carousel-item.alternative {

    height: 100%;
    width: 100%;
}

.carousel-item.alternative {
    float: none;
    margin-right: 0;
    height: 100%;
}

.carousel.alternative img {
    width: auto;
}

.news__images .carousel-item .content.alternative {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    height: 100%;
    width: 100%;
}

@media (min-width: 768px) {
    div.sdform form.MSdM .containerWrapper .columnContainer .col2 {
        flex: 0 0 calc(50% - 10px);
        max-width: calc(50% - 10.1px);
    }
}
