.catextratext strong {
  display: block;
  margin-bottom:15px;
  margin-top:15px;
  font-size:18px;
}

@keyframes slidein {
  from {
    right: -100px;
}
to {
    right:0px;
  }
}


.keurmerken-widget-wrapper {
  position: fixed;
  right:0px;
  top:50%;
  transform: translateY( -50% );
  width:90px;
  overflow-x: hidden;
  background: #ffffff;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
  border-radius: 10px 0px 0px 10px;
  padding:15px;
  z-index:9990;
  -webkit-animation: linear;
  -webkit-animation-name: slidein;
  -webkit-animation-duration: 0.5s;
  display: none;;
}

.keurmerken-widget-wrapper .webwinkelkeurPopup {
  margin-left: 12px;
}

.keurmerken-widget-wrapper .kyohframe {
  width:90%;
  height:70px;
}

@media (max-width:979px ){
  .keurmerken-widget-wrapper {
    width: 50px;
    padding:5px;
  }

  .keurmerken-widget-wrapper .webwinkelkeurPopup {
    margin-left: 0px;
  }

  .keurmerken-widget-wrapper .kyohframe {
    width:80%;
    height:50px;
  }
}

.keurmerken-header-wrapper {
  top:10px;
  position: relative;
  width:50px;
  float:right;
  margin-left:25px;
}

.keurmerken-header-wrapper .kyohframe {
  width:80%;
  height:75px;
}

@media (max-width:979px ){
  .keurmerken-header-wrapper {
    float:left;
    margin-left:0px;
    position:absolute;
    top:18px;
    left:140px;
  }

  .keurmerken-header-wrapper .kyohframe {
    width:80%;
    height:40px;
  }

}

.assortiment-homepage-mobiel {
  margin-top:-20px;
  margin-bottom:0px;
  padding:10px;
  padding-top:30px;
  padding-bottom:20px;
}


.assortiment-homepage-mobiel a,
.assortiment-homepage-mobiel a:link,
.assortiment-homepage-mobiel a:visited {
    color:#588ec9;
    text-decoration: none;
    font-size:14px;
    font-weight: 400;
    display: block;
    padding-top:15px;
    padding-bottom:15px;
    margin-bottom:5px;
    margin-top:5px;
    border-bottom:1px solid #588ec9;
    position: relative;
}

.assortiment-homepage-mobiel a i {
  position: absolute;
  right:14px;
  top:16px;
  font-size: 20px;
  color:#588ec9;
}

.assortiment-homepage-mobiel a:first-of-type {
    border-top:1px solid #588ec9;
}

.footer-wrapper-2 {
  background-color: #f5f5f5;
}

.footer-wrapper-2 .footer-menu-wrapper-2 a,
.footer-wrapper-2 .footer-menu-wrapper-2 a:link,
.footer-wrapper-2 .footer-menu-wrapper-2 a:visited
 {
  font-size:16px !important;
  padding-top:10px;
  padding-bottom:10px;
  border-top:1px solid #e3e3e3;
  color:#000 !important;
  display: block;
  font-weight: 500;
  margin-bottom:0px !important;
}

.footer-wrapper-2 .footer-menu-wrapper-2 a:last-of-type {
  border-bottom:1px solid #e3e3e3;
}


.comment-form .submit {
  background-color:#588ec9 !important;
  color:#fff !important;
  border-radius: 20px !important;
  font-weight: 300 !important;
}


.woocommerce-cart .component-frame {
  /*display: none !important;*/
}

.woocommerce-cart .cart-collaterals .cross-sells {
  display: none;
}

.single-product .flickity-button:disabled {
  display: none;
} 


.cart_totals .includes_tax,
.woocommerce-checkout-review-order .includes_tax {
  display: none;
}

.zakelijk .cart_totals .includes_tax,
.zakelijk .woocommerce-checkout-review-order .includes_tax {
  display: block;
}

.woocommerce #content table.cart .product-thumbnail, 
.woocommerce table.cart .product-thumbnail, 
.woocommerce-page #content table.cart .product-thumbnail, 
.woocommerce-page table.cart .product-thumbnail {
  display: block;
}

.addtocart-wrapper .betaalopties img {
  filter:none;
  opacity: 1;
}

.searchimagemax img,
.searchimagemax picture {
  max-width:100px;
  width:100px;
}