@media only screen and (min-width: 1190px) {
    /* hide count for guttering */
    .readdocument__rep-count {
        display: none;
    }
}

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

}

@media only screen and (max-width: 960px) {
    main {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    footer .footer_logo {
        margin-bottom: 0.5rem;
    }

    header {
        background-size: cover;
        background-position-y: 0;
    }

    .opus-document-list__heading {
        padding: 0;
    }

    .opus-document-list__category-section {
        padding: 0;
    }

    .documentlist-document-item {
        padding: 1em 0;
    }
}

@media screen and (max-width: 360px) {
    .black-bar-top-background {
        display: none !important;
    }
}

@media only screen and (max-width: 1400px) {

    /* Consultations */

    .consultations.offcanvas-button {
        position: sticky;
        margin: 1em 0;
        top: 33px;
    }
}
