/*
Theme Name: Onderdelen child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor x Slize
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A lightweight and minimalist WordPress theme for Elementor page builder.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.8.1.1693387846
Updated: 2023-08-30 09:30:46

*/





/* Nieuwe stylingregels tbv productpagina ivm ASWO GPSR */

.metanieuw .posted_in.detail-container { display: none; }

.metanieuw .sku_wrapper.detail-container { margin-bottom: 25px !important; }

.elementor-1371 div.gpsr_data { display: block !important; }

/* Einde - toegevoegd op 24/12/24 ivm nieuwe wetgeving */



/* Voorkomt weergave van de GPSR data in de zoekresultaten */

.eed-output .gpsr_data, .products .gpsr_data { display: none !important; }

/* Einde - toegevoegd op 24/12/24 ivm nieuwe wetgeving */







@media only screen and (min-width: 500px) {
p#shipping_address_1_field, p#billing_address_1_field {
	width: calc(100% - 250px)
}

p#shipping_housenumber_field, p#billing_housenumber_field {
	width: 110px;
	margin-right: 125px !important;
}

p#shipping_address_2_field, p#billing_address_2_field {
	width: 110px;
	position: absolute;
	right: 25px;
}}

@media only screen and (max-width: 499px) {
p#shipping_address_1_field, p#billing_address_1_field {
	width: 100%
}

p#shipping_housenumber_field, p#billing_housenumber_field {
	width: calc(50% - 7px);
	float: left;
}

p#shipping_address_2_field, p#billing_address_2_field {
	width: calc(50% - 7px);
	float: right;
}}


.eed-delivery-outer.dd span {
  display: none;
}
.eed-delivery-outer.dd:after {
  content: 'Niet meer leverbaar';
}

body {
	max-width: 100%;
	overflow-x: hidden;
}

@media only screen and (min-width: 1025px) {
.elementor-1294, .elementor-149, .content,
.woocommerce, .elementor.product.type-product {
   min-height: calc(100vh - 468px) !important;
}}


@media only screen and (max-width: 1024px) and (min-width: 900px) {
.elementor-1294, .elementor-149, .content,
.woocommerce, .elementor.product.type-product {
   min-height: calc(100vh - 438px) !important;
}}

@media only screen and (max-width: 899px) and (min-width: 768px) {
.elementor-1294, .elementor-149, .content,
.woocommerce, .elementor.product.type-product {
   min-height: calc(100vh - 460px) !important;
}}




.woocommerce-customer-details {
	margin-bottom: 0px !important;
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	font-size: 25px;
	font-weight: 500;
	color: #65676b;
	font-style: italic;
	line-height: 1.1;
	margin-bottom: 30px !important;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
	padding-left: 0px;
	color: #000000;
}

@media only screen and (max-width: 900px) {
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
	margin-bottom: 10px;
}}

.woocommerce-order-details__title {
	font-size: 20px !important;
	font-weight: 500;
	color: #000000;
	margin-bottom: 20px;
}

.shop_table.order_details {
	background: #f6f6f6;
	border-radius: 10px;
	padding: 20px;
	margin-bottom: 30px !important;
}

@media only screen and (max-width: 767px) {
.shop_table.order_details
	
.woocommerce-table__product-name.product-name	{
	font-size: 12px;
	position: relative !important;
	height: 30px !important;
	padding-bottom: 15px !important;
	overflow: hidden;
	padding-left: 0px !important;
	left: 0px !important;
}

.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
	padding: 0px !important;
}
	
.shop_table.order_details thead th,
.shop_table.order_details tfoot th,
.shop_table.order_details td {
	color: #000000 !important;
	font-size: 12px;
}
}


.woocommerce-customer-details h2 {
	font-size: 20px;
	font-weight: 500;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
}

.shop_table.order_details thead th,
.shop_table.order_details tfoot th,
.shop_table.order_details td {
	color: #000000 !important;
}

.shop_table.order_details tfoot td {
	text-align: right;
	color: #000000 !important;
}

.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1,

.woocommerce-column.woocommerce-column--1.woocommerce-column--shipping-address
{
	padding: 0px !important;
	margin-bottom: 0px !important;
}





.header .elementor-button.elementor-button--view-cart {
background: #afb5bb !important;
}

.mandje2 .shipping-calculator-form .button.wp-element-button,
.retourform a,
.contact .form button,
.mandje2 .wc-proceed-to-checkout a,
button#place_order.button {
	background: #65676b !important;
}


.mandje2 .shipping-calculator-form .button.wp-element-button:hover,
.productpag2 .meta,
.productpag2 .bt-winkelwagen button:hover,
.topfooter, 
.header .col3,
.elementor-button.elementor-button--checkout {
background: #2bb7af !important;
}

.contact .contactgegevens h3,
.woocommerce-Message::before,
.Woocommerce-Message::before,
.woocommerce-message::before,
.mandje2 .product-quantity,
.mandje2 .product-name,
.mandje2 .product-price,
.mandje2 .product-subtotal,
.betalen2 thead .product-name,
.betalen2 thead .product-total,
.productpag2 .eed-alternatives a,
.woocommerce-notices-wrapper::before, .ic-contact i {
	color: #2bb7af !important;
}

.productpag2 .eed-alternatives a:hover {
	cursor: pointer !important;
	text-decoration: none !important;
	color: #65676b !important;
}

.highlight .zoeken {
		background: #2bb7af;
		border: 2px solid #2bb7af;
}

.highlight .contact {
	color: #2bb7af;
	border-color: #2bb7af;
	border: 2px solid #2bb7af;
}

.header .cart .product-name:hover a,
.type {
	color: #2bb7af !important;
	border-bottom: 1.5px solid #65676b;
	transition: all 0.1s ease;
}


.mandje2 td.product-name a:hover,
.type:hover {
	text-decoration: none !important;
	cursor:  pointer !important;
	color: #65676b !important;
	border-bottom: 1.5px solid #ffffff00 !important;
}

.productpag2 .bt-winkelwagen button,
.search .eed-zoeken input#submit,
.topimg .eed-zoeken input#submit {
	background: #65676b !important;
	cursor: pointer !important;
}

.search .eed-zoeken input#submit:hover,
.topimg .eed-zoeken input#submit:hover {
	background: #000 !important;
	transition: all 0.1s ease;
	cursor: pointer !important;
}

.search .eed-zoeken input#eed_search_field:hover,
.topimg .eed-zoeken input#eed_search_field:hover {
	border-color: #65676b !important;
}

.woocommerce-Message,
.Woocommerce-Message,
.woocommerce-message,
.woocommerce-info {
	background: #f6f6f6 !important;
	border-top-color: #2bb7af !important;
}






@media only screen and (min-width: 1200px) {
.container{
	min-width: 1140px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}}

@media only screen and (max-width: 1199px) and (min-width: 768px) {
.container {
	min-width: 100% !important;
	width: 100% !important;
	max-width: 100% !important;
	padding: 0px 35px;
	margin-left: auto;
	margin-right: auto;
}}

@media only screen and (max-width: 767px) {
.container {
	min-width: 100% !important;
	width: 100% !important;
	max-width: 100% !important;
	padding: 0px 25px;
	margin-left: auto;
	margin-right: auto;
}}




.products.grid.columns-4 ::before,
.infiniteloader {
	display: none !important;
}

.col-lg-7 div.mt-2.eed-product-brand {
	position: relative;
	top: -52px !important;
	margin-top: 20px !important;
}

.col-lg-7 h4 {
	position: relative;
	top: 30px;
}

div.w-100,
a.col-lg-5 {
	min-width: 100%;
}






@media only screen and (min-width: 768px) { 
.products.grid ul,
div.products.grid.columns-4 ul {
		grid-template-columns: repeat(4, 1fr) !important;
}}


@media only screen and (min-width: 850px) {
.appliances ul,
.appliances.columns-3 ul,
.appliances.columns-4 ul {
	padding-left: 0px !important;
	grid-template-columns: repeat(4, 1fr) !important;
	}}

@media only screen and (max-width: 849px)and (min-width: 768px) {
.appliances ul,
.appliances.columns-3 ul,
.appliances.columns-4 ul {
	padding-left: 0px !important;
	grid-template-columns: repeat(2, 1fr) !important;
	}}


@media only screen and (max-width: 767px) { 
.appliances ul,
.appliances.columns-3 ul,
.appliances.columns-4 ul,
.products.grid ul,
div.products.grid.columns-4 ul {
		grid-template-columns: repeat(1, 1fr) !important;
}}

@media only screen and (min-width: 768px) {
.eed-output ul {
	display: grid;
	gap: 30px !important;
}}

@media only screen and (min-width: 768px) {
.attachment-woocommerce_thumbnail,
div.thumbnail_container {
	background-image: center !important;
  background-position: center;
	border: 0px solid #efefef;
	border-radius: 10px;
	height: 67px !important;
}
	
div.thumbnail_container img  {
	background-image: center !important;
  background-position: center;
	border: 0px solid #efefef;
	border-radius: 10px;
	margin-bottom: -80px !important
	height: 67px !important;
}}


@media only screen and (max-width: 767px) {
div.thumbnail_container {
	background-image: center !important;
  background-position: center;
	border: 0px solid #efefef;
	border-radius: 10px;
	height: 67px !important;
}

div.thumbnail_container img  {
	background-image: center !important;
  background-position: center;
	border: 0px solid #efefef;
	border-radius: 10px;
	margin-bottom: -80px !important
	height: 67px !important;
}}

li.product img {
	width: 100% !important;
	object-fit: contain;
}







@media only screen and (max-width: 820px) and (min-width: 768px) {
button.eed_to_product i,
button.eed_gotoAppliance i,
button.to_cart i {
	display: none;
}}


button.eed_to_product i,
button.eed_gotoAppliance i,
button.to_cart i {
	transform: scale(0.6);
	margin-left: 4px;
	position: relative;
	top: 1px;
}

.eed-output a:hover {
	text-decoration: none !important;
}

a.button.product_type_simple.add_to_cart_button,
button.to_cart {
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: calc(100% - 30px) !important;
	border-radius: 5px !important;
	color: #000000;
	background: #bbbbbb !important;
	border: 0px solid !important;
	margin-top: 5px;
	font-size: 12px !important;
	font-weight: 500;
}

button.eed_to_product {
	position: absolute;
	bottom: 53px;
	left: 15px;
	width: calc(100% - 30px) !important;
	border-radius: 5px !important;
	color: #000000 !important;
	background-color: #efefef !important;
	border: 0px solid !important;
	margin-top: 5px;
	font-size: 12px !important;
	font-weight: 500;
}

.appliances button.eed_gotoAppliance,
button.eed_gotoAppliance {
	position: absolute !important;
	margin-top: 5px !important;
	background-color: #efefef !important;
	color: #000000 !important;
	border-radius: 5px !important;
	margin-bottom: 0px;
	font-weight: 500;
	font-size: 12px !important;
	border: 0px solid !important;
	position: relative;
	bottom: 0px !important;
	left: 15px;
	width: calc(100% - 30px) !important;
}

li.product:hover a.button,
li.p-3:hover button.to_cart {
	color: #ffffff !important;
	background-color: #2bb7af !important;
}

li.product:hover button.eed_to_product {
	background: #c3c8ce !important;
	color: #000000 !important;
}

.appliances li:hover button.eed_gotoAppliance,
.appliances.columns-4 ul li.p-3:hover button.eed_gotoAppliance,

li.p-3.d-md-table-cell.col.align-bottom.eed-appliance:hover button.eed_gotoAppliance {
	background: #2bb7af !important;
	color: #ffffff !important;
}






.eed-product-brand {
	border-radius: 0px 10px 10px 0px;
	padding: 0px 15px;
	background: #2bb7af;
	position: absolute;
	bottom: 97px;
	left: 0px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #ffffff !important;
}

.woocommerce-Price-currencySymbol,
li.p-3 bdi .woocommerce-Price-currencySymbol {
	margin-right: 4px;
}

.eed-vgroup.eed-product-vgroup,
li.p-3 p.meta-info {
	position: absolute;
	line-height: 1.3;
	font-size: 12px;
	width: calc(100% - 30px);
}	

li.product h4 {
	position: absolute;
	font-weight: bold;
	color: #000000;
	font-weight: 700;
	line-height: 1.2;
	font-size: 14px;
	width: calc(100% - 30px);
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: uppercase;
}

li.product span.price {
	width: 150px;
	position: absolute;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
}

li.product:hover h4 {
	color: #65676b !important
}





@media only screen and (min-width: 1100px) {
.products.grid.columns-4
li.product h4 {
	font-size: 14px;
	height: 34px;
	bottom: 163px;
	left: 15px;
}

.products.grid.columns-4
li.p-3 p.meta-info {
	height: 33px !important;
	bottom: 115px !important;
	left: 15px !important;
}

.products.grid.columns-4
li.p-3 .eed-vgroup.eed-product-vgroup {
	bottom: 20px !important;
	left: 0px !important;
	height: 15px !important;
	overflow: hidden;
}

.products.grid.columns-4
li.product span.price {
	text-align: right;
	right: 15px;
	bottom: 100px;
}}


@media only screen and (max-width: 1099px) and (min-width: 768px) {
.products.grid.columns-4 
	li.product h4 {
	font-size: 13px;
	height: 48px;
	bottom: 203px;
	left: 15px;
}

.products.grid.columns-4 
	li.p-3 p.meta-info {
	height: 48px !important;
	bottom: 126px !important;
	left: 15px !important;
}
	
.products.grid.columns-4 
	li.p-3 .eed-vgroup.eed-product-vgroup {
	bottom: 50px !important;
	left: 0px !important;
	height: 15px !important;
}
	
.products.grid.columns-4 
	li.product span.price {
	text-align: left;
	bottom: 130px !important;
	left: 15px !important;
}}

@media only screen and (max-width: 767px) {
.products.grid.columns-4 
li.product h4 {
	font-size: 14px;
	height: 34px;
	bottom: 163px;
	left: 15px;
}

.products.grid.columns-4
li.p-3 p.meta-info {
	height: 33px !importan;
	bottom: 115px !important;
	left: 15px !important;
}

.products.grid.columns-4
li.p-3 .eed-vgroup.eed-product-vgroup {
	bottom: 20px !important;
	left: 0px !important;
	height: 15px !important;
}

.products.grid.columns-4
li.product span.price {
	text-align: right;
	right: 15px;
	bottom: 100px;
}}









a.eed-vgroup {
	padding: 7px 10px;
	margin-right: 6px !important;
	border-radius: 5px !important; 
	border: 0px solid;
	background-color: #efefef !important;
	color: #000000 !important;
	text-decoration: none !important;
}

a.eed-vgroup:hover {
	cursor: pointer !important;
	color: #ffffff !important;
	background-color: #2bb7af !important;
}

a.button.product_type_simple,
a.eed-vgroup,
button.eed_to_product,
button.to_cart,
button.eed_gotoAppliance {
	font-size: 13px;
	transition: all 0.1s ease;
}





@media only screen and (min-width: 768px) {
.d-xl-table {
	margin-top: 0px !important;
	margin-bottom: 30px !important;
}}

.appliances .mt-2 {
	border-radius: 0px 10px 10px 0px;
	padding: 0px 15px;
	background: #2bb7af;
	position: absolute;
	bottom: 42px;
	left: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff !important;
}

.appliances .meta-info,
.eed-vgroup.eed-product-vgroup {
	line-height: 1.3;
	font-size: 12px;
	position: absolute;
	left: 15px;
	width: calc(100% - 30px);
}

.appliances h4{
	line-height: 1.2;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: calc(100% - 30px);
	position: absolute;
	left: 15px;
	top: 15px;
	max-height: 35px;	
}

.appliances small.meta-info {
	line-height: 1.3;
	font-size: 12px;
	position: absolute;
	overflow: hidden;
	width: calc(100% - 30px);
}


@media only screen and (min-width: 768px) {
	
.appliances .mt-2 {
	bottom: 42px;
	left: 0px;
}
	
.appliances .meta-info,
.eed-vgroup.eed-product-vgroup {
	left: 15px;
	bottom: 77px !important;
	height: 58px !important;
}	
	
.appliances small.meta-info {
	left: 15px;
	bottom: 65px !important;
	height: 46px !important;
}}






@media only screen and (max-width: 767px) {
	
.appliances ul {
	margin-left: 0px !important;
	padding-left: 0px !important;
}

.appliances .mt-2 {
	bottom: 42px;
	left: 0px;
}
	
.appliances .meta-info,
.eed-vgroup.eed-product-vgroup {
	left: 15px;
	bottom: 67px !important;
	height: 58px !important;
}	
	
.appliances small.meta-info {
	left: 15px;
	bottom: 65px !important;
	height: 46px !important;
}}



.d-none.d-md-table-cell {
	display: none !important;
}


















@media only screen and (min-width: 850px) {
.appliances ul li.p-3,
.appliances.columns-3 ul li.p-3,
.appliances.columns-4 ul li.p-3 {
	height: 210px !important;
}}

@media only screen and (max-width: 849px) {
.appliances ul li.p-3,
.appliances.columns-3 ul li.p-3,
.appliances.columns-4 ul li.p-3 {
	height: 200px !important;
}}










li.p-3 {
	min-width: calc(100% - 0px) !important;
	overflow: hidden;
	border-radius: 5px !important;
	transition: all 0.1s ease;
}

@media only screen and (min-width: 1100px) {
li.p-3 {
	height: 305px !important;
}}

@media only screen and (max-width: 1099px) and (min-width: 768px) {
li.p-3 {
	height: 360px !important;
}}


@media only screen and (max-width: 767px) {
li.p-3 {
	height: 305px !important;
}}

.products.grid.columns-4 {
	margin-bottom: 30px !important;
}


li.p-3.col.align-bottom.eed-appliance.appliance.eedcontent.border:hover,
.appliances li:hover,
.appliances li.p-3:hover,
.appliances.columns-3 ul li.p-3:hover
.appliances.columns-4 ul li.p-3:hover,
li.product:hover,
li.p-3.d-md-table-cell.col.align-bottom.eed-appliance.appliance.eedcontent.border:hover,
.elementor-element.elementor-products-grid li.product:hover,
li.p-3.d-md-table-cell.col.align-bottom.eed-product.product.eedcontent.type-product.status-publish:hover {
	border-color: #000000 !important;
}






@media only screen and (min-width: 768px) {
h2#eed_headline_appliance-products.pb-3  {
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 20px 0px !important;
	padding: 0px !important;
}}

@media only screen and (max-width: 767px) {
h2#eed_headline_appliance-products.pb-3  {
	font-size: 25px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 20px 0px !important;
	padding: 0px !important;
}}

@media only screen and (max-width: 999px) {
div#eed_message_top-products {
	margin-bottom: 20px !important;
}}

.h2-sub-block-item.app-number {
	font-size: 18px;
	color: #2bb7af;
	margin-bottom: 20px;
}

.h2-sub-block-item.app-manufacturer {
	font-weight: bold;
	margin-bottom: 5px;
}

.h2-sub-block-item.app-type {
	font-weight: normal;
	font-style: italic;
}

.pt-3 {
	font-size: 20px;
	font-weight: bold;
	color: #2bb7af;
	margin: 10px 0px !important;
	padding: 0px !important;
}







.eed-page-navigation {
	text-align: center;
	margin-top: 0px !important;
	margin-bottom: 0px;
	padding-top: 0px !important;
	min-width: 100% !important;
}

.eed-page-navigation span {
	font-size: 13px;
}

.eed-page-navigation i {
	font-size: 17px !important;
	position: relative;
	top: -2px;
	color: #aeaeae;
	transition: all 0.1s ease;
}	
	
.eed-page-navigation i:hover {
	color: #000000;
	}

.eed-output {
	margin-bottom: 30px
}

.eed-output h2 {
	font-size: 20px;
	font-weight: bold;
	color: #2bb7af;
	margin: 30px 0px !important;
	padding: 0px !important;
}

.eed-output h4 {
	font-size: 14px;
	font-weight: bold !important;
	height: 35px;
	color: #000000 !important;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: uppercase;
}


@media only screen and (max-width: 1199px) and (min-width: 768px) {
.woocommerce .site-main  {
	padding-left: 0px !important;
	padding-right: 0px !important;
	min-width: 100% !important;
}
	.woocommerce .woocommerce-breadcrumb,
div#eed-category-view.eed-output {
		margin-left: 35px;
		margin-right: 35px;
}}


@media only screen and (max-width: 767px) {
.woocommerce .site-main  {
	padding-left: 0px !important;
	padding-right: 0px !important;
	min-width: 100% !important;
}
	.woocommerce .woocommerce-breadcrumb,
div#eed-category-view.eed-output {
		margin-left: 25px;
		margin-right: 25px;
}}






































.grecaptcha-badge { 
    visibility: hidden;
}
.elementor-nav-menu--dropdown,
.header {
	border-bottom: 3px solid #65676b !important;
}

.pswp__caption {
	display: none;
}

.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {
	background-color: rgba(0,0,0,0) !important;
}

.pswp {
	z-index: 9999999 !important;
}

@media only screen and (min-width: 900px) {
.pswp__button.pswp__button--arrow--left {
	margin-left: 30px !important;
}

.pswp__button.pswp__button--arrow--right {
	margin-right: 30px !important;
}}

.pswp__counter {
	margin-left: 20px;
	margin-top: 10px;
}

.pswp__top-bar,
.pswp__scroll-wrap,
.pswp__item {
	padding-top: 10px;
	padding-right: 25px !important;
}

.pswp__bg {
	background: rgba(0,0,0,0.85) !important;
}


.mobilefooter a {
	color: #2bb7af !important;
	border-bottom: 1px solid #65676b;
}

.copyright-d a {
	color: #2bb7af !important;
	border-bottom: 0.1em solid #2bb7af00;
}

.mobilefooter a:hover,
.copyright-d a:hover {
	color: #2bb7af;
	border-bottom: 1px solid #65676b;
	cursor: pointer !important;
	text-decoration: none !important;
}


.shop_table.order_details a,
a.shipping-calculator-button,
.woocommerce-terms-and-conditions-link,
.betalen2 .woocommerce-privacy-policy-text a,
.txt a,
.content1 .txt a,
.content2 .txt a,
.content3 .txt a,
.content4 .txt a {
	font-weight: bold;
}

.ic-contact span:hover {
	color: #65676b !important;
	cursor: pointer !important;
}

.woocommerce-breadcrumb a {
	font-weight: bold;
	color: #000000 !important;
	border-bottom: 1px solid #ffffff00;
}

a.restore-item {
	font-weight: bold !important;
	color: #000000 !important;
	border-bottom: 1px solid #2bb7af !important;
	text-decoration: none;
	transition: 0.1s ease !important;
}

a.restore-item:hover {
	cursor: pointer !important;
	color: #2bb7af !important;
	border-bottom: 1px solid rgba(0,0,0,0) !important;
	text-decoration: none;
}


.shipping-calculator-button,
.woocommerce-terms-and-conditions-link,
.woocommerce-privacy-policy-text a,
.footertxt a, .txt a {
	color: #000000 !important;
	border-bottom: 1px solid #2bb7af !important;
	transition: 0.1s ease !important;
}


.woocommerce-breadcrumb {
	color: #000000 !important;
	font-size: 12px !important;
}


@media only screen and (min-width: 1210px) {
.woocommerce-notices-wrapper {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
}}

@media only screen and (max-width: 1209px) and (min-width: 768px) {
.woocommerce-notices-wrapper {
	max-width: calc(100% - 70px);
	margin-left: auto;
	margin-right: auto;
}}

@media only screen and (max-width: 767px) {
.woocommerce-notices-wrapper {
	max-width: calc(100% - 50px);
	margin-left: auto;
	margin-right: auto;
}}

.woocommerce-Message, 
.Woocommerce-Message, 
.woocommerce-message, 
.woocommerce-info {
	color: #000000;
	font-size: 14px;
}

.woocommerce-notices-wrapper .button.wc-forward 
{
	margin-left: 25px !important;
	color: #ffffff !important;
	background: #65676b;
	font-size: 15px;
	transition: all 0.1s ease;
}

.woocommerce-notices-wrapper .button.wc-forward:hover {
	background: #2bb7af;
	text-decoration: none;
	cursor: pointer !important;
}


.shop_table.order_details a,
.shipping-calculator-button:hover,
.woocommerce-terms-and-conditions-link:hover,
.woocommerce-privacy-policy-text a:hover,
.woocommerce-breadcrumb a:hover,
.kruimel a:hover,
.footertxt a:hover,
.txt a:hover {
	color: #2bb7af !important;
	border-bottom: 1px solid #65676b !important;
	cursor: pointer !important;
	text-decoration: none;
}

.shop_table.order_details a:hover {
	text-decoration: none !important;
	cursor: pointer !important;
	border-bottom: 1.5px solid #ffffff00 !important;
	color: #65676b !important;
}

.kop h3 {
	color: #2bb7af !important;
}


Lichtergrijs: #c3c8ce;
Lichtgrijs: #afb5bb
Donkergroen: #15a098
Groen: #2bb7af
Highlight: #65676b