/********* Compiled - Do not edit *********/
@font-face {
font-family:"EMprint regular";
src:url(//ingelbeen.kneet.be/wp-content/uploads/fonts/EMprint%20W05%20Regular_web.woff2), url(//ingelbeen.kneet.be/wp-content/uploads/fonts/EMprint%20W05%20Regular_web.woff), url(//ingelbeen.kneet.be/wp-content/uploads/fonts/EMprint%20W05%20Regular_web.ttf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"EMprint semibold";
src:url(../fonts/EMprint%20W05%20Semibold_web.woff2), url(../fonts/EMprint%20W05%20Semibold_web.woff), url(../fonts/EMprint%20W05%20Semibold_web.ttf);font-weight:;
font-display:swap;
}
:root{--color-primary:#ef8414;--color-gradient-start:#ef8414;--color-gradient-stop:#ef8414;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:EMprint regular;font-weight:400;line-height:1.7em;font-size:1.2em;color:#000000;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:EMprint semibold;font-weight:500;line-height:1.2em;font-size:52px;color:#000000;}.h2,h2{font-family:EMprint semibold;font-weight:500;line-height:1.2em;font-size:40px;color:#000000;}.h3,h3{font-family:EMprint semibold;font-weight:500;line-height:1.2em;font-size:32px;color:#000000;}.h4,h4{font-family:EMprint semibold;font-weight:500;line-height:1.2em;font-size:25px;color:#000000;}.h5,h5{font-family:EMprint semibold;font-weight:500;line-height:1.2em;font-size:21px;color:#000000;}.h6,h6{font-family:EMprint semibold;font-weight:500;line-height:1.2em;font-size:18px;color:#000000;}.titlebar-inner h1{}.titlebar-inner p{}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(246, 246, 246);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(0, 0, 0);}.main-header .nav-trigger .bar{background-color:rgb(0, 0, 0);}}/* de btw op /afrekenen dat die btw te groot is. FIxed :)     */

.woocommerce form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot .order-total .woocommerce-Price-amount {
    font-size: inherit !important;
}



/* De qnty and add to cart button */

/* Adjusting the parent container */
.woocommerce div.product form.cart {
    position: relative;
}

/* Adjusting the quantity box */
.woocommerce div.product form.cart .quantity {
    position: absolute;
    left: 0;
    top: 0;
    width: auto !important;
}

/* Adjusting the button */
.woocommerce div.product form.cart .button {
    position: relative;
    display: inline-block;
    margin-left: 100px !important; /* This value might need adjustment */
}

/* Adjusting the height of the quantity input */

/* Adjusting the quantity input to make it match with the button height */
.woocommerce div.product form.cart .quantity .input-text.qty.text {
    height: 52px !important;
    line-height: 52px !important; /* This will help vertically center the number */
    padding: 0 10px !important; /* Left and right padding */
    font-size: 16px !important; /* Adjust font-size if needed */
    border: 2px solid #e5e5e5 !important;
}
 
 
/* Move the Add to Cart button closer to the quantity input */
.woocommerce div.product form.cart .button {
    margin-left: 75px !important; /* You can decrease this value to bring it closer */
}


/* Valorlub styling */

.valorlub-extra-cost {
  border: 1px solid black; /* Zwart kader */
  padding: 5px; /* Voegt padding toe */
  display: inline-flex; /* Aanpassen aan de inhoud */
  margin-bottom: 25px;
  justify-content: space-between; /* Verspreidt inhoud en icoon over de beschikbare ruimte */
  align-items: center; /* Centreert items verticaal */
  max-width: 100%; /* Voorkomt uitstrekken buiten de container */
}


.valorlub-extra-cost {
    color: black; /* Zorg ervoor dat de tekst altijd zwart is */
}

/* Optioneel: Om de tekst zwart te houden en alleen de linkkleur te wijzigen wanneer er over wordt gehoverd */
.valorlub-extra-cost a {
    color: inherit; /* Neem de standaardtekstkleur van de ouder over */
}

.valorlub-extra-cost a:hover {
    color: black; /* Verander de linkkleur naar zwart bij hover */
}


/* SKU STYLING */

.sku_wrapper {
    font-family: inherit; /* Erft het lettertype van het parent element */
    font-size: 1rem; /* Pas dit aan op basis van de standaard grootte van je  tags */
    color: black; /* Erft de tekstkleur van het parent element */
    line-height: inherit; /* Erft de lijnhoogte van het parent element */
    margin: 0 0 1em; /* Pas dit aan op basis van de standaard marge van je  tags */
}

.woocommerce .product_meta > span {
    border-bottom: none !important;
}

.woocommerce div.product .ld-product-summary .product-meta>span span {
    color: black !important;
}





/* voor de hover menu balk met alle categorien */



/* Kleur van de tekst van submenu-items aanpassen */
.main-nav .children>li>a, .nav-item-children>li>a {
  color: #000000; /* Stelt de tekstkleur in op zwart */
  padding-left: 10px; /* Stelt de linker padding in */
  padding-right: 10px; /* Stelt de rechter padding in */
}

/* Hover-effecten voor submenu-items uitschakelen */
.main-nav .children>li>a:hover, .nav-item-children>li>a:hover {
  color: #ef8414; /* Behoudt de zwarte tekstkleur ook bij hover */
  background-color: transparent; /* Voorkomt veranderingen in de achtergrondkleur bij hover */
}

/* Stijlen voor submenu's (children) aanpassen */
.main-nav .children, .nav-item-children {
  border-radius: 0; /* Maakt hoeken recht */
  border: 1px solid #000000; /* Voegt een 1px zwarte rand toe */
  padding-top: 10px;
  padding-bottom: 10px;
}



/* nieuwsbrief knop even hoog */

.wpcf7-form-control.wpcf7-submit.has-spinner {
    position: relative;
    top: -1px;
}

/* breadcumbs weg */

@media only screen and (max-width: 768px) {
    .woocommerce-breadcrumb {
        display: none !important;
    }
}





/* woocommerce messages zoals toegevoegd aan winkelmand */

.woocommerce-notices-wrapper {
    margin-top: 20px;
}




/* woocommerce disable product zoom */


.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
    pointer-events: none;
}



/* woocommerce fibosearch */

.fibosearchclass {
  display: flex;
  align-items: center; /* Zorgt voor verticale centrering */
  max-height: 20px; /* Maximale hoogte van 20px */
  margin-top: 5px; /* Voegt 5 pixels toe aan de bovenmarge */
}





/* Kleur van de tekst van submenu-items aanpassen */
.dgwt-wcas-suggestions-wrapp.woocommerce.dgwt-wcas-has-img.dgwt-wcas-has-headings.js-dgwt-wcas-initialized>li>a {
  color: #000000; /* Stelt de tekstkleur in op zwart */
  padding-left: 10px; /* Stelt de linker padding in */
  padding-right: 10px; /* Stelt de rechter padding in */
}

/* Hover-effecten voor submenu-items uitschakelen */
.dgwt-wcas-suggestions-wrapp.woocommerce.dgwt-wcas-has-img.dgwt-wcas-has-headings.js-dgwt-wcas-initialized>li>a:hover {
  color: #ef8414; /* Behoudt de zwarte tekstkleur ook bij hover */
  background-color: transparent; /* Voorkomt veranderingen in de achtergrondkleur bij hover */
}

/* Stijlen voor submenu's (children) aanpassen */
.dgwt-wcas-suggestions-wrapp.woocommerce.dgwt-wcas-has-img.dgwt-wcas-has-headings.js-dgwt-wcas-initialized {
  border-radius: 0; /* Maakt hoeken recht */
  border: 1px solid #000000; /* Voegt een 1px zwarte rand toe */
  padding-top: 10px;
  padding-bottom: 10px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
  border-radius: 0; /* Maakt hoeken recht */
}

.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-radius: 0;
}

.dgwt-wcas-suggestions-wrapp.woocommerce.dgwt-wcas-has-img.dgwt-wcas-has-headings.js-dgwt-wcas-initialized {
    margin-top: 18px;
}




/* header fibosearch met titelknoppe centreren verticaal */

.headerrow {
  display: flex;
  align-items: center; /* Centers children vertically */
  justify-content: center; /* Optional, for horizontal centering */
}

/* Apply a -40px margin-top only for mobile devices */
@media (max-width: 600px) { /* 600px is a common breakpoint for mobile devices */
  .headerrow {
    margin-top: -40px;
  }
}




.woocommerce .ld-sp-soldout {
    display: none;
}











/* voor language switcher */

#language_selector_float {
    position: fixed;
    left: 10px;
    top: 80%; /* Aangepast naar 80% van de bovenkant van de pagina */
    transform: translateY(-50%);
    z-index: 1000;
    background-color: white; /* Witte achtergrond */
    border-radius: 10px; /* Ronde hoeken */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Lichte box schaduw */
}

#language_selector_float a {
    display: block;
    margin: 5px 10px; /* Aangepast om ruimte binnen de container te creëren */
    
}



/* hide showing.... default order on mobile */

@media (max-width: 767.98px) { /* Adjust the max-width value based on your specific mobile breakpoint */
    .col-md-6.d-md-flex.justify-content-end.align-items-center {
        display: none;
    }
}










@media only screen and (max-width: 768px) {
  .content {
    margin-top: -75px;
  }
}


.secondarybar-wrap {
    position: relative;
    z-index: auto;  /* Reset to the natural stacking order */
}












.homekolom {
    transform: translateY(-140px);
}