@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');
.bliekske-header { z-index: 3; }
.bliekske-header .images-wrap { display: flex; justify-content: space-between; align-items: center; margin: 5px 0 8px 0; position: relative; }
.bliekske-header .left-imgs img:nth-child(1) { margin-right: 15px; position: absolute; left: 0; top: -5px; }
.bliekske-header .left-imgs img:nth-child(2) { margin-left: 50px; }

.nav-wrap { z-index: 2; }
.nav-wrap .navbar-collapse { display: block!important; }
.navbar-toggler { padding: 0; margin-right: 10px; background: #298da4; color: #fff; }
.navbar-toggler span { display: flex; justify-content: center; align-items: center; }
.navbar-toggler span i { line-height: 1; }

.bliekske-nav { padding: 3px 0; }
.bliekske-nav ul { margin: 0; padding: 0; list-style: none; padding-left: 40px; display: flex; justify-content: space-between; flex-wrap: wrap; }
.bliekske-nav ul li a { color: #000; font-family: 'DM Sans', sans-serif; font-size: 20px; padding: 2px 15px 2px; font-weight: 500; }

.page-content {position: relative; padding-top: 60px; margin-bottom: 0; display: flex; flex-direction: column; }
.page-content .container { background: #fff; }
.home-row { flex-grow: 1; }
.home-row::before { content: ''; position: absolute; display: block; width: 100%; height: 120px; left: 0; top: -16px; background: #872618; z-index: 0; }


.product .ingangsdatum-wrap { margin-top: 15px; }
.product .aantal-wrap { margin-top: 15px; }
.product .aantal-wrap select { display: block; width: 100%; }

.modal.fixed-left .menu-content .main-menu .categories li a { padding: 15px; font-weight: 500; flex-grow: 1; text-decoration: none; color: #000; }





.checkout-form .cart-product-desc .title h4 { padding-bottom: 0; }
.checkout-form .cart-product-desc .date { font-size: 14px; margin-bottom: 10px; }



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

}

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

}

@media only screen and (max-width: 991px) {
    .bliekske-nav ul { justify-content: flex-start; }
    .nav-wrap .navbar-collapse{ display: none!important; }
}

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

}

@media only screen and (max-width: 575px) {
    .vispas-img { width: auto; height: 50px; }
}

@media only screen and (max-width: 479px) {
    .vispas-img { display: none; }
}