.kd-frontpage-slider-wrapper {
    margin-top: 16px;
}
.pre-header  {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;

    border-bottom: 1px solid #ccc;
    overflow: hidden!important;
    padding: 0px!important;
    z-index: 99999;

}

header .pre-header  .max-width-lock {
    padding: 0px!important;
    overflow: hidden!important;
    width: 100%!important;
}
.pre-header-links, .header-reviews-wrapper, .header-language-selector {
	display: none!important;
}
.header-advantages-wrapper {
     position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
  
    border-bottom: 1px solid #ccc;
    overflow: hidden!important;
    
    width: 500vw;
    max-width: 500vw;
    padding-left: 100vw;
    padding-right: 0vw;
    margin-left: 0px;
    margin-right: auto;
    background-color: #f6f6f6;
     z-index:0; 
}
.header-advantages-wrapper > * {
    opacity: 0;
    transition: 0.1s ease all;
}
body.jquery-inited:not(.template-koffiedrukker-account) .header-advantages-wrapper > * { 
     opacity: 1;   
}
body.jquery-inited:not(.template-koffiedrukker-account) .header-advantages-wrapper { 
    animation-name: advantagesloop;
    animation-iteration-count: infinite;
    animation-duration:15s;
    animation-timing-function: linear;
    
}
.header-advantages-wrapper {
    transition: 0.2s ease all;
}

body:not(.template-koffiedrukker-account):not(.scrolled):not(.menu-open):not(.menu-opened):not(.kdp-category-page-sidebar-open) .header-advantages-wrapper  {
    top: 41px;
      z-index: 999999; 
}

.content-wrapper:not(.template-koffiedrukker-account) {
    padding-top: 25px;
}
body:not(.template-koffiedrukker-account) .content-wrapper {
    padding-top: 50px;
}
body:not(.template-koffiedrukker-account) .content-wrapper .kdp-breadcrums-wrapper {
    padding-top: 10px;
}
body.menu-open .content-wrapper {
    transform: translateX(30px);
}
body.menu-open .kdp-category-page-sidebar-open {
    transform: translateY(-30px);
}

.header-advantages-wrapper > * {
    white-space: nowrap;
    min-width: 100vw;
    width: 100vw;
    text-align: center;
    padding: 5px 5px;
    
    padding-right: 15px;
    margin: 0px!important;
}

 /* The animation code */
@keyframes advantagesloop {
    0% {         
      
        margin-left: -100vw;
    }
    
    20% {
    
        margin-left: -100vw;
    }
   
    25% { 
       
        margin-left: -200vw;
    }
    50% { 
        margin-left: -200vw;
    }
    
    55% { 
        margin-left: -300vw;
    }
    80% { 
        margin-left: -300vw;
       
    }
    
   
   
    85% {    
        margin-left: -400vw; 
    }
   
    85.1% {          
       
        margin-left: -100vw;
    }
    86% {          
    
        margin-left: -100vw;
    }
  
    100% {          
        
        margin-left: -100vw;
    }

}


.scroll-below-button {
    bottom: 25px!important;
}




