/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2026-03-02 10:16:12 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}

@media only screen and (max-width: 991px) {
    .catalog-category-view .action.primary.subscribe {
        position: relative;
        bottom: 0;
    }
}/* FKB: */

/* hoofdmenu dichter op elkaar */

@media (min-width: 769px), print {
  div.main-sidebar-menu .sidebar-menu-wrap .sw-megamenu.navigation.side-megamenu li.level0 > a {
    line-height: 8px;
  }
}
@media (min-width: 769px), print {
  div.main-sidebar-menu .sidebar-menu-wrap .sw-megamenu.navigation.side-megamenu li.level0 > a::after {
    top: 4px;
  }
}

@media only screen and (min-width: 992px) {
  .page-header .sw-megamenu.navigation .megamenu-wrapper li.level0 > a {
    line-height: 8px !important;
    padding: 8px 40px 8px 12px !important;
  }
  .page-header .sw-megamenu.navigation .megamenu-wrapper li.level0 > a:after {
      top: 4px;
  }
}

/*(sub)menu's kleiner */

div.main-sidebar-menu .sidebar-menu-wrap .sw-megamenu.navigation.side-megamenu li.level0 .submenu li.level1 > a,   
nav.navigation.sw-megamenu ul div.level0.submenu div.container div.row ul li.ui-menu-item.level1 > a,
nav.navigation.sw-megamenu ul div.level0.submenu div.container div.row ul li.ui-menu-item.level1 ul.subchildmenu.level2 li.ui-menu-item.level2 {
    font-size:12px;
    line-height:11px;
    padding:0 0 0px
}

div.main-sidebar-menu .sidebar-menu-wrap .sw-megamenu.navigation.side-megamenu li.level0 .submenu a, 
nav.navigation.sw-megamenu ul div.level0.submenu div.container div.row ul li.ui-menu-item.level1 a,
nav.navigation.sw-megamenu ul div.level0.submenu div.container div.row ul li.ui-menu-item.level1 ul.subchildmenu.level2 li.ui-menu-item.level2 a {
    padding:1px 0;
}

div.main-sidebar-menu .sidebar-menu-wrap .sw-megamenu.navigation.side-megamenu li.level0 .submenu .subchildmenu a,  
nav.navigation.sw-megamenu ul div.level0.submenu div.container div.row ul li.ui-menu-item.level1 ul.subchildmenu.level2 li.ui-menu-item.level2 a{
    font-size:10px;
    line-height:9px;
    color:#880000;
}

div.main-sidebar-menu .sidebar-menu-wrap .sw-megamenu.navigation.side-megamenu li.level0 .submenu .subchildmenu.mega-columns>li, 
nav.navigation.sw-megamenu ul div.level0.submenu div.container div.row ul li.ui-menu-item.level1,
nav.navigation.sw-megamenu ul div.level0.submenu div.container div.row ul li.ui-menu-item.level1 ul.subchildmenu.level2 li.ui-menu-item.level2
{
    padding-bottom: 4px;
}
