.categorie_header{
    padding-bottom: 0 !important;
}

.categorie_header .col-xl-6 .last-no-margin{
	height: 100%;
}

.categorie_header .col-xl-6 .last-no-margin picture{
	display: flex;
	height: 100%;
	width: 100%;
}

.categorie_header .col-xl-6 .last-no-margin img{
	object-fit: cover;
	height: 100%;
	width: 100%;
}

body .jumbotron.categorie_header .button.monsters_link_new{
    padding: 0.8rem 1.5rem !important;
}

.categorie_header_buttons_new .button{
    font-size: 1.6rem !important;
}

.monsters_link_new:before{
    content: "";
    width: 32px;
    height: 32px;
    margin-right: 0.8rem;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg clip-path='url(%23clip0_62_99)'%3E%3Cpath d='M4 22L16 29L28 22' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 16L16 23L28 16' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 10L16 17L28 10L16 3L4 10Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_62_99'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.quicklinks,
.quicklinks p,
.quicklinks ul{
    color: #37424a;
    font-family: news-gothic-std, sans-serif;
    font-size: 1.3rem;
    line-height: 3.4rem;
}

.quicklinks ul,
.quicklinks p{
    column-count: 2;
    font-size: 1.7rem;
    line-height: 2.9rem;
    column-gap: 3rem;
}

.quicklinks.quicklinks_1_kolom ul{
    column-count: 1;
}

.merk_logo_categorie{
    margin-top: 9rem;
    margin-bottom: 3rem;
	max-width: 12.5rem !important;
}

body .jumbotron.categorie_header .button{
    padding: 1.1rem 1.5rem !important;
}

.categorie_header .button i{
    background-color: rgba(255, 255, 255, 0.29);
    width: 2.6rem;
    height: 2.6rem;
    border-radius: 50%;
    display: inline-flex;
    font-size: 1.4rem;
    justify-content: center;
    align-items: center;
}

.categorie_header .button + a{
    margin-left: 1rem;
}

.fixed-menu{
    background: #fff;
    position: fixed;
    top: 0;
    z-index: 1;
    width: 100%;
}

.fixed-menu-inner{
    width: 100%;
	position: relative;
	z-index: 0;
}

.fixed-menu-inner:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 4.7rem;
    background: #8a9298;
	z-index: -1;
}

body .fixed-menu .button,
body .fixed-menu .button:hover,
body .fixed-menu .button:focus{
    padding: 1.6rem 3rem !important;
}

.fixed-menu a{
    color: #fff;
    line-height: 4.7rem;
    text-decoration: none;
    font-size: 1.7rem;
    margin-right: 2.5rem;
}

.fixed-menu-inner ul{
    position: relative;
    list-style: none;
    padding: 0;
    white-space: nowrap;
	margin: 0;
	overflow: auto;
	overflow-x: auto;
}

.ul_container{
    position: relative;
}

.fixed-menu-inner .ul_container:after{
    position: absolute;
    content: "";
    width: 3rem;
	bottom: 2px;
    background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(138,146,152,1) 100%);
    display: block;
    right: 0;
    top: 0;
    pointer-events: none;
}

.ul_container > ul > li{
	position: relative;
}

.ul_container ul ul{
	display: none;
	position: fixed;
    left: -2rem;
    top: 107px;
    background: #8a9298;
    padding: 1rem 2rem;
}

.ul_container > ul > li ul li{
	display: block;
}

.ul_container > ul > li ul li a{
	font-size: 1.7rem;
	line-height: normal;
}

.has-child > a:after{
	content: "\f078";
    font-family: 'Font Awesome 6 Pro';
    margin-left: 0.8rem;
    font-size: 1.4rem;
	font-weight: 300;
}

.ul_container > ul > li:hover ul{
	display: block;
}

.fixed-menu-inner li{
    display: inline-block;
}

.fixed-menu a i{
    background-color: rgba(255, 255, 255, 0.29);
    width: 2.6rem;
    height: 2.6rem;
    border-radius: 50%;
    display: inline-flex;
    font-size: 1.4rem;
    justify-content: center;
    align-items: center;
}

.fixed-menu img{
    margin: 0;
    height: 3rem;
}

.categorie_header_img{
	max-height: 635px;
}

@media (max-width:767px)
{		
	.merk_logo_categorie {
        margin-top: 4rem;
        margin-bottom: 2rem;
    }
    
    .mobile-fixed-bottom a{
        padding-inline:1.5rem !important;
    }
    
    .merk_logo{
        height: 3rem !important;
    }
    
    .categorie_header_img{
        margin-left: calc(-1 * (100vw - 100%) / 2);
    }
    
    .fixed-menu img {
        margin: 0.5rem 0;
        height: 2rem !important;
    }
    
    .mobile-fixed-bottom{
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 150;
    }
    
    .mobile-fixed-bottom a{
        flex: 1;
        justify-content: center;
    }
    
    .ul_container ul ul{
        top: 7.8rem;
    }
}

@media (min-width:768px) and (max-width:991px)
{
    .categorie_header_img{
        margin-left: calc(-1 * (100vw - 100%) / 2);
    }
}

@media (min-width:992px) and (max-width:1199px)
{
	
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}