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

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	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:#c9d52d;
	background-image: none;
}

:root{
--wd-text-font:"Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#333333;
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#333333;
}
: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:"Lato", 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:"Lato", 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:#c4dc6a;
}
:root{
--wd-alternative-color:#1d1d1d;
}
:root{
--wd-link-color:#9ab632;
--wd-link-color-hover:#c4dc6a;
}
body{
	background-image: none;
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	background-position:center center;
}

:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:#c4dc6a;
}
:root{
--btn-accented-bgcolor-hover:#c3ce52;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
.product-labels .product-label.onsale{
	background-color:rgb(101,185,29);
}

.product-labels .product-label.new{
	background-color:rgb(221,153,51);
}

	:root{
									--wd-form-brd-radius: 35px;
			
			
					
					--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: 35px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
			
					
					
			
							--btn-accented-brd-radius: 35px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
			
					
									--wd-sticky-btn-height: 95px;
					
					--wd-brd-radius: 0px;
			}

			@media (max-width: 1024px) {
			:root {
				--wd-sticky-btn-height: 95px;
			}
		}
	
			@media (max-width: 768px) {
			:root {
				--wd-sticky-btn-height: 42px;
			}
		}
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1222px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 280px;
		}
	
	
.CTA-top {
	letter-spacing: 1px;
}
.gtranslate_wrapper a {
	color: #000;
	float: right;
	padding: 0 5px;
}
.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;
	margin-bottom: -20px !important;
}
.labels-rounded .product-label {
	background: #255a9e;
	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: #C9D52D !important;
	color: white !important;
	letter-spacing: 1px !important;
}
.wpcf7-form-control.wpcf7-submit:hover {
	background: #4D4D4F !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: white !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: #9ab632 !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: #B3124E !important;
	border-bottom: 1px solid !important;
}
.wpcf7-form-control.wpcf7-submit {
	background: #C9D52D !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: #c4dc6a !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 samengesteld pakketen 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;
}
.header-banner {
	background-color: #FFD428 !important;
}
.container.header-banner-container.reset-mb-10 p {
	color: black !important;
}
.site-logo {
	padding-left: 0px !important;
}
#text-2 p, #text-3 p, .textwidget a {
	color: black !important;
	font-size: 14px !important;
	line-height: 1.8em;
}
.tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs {
	border-bottom: 0px !important;
}
.whb-top-bar {
	background-color: #C9D52D !important;
}
.wc-tab-inner h3 {
	margin-bottom: 0px !important;
}
#tab-description a {
	color: #C9D52D !important;
	border-bottom: 1px solid !important;
}
#tab-description a:hover {
	color: #000 !important;
	border-bottom: 0px solid !important;
	text-decoration: none !important;
}
.single-product .main-page-wrapper {
	padding-top: 0px !important;
}
.col-left.reset-mb-10 {
	color: white !important;
}
.col-right.reset-mb-10 strong {
	color: white !important;
}
#text-2 em {
	font-size: 14px !important;
}
.woocommerce-price-suffix {
	color: black !important;
	font-size: 12px !important;
}
.icons-design-default.color-scheme-light .woodmart-social-icon:hover {
	color: white !important;
}
#custom_html-2 p {
	color: black !important;
	font-size: 14px !important;
}
#mce-EMAIL {
	color: black !important;
	background: white !important;
	width: 64% !important;
	margin-right: 5px !important;
	border-radius: 30px 0px 0px 30px !important;
	border: 0px !important;
}
.copyrights-wrapper {
	border-top: 0px !important;
	background: #4D4D4F !important;
}
.col-left.reset-mb-10 a {
	color: white !important;
}
.hpintrotxt a {
	border-bottom: 1px solid !important;
}
h2 {
	margin-bottom: 0px !important;
}
h4.title.element-title.col-12 {
	text-transform: none !important;
	font-size: 24px !important;
}
.alignnone.size-full.wp-image-4012 {
	height: 368px !important;
}
.home .main-page-wrapper {
	margin-top: -80px !important;
}
.alignnone.size-full.wp-image-4025 {
	height: 220px !important;
}
.hpnieuweproducten .woodmart-add-btn.wd-add-btn-replace, .hpnieuweproducten .price {
	display: none !important;
}
.hpintrotxt .wpb_text_column.wpb_content_element {
	margin-bottom: 0px !important;
}
.banner-title {
	margin: 0px !important;
}
.promo-banner .banner-subtitle {
	font-weight: normal !important;
}
.promo-banner .content-banner {
	height: 100% !important;
}
.promo-banner .banner-btn-wrapper {
	position: absolute;
	bottom: 0 !important;
	right: 0 !important;
}
.promo-banner .banner-btn-wrapper {
	position: absolute;
	bottom: 0 !important;
	left: 0 !important;
}
.header-banner {
	background-color: #4D4D4F !important;
}
.container.header-banner-container.reset-mb-10 p {
	color: white !important;
}
.btn.btn-color-default:hover, .btn.btn-color-black:hover {
	color: white !important;
	box-shadow: none !important;
	background: #4D4D4F !important;
}
.banner-btn-wrapper {
	font-family: "Font Awesome 5 Pro", Lato !important;
}
.offertevlak .banner-subtitle {
	margin-bottom: 10px !important;
}
.banner-inner h2 {
	font-size: 30px !important;
}
.single_add_to_cart_button.button.alt {
	background: #C9D52D !important;
}
.stock.in-stock::before {
	color: #C9D52D !important;
}
.article-inner .meta-author, .article-inner .hovered-social-icons, .article-inner .entry-meta.woodmart-entry-meta, .meta-categories-wrapp, .wd-post-cat.wd-style-with-bg, .wd-post-date.wd-style-with-bg {
	display: none !important;
}
.woodmart-single-footer {
	border-top: 0px !important;
}
.single-post .breadcrumbs a {
	pointer-events: none !important;
}
.error404 .page-content {
	display: none !important;
}
.imgnoticebalk {
	background: #da2128 !important;
	color: white !important;
	padding: 20px !important;
	font-weight: bold !important;
	margin-bottom: 20px !important;
}
.logged-in .imgnoticebalk {
	display: none !important;
}
.home h1 {
	color: #ADC13C !important;
	font-size: 36px !important;
}
footer #text-3 a,
.textwidget a {
	color: #000 !important;
	border-bottom: 1px solid !important;
	line-height: 200% !important;
}
footer #text-7 a,
footer #text-11 a {
	font-size: 14px;
}

footer #text-3 a:hover,
footer #text-7 a:hover,
footer #text-11 a:hover {
	color: white !important;
	text-decoration: none !important;
}
footer #text-3 .wd-social-icons {
	text-align: left;
}
footer #text-3 .wd-social-icons a {
	border-bottom: 0 !important;
}
#cookie-notice .cn-button {
  background: #4D4D4F 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: Lato !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: Lato !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;
}
.page-title {
	margin-bottom: 0px !important;
}
.term-description h2 {
	color: #C9D52D !important;
	margin-bottom: 10px !important;
}
.term-description a, #imgextracatinfo a{
	border-bottom: 1px solid !important;
}
.term-description a:hover, #imgextracatinfo a:hover {
	border-bottom: 1px solid !important;
	color: black !important;
}
#imgextracatinfo {
	margin-top: 50px !important;
}
html {
	scroll-behavior: smooth;
}
#imgextracatinfo p {
	font-size: 18px !important;
	color: black !important;
}
#tinymce-editor-image-116f2091-7646-4077-b882-22f27b349d23 {
	display: none !important;
}
#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810 {
	left: 20px !important;
	bottom: 20px !important;
}
.vvpage.bedankt-bestelling {
	padding: 30px 300px !important;
	text-align: center !important;
}
.vvpage a {
	color: #C9D52D !important;
	border-bottom: 1px solid !important;
}
.price .woocommerce-Price-amount.amount {
	color: #9ab632 !important;
}
.single_add_to_cart_button.button.alt {
	background: #9ab632 !important;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
	background: #9ab632 !important;
}
.woodmart-cart-number {
	background: #9ab632 !important;
}@media (min-width: 1025px) {
	/* x-mas theme 
.main-page-wrapper {
	background-image: url(https://www.ppc.nl/wp-content/uploads/xmas-bottom.png) !important;
	background-position: bottom left;
	background-size: 38vw 25vw;
	background-repeat: no-repeat;
}
.main-page-wrapper:before {
	position: absolute;
	top: 190px;
	right: 0;
	content:"";
	background-image: url(https://www.ppc.nl/wp-content/uploads/xmas-top.png) !important;
	background-position: top right;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 41vw;
	height: 25vw;
}

.wd-prefooter {
	display: none;
}

.page-title-default {
	background-color: transparent;
}

*/


.whb-top-bar-inner .nav-link-text {
	text-transform: none !important;
}

.info {
	display: none;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.container.imgtopusp.mobiel {
	display: block !important;
}
.container.imgtopusp.desktop {
	display: none !important;
}
.container.imgtopusp.mobiel {
	display: block !important;
	margin-top: -30px !important;
	margin-bottom: 70px !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;
}
.site-mobile-menu li a {
	border-bottom: 0px !important;
}
.icon-sub-menu {
	border-left: 0px !important;
}
.vvpage.bedankt-bestelling {
	padding: 30px 0px !important;
	text-align: center !important;
}
.vvpage a {
	color: #C9D52D !important;
	border-bottom: 1px solid !important;
}
}

@media (max-width: 576px) {
	.container.imgtopusp.mobiel {
	display: block !important;
}
.container.imgtopusp.desktop {
	display: none !important;
}
.container.imgtopusp.mobiel {
	display: block !important;
	margin-top: -20px !important;
	margin-bottom: 80px !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;
}
.site-mobile-menu li a {
	border-bottom: 0px !important;
}
.icon-sub-menu {
	border-left: 0px !important;
}
.vvpage.bedankt-bestelling {
	padding: 30px 0px !important;
	text-align: center !important;
}
.vvpage a {
	color: #C9D52D !important;
	border-bottom: 1px solid !important;
}
}

