@media screen and (min-width: 576px) {

    .fs-sm-14 {
        font-size: 14px !important;
    }
    .fs-sm-16 {
        font-size: 16px !important;
    }

    #header.border-bottom {
        border-bottom: 0 !important;
    }

    .cookie-notice {
		bottom: 10px;
		right: 100px;
		width: 45%;
	}

    .cookie-notice button {
        width: 100%;
    }
}

@media screen and (max-width: 575px) {
    #header-menu {
        border-bottom: 0 !important;
        border-top: 0 !important;
    }

    .cookie-notice {
		bottom: 20px;
		left: 0;
        margin: 0 15px;
	}

    .cookie-notice button {
        width: 33%;
    }

    #mobileMenu .modal-footer {
        min-height: 35%;
    }

    .mobile-navigation .menu-item {
        padding-bottom: 35px;
    }

    .mobile-navigation .dropdown-menu .menu-item {
        padding-bottom: 0 !important;
    }

    .mobile-navigation .menu-item a {
        color: var(--bs-black);
        text-decoration: none;
        font-weight: 400;
        font-size: 16px;
    }

    .mobile-navigation .menu-item a:hover,
    .mobile-navigation .menu-item a:focus,
    .mobile-navigation .menu-item a:active {
        color: var(--bs-primary);
    }

    .mobile-navigation ul.dropdown-menu.show {
        top: 31px;
        padding: 0;
        min-width: 200px;
        border: 0;
    }

    .mobile-navigation ul.dropdown-menu li {
        padding: 10px 0;
        border-bottom: 1px solid #E0E0E0;
        font-size: 16px;
        margin: 0 10px;
    }

    footer {
        margin: 0 -12px;
    }
}