/* Mobile footer only */
@media screen and (max-width: 860px) {

    /* Hide Makers Mark */
    .footerbody .footerlogo {
        display: none !important;
    }

    /* Centre social icons as one horizontal row */
    .footerbody .footer-social-icons {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: center !important;

        position: relative !important;
        width: 100% !important;
        height: auto !important;
        gap: 18px !important;
        margin: 0 auto 20px !important;
        padding: 0 !important;
    }

    .footerbody .footer-social-icons > div {
        position: static !important;
        display: block !important;
        float: none !important;
        flex: 0 0 25px !important;
        width: 25px !important;
        height: 25px !important;
        margin: 0 !important;
        padding: 0 !important;
        inset: auto !important;
    }

    .footerbody .footer-social-icons a,
    .footerbody .footer-social-icons img {
        display: block !important;
        width: 25px !important;
        height: 25px !important;
    }
}