.elementor-kit-198618{--e-global-color-primary:#01A651;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#1B1B1B;--e-global-color-accent:#02CA63;--e-global-color-d583f7a:#F2F2F2;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:700;--e-global-typography-a4936f9-font-family:"Poppins";--e-global-typography-a4936f9-font-size:50px;--e-global-typography-a4936f9-font-weight:700;--e-global-typography-a4936f9-line-height:1.2em;--e-global-typography-d5a96c7-font-family:"Poppins";--e-global-typography-d5a96c7-font-size:30px;--e-global-typography-d5a96c7-font-weight:700;--e-global-typography-d5a96c7-line-height:1.3em;--e-global-typography-9272e3d-font-family:"Poppins";--e-global-typography-9272e3d-font-size:20px;--e-global-typography-9272e3d-font-weight:700;--e-global-typography-e8f4d89-font-family:"Open Sans";--e-global-typography-e8f4d89-font-size:18px;--e-global-typography-e8f4d89-font-weight:400;--e-global-typography-e8f4d89-line-height:1.4em;--e-global-typography-0d42d93-font-family:"Poppins";--e-global-typography-0d42d93-font-size:15px;--e-global-typography-0d42d93-font-weight:800;--e-global-typography-0d42d93-text-transform:uppercase;--e-global-typography-0d42d93-letter-spacing:1.2px;--e-global-typography-8fe3872-font-family:"Poppins";--e-global-typography-8fe3872-font-size:18px;--e-global-typography-8fe3872-font-weight:700;color:var( --e-global-color-text );font-family:var( --e-global-typography-e8f4d89-font-family ), Sans-serif;font-size:var( --e-global-typography-e8f4d89-font-size );font-weight:var( --e-global-typography-e8f4d89-font-weight );line-height:var( --e-global-typography-e8f4d89-line-height );}.elementor-kit-198618 e-page-transition{background-color:#FFBC7D;}.elementor-kit-198618 a{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-box-border-radius:5px 5px 5px 5px;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-box-border-radius:5px 5px 5px 5px;--message-border-type:solid;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-box-border-radius:5px 5px 5px 5px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1200px){.elementor-kit-198618{--e-global-typography-a4936f9-font-size:38px;--e-global-typography-d5a96c7-font-size:27px;--e-global-typography-9272e3d-font-size:20px;--e-global-typography-e8f4d89-font-size:18px;--e-global-typography-0d42d93-font-size:15px;--e-global-typography-8fe3872-font-size:15px;}}@media(max-width:1024px){.elementor-kit-198618{font-size:var( --e-global-typography-e8f4d89-font-size );line-height:var( --e-global-typography-e8f4d89-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-198618{--e-global-typography-a4936f9-font-size:35px;--e-global-typography-d5a96c7-font-size:25px;--e-global-typography-9272e3d-font-size:20px;--e-global-typography-e8f4d89-font-size:16px;--e-global-typography-0d42d93-font-size:15px;--e-global-typography-8fe3872-font-size:15px;font-size:var( --e-global-typography-e8f4d89-font-size );line-height:var( --e-global-typography-e8f4d89-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
  overflow-x: hidden !important; /* Hide horizontal scrollbar */
}


/*COOKIE BANNER*/

.cc-window.cc-floating{
	max-width: 40em !important;
	box-shadow: 0px 0px 50px rgb(0,0,0,0.5);
}

.cc-message{
	font-family: "Arimo", sans-serif;;
}

.cc-btn{
	font-family: "Arimo", sans-serif;;
}

.cc-allowall{
	min-width: 50% !important;
	border: 2px solid white;
}

.cc-allowall:hover{
	color: white !important;
	background-color: transparent !important;
	border: 2px solid white !important;
}

.cc-savesettings{
	border: 2px solid white !important;
	color: white !important;
	background: transparent !important;
}

@media screen and (max-width:768px){

}


/*HIDE LANGUAGE SWITCHER ON DESKTOP, ONLY VISIBLE ON MOBILE*/

@media only screen and (min-width: 960px) {
 #menu-main-menu #nav-menu-item-wpml-ls-107-nl{
	display: none;}

	#menu-main-menu-frans #nav-menu-item-wpml-ls-107-fr{
		display: none;
	}
	
	#nav-menu-item-wpml-ls-107-en{
		display: none;
	}
	
	#nav-menu-item-wpml-ls-107-de{
		display: none;
	}
	
}

#woocommerce_eu_vat_number_field{
	display:block !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.menu-item.wpml-ls-item a.desktop-link-hide {
    display: block !important;
}



/*CHECKOUT BTW NOTATIE*/
small.includes_tax span{
  font-size: 12px !important;
}

.mollie-gateway-icon{
  margin-left: 10px;
}

.mollie-gateway-icon svg, label .mollie-gateway-icon{
  float: none;
}

.checkout-order-review .featured-boxes{
  background: #ebebeb;
}

.shop_table thead tr, .shop_table tr:not(:last-child){
  border-bottom: 1px solid #000000 !important;
}

#sendcloudshipping_service_point_select{
  transform: none;
  font-size: 12px !important;
}

/* WOOCOMMERCE */

.wc-proceed-to-checkout .btn{
    background: #31a651;
}

.woocommerce-error{
  border: 5px solid #d2322d;
  padding: 20px;
  margin-bottom: 40px;
}

.includes_tax{
    float: right !important;
    margin-left: 5px;
}

.viewcart-style-2{
    font-family: Open Sans,sans-serif !important;
    font-weight: 600 !important;
}

.product-images{
    border: none !important;
}

.product-images .img-thumbnail .inner{
    border: none !important;
}

.woocommerce-privacy-policy-text p{
    font-size: 8pt !important;
}


.product-summary-images .product-image-slider .center .inner:before{
background: none !important;
}

.header-top{
font-size: 9pt !important;
color: black !important;
}

.welcome-msg{
font-size: 11pt !important;
}

#header .header-main .header-contact span{
font-size: 10pt;
}

.widget-title{
font-weight: 600 !important;
}

.optional{
display: none !important;
}

.shop-loop-before, .shop-loop-after{
display: none !important;
}

#header .header-top .welcome-msg{
margin-right: -20px !important;
}

#woocommerce_price_filter-3{
display: none !important;
}

.payment_method_mollie_wc_gateway_bancontact{
font-size: 14pt;
}

.payment_method_mollie_wc_gateway_creditcard{
font-size: 14pt;
}

.payment_method_mollie_wc_gateway_ideal{
  font-size: 14pt;
}

.payment_method_cod{
font-size: 14pt;
}

.payment_method_cheque{
  font-size: 14pt;
}

.price del, .price .from, td.product-price del, td.product-price .from, td.product-subtotal del, td.product-subtotal .from, td.product-total del, td.product-total .from, td.order-total del, td.order-total .from, tr.cart-subtotal del, tr.cart-subtotal .from{
color: red !important;
font-size: 10pt;
}

ul.product_list_widget li .product-details del .amount, ul.product_list_widget li .product-details .from .amount, .widget ul.product_list_widget li .product-details del .amount, .widget ul.product_list_widget li .product-details .from .amount{
color: red !important;
}

.woocommerce-tabs h2.resp-accordion{
  display: none;
}

.ttt-pnwc-message{
  font-weight: 600;
  font-size: 10pt;
  color: #01a651 !important;
}

.ttt-pnwc-notice-icon.default-icon:before{
  color: #01a651 !important;
}


.ttt-pnwc-notice .button{
  color: #31a651;
  font-weight: 600;
}


#nipv-tablesorter{
  margin-top: 60px;
  margin-bottom: 50px;
}

#nipv-tablesorter .add_to_cart_column{
  color: transparent !important;
}


/*PRODUCT TABLE*/
.dataTables_filter{
    display: none !important;
}

#wc_product_table tr th{
    font-family: "Poppins";
    text-transform: uppercase;
    text-align: center;
}

#wc_product_table tr td{
    vertical-align: middle !important;
    font-family: "Open sans";
    font-weight: 400;
    font-size: 15px;
}

.vt_add_to_cart_column{
    color: transparent !important;
}

.ni_add_to_cart_button{
    font-family: "Poppins";
    text-transform: uppercase;
    color: white !important;
    background-color: #01a651 !important;
    border-radius: 500px !important;
}

/* CUSTOM DISCOUNT MESSAGE IN CART */
.woocommerce-info{
    background-color: #efefef;
    border-radius: 5px;
    padding: 20px;
    color: black;
}


/* RESPONSIVE */

@media only screen and (max-width: 550px) {
  #nipv-tablesorter{
  margin-top: 60px;
  margin-bottom: 50px;
  font-size: 10px;
  }
}

@media only screen and (max-width: 770px) {
  /*COOKIE BANNER*/
  .cc-compliance{
display: inline-block !important;
}
.cc-btn{
margin: 7px !important;}

}

@media only screen and (max-width: 1030px) {
  
}/* End custom CSS */