@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//tiptoplaptop.nl/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.3.3") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:rgb(255,102,0);
	background-image: none;
	background-size:contain;
	background-position:left center;
}

.header-banner{
	background-color:#1d1d1b;
	background-image: none;
}

.page-title-default{
	background-color:#ffffff;
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(255,102,0);
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-attachment:inherit;
	background-position:center bottom;
}

:root{
--wd-text-font:"Quicksand", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgba(64,76,104,0.93);
--wd-text-font-size:15px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:rgba(0,0,0,0.92);
}
:root{
--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Poppins", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(14,38,61);
}
:root{
--wd-alternative-color:rgb(255,102,0);
}
:root{
--wd-link-color:rgb(30,115,190);
--wd-link-color-hover:rgb(0,126,252);
}
.page .main-page-wrapper{
	background-color:rgb(252,252,252);
	background-image: none;
}

:root{
--btn-default-font-family:"Quicksand", Arial, Helvetica, sans-serif;
--btn-default-font-weight:500;
--btn-default-transform:none;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-font-family:"Quicksand", Arial, Helvetica, sans-serif;
--btn-accented-font-weight:500;
--btn-accented-transform:none;
}
:root{
--btn-accented-bgcolor:rgb(7,10,51);
}
:root{
--btn-accented-bgcolor-hover:rgb(14,65,148);
}
:root{
--btn-font-family:"Quicksand", Arial, Helvetica, sans-serif;
--btn-font-weight:700;
--btn-transform:none;
--btn-font-size:18px;
}
:root{
--notices-success-bg:rgb(141,197,64);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(239,43,47);
}
:root{
--notices-warning-color:#fff;
}
.product-labels .product-label.onsale{
	background-color:rgb(129,215,66);
}

.product-labels .product-label.new{
	background-color:rgb(255,102,0);
}

.product-labels .product-label.out-of-stock{
	background-color:rgb(221,51,51);
}

.product-labels .product-label.out-of-stock{
	color:rgb(255,255,255);
}

.product-labels .product-label.attribute-label:not(.label-with-img){
	background-color:rgb(255,102,0);
}


	:root{
					
							--wd-form-brd-radius: 5px;
			
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
			
							--btn-default-brd-radius: 5px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
					
					
			
			
							--btn-accented-brd-radius: 5px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
					
									--wd-sticky-btn-height: 95px;
					
					--wd-brd-radius: 5px;
		
			}

			@media (max-width: 1024px) {
			:root {
				--wd-sticky-btn-height: 95px;
			}
		}
	
	
			:root{
			--wd-container-w: 1400px;
		}
	
			@media (min-width: 1400px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1400px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1400px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
	
	
	
	
	
	
/*. 
 * ------------------------------------------------- September 2025 update by Dat Nguyen ----------------------------
 * */

/* Alle product labels zelfde font en stijl */
.product-label {
  color: #ffffff !important;          /* tekst altijd wit */
}


/* Alleen Outlet-label: oranje bg + witte tekst 
span.product-label.attribute-label.label-term-outlet {
  background-color: #ff6000 !important;
  color: #ffffff !important;
}

*/

h2 {
  font-family: poppins;
}

/*. 
 * ------------------------------------------------- Jun 2024 update by marrallisa above ----------------------------
 * */

.woodmart-shop-tools {
	//display: none !important;
}
.term-description p {
	font-size: 18px !important;
	color: black !important;
}
.term-description h2 {
	font-size: 30px !important;
}
.form-wppp-select.products-per-page {
	display: none !important;
}
.woodmart-add-btn.wd-add-btn-replace {
	margin-top: 15px !important;
}
#tab-description p, #tab-description li {
	color: black !important;
	font-size: 16px !important;
}
#tab-description a {
	color: #D3793B !important;
	border-bottom: 1px solid !important;
}
#tab-description a:hover {
	color: #d63b86 !important;
	border-bottom: 0px solid !important;
}
.woocommerce-product-details__short-description p {
	color: black !important;
	font-size: 16px !important;
}
.stock.available-on-backorder {
	background: #da2128 !important;
	color: white !important;
	padding: 10px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	display: inline-table !important;
	font-size: 12px !important;
}
.woocommerce-product-details__short-description img {
	display: none !important;
}
.woocommerce-Reviews-title {
	font-size: 22px !important;
}
#ikhebhetfilmpjegezien_field label {
	font-size: 16px !important;
	color: black !important;
}
#ikhebhetfilmpjegezien_field td {
	padding: 0px !important;
	padding-bottom: 20px !important;
}
.page-title.color-scheme-light .entry-title {
	font-size: 30px !important;
}
.category-grid-item .category-title {
	text-transform: none !important;
	line-height: 25px !important;
	margin-top: 20px !important;
}
.usp-links {
	width: 20% !important;
	float: left !important;
}
.usp-full {
	width: 100% !important;
	display: block !important;
}
.usp-rechts {
	width: 80% !important;
	float: left !important;
	color: black !important;
	padding-right: 30px !important;
}
.usp-links .fal, .usp-links .fas, .usp-links .far, .usp-links .fad {
	font-size: 30px !important;
	color: black !important;
	margin-top: 5px !important;
}
.usp-rechts h3 {
	text-transform: uppercase !important;
	margin: 0px !important;
	font-size: 16px !important;
	color: black !important;
	letter-spacing: 1px !important;
}
.imgclearfix:after {
  content:"";
  display:table;
  clear:both;
}
.product-top-col1 .vc_column-inner, .product-top-col2 .vc_column-inner, .product-top-col3 .vc_column-inner {
	padding: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 40px !important;
}
.woodmart-prefooter {
	margin-top: 40px !important;
}
#menu-item-2757 a {
	//padding-left: 0px !important;
}
.usp1, .usp2, .usp3 {
 padding-left: 15px !important;
	padding-right: 15px !important;
}
.whb-text-element.reset-mb-10 {
	text-transform: uppercase !important;
}
.breadcrumbs-location-below_header .single-breadcrumbs-wrapper {
	/*margin-top: 40px;*/
}
.whatsapp-desktop.woodmart-social-icon.social-whatsapp {
	padding-right: 0px !important;
}
.stock.in-stock::before {
	color: #8DC540 !important;
}
.woodmart-prefooter {
	padding-bottom: 0px !important;
}
.labels-rounded .product-label {
	background: #255a9e !important;
	color: white !important;
}
#text-13 a {
	color: white !important;
}
#text-14 p, #text-15 p, #text-16 p, #text-16 a {
	color: white !important;
}
#text-16 a {
	border-bottom: 1px solid !important;
}
.open-musselkanaal {
	width: 100% !important;
}
.open-musselkanaal-links, .open-musselkanaal-rechts {
	color: white !important;
	width: 40% !important;
	float: left !important;
}
.col-right.reset-mb-10 strong {
	margin-right: 10px !important;
}
.volg-ons-op {
	color: #1d1d1d !important;
	font-weight: bold !important;
	padding: 0px !important;
	letter-spacing: 1px !important;
}
.color-scheme-light .icons-design-default .woodmart-social-icon, .icons-design-default.color-scheme-light .woodmart-social-icon, .woodmart-dark .icons-design-default .woodmart-social-icon {
	color: #1d1d1d !important;
}
.woocommerce-shipping-destination {
	display: none !important;
}
.woocommerce-shipping-calculator {
	display: none !important;
}
.about_paypal {
	display: none !important;
}
.whb-row.whb-header-bottom.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle.whb-hidden-mobile {
	//border-bottom: 1px solid rgba(129, 129, 129, 0.2) !important;
	//margin-bottom: 60px !important;
}
.single-product .whb-row.whb-header-bottom.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle.whb-hidden-mobile {
	border-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.shop-afspraak a {
	color: #D63B96 !important;
	font-weight: 700 !important;
	font-family: Lato !important;
	font-size: 13px !important;
}
.modal.in .modal-dialog {
	margin-top: 75px !important;
}
.modal-lg {
	width: 500px !important;
}
.modal-content {
	border: 0px !important;
	border-radius: 0px !important;
}
.modal-header {
	border-bottom: 0px !important;
}
.modal-header .close {
	top: -20px !important;
}
.modal-header .close {
	margin-top: 15px !important;
	border-radius: 0px !important;
	margin-right: 25px !important;
}
#text-2 h2#myModalLabel {
	text-align: left !important;
	font-size: 28px !important;
	line-height: 30px !important;
	color: #F2C105 !important;
	padding-top: 20px !important;
	margin-bottom: -30px !important;
	font-weight: bold !important;
	padding: 15px 0px 0px 15px !important;
}
#moModal2 .modal-body h5 {
	color: black !important;
	text-align: left !important;
	font-weight: normal !important;
	font-size: 16px !important;
}
#Footer #moModal2 p {
	font-size: 14px !important;
	line-height: 22px !important;
}
h2#myModalLabel {
	color: #B3124E !important;
}
.modal-body {
	padding: 0px 15px 15px 15px !important;
}
.modal-header {
	padding: 15px 15px 0px 15px !important;
}
.tarieven-aan p, .tarieven-aan span, .tarieven-aan label {
	color: black !important;
}
.wpcf7-form-control.wpcf7-submit {
	background: #255a8e !important;
	color: white !important;
	letter-spacing: 1px !important;
}
.wpcf7-form-control.wpcf7-submit:hover {
	background: #ef2b2f !important;
	color: white !important;
	letter-spacing: 1px !important;
}
.color-scheme-light input[type="text"], .color-scheme-light input[type="email"], .color-scheme-light input[type="password"], .color-scheme-light input[type="search"], .color-scheme-light input[type="number"], .color-scheme-light input[type="url"], .color-scheme-light input[type="tel"], .color-scheme-light input[type="date"], .color-scheme-light select, .color-scheme-light textarea {
	border-color: #d5d5d5 !important;
}
.tarieven-aan input {
	color: black !important;
}
.wpcf7-form-control.wpcf7-textarea {
	margin-top: 10px !important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
	margin-top: 10px !important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	margin-top: 10px !important;
}
.wpcf7-form-control.wpcf7-textarea {
	color: black !important;
}
.anb-bg h3 {
	color: black !important;
	margin-bottom: 10px !important;
}
.anb-bg p {
	//color: white !important;
	//font-size: 16px !important;
	//line-height: 24px !important;
}
.container.imgtopusp {
	margin-top: -60px !important;
	margin-bottom: 60px !important;
}
.product-top-col1 .vc_column-inner, .product-top-col2 .vc_column-inner, .product-top-col3 .vc_column-inner {
	padding-top: 25px !important;
}
.single-product .product-top-col1 .vc_column-inner, .single-product .product-top-col2 .vc_column-inner, .single-product  .product-top-col3 .vc_column-inner {
	padding-top: 40px !important;
}
.single-product .container.imgtopusp {
	margin-bottom: 20px !important;
}
.whb-text-element.reset-mb-10 strong {
	letter-spacing: 1px !important;
	font-size: 12px !important;
	font-weight: normal !important;
}
.container.header-banner-container.reset-mb-10 p {
	color: white !important;
	letter-spacing: 2px !important;
	font-size: 12px !important;
}
#cadeaukaart-rij h2 {
	color: white;
	letter-spacing: 1px !important;
	font-weight: normal !important;
	font-size: 18px !important;
}
#cadeaukaart-rij h3 {
	color: white !important;
	font-weight: 600 !important;
	letter-spacing: 1px !important;
}
#cadeaukaart-rij a {
	background: white !important;
	padding: 15px !important;
	letter-spacing: 1px !important;
	margin-top: 5px !important;
	display: inline-table;
}
#cadeaukaart-rij {
	//height: 210px !important;
}
#cadeaukaart-rij a:hover {
	background: #392A50 !important;
	color: white !important;
}
.nav-link-text {
	letter-spacing: 1px !important;
}
.shop-afspraak a {
	letter-spacing: 1px !important;
}
.wd-tools-text {
	letter-spacing: 1px !important;
}
.modal-header button {
	background: #255A9E !important;
	font-weight: normal !important;
}
.modal-header .close:hover, .modal-header .close:focus {
	color: white !important;
	opacity: 1 !important;
}
.nav-link-text {
	letter-spacing: 1px !important;
	color: black !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
}
.menu-simple-dropdown .sub-menu-dropdown, .menu-simple-dropdown .sub-sub-menu {
	width: 300px !important;
}
.menu-simple-dropdown li a {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}
bdi {
	margin-right: 5px !important;
}
.img-tekst-box {
	margin-top: 20px !important;
	margin-bottom: 30px !important;
	color: #333 !important;
	line-height: 250% !important;
	font-size: 14px !important;
}
.wrapper-short .price .amount {
	margin-right: 5px !important;
}
.img-tekst-box li {
	line-height: 160% !important;
}
ul.font-check {
  list-style: none;
  padding: 0;
}
.font-check li {
	padding-left: 24px !important;
}
.font-check li::before {
	content: "\f00c" !important;
	font-family: 'Font Awesome 5 Pro' !important;
	margin-left: -1.6em !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #ef2b2f !important !important;
	position: absolute !important;
}
.woodmart-sticky-btn-cart .img-tekst-box {
	display: none !important;
}
.woocommerce-shipping-totals.shipping th {
	width: 30% !important;
}
.single-product.woocommerce .product div.entry-summary .price > del::before {
	content: "Normale prijs: ";
}
.single-product.woocommerce .product div.entry-summary .price ins {
	display: block !important;
	margin-top: 10px !important;
}
.img-tekst-box-betaalveilig {
	width: 100% !important;
	display: block !important;
	margin-bottom: -10px !important;
	margin-top: 20px !important;
	font-size: 14px !important;
	font-weight: normal !important;
}
#menu-klantenservice a.woodmart-nav-link span {
	color: #1d1d1d !important;
}
.whb-color-dark .navigation-style-default #menu-klantenservice .item-level-0 > a::after {
	color: #1d1d1d !important;
}
#menu-klantenservice .sub-menu.color-scheme-dark a.woodmart-nav-link span {
	color: #1d1d1d !important;
}
.menu-klantenservice-container {
	margin-right: 20px !important;
}
.vvpage p {
	font-size: 16px !important;
	color: black !important;
}
.woocommerce-MyAccount-navigation-link a span {
	letter-spacing: 1px !important;
	color: black !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
}
.out-of-stock.product-label {
	display: none !important;
}
.container.imgtopusp.mobiel {
	display: none !important;
}
.cat-rij-homepage {
	padding-top: 50px !important;
}
.dokan-alert-success, .dokan-message, .dokan-store-contact .alert-success, .mc4wp-success, .woocommerce-message, .wpcf7 form.sent .wpcf7-response-output, .wpcf7-mail-sent-ok, .yith_ywraq_add_item_product_message {
	background-color: #8DC540 !important;
}
.dokan-alert .button, .dokan-alert .wc-backward, .dokan-error .button, .dokan-error .wc-backward, .dokan-info .button, .dokan-info .wc-backward, .dokan-message .button, .dokan-message .wc-backward, .dokan-store-contact .alert-success .button, .dokan-store-contact .alert-success .wc-backward, .mc4wp-alert .button, .mc4wp-alert .wc-backward, .wd-notice .button, .wd-notice .wc-backward, .woocommerce-error .button, .woocommerce-error .wc-backward, .woocommerce-info .button, .woocommerce-info .wc-backward, .woocommerce-message .button, .woocommerce-message .wc-backward, .yith_ywraq_add_item_product_message .button, .yith_ywraq_add_item_product_message .wc-backward, div.wpcf7-response-output .button, div.wpcf7-response-output .wc-backward {
	border-bottom: 1px solid #FFF !important;
}
.vvpage.bedankt-bestelling {
	padding: 30px 300px !important;
	text-align: center !important;
}
.wpcf7-form p.googlecaptxt {
	font-size: 12px !important;
	font-weight: normal !important;
        line-height: 200% !important;
}
#Footer .wpcf7-form p.googlecaptxt {
	font-size: 12px !important;
	font-weight: normal !important;
        line-height: 200% !important;
        color: black !important;
}
.grecaptcha-badge {
	opacity: 0 !important;
}
.googlecaptxt a {
	color: black !important;
	border-bottom: 1px solid !important;
}
#Footer .googlecaptxt a {
	color: black !important;
        font-size: 12px !important;
	border-bottom: 1px solid !important;
}
.googlecaptxt a:hover {
	color: black !important;
	text-decoration: none !important;
	border-bottom: 0px solid !important;
}
#cadeaukaart-rij {
	text-align: center !important;
}
 


.home .container.imgtopusp.desktop {
	//display: none !important;
}



.vvpage ul, .vvpage ol {
	color: black !important;
	font-size: 16px !important;
}
.vvpage li {
	margin: 0px !important;
}
.vvpage a {
	color: black !important;
	border-bottom: 1px solid !important;
}
.wpcf7-form-control.wpcf7-submit {
	background: #392A50 !important;
	color: white !important;
	letter-spacing: 1px !important;
	border-radius: 30px !important;
}
.menu-item-register .login-dropdown-inner {
	width: auto !important;
}
.page-id-7 .page-title.page-title-default.title-size-small.title-design-default.color-scheme-dark {
	margin-bottom: 0px !important;
}
.page-id-6 input[type="number"] {
	text-align: left !important;
	padding-left: 15px !important;
}
.whb-top-bar {
	background-color: #FFD428 !important;
}
.whb-text-element.reset-mb-10 strong {
	color: #1d1d1d !important;
}
.home .entry-title {
	text-align: center !important;
}
.postid-276 .main-page-wrapper {
	max-width: 1195px !important;
	margin: 0 auto !important;
}
.cpb_category_filters_item label {
	background: #1D1D1B !important;
	padding: 10px !important;
	color: white !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
	text-align: left !important;
	padding-left: 20px !important;
}
.cpb_category_filters_item {
	display: inline !important;
}
.cpb-filter-text {
	display: none !important;
}
span.cpb_category_filters_item {
	margin: 0px !important;
}
.cpb_category_filters_wrap .cpb-row:nth-child(1) {
	display: none !important;
}
.cpb_product_boxes_custom .cpb-items .cpb-inner:hover .cpb-item-image::before {
	background-position: center 50% !important;
	background-size: 35px !important;
}
.cpb_product_boxes_custom .cpb-boxes .cpb-inner:hover::before {
	background-position: center 50% !important;
	background-size: 35px !important;
}
#cpb_product_box_message_field {
	margin-bottom: 30px !important;
}
.post-276 #reviews {
	display: none !important;
}
.cpb_category_filters_item input {
	margin-top: -5px !important;
}
.cpb_category_filters_item label {
	margin-bottom: 6.1px !important;
}
.post-276 .product_title h1::after {
	content: "Stel zelf je cadeaupakket of relatiegeschenk samen. Je kunt maximaal 20 producten aan de samensteller toevoegen. Je kunt hetzelfde product meerdere keren toevoegen door deze aan te klikken. Aan het eind kun je het aantal samengestelde pakketten opgeven dat je wilt bestellen. Schrijf -indien gewenst-  een persoonlijke boodschap in de laatste stap van je bestelling.";
	display: block !important;
	font-size: 16px !important;
	margin-top: 20px !important;
	margin-bottom: 30px !important;
	font-weight: normal !important;
}
.cpb_category_filters_item label:hover {
	background: #FFD428 !important;
	color: black !important;
	cursor: pointer !important;
}
.price.cpb_bundle {
	font-size: 20px !important;
	font-weight: bold !important;
	color: black !important;
}
.postid-276 .woodmart-sticky-btn.mobile-on.woodmart-sticky-btn-shown {
	display: none !important;
}
div#cpb-success-message {
	background: #8DC540 !important;
	padding: 10px 10px !important;
	border-radius: 0px !important;
}
div#cpb-error-message {
	background: #da2128 !important;
	padding: 10px 10px !important;
	border-radius: 0px !important;
}
.woocommerce-mini-cart-item.mini_cart_item .woocommerce-Price-amount.amount {
	visibility: hidden !important;
}
.page-id-8 .product-quantity {
	font-size: 12px !important;
	font-weight: inherit !important;
}

.bundled_product .cart {
	display: none !important;
}
.bundled_product_excerpt.product_excerpt {
	display: none !important;
}
.bundled_product_title.product_title {
	font-size: 16px !important;
	font-weight: normal !important;
	margin: 0px !important;
}
div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
	padding-bottom: 0px !important;
	margin-bottom: 2px !important;
	border-bottom: 0px !important;
}
.cart.bundle_data {
	margin-top: 20px !important;
}
.woocommerce-cart-form__cart-item.cart_item.bundled_table_item td {
	padding: 0px !important;
}
.woocommerce-cart-form__cart-item.cart_item.bundle_table_item td {
	padding-bottom: 0px !important;
}
.woocommerce-cart-form__cart-item.cart_item.bundle_table_item td.product-remove {
	padding-bottom: 0px !important;
	padding-top: 10px !important;
}
.fpf-fields label {
	font-weight: bold !important;
	font-size: 16px !important;
}
.form-style-rounded textarea {
	border-radius: 0px !important;
}
textarea {
	overflow: auto;
	padding: 10px 15px;
	min-height: 90px !important;
	max-height: 90px !important;
	height: 90px !important;
}
.fpf-fields-config-wrapper {
	display: none !important;
}
.woodmart-sticky-btn.mobile-on.woodmart-sticky-btn-shown .price-rules-table-wrapper {
	display: none !important;
}
.wd-sticky-btn-cart.woodmart-sticky-btn-cart .price-rules-table-wrapper {
	display: none !important;
}
.price-rules-table-wrapper table th {
	padding: 5px 10px !important;
	border-bottom: 1px solid #EFEFEF !important;
}
.price-rules-table-wrapper table td {
	padding: 5px 12px !important;
	color: black !important;
}
.price-rules-table-wrapper .woocommerce-Price-amount.amount {
	color: #000 !important;
	font-weight: normal !important;
}
.menu-simple-dropdown li a  {
	letter-spacing: 1px !important;
	color: black !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
}
.whb-top-bar .wd-header-text {
	letter-spacing: 1px !important;
	font-size: 12px !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
}
.header-banner.color-scheme-light p {
	color: white !important;
	letter-spacing: 2px !important;
	font-size: 12px !important;
}
.min-footer {
	color: black !important;
}
.font-check li {
	padding-left: 24px !important;
	margin-bottom: 0px !important;
}
.single-product .product-image-wrap {
	margin-top: 9px !important;
}
.woodmart-show-product-gallery {
	display: none !important;
}
.bundled_product_title.product_title {
	font-size: 16px !important;
	font-weight: normal !important;
	font-family: Lato !important;
	margin-bottom: 5px !important;
}
.bundled_product_title.product_title::before {
	content: "\f178" !important;
	font-family: "Font Awesome 5 Pro" !important;
	margin-right: 5px !important;
}
.product-type-yith_bundle .extra-prijs-img, .product-type-bundle .extra-prijs-img {
	display: none !important;
}
.product-type-yith_bundle p.price .woocommerce-Price-amount.amount::after {
	content: "(excl. btw)";
	color: #777 !important;
	font-size: 16px !important;
	font-weight: normal !important;
}
.yith-wcpb-product-bundled-item-image {
	display: none !important;
}
.yith-wcpb-product-bundled-item-data__price {
	display: none !important;
}
.yith-wcpb-product-bundled-item-data {
	padding: 0px !important;
}
.yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item {
	border-bottom: 0px !important;
	padding: 0px !important;
}
.yith-wcpb-product-bundled-items {
	border: 0px !important;
	box-shadow: none !important;
}
.yith-wcpb-product-bundled-item-data__title::before {
	content: "-";
}
h3.yith-wcpb-product-bundled-item-data__title a:hover {
	color: #FFD428 !important;
}
.yith-wcpb-product-bundled-item-data__title {
	font-weight: normal !important;
}
.yith-wcpb-product-bundled-items {
	margin-bottom: 0px !important;
}
h3.yith-wcpb-product-bundled-item-data__title a::after {
	content: "\f08e";
	font-family: "Font Awesome 5 Pro" !important;
	font-size: 10px !important;
	margin-top: 2.5px !important;
	position: absolute !important;
	margin-left: 6px !important;
}
.comment-form-images {
	display: none !important;
}
.page-id-8 .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
	font-weight: bold !important;
	font-size: 18px !important;
	position: absolute !important;
	margin-top: -1px !important;
	margin-left: 10px !important;
}
#fpf_4225810_field label span {
	display: none !important;
}
#fpf_4225810_field label::after {
	//content: "Gratis cadeaukaartje bij je bestelling?";
	//display: block !important;
	//font-weight: lighter !important;
	//margin-bottom: 20px !important;
}
#fpf_4225810_field label.radio::after {
	display:none !important;
}
#fpf_5108703_field label::after {
	content: "Welke bericht mogen we op het kaartje schrijven?";
	display: block !important;
	font-weight: lighter !important;
	margin-bottom: 10px !important;
}
.fpf-radio-images input[type="radio"] + label {
	border: 1px solid #333 !important;
}
.fpf-radio-images input[type="radio"] + label {
	//width: 130px !important;
}
.semantic_ui .ui.table thead th {
	background: #FFD428 !important;
	color: white !important;
}
.semantic_ui .ui.table {
	border-radius: 0px !important;
}
.semantic_ui .ui.table thead tr:first-child > th:first-child {
	border-radius: 0px !important;
}
.semantic_ui .ui.table thead tr:first-child > th:last-child {
	border-radius: 0px !important;
}
.nt_edit_link {
	visibility: hidden !important;
}
.foo-table td {
	border-bottom-style: none !important;
}
.footable-header th {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
}
.semantic_ui .ui.table thead th {
	border-bottom: 0px !important;
}
.semantic_ui .ui.table thead th {
	color: black !important;
}
.semantic_ui .ui.selectable.table tbody tr:hover, .semantic_ui .ui.table tbody tr td.selectable:hover {
	background: white !important;
	color: rgba(0,0,0,.95) !important;
}
.table_title.footable_title {
	display: none !important;
}
.foo-table {
	margin: 0px !important;
}
#footable_parent_781 .table_description.footable_description::after {
	content: "Wil je grotere hoeveelheden bestellen? Gebruik maken van onze staffelkorting? Neem dan vrijblijvend contact met ons op of maak gebruik van het offerteformulier. Staffelkorting niet i.c.m. gratis verzending.";
	font-size: 16px !important;
	color: black !important;
	margin-bottom: 10px !important;
	display: block !important;
}
#footable_parent_781 .table_description.footable_description::before {
	content: "Staffelkorting";
	font-weight: bold !important;
	color: black !important;
	font-size: 16px !important;
}

#footable_parent_856 .table_description.footable_description::before {
	content: "Staffelkorting" !important;
	font-weight: bold !important;
	color: black !important;
	font-size: 16px !important;
}
#footable_parent_856 .table_description.footable_description::after {
	content: "Wil je grotere hoeveelheden bestellen? Gebruik maken van onze staffelkorting? Neem dan vrijblijvend contact met ons op of maak gebruik van het offerteformulier. Staffelkorting niet i.c.m. gratis verzending." !important;
	font-size: 16px !important;
	color: black !important;
	margin-bottom: 10px !important;
	display: block !important;
}
.add-request-quote-button.button {
	background: #FFD428 !important;
	/* color: black !important; */
}
.yith-ywraq-add-to-quote {
	width: auto !important;
	float: left !important;
	margin-top: -5px !important;
	font-weight: bold !important;
}
.yith-ywraq-add-to-quote {
	margin-right: 10px !important;
}
.yith_ywraq_add_item_response.yith_ywraq_add_item_response_message {
	color: #D3793B !important;
}
.add-request-quote-button.ywraq-link::before {
	content: "\f03a";
	font-family: "Font Awesome 5 Pro";
	margin-right: 3px !important;
}
.yith_ywraq_add_item_browse-list.yith_ywraq_add_item_browse_message a {
	border-bottom: 1px solid !important;
}
header .fal.fa-list {
	font-size: 20px !important;
	color: black !important;
	margin-top: 3px !important;
}
.page-id-599 .product-subtotal {
	display: none !important;
}
.page-id-599 td.actions {
	padding-right: 0px !important;
}
.semantic_ui .ui.table thead th {
	font-size: 14px !important;
}
.semantic_ui .ui.compact.table td {
	padding: 2px 10px !important;
}
.semantic_ui .ui.table thead th {
	color: black !important;
	font-size: 14px !important;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}
.single-product .woocommerce-price-suffix {
	font-size: 16px !important;
}
.postid-276 .single-product .woocommerce-price-suffix {
	font-size: 12px !important;
}
.copyrights-wrapper {
	border-top: 0px !important;
}
.col-right.set-cont-mb-s.reset-last-child strong {
	margin-right: 10px !important;
}
.vvpage.bedankt-bestelling {
	padding: 30px 300px !important;
	text-align: center !important;
}
.yith_ywraq_add_item_response_message.show.hide-when-removed {
	color: #da2128 !important;
}
.yith_ywraq_add_item_browse_message a {
	border-bottom: 1px solid !important;
	margin-right: 10px !important;
}
.button.raq-send-request.last {
	background: #000000 !important;
	color: white !important;
	border-radius: 30px !important;
	letter-spacing: 1px !important;
}
.update-list-wrapper .button {
	border-radius: 30px !important;
	letter-spacing: 1px !important;
}
.button.ywraq_clean_list {
	display: none !important;
}
.widget_ywraq_mini_list_quote .raq-info {
	border: 0px !important;
	padding: 0px !important;
}
.widget.woocommerce.widget_ywraq_mini_list_quote {
	margin: 0px !important;
	margin-top: 4px !important;
}
.ywraq-quote-icon-icon_quote::before {
	font-size: 18px !important;
	color: black !important;
}
.raq-items-number {
	background: #E72230 !important;
	color: white !important;
	border-radius: 50% !important;
	font-size: 9px !important;
	width: 15px !important;
	display: inline-table;
	height: 15px !important;
	position: absolute !important;
	top: -3.7px !important;
	right: -4px !important;
	text-align: center !important;
	line-height: 15px !important;
	font-weight: lighter !important;
}
.ywraq-quote-icon-icon_quote::before {
	content: "\f03a";
	font-family: "Font Awesome 5 Pro" !important;
}
.widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li.no-product {
	position: relative;
	border-bottom: 0px !important;
	padding: 0px !important;
	clear: both;
}
.yith-ywraq-add-to-quote {
	margin-right: 20px !important;
}
.nt_edit_link {
	visibility: hidden !important;
	display: none !important;
}
.yith-ywraq-list-content .button {
	border-radius: 30px !important;
	width: 100% !important;
	background: black !important;
	color: white !important;
}
.meta-location-add_to_cart .product_meta, .popup-quick-view .product_meta {
	border-bottom: 0px !important;
}
.img-tekst-box {
	margin-top: 0px !important;
}
.yith-ywraq-add-to-quote {
	margin-bottom: 0px !important;
}
.meta-location-add_to_cart .product_meta, .popup-quick-view .product_meta {
	padding-top: 0px !important;
}
.sku_wrapper {
	border-top: 1px solid rgba(119,119,119,0.2)  !important;
	padding-top: 20px !important;
}
.tabs.wc-tabs {
	border-top: 1px solid rgba(119,119,119,0.2)  !important;
}
.meta-location-add_to_cart .product_meta, .popup-quick-view .product_meta {
	border-top: 0px !important;
}
a.add-request-quote-button.ywraq-link:hover {
	color: var(--action-btn-hover-color) !important;
}
.summary-inner > .wd-action-btn {
	margin-bottom: -5px !important;
}
.alignnone.wp-image-883.size-full {
	margin-top: 8px !important;
}
.alignnone.size-full.wp-image-886 {
	margin-top: 45px !important;
}
.page-id-875 .page-title.page-title-default.title-size-small.title-design-default.color-scheme-dark {
	display: none !important;
}
.nieuwsbrief-rij h2 {
	color: white;
	letter-spacing: 1px !important;
	font-weight: normal !important;
	font-size: 20px !important;
	margin-bottom: 10px !important;
}
.nieuwsbrief-rij h3 {
	color: white !important;
	font-weight: 600 !important;
	letter-spacing: 1px !important;
	margin-bottom: 10px !important;
}
.nieuwsbrief-rij {
	text-align: center !important;
	color: white !important;
}
input#mce-FNAME, input#mce-EMAIL {
	box-shadow: none !important;
	float: left !important;
	height: 40px !important;
	width: 73% !important;
	font-family: "Font Awesome 5 Pro" Poppins !important;
	border: 0px !important;
	background: transparent !important;
	color: black !important;
}
.nieuwsbrief-wrap {
	border: 2px solid rgba(162,162,162,.14) !important;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
	border-radius: 50px !important;
	padding: 5px 5px 6px 5px !important;
	width: 45% !important;
	margin: 0 auto !important;
	background: white !important;
}
.btn-submit {
	border-radius: 30px !important;
	background: #FFD428 !important;
	letter-spacing: 1px !important;
}
.nieuwsbrief-rij h3 u {
	text-decoration: none !important;
	border-bottom: 1px solid !important;
}
.postid-925 .woocommerce-variation-price {
	display: none !important;
}
.yith_ywraq_add_item_browse_message.hide-when-removed {
	margin-top: 9px !important;
}
.wd-sticky-btn-cart.woodmart-sticky-btn-cart .img-extracontent {
	display: none !important;
}
#inschrijven-nieuwsbrief {
	//margin-top: -20px !important;
	margin-bottom: -20px !important;
}
#inschrijven-nieuwsbrief h4 {
	color: white !important;
	font-size: 20px !important;
	margin-bottom: 30px !important;
	font-weight: normal !important;
}
#inschrijven-nieuwsbrief h5 {
	color: #f5f5f5 !important;
	font-weight: lighter !important;
	font-size: 12px !important;
	margin-top: 20px !important;
}
.col-left.set-cont-mb-s.reset-last-child a {
	border-bottom: 1px solid !important;
}
.alignleft.www-6 {
	margin-top: 8px !important;
}
.myparcel-delivery-options__float--right span {
	display: none !important;
}

.anb-bg p {
	color: black !important;
	font-size: unset !important;
	line-height: 18px !important;
	margin-bottom: 10px !important;
}




#anb-id-1 h2, #anb-id-1 p {
	color: white !important;
}

#anb-id-1 h2 {
	font-weight: bold !important;
}

#anb-id-1 p {
	margin-bottom: 10px !important;
}

#anb-id-1 a {
	color: black !important;
	border-bottom: 1px solid !important;
}
#anb-id-1 a:hover {
	color: black !important;
	border-bottom: 1px solid !important;
	text-decoration: none !important;
}

span[class^="close-anb"], span[class*="close-anb"] {
	//color: white !important;
}


#cookie-notice .cn-button {
  background: #B3124E url("https://www.ivendo.nl/wp-content/uploads/2018/02/icon-arrow-red.svg") no-repeat scroll right 8px center / 20px auto !important;
  color: white;
  cursor: pointer;
  display: inline-block;
 // font-family: Open Sans !important;
  font-size: 13px;
  //font-weight: bold !important;
  left: 0;
  line-height: 20px;
  padding: 5px 35px 5px 10px;
  text-decoration: none;
  text-transform: uppercase;
}
.cookie-notice-container > span {
  font-family: "Open Sans",sans-serif !important;
}
.cookie-notice-container a {
  margin: 0px 0px -10px 0px;
}
.cookie-notice-container {
  padding: 10px 10px 15px 10px !important;
}
#cookie-notice a.button, #cookie-notice a.tp-button, #cookie-notice button, #cookie-notice input[type="submit"], #cookie-notice input[type="reset"], #cookie-notice input[type="button"] {
  box-shadow: none !important;
}
#cn-close-notice {
	display: none !important;
}
.woodmart-load-more {
	font-weight: normal !important;
	letter-spacing: 1px !important;
}
.comment-form-img-message {
	display: none !important;
}
.term-description img {
	display: none !important;
}
.term-description h2 {
	font-size: 30px !important;
	margin-bottom: -20px !important;
}
.term-description {
	margin-top: 40px !important;
}
.col-left.reset-mb-10, .col-left.reset-mb-10 a {
	color: black !important;
}
.col-right.reset-mb-10 {
	color: black !important;
}
.col-left.reset-mb-10 a {
	border-bottom: 1px solid !important;
}
.product-tabs-wrapper {
	border-top: 0px !important;
	border-bottom: 0px !important;
}
.single-product .price {
	margin-bottom: 15px !important;
}
.single-product table tbody th, .single-product table tfoot th {
	border-bottom: 0px !important;
	padding: 0px !important;
}
.sku_wrapper {
	display: none !important;
}

.home .main-page-wrapper {
	padding-top: 0px !important;
}

.img-extracontent {
	margin-bottom: 20px !important;
}
#mobilemelder {
	display: none !important;
}
.single-post p, .single-post li  {
	color: black !important;
	font-size: 18px !important;
}
.single-post .meta-author {
	//display: none !important;
}
.single-post .page-title.page-title-default.title-size-small.title-design-default.color-scheme-dark.title-blog {
	//display: none !important;
}
.single-post li {
	margin: 0px !important;
}
.blog .entry-meta.wd-entry-meta {
	//display: none !important;
}
.blog .hovered-social-icons {
	display: none !important;
}
#menu-item-1047 {
	display: none !important;
}
.font-check li {
	font-weight: normal !important;
}
.container.imgtopusp.mobiel {
	margin-bottom: 60px !important;
}

.single-product bdi {
	font-size: 20px !important;
}
.single-product .extra-prijs-img {
	font-size: 16px !important;
}


.wd-header-cart.wd-tools-element.wd-design-2.cart-widget-opener.woodmart-shopping-cart.woodmart-cart-design-2 bdi {
	font-size: 14px !important;
}
.price-incl.price {
	margin-bottom: 20px !important;
}
.imgachtervoegsel {
	color: #999 !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
	font-weight: normal !important;
}
.archive .price::after {
	//content: "(EXCL. BTW)";
//color: #999 !important;
	//font-size: 12px !important;
}
.wd-sticky-btn-cart.woodmart-sticky-btn-cart .woocommerce-Price-amount.amount::after {
	content: "(EXCL. BTW)";
	color: #999 !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	font-weight: normal !important;
}
.home .price-incl.price, .archive .price-incl.price {
	margin-top: 5px !important;
}


img.anderetaal {
	width: 20px !important;
	margin-left: 5px !important;
}

.wd-tools-icon.wishlist-icon .wd-tools-count {
	background: #E72230 !important;
}
.wd-tools-icon.woodmart-cart-icon .wd-cart-number {
	background: #E72230 !important;
}






.postid-1617 .col-lg-6.col-12.col-md-6.product-images {
	display: none !important;
}

.postid-1617 .col-lg-6 {
	flex: 100% auto;
	max-width: 100% !important;
}

.postid-1617 .col-md-6 {
	-ms-flex: 0 0 100%;
	flex: 100% !important;
	max-width:  100% !important;
}
ul.pewc-product-extra-groups {
	--li-pl: 0px !important;
}
.postid-1617 .price.pewc-main-price, .postid-1617 .price-incl.price.pewc-main-price{
	display: none !important;	
}
.postid-1617  .pewc-form-field.pewc-child-quantity-field {
	background: white !important;
}
.postid-1617 .pewc-checkbox-desc-wrapper {
	display: -webkit-flex;
	display: block !important;
	text-align: center !important;
}
.postid-1617 .products-quantities-independent .pewc-radio-image-desc {
	text-align: center;
	line-height: 130% !important;
	margin-top: 10px !important;
	color: black !important;
}
.postid-1617 .pewc-radio-image-desc .woocommerce-Price-amount.amount {
	display: block !important;
	margin-top: 10px !important;
}
.postid-1617 .pewc-radio-image-desc del {
	display: none !important;
}
.single-product.postid-1617 bdi {
	font-size: 14px !important;
}
.single-product.postid-1617 input[type="number"] {
	padding: 10px !important;
	text-align: center;
}
.pewc-group-heading-wrapper h3 {
	background: #1D1D1B !important;
	color: white !important;
}
.pewc-groups-accordion .pewc-group-wrap h3::before {
	border-color: white !important;
}
.postid-1617 .pewc-groups-accordion .pewc-group-wrap .pewc-group-content-wrapper {
	margin-bottom: 5px !important;
}
.postid-1617 .group-active .pewc-group-heading-wrapper h3, .postid-1617 .pewc-group-heading-wrapper h3:hover {
	background: #FFD428 !important;
}
.postid-1617 .pewc-radio-image-wrapper label input:checked + img, .postid-1617 .pewc-checkbox-image-wrapper label input:checked + img {
	border: 4px solid #FFD428 !important;
}
.postid-1617 .pewc-total-field-wrapper p:nth-child(1), .postid-1617 .pewc-total-field-wrapper p:nth-child(2) {
	display: none !important;
}
.postid-1617  #pewc-grand-total bdi {
	font-size: 24px !important;
}
.postid-1617 #pewc-grand-total-label {
	font-size: 24px !important;
}
.postid-1617 .wd-sticky-btn.woodmart-sticky-btn.mobile-on.wd-sticky-btn-shown {
	display: none !important;
}
.postid-1617 .container.related-and-upsells, .postid-1617 .product-tabs-wrapper, .postid-1617 .posted_in, .postid-1617 .product-share {
	display: none !important;
}
.postid-1617 .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon.woodmart-wishlist-btn {
	display: none !important;
}
.postid-1617 .yith-ywraq-add-to-quote {
	display: none !important;
}
.postid-1617 .product_meta {
	display: none !important;
}
.postid-1617 .pewc-groups-accordion .pewc-group-wrap h3 {
	padding-left: 20px !important;
}
.postid-1617 #pewc-grand-total bdi::after {
	content: "(excl. BTW)";
	margin-left: 5px !important;
	font-size: 16px !important;
	color: #999 !important;
	text-transform: uppercase !important;
	font-weight: normal !important;
}
.postid-1617 .single-breadcrumbs-wrapper {
	display: none !important;
}

.postid-1617 .product_title.wd-entities-title::after {
	content: "Stel zelf je cadeaupakket, relatiegeschenk of kerstpakket samen. Je kunt hetzelfde product meerdere keren toevoegen door aantallen op te geven. Aan het eind kun je het aantal samengestelde pakketten opgeven dat je wilt bestellen. Schrijf -indien gewenst-  een persoonlijke boodschap in de laatste stap van je bestelling.";
	display: block !important;
	font-size: 16px !important;
	margin-top: 20px !important;
	margin-bottom: 30px !important;
	font-weight: normal !important;
}
.postid-1617 h1.product_title.wd-entities-title {
	margin-top: 20px !important;
}
.pewc-parent-product .product-name a {
	//pointer-events: none !important;
}
.cart_item.pewc-child-product.independent .product-name {
	padding-left: 30px !important;
}
#billing_house_number {
	text-align: left !important;
	padding-left: 15px !important;
}


.postid-1617  .pewc-radio-images-wrapper.pewc-columns-5 .pewc-radio-image-wrapper, .postid-1617  .pewc-checkboxes-images-wrapper.pewc-columns-5 .pewc-checkbox-image-wrapper {
	width: 20% !important;
}



.wp-caption-text.gallery-caption {
	display: none !important;
}
.gallery-item img {
	border: 0px !important;
}
.gallery .gallery-item {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.gallery dl {
	margin-bottom: 0px !important;
	/* margin-bottom: 20px; */
}
.gallery {
	margin-bottom: 40px !important;
}
.slb_data_content {
	margin-top: 10px !important;
}
.slb_data_title {
	width: 100% !important;
}
#slb_viewer_wrap .slb_theme_slb_baseline * {
	line-height: 100% !important;
}
.slb_data_title {
	margin-bottom: 10px !important;
}
.whb-color-dark .navigation-style-default #menu-klantenservice .item-level-0 > a::after {
	color: white !important;
}
.anb-bg p {
	color: black !important;
	font-size: unset !important;
	line-height: 18px !important;
	margin-bottom: 10px !important;
}
.anb-bg li {
	margin: 0px !important;
}
.wd-nav[class*="wd-style-"] > li.wd-has-children > a::after, .wd-nav[class*="wd-style-"] > li.menu-item-has-children > a::after {
	color: black !important;
	opacity: 1 !important;
}
.img-tekst-box {
	margin-top: 20px !important;
}
#menu-klantenservice a.woodmart-nav-link span {
	color: #070A33 !important;
}

.whb-top-bar {
	background-color: #0e4194 !important;
}
.tel-img-top, .tel-img-top a {
	color: #070A33 !important;
	font-weight: bold !important;
}
.wd-header-text.set-cont-mb-s.reset-last-child.volg-ons-op.wd-inline.whb-text-element {
	color: #070A33 !important;
}
.hpintrotxt h2 {
	font-weight: normal !important;
	line-height: 36px !important;
	font-size: 22px !important;
}
.min-footer {
	color: white !important;
}
.hpintrotxt h1 {
	font-size: 50px !important;
	color: #0e4194 !important;
}
.footer-column p {
	color: black !important;
	font-size: 14px !important;
	line-height: 24px !important;
}
.widget-title {
	color: black !important;
}
.textwidget.custom-html-widget {
	color: black !important;
}
.alignnone.size-full.wp-image-89 {
	width: 80%;
}
.footer-sidebar {
	padding-bottom: 250px !important;
}
.footer-column.footer-column-2.col-12.col-sm-6.col-lg-3 {
	margin-top: 5px !important;
}
.footer-column.footer-column-3.col-12.col-sm-6.col-lg-3 {
	margin-top: 5px !important;
}
.footer-column.footer-column-4.col-12.col-sm-6.col-lg-3 {
	margin-top: 5px !important;
}
#inschrijven-nieuwsbrief {
	margin-bottom: 20px !important;
}
.btn-submit {
	border-radius: 30px !important;
	background: #ef2b2f !important;
	letter-spacing: 1px !important;
	color: white !important;
}
.ti-footer.source-Google {
	padding-top: 35px !important;
}
.whb-row.whb-header-bottom.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle.whb-hidden-mobile {
	background: #0E4194 !important;
	color: white !important;
}
.nav-link-text {
	color: white !important;
}
.whb-top-bar {
	background-color: #AFBDD6 !important;
}
.wd-nav[class*="wd-style-"] > li.wd-has-children > a::after, .wd-nav[class*="wd-style-"] > li.menu-item-has-children > a::after {
	color: white !important;
	opacity: 1 !important;
}
.wd-header-my-account.wd-tools-element.wd-event-hover.wd-account-style-text.my-account-with-text.woodmart-header-links.woodmart-navigation.item-event-hover.menu-simple-dropdown a .wd-tools-text {
	color: white !important;
}
.whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-flex-middle {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.wd-header-text.set-cont-mb-s.reset-last-child.whb-text-element .color-white {
	color: #070A33 !important;
}
.wd-social-icons .wd-icon {
	color: #070A33 !important;
}
.whb-color-dark .navigation-style-default #menu-klantenservice .item-level-0 > a::after {
	color: black !important;
}
.wd-social-icons.woodmart-social-icons.text-left.icons-design-default.icons-size-.color-scheme-light.social-follow.social-form-circle a {
	background: #F0F0F0;
	width: 45px !important;
	height: 45px !important;
	color: white !important;
	margin-right: 5px !important;
	line-height: 32px !important;
	text-align: center !important;
}
.wd-social-icons.icons-size-small .wd-icon, .wd-social-icons.icons-size- .wd-icon {
	font-size: 20px !important;
}
[class*="wd-header-search-form"] input[type="text"] {
	min-width: 500px !important;
}

.container.imgtopusp.desktop p {
	color: white !important;
}
.container.imgtopusp.desktop .wpb_text_column.wpb_content_element {
	margin-bottom: 20px !important;
}
.top-usp-bar-img {
	color: white !important;
	text-align: center !important;
	padding: 0px !important;
	margin: 0px !important;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.top-ups-bar {
	margin-bottom: 20px !important;
}
.top-ups-bar span {
	margin-left: 15px !important;
	margin-right: 15px !important;
}
.top-ups-bar .fa-solid.fa-check {
	margin-right: 5px !important;
}
.wd-social-icons.woodmart-social-icons.text-left.icons-design-default.icons-size-.color-scheme-light.social-follow.social-form-circle a span:hover {
	color: #ef2b2f !important;
}
.top-usp-bar-img {
	font-size: 14px !important;
}
.main-page-wrapper h2 {
	color: #0E4194 !important;
}
.page-title.page-title-default.title-size-small.title-design-default.color-scheme-dark {
	margin-bottom: 0px !important;
}
.main-page-wrapper .contactblk-img h2 {
	color: white !important;
}
.contactblk-img p {
	color: white !important;
}
.size-full.wp-image-89.aligncenter {
	width: 200px !important;
	//border-radius: 999% !important;
}
.banner-title {
	font-size: 16px !important;
	line-height: 24px !important;
	font-weight: normal !important;
}
.h3kop {
	font-weight: 100 !important;
}
#wd-6255461a1ffe5 .banner-subtitle.subtitle-style-default.wd-fontsize-xs.wd-font-weight-700.font-primary {
	margin-top: -18px !important;
	margin-bottom: 40px !important;
}
.img-tekst-box-kop {
	color: #ef2b2f !important;
}

.home .main-page-wrapper h2 {
	color: black !important;
}
.woocommerce-product-details__short-description ul li {
	font-size: 16px !important;
	margin: 0px !important;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
	background: white !important;
}
.woocommerce-info {
	background-color: #ef2b2f !important;
}
.btn.btn-scheme-light.btn-scheme-hover-light.btn-style-default.btn-shape-rectangle.btn-size-extra-large.btn-full-width.wd-open-popup.btn-icon-pos-right {
	font-family: Lato !important;
	letter-spacing: 1px !important;
	font-weight: normal !important;
}
.contactblk-img a {
	color: white !important;
	border-bottom: 1px solid !important;
}
.contactblk-img a:hover {
	color: white !important;
	border-bottom: 0px solid !important;
}
.wd-header-text.set-cont-mb-s.reset-last-child.whb-text-element .color-white {
	color: #070A33 !important;
	font-weight: normal !important;
}
.home .main-page-wrapper h2 {
	color: black !important;
	font-family: Noto Sans !important;
}

.formulier-rij-1 {
	display: grid !important;
	grid-gap: 20px !important;
	grid-template-columns: repeat(1, 1fr);
}
.formulier-rij-2 {
	display: grid !important;
	grid-gap: 20px !important;
	grid-template-columns: repeat(2, 1fr);
}
.formulier-rij-3 {
	display: grid !important;
	grid-gap: 20px !important;
	grid-template-columns: repeat(3, 1fr);
}
.formulier-rij-links br, .formulier-rij-rechts br, .formulier-rij-midden br {
	display: none !important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	margin-top: 0px !important;
}
.formulier-rij-links label, .formulier-rij-rechts label, .formulier-rij-midden label {
	margin-bottom: 10px !important;
	margin-top: 20px !important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
	margin-top: 0px !important;
}
h4.persoonsgegevens {
	margin-bottom: 10px !important;
	//margin-top: 30px !important;
}
#my_popup h2 {
	color: #0e4194 !important;
	margin-bottom: 10px !important;
}
#my_popup h5 {
	margin-bottom: 0px !important;
}
.offerterij input[type="email"], .offerterij input[type="date"], .offerterij input[type="search"], .offerterij input[type="number"], .offerterij input[type="text"], .offerterij input[type="tel"], .offerterij input[type="url"], .offerterij input[type="password"], .offerterij textarea, .offerterij select {
	border-radius: 0px !important;
}
.codedropz-upload-inner h3 {
	font-size: 16px !important;
	line-height: 16px !important;
}
.page-id-325 .page-title.page-title-default.title-size-small.title-design-default.color-scheme-dark {
	display: none !important;
}
.btn.btn-scheme-light.btn-scheme-hover-light.btn-style-default.btn-shape-rectangle.btn-size-extra-large.btn-full-width.btn-icon-pos-right {
	font-weight: normal !important;
	letter-spacing: 1px !important;
	font-size: 16px !important;
}
.btn.btn-color-black.btn-style-default.btn-shape-rectangle.btn-size-default, .btn.btn-color-default.btn-style-default.btn-shape-rectangle.btn-size-default {
	font-weight: normal !important;
	letter-spacing: 1px !important;
}
.btn.btn-color-black.btn-style-default.btn-shape-rectangle.btn-size-default {
	background: #070A33 !important;
}
.btn.btn-color-black.btn-style-default.btn-shape-rectangle.btn-size-default:hover {
	background: #AFBDD6 !important;
}
#inschrijven-nieuwsbrief {
	margin-bottom: 0px !important;
}
.service-rij h2 {
	color: white !important;
}
.service-rij h3 {
	color: white !important;
}
.service-rij p {
	color: white !important;
	font-size: 14px !important;
}
.service-rij h3 {
	color: white !important;
	margin: 0px !important;
	font-size: 16px !important;
}
.service-rij a {
	color: white !important;
	border-bottom: 1px solid !important;
}
.service-rij a:hover {
	color: white !important;
	border-bottom: 0px solid !important;
}
.fa-solid.fa-comments-question-check, .fa-solid.fa-user {
	color: white !important;
	font-weight: 200 !important;
	font-size: 50px !important;
	line-height: 140% !important;
}


.whb-row.whb-header-bottom.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle.whb-hidden-mobile {
	background: #0e263d !important;
	color: white !important;
}
.wd-header-text.set-cont-mb-s.reset-last-child.whb-text-element .color-white {
	color: #fff !important;
	font-weight: normal !important;
}
.whb-top-bar {
	background-color: #ff6600 !important;
}
.wd-header-text.set-cont-mb-s.reset-last-child.tel-img-top.wd-inline.whb-text-element, .wd-header-text.set-cont-mb-s.reset-last-child.tel-img-top.wd-inline.whb-text-element a {
	color: white !important;
}
.single_add_to_cart_button:hover {
	color: var(--btn-shop-color-hover);
	box-shadow: var(--btn-shop-box-shadow-hover);
	background-color: #ff6600 !important;
}
.wd-social-icons.woodmart-social-icons.icons-design-default.icons-size-small.color-scheme-dark.social-share.social-form-circle.product-share.wd-layout-inline.text-left {
	display: none !important;
}
.whb-header {
	//margin-bottom: 0px !important;
}
.wd-sticky-btn-cart.woodmart-sticky-btn-cart .price {
	margin-bottom: 0px !important;
}
.tabs-layout-tabs + .wd-single-reviews {
	padding-top: var(--wd-single-spacing);
	border-top: 0px !important;
}
.wd-nav-wrapper.wd-nav-tabs-wrapper.text-center {
	display: none !important;
}
.product-tabs-wrapper {
	padding-top: 0px !important;
}
.img-tekst-box-kop {
	color: #ff6600 !important;
}
.wd-hover-standard .wd-add-btn > a:hover {
	background-color: #ff6600 !important;
}
.container.imgtopusp {
	margin-top: -60px !important;
	margin-bottom: 40px !important;
}
.top-ups-bar span {
	margin-left: 15px !important;
	margin-right: 15px !important;
	color: #0e263d !important;
}
.service-rij h2 {
	color: #0e263d !important;
}
.fa-solid.fa-comments-question-check, .fa-solid.fa-user {
	color: #0e263d !important;
}
.service-rij h3 {
	color: #0e263d !important;
}
.service-rij p {
	color: #0e263d !important;
}
.service-rij a:hover {
	color: #0e263d !important;
}
.service-rij a {
	color: #0e263d !important;
}
[class*="wd-header-search-form"] input[type="text"] {
	min-width: 400px !important;
}
.btn-submit {
	background: #ff6600 !important;
}
.widget {
	margin-bottom: 30px;
	padding-bottom: 0px !important;
	border-bottom: 0px !important;
}
.wd-active-filters.woodmart-active-filters {
	//display: none !important;
}
#tab-description p, #tab-description li {
	margin-bottom: 0px !important;
}
.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term {
	margin-bottom: 0px !important;
}
.widgettitle, .widget-title {
	margin-bottom: 10px !important;
}
.product-label {
	min-width: 150px !important;
}
.product-label.new {
	background-color: #8DC540 !important;
}
.product-label.featured {
	background-color: #0e263d !important;
}
.labels-rectangular .product-label {
	padding: 10px 10px !important;
}
#qlwapp .qlwapp-box {
	padding-bottom: 0px !important;
}
.scrollToTop {
	bottom: 80px !important;
}
#menu-klantenservice a.woodmart-nav-link span {
	color: white !important;
}
.whb-color-dark .navigation-style-default #menu-klantenservice .item-level-0 > a::after {
	color: white !important;
}
.wd-social-icons.woodmart-social-icons.text-left.icons-design-default.icons-size-.color-scheme-light.social-follow.social-form-circle a span:hover {
	color: #ff6600 !important;
}
.onsale.product-label {
	//display: none !important;
}
.fpf-field.fpf-heading h2 {
	color: #f60 !important;
	font-size: 16px !important;
}
.fpf-field.fpf-select label {
	font-size: 14px !important;
}
.fpf-fields {
	margin-bottom: 50px !important;
	margin-top: 40px !important;
}
.fpf-fields select {
	border-color: #0e263d;
}
.woocommerce-product-details__short-description em {
	font-size: 14px !important;
	/* margin-top: -20px !important; */
}
.fa-solid.fa-star-sharp {
	color: #ff6600;
}
.productconditie {
	margin-bottom: 5px !important;
}
.products-bordered-grid .owl-stage-outer {
	border-width: 0px !important;
}
.wd-sticky-btn-cart.woodmart-sticky-btn-cart .price del .woocommerce-Price-amount.amount::after {
	display: none !important;
}
.single-product .wd-dropdown-results.wd-scroll.wd-dropdown.woodmart-search-results.wd-opened bdi {
	font-size: 14px !important;
}
.zakelijk-account h2 {
	line-height: 130% !important;
}
.zakelijk-account h3 {
	font-size: 16px !important;
}
.zakelijk-account a {
	color: black !important;
	border-bottom: 1px solid !important;
}
.zakelijk-account a:hover {
	color: #ff6600 !important;
	border-bottom: 0px solid !important;
}
.zakelijk-account.col2 a {
	color: black !important;
	border-bottom: 0px !important;
}
.size-full.wp-image-93.aligncenter {
	width: 80% !important;
}
.ti-footer.source-Google {
	padding-top: 0px !important;
}
.wd-social-icons.woodmart-social-icons.icons-design-default.icons-size-.color-scheme-light.social-follow.social-form-circle.text-left {
	text-align: center !important;
}
.footer-container.color-scheme-light {
	//margin-top: -20px !important;
}
.wd-single-footer {
	display: none !important;
}
.main-page-wrapper h2 {
	color: #0e263d !important;
}
.entry-meta.wd-entry-meta {
	//display: none !important;
}
.entry-header {
	//display: none !important;
}
.post-single-page .post-title {
	color: #ff6600 !important;
	text-align: left !important;
	font-size: 40px !important;
	font-weight: bold !important;
	margin-bottom: 20px !important;
}
.brands-widget .brand-item a {
	padding: 20px 0px !important;
}
.brands-widget .brand-item img {
	max-height: 100px !important;
}
.brands-style-bordered.brands-grid {
	border-top: 1px solid var(--brdcolor-gray-300) !important;
	//border-bottom: 1px solid var(--brdcolor-gray-300) !important;
}
.page-id-163 .brands-widget, .single-product .brands-widget, .archive .brands-widget  {
	display: none !important;
}
.wd-compare-table .button:hover, .wd-compare-table .added_to_cart:hover {
	background-color: #ff6600 !important;
}
.term-description h2 {
	margin-bottom: 10px !important;
	font-size: 20px !important;
		//display: none !important;
}
.term-description p {
	/* margin-bottom: 10px !important; */
	font-size: 16px !important;
		//display: none !important;
}
.product-attributes {
	font-size: 13px !important;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}
h3.wd-entities-title {
	font-weight: bold !important;
	font-size: 16px !important;
	color: #ff6600 !important;
}
h3.wd-entities-title {
	font-weight: bold !important;
	font-size: 16px !important;
	margin-top: 20px !important;
}
.products-bordered-grid[class*="wd-spacing-"] [class*="-grid-item"] {
	padding-top: calc(var(--wd-sp) / 2);
	padding-bottom: calc(var(--wd-sp) / 1) !important;
}
.archive .productconditie em {
	display: none !important;
}
.archive .productconditie {
	margin-bottom: 10px !important;
}
.productconditie em {
	display: block !important;
	margin-bottom: 20px !important;
}
.out-of-stock.product-label {
	display: block !important;
	background: #da2128 !important;
	color: white !important;
}
p.stock.out-of-stock {
	color: #da2128 !important;
	text-transform: uppercase !important;
	/* letter-spacing: 1px !important; */
	font-size: 14px !important;
}
.tax-rate {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	display: block !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
}
.single-product .tax-rate {
	margin-top: -10px !important;
	margin-bottom: 15px !important;
	display: block !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
}
.page-id-285 h1 {
	font-size: 50px !important;
	color: #ff6600 !important;
}
.niet-gevonden-blok p {
	font-size: 20px !important;
}
.niet-gevonden-blok h2 {
	font-size: 22px !important;
}

/* ivendo tooltip toevoeging */
 /* Tooltip container */
.imgtooltip {
  position: relative;
  display: inline-block;
  //border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

.imgtooltip .tooltiptext {
	visibility: hidden;
	width: fit-content !important;
	background-color: #0e263d !important;
	color: #fff;
	text-align: center;
	padding: 10px !important;
	border-radius: 0px !important;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -100px !important;
	opacity: 0;
	transition: opacity 0.3s;
	font-size: 12px !important;
}

/* Tooltip arrow */
.imgtooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.imgtooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
} 

.niet-gevonden-blok a {
	border-bottom: 1px solid !important;
}
.page-id-298 .niet-gevonden-blok p {
	font-size: 20px !important;
	//margin-bottom: 0px !important;
}
.imgtooltip {
	font-size: 14px !important;
}

.meta-post-categories.wd-post-cat.wd-style-with-bg {
	display: none !important;
}
.meta-categories-wrapp {
	display: none !important;
}
.article-body-container {
	//padding-top: 0px !important;
}
.post-single-page.has-post-thumbnail .article-inner > .entry-header {
	display: none !important;
}
.orderby {
	font-weight: normal !important;
}
.nav-link-text {
	font-size: 12px !important;
}
.wd-tools-text {
	font-size: 12px !important;
}
.wd-shop-tools .woocommerce-ordering.wd-style-underline select {
	max-width: unset !important;
}

[class*="wd-header-search-form"] input[type="text"] {
	min-width: 260px !important;
	max-width: 260px !important;
}
.page-id-98 .page-title.page-title-default.title-size-small.title-design-default.color-scheme-dark, .page-id-99 .page-title.page-title-default.title-size-small.title-design-default.color-scheme-dark {
	margin-top: 0px !important;
}

.woocommerce-additional-fields {
	display: none !important;
}
.mooie-link a {
	color: #FF6600 !important;
	border-bottom: 1px solid !important;
	font-weight: bold !important;
}

.mooie-link a:hover {
	color: #FF6600 !important;
	border-bottom: 0px solid !important;
	font-weight: bold !important;
}

.wd-sticky-btn-cart.woodmart-sticky-btn-cart .productconditie {
	display: none !important;
}
#idis_plfy {
	margin: 0px !important;
	margin-bottom: 20px !important;
	width: 100% !important;
	border-radius: 0px !important;
}
.plugify_footer_h4 {
	font-size: 22px !important;
	font-weight: 700 !important;
	background: none !important;
	color: black !important;
	border: 0px !important;
}
.plugify_expo_sty_div strong {
	margin-bottom: 10px !important;
	display: block !important;
}
#idis_plfy hr {
	max-width: 100% !important;
}
.plugify_footer_h4 {
	font-size: 20px !important;
	font-weight: bold !important;
	background: none !important;
	color: black !important;
	border: 0px !important;
}
.plugify_expo_sty_div p {
	font-size: 20px !important;
	font-weight: bold !important;
}
.button.show_modal_details_btn_plugify {
	background: white !important;
	padding: 0px !important;
	border-bottom: 1px solid !important;
}
.button.show_modal_details_btn_plugify:hover {
	background: white !important;
	padding: 0px !important;
	border-bottom: 0px solid !important;
	box-shadow: none !important;
}
.modal-content hr {
	display: none !important;
}
.modal-content .first_row_tablee {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.modal-content.myclass strong {
	font-family: Open Sans !important;
}
.modal-content .first_row_tablee td:nth-child(2) {
	//display: none !important;
}
.modal-content {
	width: 40% !important;
	border-radius: 0px !important;
}
.pewc-product-extra-groups-wrap {
	background: #FDFDFD !important;
	padding: 20px !important;
	border: 1px solid rgb(241, 241, 241) !important;
	margin-bottom: 20px !important;
}
.pewc-group-heading-wrapper h3 {
	background: transparent !important;
	color: black !important;
	font-size: 16px !important;
	margin-bottom: 10px !important;
}
.pewc-product-extra-groups-wrap:before {
	content: "Upgrade opties" !important;
	font-size: 24px !important;
	font-weight: bold !important;
	margin-bottom: 20px !important;
	display: block !important;
}
.woocommerce-placeholder.wp-post-image {
	display: none !important;
}
.product_list_widget > li .wd-entities-title {
	margin-bottom: 0px !important;
}
.pewc-arrow-right {
	height: 30px !important;
}
.related-products .imgtooltip strong {
	display: block !important;
}
.zakelijk-account h1 {
	font-size: 20px !important;
	color: black !important;
}
.modified-date {
	display: none !important;
}
.avatar.avatar-32.photo {
	display: none !important;
}
.meta-author a {
	pointer-events: none !important;
}
.post-single-page {
	text-align: left !important;
	font-size: 12px !important;
}
.wd-nav-mobile li a {
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 12px !important;
}
.wd-builder-off .woocommerce-result-count {
	display: block !important;
}
.term-description {
	margin-top: 0px !important;
}
.woolaptoptekst a {
	border-bottom: 1px solid !important;
}
.woolaptoptekst a:hover{
	border-bottom: 0px solid !important;
}
.woolaptoptekst {
	margin-bottom: 20px !important;
}
.woolaptoptekst {
	margin-bottom: 20px !important;
	font-size: 15px !important;
}

.woocommerce-product-details__short-description p {
	color: black !important;
	font-size: 15px !important;
}
.woolaptoptekst h3 {
	font-size: 18px !important;
	margin-bottom: 5px !important;
}
.post-date.wd-post-date.wd-style-with-bg.woodmart-post-date {
	display: none !important;
}
.article-body-container h3 {
	margin-top: 0px !important;
}
#stuur-ons-een-bericht .wpcf7-form.init input {
	border-radius: 0px !important;
	margin-bottom: 0px !important;
	//height: unset !important;
}
.cf7col_labels {
	width: 50% !important;
	float: left !important;
	padding-right: 5px !important;
	box-sizing: border-box !important;
}
.cf7col_waardes {
	float: right !important;
	width: 50% !important;
	padding-left: 5px !important;
	box-sizing: border-box !important;
}
#stuur-ons-een-bericht .wpcf7-form.init input {
	border-radius: 0px !important;
	margin-bottom: 0px !important;
	//height: unset !important;
	background: white !important;
	margin-bottom: 5px !important;
}
.cf7p-text1, .cf7p-text2 {
	color: white !important;
}
.wpcf7-form-control.wpcf7-textarea {
	color: black !important;
	background: white !important;
	margin-bottom: 10px !important;
}
#stuur-ons-een-bericht .wpcf7-form.init input {
	color: black !important;
}
#stuur-ons-een-bericht input[type="text"], #stuur-ons-een-bericht input[type="email"], #stuur-ons-een-bericht input[type="tel"] {
	height: 50px !important;
	border-radius: 0px !important;
	background: white !important;
}
.wpcf7-not-valid-tip {
	display: block;
	color: black !important;
	margin-bottom: 10px !important;
	font-weight: bold !important;
}

.page-id-1940 .page-title.page-title-default.title-size-small.title-design-default.color-scheme-dark {
	display: none !important;
}
.page-id-1939 .page-title.page-title-default.title-size-small.title-design-default.color-scheme-dark {
	display: none !important;
}
.page-id-1940 #brands_2478, .page-id-1939 #brands_2478 {
	display: none !important;
}

.wd-tools-icon.wishlist-icon .wd-tools-count, .wd-tools-icon.woodmart-cart-icon .wd-cart-number {
	background: #FF6600 !important;
}

.registration-info {
	display: none !important;
}
.col-12.col-md-6.col-register-text h2 {
	display: none !important;
}
.woocommerce-info {
	background-color: white !important;
}
.wd-registration-page {
	max-width: 100% !important;
}

.lp-page a {
	border-bottom: 1px solid !important;
}
.lp-page a:hover {
	border-bottom: 0px solid !important;
}
.mooielink a {
	border-bottom: 1px solid !important;
	color: #FF6600 !important;
}
.hovered-social-icons.wd-tltp.wd-tltp-top {
	display: none !important;
}

.alignnone.size-full.wp-image-7068 {
	margin-top: 8px !important;
}
.pum-content.popmake-content a {
	color: #FF6600 !important;
	border-bottom: 1px solid !important;
}
.wpfront-message.wpfront-div p {
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-weight: bold !important;
}

.wpfront-message.wpfront-div a {
	text-transform: uppercase !important;
	color: white !important;
	border-bottom: 1px solid !important;
}
.single-post .meta-author {
	display: none !important;
}
.mooielink.mooie-link {
	border-bottom: 1px solid !important;
	color: #FF6600 !important;
}
.postid-7459 #wpfront-notification-bar {
	display: none !important;
}
.woocommerce-product-details__short-description {
	//margin-top: 60px !important;
}
.in3Widget.withBg.withLogo.dark {
	//position: absolute !important;
}
.wd-header-my-account.wd-tools-element .wd-tools-text {
	color: white !important;
}
.wd-prefooter {
	padding-bottom: 0px !important;
}
.color-white {
	color: white !important;
}
.whb-top-bar .wd-header-text {
	color: white !important;
}

.whb-top-bar .wd-header-text a {
	color: white !important;
}
.ti-widget.ti-goog {
	overflow: visible !important;
	margin-top: 15px !important;
}

@media only screen and (max-width: 1024px) and (orientation : landscape) {
	
input#mce-FNAME, input#mce-EMAIL {
	width: 68% !important;
}
#menu-item-977 {
	display: block !important;
}	
.postid-276 .main-page-wrapper {
	margin: 0px 20px 0px 20px !important;
}
#menu-item-1047 {
	display: block !important;
}
.container.imgtopusp.mobiel {
	display: none !important;
}
.container.imgtopusp.mobiel {
	display: none !important;
}
}


@media only screen and (max-width: 800px) and (orientation : portrait) {

input#mce-FNAME, input#mce-EMAIL {
	width: 59% !important;
}
#menu-item-977 {
	display: block !important;
}	
#menu-item-1047 {
	display: block !important;
}
.postid-276 .main-page-wrapper {
	margin: 0px 20px 0px 20px !important;
}
.container.imgtopusp.mobiel {
	display: none !important;
}
}

@media screen and (max-width: 767px) { 
#anb-location-id-24734 {
	width: 335px !important;
	bottom: 90px !important;
}
#menu-item-977 {
	display: block !important;
}
#menu-item-1047 {
	display: block !important;
}
.col-right.set-cont-mb-s.reset-last-child img {
	margin-bottom: 5px !important;
}

.wd-nav-mobile li a {
	border-bottom: 0px !important;
}
.mobile-nav .wd-nav-opener {
	border-left: 0px !important;
}
.mobile-nav .searchform {
	box-shadow: 0 1px 1px rgba(0,0,0,0.17);
}
.postid-276 .main-page-wrapper {
	margin: 0px 20px 0px 20px !important;
}
.single-product.postid-276 .cpb-col-right::before {
	content: "Je samenstelling:";
	font-size: 26px !important;
	color: black !important;
	font-weight: bold !important;
	font-family: Poppins !important;
	text-align: left !important;
	margin-bottom: 20px !important;
	display: block !important;
}
.wd-spacing-30 > [class*="col"] {
	margin-bottom: 40px !important;
}
div#cpb-success-message {
	position: fixed;
	top: 10%;
	right: 0% !important;
	background: #017b22;
	color: #fff;
	padding: 5px 10px;
	border-radius: 10px;
	z-index: 9999;
	margin-left: 20px !important;
	margin-right: 28px !important;
}
div#cpb-success-message {
	font-size: 20px !important;
	text-align: center !important;
	line-height: 20px !important;
	font-weight: bold !important;
}
#imgsamensteller #mobilemelder {
	display: block !important;
	background: #1D1D1B !important;
	color: white !important;
	position: fixed;
	bottom: 0 !important;
	height: 80px !important;
	z-index: 99999 !important;
	width: 100% !important;
	margin-left: -20px !important;
	text-align: center !important;
	color: white !important;
}
#mobilemelder a {
	color: white !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
}
.postid-276 #wwkSidebarMobile {
	display: none !important;
}
#mobilemelder p {
	margin-top: 25px !important;
	line-height: 0px !important;
	margin-bottom: 15px !important;
}
.melder-container span {
	border-bottom: 1px solid !important;
}

.owl-dots {
	margin-bottom: 20px !important;
}
.mtphr-dnt-grid-item.mtphr-dnt-grid-item-1.mtphr-dnt-grid-item-default {
	font-size: 16px !important;
}
.page-title {
	margin-bottom: 20px !important;
}
.postid-1617 .pewc-radio-images-wrapper.pewc-columns-5 .pewc-radio-image-wrapper, .postid-1617 .pewc-checkboxes-images-wrapper.pewc-columns-5 .pewc-checkbox-image-wrapper {
	width: 50% !important;
}
#anb-location-id-2662 {
	width: 90% !important;
	z-index: 99999 !important;
}
.container.imgtopusp.mobiel {
	margin-bottom: 80px !important;
}
.home .container.imgtopusp.mobiel {
  margin-bottom: 80px !important;
}
	#anb-id-2 {
		border: 1px solid white !important;
}
.banner-img-homepage {
	margin-bottom: 20px !important;
}
}

.banner-img-homepage {
	margin-top: -20px !important;
}

#menu-item-977 {
	display: none !important;
}



@media only screen and (max-width: 1024px) and (orientation : landscape) {
	
input#mce-FNAME, input#mce-EMAIL {
	width: 68% !important;
}
.whb-general-header-inner {
	height: 100px !important;
	max-height: 100px !important;
}
.widget.woocommerce.widget_ywraq_mini_list_quote {
	float: right !important;
}
.wd-header-text.set-cont-mb-s.reset-last-child.whb-text-element {
	flex: unset !important;
}
}


@media only screen and (max-width: 800px) and (orientation : portrait) {

input#mce-FNAME, input#mce-EMAIL {
	width: 76% !important;
}
#inschrijven-nieuwsbrief h5 {
	padding: 0px 100px !important;
}	
.nieuwsbrief-wrap {
	width: 75% !important;
}
.whb-general-header-inner {
	height: 100px !important;
	max-height: 100px !important;
}
.widget.woocommerce.widget_ywraq_mini_list_quote {
	float: right !important;
}
.wd-header-text.set-cont-mb-s.reset-last-child.whb-text-element {
	flex: unset !important;
}
.yith-ywraq-add-to-quote {
	margin-top: 20px !important;
}
}


@media screen and (max-width: 767px) { 

.container.imgtopusp.mobiel {
	display: block !important;
}
.container.imgtopusp.desktop {
	display: none !important;
}
.container.imgtopusp.mobiel {
	margin-bottom: 40px !important;
	display: block !important;
	margin-top: -20px !important;
}
.home .container.imgtopusp.mobiel {
	display: block !important;
	margin-top: -20px !important;
	margin-bottom: 60px !important;
}
.mtphr-dnt-grid-item.mtphr-dnt-grid-item-1.mtphr-dnt-grid-item-default {
	color: black !important;
	text-align: center !important;
}
.container.imgtopusp.mobiel .fal {
	margin-right: 8px !important;
}
.header-banner-display .website-wrapper {
	margin-top: 80px !important;
}
.header-banner {
	min-height: 80px !important;
}
.whb-general-header .woodmart-logo img {
	max-width: 100% !important;
}
.breadcrumbs-location-below_header .single-breadcrumbs-wrapper {
	margin-top: 0px !important;
}
.cat-rij-homepage {
	padding-top: 0px !important;
}
.header-banner-container {
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.dokan-alert > *, .dokan-error > *, .dokan-info > *, .dokan-message > *, .dokan-store-contact .alert-success > *, .mc4wp-alert > *, .wd-notice > *, .woocommerce-error > *, .woocommerce-info > *, .woocommerce-message > *, .yith_ywraq_add_item_product_message > *, div.wpcf7-response-output > * {
	margin-right: 0px !important;
	margin-left: 0px !important;
}
.vvpage.bedankt-bestelling {
	padding: 30px !important;
	text-align: center !important;
}
.nieuwsbrief-wrap {
	width: 100% !important;
}
#inschrijven-nieuwsbrief h5 {
	padding: 0px !important;
}
input#mce-FNAME, input#mce-EMAIL {
	width: 59% !important;
}
.scrollToTop.button-show {
	display: none !important;
}
.yith-ywraq-add-to-quote {
	margin-top: 20px !important;
}
.wd-sticky-add-to-cart.button.alt.woodmart-sticky-add-to-cart {
	display: none !important;
}
.yith-ywraq-add-to-quote {
	margin-top: -6px !important;
}
table.shop_table.ywraq_responsive .product-remove {
	padding: 0px !important;
}
.page-id-599 td.product-thumbnail img {
	min-width: 60px !important;
	max-width: 60px !important;
}
.banner-img-homepage {
	margin-top: 0px !important;
}
.banners-carousel-wrapper .owl-dots {
	margin-top: 0px !important;
}
.home .whb-general-header {
	border-bottom-width: 0px !important;
}
.postid-276 .main-page-wrapper {
	margin: 0px 20px 0px 20px !important;
}
.home .container.imgtopusp.mobiel {
	//display: none !important;
}
.wd-header-text.set-cont-mb-s.reset-last-child.wd-inline.whb-text-element, .wd-header-text.set-cont-mb-s.reset-last-child.wd-inline.whb-text-element a {
	color: white !important;
}
.hp-box-2022 {
	display: none !important;
}
.foto-pand {
	height: 350px !important;
}
.container.imgtopusp.mobiel .vc_column-inner {
	display: none !important;
}
.container.imgtopusp.mobiel {
	//display: none !important;
}
.service-rij {
	display: none !important;
}	
.usp-bar-footer {
	display: none !important;
}
.page-title .container > * {
	margin-bottom: 20px !important;
}	
.product-attributes {
	font-size: 12px !important;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}
.imgtooltip strong {
	display: block !important;
}
.info-box-rij {
	padding-top: 0px !important;
}
.whb-general-header .woodmart-logo img {
	max-width: 90% !important;
}	
.site-logo {
	text-align: center !important;
}	
.nav-link-text {
	color: bl !important;
}	
.streepjes {
	display: none !important;
}	
.linksvanstreepjes {
	display: none !important;
}	
.nav-link-text {
	color: black !important;
}
.home .container.imgtopusp.mobiel {
	display: block !important;
	margin-top: -40px !important;
	margin-bottom: 60px !important;
}
.info-box-rij.vc_custom_1657709567239 {
	padding-top: 20px !important;
}
.cf7col_labels {
	width: 100% !important;
	float: left !important;
	padding-right: 0px !important;
	box-sizing: border-box !important;
}
.cf7col_waardes {
	float: right !important;
	width: 100% !important;
	padding-left: 0px !important;
	box-sizing: border-box !important;
}
.wpb_text_column.wpb_content_element.zakelijk-account {
	margin-bottom: 0px !important;
}
.wpfront-message.wpfront-div {
	padding: 15px !important;
	font-weight: normal !important;
}
.wpfront-message.wpfront-div p {
	font-weight: normal !important;
}
#wpfront-notification-bar {
	height: 80px !important;
}@media (min-width: 768px) and (max-width: 1024px) {
	.container.imgtopusp.mobiel {
	display: none !important;
}
.container.imgtopusp.desktop {
	display: none !important;
}
.container.imgtopusp.mobiel {
	display: block !important;
	margin-top: -30px !important;
}
.mtphr-dnt-grid-item.mtphr-dnt-grid-item-1.mtphr-dnt-grid-item-default {
	color: black !important;
	text-align: center !important;
}
.container.imgtopusp.mobiel .fal {
	margin-right: 8px !important;
}
.whb-general-header .woodmart-logo img {
	max-width: 100% !important;
}

}

