/*
Theme Name:   Divi Child Theme
Theme URI:    https://evidesignlab.com
Description:  Child Theme for Divi
Author:       Sarkis Moeradjan
Author URI:   https://evidesignlab.com
Template:     Divi
Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

.allCatsImg {
	height: 4rem;
}

.page-id-213 #main-content {
	min-height: 1620px !important;
}

.woocommerce-breadcrumb {
	display: none !important;
}

.sakoBlackFridayRule, .sakoBlackFridayRule th, .sakoBlackFridayRule td span {
	color: #ffffff !important;
	font-weight: 600;
}


.wpt-footer-cart-wrapper {
	left: 1% !important;;
	right: inherit;
	display: none !important;
}
.wpt_search_box .search_box_wrapper {
	display: grid !important;
}

.cuw-product-image {
	min-width: 200px !important;
}

@media all and (max-width:767px) {
	.dgwt-wcas-search-form {
		display: none
	}
	body .woocommerce .wpt_table_tag_wrapper .input-text.qty{
		font-size: 12px !important;
		height: 22px !important;
		width: 20px !important;
	}
	.woocommerce-MyAccount-content .et_pb_section_1 {
		padding: 0px !important;
	}
	.woocommerce-MyAccount-content .myAccount-Items {
		padding: 0px !important;
	}
	.woocommerce-MyAccount-navigation ul {
		display: -ms-grid !important;
		display: grid !important;
		-ms-grid-columns: 50% 50% !important;
		grid-template-columns: 50% 50% !important;
		border: 1px solid #000;
	}
	.woocommerce-MyAccount-navigation-link--dashboard {
		-ms-grid-row: 1;
		grid-row: 1;
		-ms-grid-column: 1;
		grid-column: 1;
	}
	.woocommerce-MyAccount-navigation-link--edit-address {
		-ms-grid-row: 2;
		grid-row: 2;
		-ms-grid-column: 1;
		grid-column: 1;
	}
	.woocommerce-MyAccount-navigation-link--orders {
		-ms-grid-row: 2;
		grid-row: 2;
		-ms-grid-column: 2;
		grid-column: 2;
	}
	.woocommerce-MyAccount-navigation-link--edit-account {
		-ms-grid-row: 3;
		grid-row: 3;
		-ms-grid-column: 2;
		grid-column: 2;
	}
	.woocommerce-MyAccount-navigation-link--snelbestel {
		-ms-grid-row: 3;
		grid-row: 3;
		-ms-grid-column: 1;
		grid-column: 1;
	}
	.woocommerce-MyAccount-navigation-link--eerdergekocht {
		-ms-grid-row: 4;
		grid-row: 4;
		-ms-grid-column: 1;
		grid-column: 1;
	}
	.woocommerce-MyAccount-navigation-link--customer-logout {
		-ms-grid-row: 4;
		grid-row: 4;
		-ms-grid-column: 2;
		grid-column: 2;
	}
	#main-content .dataTables_wrapper .add_to_cart_button.added .fa-cart-plus, #main-content .dataTables_wrapper .add_to_cart_button:hover .fa-cart-plus {
		color: #00ce30 !important;
	}
	.dataTables_wrapper .wtbpContentTable td.check_multy {
		padding: 0px;
	}
	.dataTables_wrapper .wtbpContentTable td {
		min-width: 0px !important;
	}
	.dataTables_wrapper .wtbpAddToCartWrapper, .wtbpContentTable .wtbpAddToCartWrapper {
		padding: 0px !important;
	}
	.dataTables_wrapper tr {
		display: flex !important;
	}
	.dataTables_wrapper .fa-cart-plus {
		font-size: 12px !important;
	}
	.dataTables_wrapper td {
		display: block !important;
		padding: 0px !important;
		font-size: 11px !important;
	}
	.dataTables_wrapper .product_title {
		width: 100px;
		line-height: normal;
	}
	.tbpAddSelToCart {
		display: none !important;
	}
	.dataTables_wrapper td.add_to_cart {
		width: 25% !important;
	}
	.dataTables_wrapper td.sku {
		width: 20% !important;
	}
	.dataTables_wrapper td.price {
		width: 20% !important;
	}
	.dataTables_wrapper td.product_title {
		width: 35% !important;
		padding: 3px 0 !important;
	}
	#main-content .dataTables_wrapper .added_to_cart {
		padding-left: 15px !important;
		display: block !important;
	}
	#main-content .dataTables_wrapper .add_to_cart_button.added, #main-content .dataTables_wrapper .add_to_cart_button:hover {
		background: none !important;
	}
	.dataTables_wrapper td.check_multy {
		display: none !important;
	}
	.dataTables_wrapper td.categories:before {
		content: 'categorie:'
	}
	.wtbpContentTable th[data-key="categories"], .wtbpContentTable th[data-key="check_multy"], .wtbpContentTable th[data-key="add_to_cart"], .wtbpContentTable th[data-key="price"], .wtbpContentTable th[data-key="product_title"] {
		display: none !important;
	}
	#main-content .dataTables_wrapper .product_type_simple {
		padding: 1px 12px !important;
		width: 40px !important;
	}
	.wtbpAddToCartWrapper .button {
		padding-left: 0px !important;
		padding-right: 0px !important;
		border: none !important;
	}
	.wtbpAddSelToCart {
		display: none !important;
	}
	.jpmHeadCarousel .slick-slide img {
		height: 15em;
		object-fit: cover;
	}
	.jpmCarousel {
		width: 65%!important;
	}
	.nextJPM img, .prevJPM img {
		width: 15px!important;
		max-width: 15px!important;
	}
	.footerColumns {
		display: -ms-grid !important;
		display: grid !important;
		-ms-grid-columns: 50% 50%;
		grid-template-columns: 50% 50%;
	}
	.footerColumns h3 {
		font-size: 1em;
		font-weight: 700;
	}
	.footerColumns li {
		font-size: .9em
	}
	.footerSocialIcons a {
		font-size: 1.5em
	}
	.footerBekendVanContainer span {
		font-size: 1em
	}
	.footerBekendVanContainer a:nth-child(1) {
		-ms-grid-column: 1;
	}
	.footerBekendVanContainer a:nth-child(2) {
		-ms-grid-column: 2;
	}
	.footerBekendVanContainer img {
		max-height: 2em;
		padding: 0 .2em
	}
	.credits-text-zj {
		display: -ms-grid;
		display: grid;
		text-align: center;
		font-size: .6em
	}
	.credits-text-zj>div p {
		margin: 0
	}
	.credits-text-zj>div:nth-of-type(2) p {
		margin-bottom: 1em
	}
	.add_to_cart_button {
		font-size: 15px !important;
		padding: 0 !important;
	}
	.et_shop_image img {
		height: 200px !important;
	}
	/* 	.wtbpContentTable .wtbpAddToCartWrapper .quantity {
	display: none !important;
} */
	.dataTables_wrapper tr {
		padding: 5px 0px !important;
	}
	body .woocommerce .wtbpTableWrapper input.qty {
		font-size: 12px !important;
		width: 35px !important;
		/* 		height: 30px !important; */
		border-radius: 0px !important;
		background-color: #bcb69b !important;
	}
	.wtbpAddToCartWrapper .quantity {
		width: 8px !important;
		font-size: 12px !important;
		margin-right: 22px !important;
		margin-left: 6px !important;
	}
	#customer_details {
		margin-bottom: 1.5em !important;
	}
	.wtbpTableWrapper td.thumbnail img {
		height: 30px;
		width: 25px;
		display: block !important;
		object-fit: cover
	}
	#content-area .product .clearfix {
		display: -ms-grid !important;
		display: grid !important;
	}
	#content-area .product .clearfix .woocommerce-product-gallery, #content-area .product .clearfix .summary {
		width: 100% !important;
	}
	.woocommerce-product-details__short-description {
		margin-bottom: 1em;
	}
}

@media all and (min-width:768px) and (max-width:980px) {
	.footerColumns {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 50% 50%;
		grid-template-columns: 50% 50%;
	}
	.credits-text-zj {
		display: flex;
		justify-content: space-around;
		font-size: .8em;
		padding: 1em 0 0 0
	}
}

@media (min-width: 981px) and (max-width: 1024px) {
	#menu-hoofdmenu .sakoHideOnDesk {
		display: block !important;
	}
	#menu-hoofdmenu .productMenuDesk {
		display: none !important;
	}
}
@media (max-width: 980px) {
	body.et-db header .et_mobile_menu .menu-item-has-children > a { background-color: transparent !important; position: relative; }
	header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
	header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\4c'; top: 13px; right: 10px; }
	header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; }
	body.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li > ul, body.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li > ul > li > ul, body.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li > ul > li > ul > li > ul { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
	body.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible > ul, body.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu > li.visible > ul > li.visible > ul, body.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible > ul > li.visible > ul > li.visible > ul { display: block !important; visibility: visible !important; }

	.productMenuDesk {
		display: none !important;
	}

	.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_pb_row {
		min-height: unset !important;
	}
	.productMenuHeader .et_pb_row {
		width: 100% !important;
	}
	.mobile_nav.opened .mobile_menu_bar:before {
		content: '\4d' !important;
	}
	.mobile_menu_bar:after {
		position: relative!important;
		content: 'MENU';
		bottom: 15px;
		left: 5px;
		color: #fff!important;
		font-size: 21px;
	}
	.et_pb_fullwidth_menu .et_pb_row {
		min-height: initial;
	}
	.headerSako {
		display: -ms-grid;
		display: grid; 
		-ms-grid-columns: 65% 35% !important; 
		grid-template-columns: 65% 35% !important;
	}
	.cartLi {
		margin-right: 2em !important;
	}
	.headerLogo {
		height: 2.8em !important;
	}
	.cartIcon {
		height: 35px;
		width: auto;
	}
	.searchHeader {
		display: none;
	}
	mark.order-status {
		padding: 2px 5px !important;
		border-radius: 0px !important;
	}
	tbody .woocommerce-orders-table__cell-order-actions {
		display: block !important;
	}
	tbody .woocommerce-orders-table__cell-order-actions .button {
		margin: 2px !important;
	}

	.all_check_header_footer {
		margin: 1em 0 !important;
	}
	.all_check_header_footer a[data-add_to_cart] {
		font-size: 0.8em !important;
	}
	.sakoProductTables {
		font-size: 7px !important;
		font-weight: normal !important;
		line-height: 1em !important;
	}
	.sakoProductTables img {
		height: auto !important;
		width: 60px !important;
		object-fit: cover !important
	}
	.sakoProductTables thead .wpt_table_header_row th {
		padding: 0px 2px !important;
	}
	.wpt_for_product_action.wpt_quantity .quantity input {
		font-size: 10px !important;
		height: 30px !important;
		width: 30px !important;
		min-width: 30px !important;
	}
	.sakoProductTables .quantity {
		width: fit-content !important;
	}
	.sakoProductTables .add_to_cart_button {
		font-size: 7px !important;
		border: 1px solid #000 !important;
		border-radius: 3px !important;
		width: auto !important;
	}
	.sakoProductTables .wpt_category, .sakoProductTables .wpt_sku {
		font-size: 6px !important;
	}
	.sakoProductTables .wpt_for_product_desc.wpt_check {
		position: inherit !important;
	}
	.sakoProductTables .wpt_action {
		min-width: 0px !important;
	}
	.sakoProductTables .wpt_thumbnails {
		font-size: 6px !important;
	}
	.sakoProductTables a.button.wpt_woo_add_cart_button.disabled {
		font-size: 7px !important;
		border: 1px solid #000 !important;
	}
	.sakoProductTables a.button.wpt_woo_add_cart_button>span.wpt_ccount {
		font-size: 7px !important;
		line-height: 11px !important;
		width: 15px !important;
		min-width: 15px !important;
		height: 15px !important;
		top: -5px !important;
		right: 37px !important;
	}
	.sakoProductTables th.wpt_check {
		display: none !important;
	}
}
@media (min-width: 768px) {
	.all_check_header_footer.all_check_header {
		display: grid !important;
	}
	li.product-type-simple .product_type_simple {
		margin-top: 0px !important;
	}
	#main-content .dataTables_wrapper .add_to_cart_button.added .fa-cart-plus, #main-content .dataTables_wrapper .add_to_cart_button:hover .fa-cart-plus {
		color: #fff !important;
	}
	.woocommerce-product-gallery__image img {
		max-width: 300px !important;
		height: auto;
		margin: 0 auto;
		margin-top: 0.5em;
	}
	#customer_details {
		margin-bottom: 2.5em !important;
	}
	#order_review_heading {
		margin-bottom: 0.5em !important;
	}
	#wpsl-stores>ul {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 33% 33% 33%;
		grid-template-columns: 33% 33% 33%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	#wpsl-result-list li {
		display: -ms-grid;
		display: grid;
		border-bottom: 1px solid #000!important;
		margin: 0 1em!important;
	}
	#wpsl-result-list li .wpsl-store-location {
		-ms-grid-row: 1;
	}
	#wpsl-result-list li .wpsl-direction-wrap {
		-ms-grid-row: 2;
	}
	#wpsl-stores>ul>li:nth-child(1) {
		-ms-grid-column: 1;
		-ms-grid-row: 1;
	}
	#wpsl-stores>ul>li:nth-child(2) {
		-ms-grid-column: 2;
		-ms-grid-row: 1;
	}
	#wpsl-stores>ul>li:nth-child(3) {
		-ms-grid-column: 3;
		-ms-grid-row: 1;
	}
	#wpsl-stores>ul>li:nth-child(4) {
		-ms-grid-column: 1;
		-ms-grid-row: 2;
	}
	#wpsl-stores>ul>li:nth-child(5) {
		-ms-grid-column: 2;
		-ms-grid-row: 2;
	}
	#wpsl-stores > ul > li:nth-child(6) {
		-ms-grid-column: 3;
		-ms-grid-row: 2;
	}
	#wpsl-stores>ul>li:nth-child(7) {
		-ms-grid-column: 1;
		-ms-grid-row: 3;
	}
	#wpsl-stores>ul>li:nth-child(8) {
		-ms-grid-column: 2;
		-ms-grid-row: 3;
	}
	#wpsl-stores>ul>li:nth-child(9) {
		-ms-grid-column: 3;
		-ms-grid-row: 3;
	}

	.et_shop_image img {
		height: 300px !important;
	}
	#menu-hoofdmenu li {
		margin-top: 0px !important;
	}
	#menu-hoofdmenu li a {
		padding-bottom: 15px !important;
	}
	.et-db #et-boc .et-l .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul {
		padding-top: 17px !important;
	}
}
@media (min-width: 981px) {
	.wtbpTableWrapper td.thumbnail img {
		height: 50px !important;
		width: auto !important;
		display: block !important;
	}
	.woocommerce-tabs .tabs {
		z-index: 0;
	}
	.sakoHideOnDesk {
		display: none !important;
	}
	.sakoMenu .allCats li a img {
		display: none !important;
	}
	.cartIcon {
		height: 43px !important;
		width: auto;
	}
	.accountIconMob {
		height: 41px !important;
		width: auto;
	}
	.credits-text-zj {
		display: flex;
		justify-content: space-around;
		font-size: .8em;
		padding: 1em 0 0 0
	}
	#menu-hoofdmenu .et-show-dropdown ul.sakoMenu {
		display: block !important;
	}
	#menu-hoofdmenu .sakoMenu {
		display: block !important;
	}
	#menu-hoofdmenu .sakoMenu h6 {
		padding: 0px !important;
		font-weight: 900;
	}
	#menu-hoofdmenu .sakoMenu li {
		line-height: 0 !important;
	}
	#menu-hoofdmenu .sakoMenu ol {
		line-height: 0px !important;
		padding: 0px !important;
	}
	#menu-hoofdmenu .sakoMenu li span {
		font-size: 13px !important;
		line-height: 15px !important;
	}
	body #page-container .et-menu-nav #menu-hoofdmenu .sakoMenu li a {
		padding: 3px !important;
		color: #000 !important;
		font-weight: 500 !important;
	}
	.allCats > div {
		margin-bottom: 2em !important;
	}
	.homeAdviesCont {
		width: 50%;
		margin: 0 auto !important; 
	}
	.sakoOpenstaandeFacturen .woocommerce-orders-table__cell-order-actions {
		display: flex !important;
	}
	.sakoOpenstaandeFacturen .order-actions {
		text-align: center !important;
	}
}

@media only screen and (min-width:1350px) {
	.et-db #et-boc .et-l .et_pb_section {
		padding: 0!important
	}
	.footerSection {
		margin-bottom: 54px!important
	}
}

@media only screen and (min-width: 2400px) {
	.sakoMenu > li {
		width: 100% !important;
	}
	#menu-hoofdmenu .sakoMenu ol {
		display: flex !important;
		flex-direction: column !important;
	}
}

.et_pb_button:hover, .menu-item:hover {
	cursor: pointer;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	display: none !important;
}
.et_pb_menu__wrap {
	width: 100%;
}
.jpmCarousel .slick-slide {
	padding: 0 30px;
	opacity: .4;
	transition: opacity .4s linear;
	-webkit-transition: opacity .4s linear;
	-moz-transition: opacity .4s linear;
	-ms-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
}
.brands-sako .slick-slide img {
	max-height: 100px;
	margin: 0 auto;
}
.brands-sako .slick-slide {
	opacity: 0.5;
	transform: scale(0.7);
	transition: all 300ms ease 0s;
	display: inline-block !important;
	vertical-align: middle !important;
	float:none !important;
}
.brands-sako .slick-current {
	opacity: 1 !important;
	transform: scale(1) !important;
}
.jpmCarousel .slick-slide img {
	max-height: 275px;
	margin: 0 auto;
}
.jpmCarousel .slick-current {
	opacity: 1;
}
.jpmCarousel h5 {
	text-align: center;
	font-weight: 900!important;
}
.footerColumns {
	display: flex;
	justify-content: space-between
}

.footerColumns ul {
	list-style: none;
	padding: 0!important;
	margin: 1em 0!important
}

.footerDivider {
	border: 1px solid #000
}

.footerCol-1,
.footerCol-2,
.footerCol-3,
.footerCol-4 {
	width: auto;
	max-width: 100%
}

.footerBekendVanSection {
	padding: 0!important
}

.footerMeta {
	display: flex;
	justify-content: space-between
}

.footerBekendVanContainer {
	display: grid;
	-ms-grid-columns: 50% 50%;
	grid-template-columns: 50% 50%;
}

.footerBekendVanContainer a {
	margin: auto 0
}

.footerBekendVanContainer img {
	height: 3em;
	max-height: 3em;
	width: auto
}

.footerRtl7Logo {
	height: 2.2em
}

.productLijnenSection {
	padding: 2em 0!important
}

.footerProductLijnen {
	background-color: rgba(0, 0, 0, .1);
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: .5em 0
}

.footerProductLijnenContainer {
	display: flex;
	justify-content: space-around
}

.footerProductLijnenContainer img {
	height: auto;
	width: 6em;
	padding: 0 0.5em;
}

.footerSocialIcons {
	display: flex;
	justify-content: center
}

.footerSocialIcons a:first-of-type {
	margin: 0 .3em 0 0
}

.footerSocialIcons a {
	font-size: 2em;
	margin: 0 .3em
}

.footerSection {
	padding-bottom: 0!important
}

.footerMenuSection {
	padding-bottom: 0!important
}

.footerSbs6Logo {
	float: right;
	margin-right: .5em
}

.woocommerce button[name="update_cart"], .woocommerce input[name="update_cart"] {
	display: none !important;
}

.et_shop_image img {
	object-fit: cover;
}

.woocommerce ul.products li.product .button {
	width: 100%;
	text-align: center;
}

#wpsl-stores ul li:nth-child(n+10) {
	display: none !important;
}

.woocommerce a.added_to_cart {
	display: block;
	text-align: center
}

.page-id-12383 .container {
	padding-top: 30px !important;
}
.page-id-12383 h1.entry-title {
	text-align: center;
}
.et-db #et-boc .et-l .et_pb_fullwidth_code_2_tb_header {
	position: inherit !important;
}

.sako_checkout_fields {
	margin-top: 3em;
}
.sako_checkout_fields .woocommerce-input-wrapper {
	display: flex;
}
.woocommerce-order-details {
	margin-top: 2em;
}
.woocommerce-button.button.pay {
	-ms-grid-row: 1 !important;
	grid-row: 1 !important;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1/3;
	background: #009bdb !important;
	color: white !important;
	border: 2px solid black;
	font-weight: 700
}
.woocommerce-button.button.invoice {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1/3;
	background: #fff !important;
}
.woocommerce-button.button.view {
	background: #fff !important;
}
.woocommerce-button.button.cancel {
	background: #fff !important;
}
.woocommerce-orders-table__header-order-actions {
	text-align: center;
}
.woocommerce-orders-table__cell-order-actions {
	display: -ms-grid !important;
	display: grid !important;
	-ms-grid-columns: 35% 2px 35%;
	grid-template-columns: 35% 35%;
	grid-gap: 2px !important;
	text-align: center !important;
	justify-content: center !important;
}
.account-orders-table tr:nth-child(even) {
	background: #f2f2f2;
}
.woocommerce-orders-table__cell-order-actions > a {
	font-size: 1.2em !important;
	margin: 6px 20px !important;
	width: fit-content !important;
}
.woocommerce-orders-table__row mark {
	padding: 1em;
	border-radius: 3px;
	font-weight: 600;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	padding: 1em !important;
	object-fit: contain !important;
	width: auto;
	margin: 0 auto !important;
}
.woocommerce ul.products li.product .button {
	color: #000 !important;
}
.woocommerce ul.products li.product .button:hover {
	color: #fff !important;
	padding: 6px 20px !important;
}
.woocommerce ul.products li.product .button:after {
	display: none !important;
}
mark.order-status-verzonden-factuur {
	background: transparent !important;
}
mark.order-status-failed {
	background: #ed4337 !important;
	color: #fff !important;
}
mark.order-status-refunded {
	background: transparent !important;
}
mark.order-status-cancelled {
	background: transparent !important;
}
mark.order-status-completed {
	background: #31c400 !important;
	color: #fff !important;
}
mark.order-status-on-hold {
	background: transparent !important;
}
mark.order-status-processing {
	background: transparent !important;
}
mark.order-status-pending {
	background: transparent !important;
}

.woocommerce-loop-product__title {
	min-height: 50px;
}

.woocommerce-shipping-destination, .woocommerce-shipping-calculator{
	display: none;
}
.archive .woocommerce-result-count, .archive .woocommerce-ordering {
	display: none !important;
}
.archive .woocommerce-products-header__title, .archive .term-description {
	text-align: center !important;
}

.myAccount-Items img {
	height: 20em;
	width: auto;
	object-fit: contain;
	opacity: 1 !important;
}
.sakoQtyCart {
	display: grid;
}
.sakoQtyCart .button {
	width: 100% !important;
	font-size: 0.9em !important;
	margin-top: 0px !important;
}
.yith-wcqv-button {
	font-size: 1em !important;
}
#yith-quick-view-modal .price, #yith-quick-view-modal .summary .cart {
	display: none !important
} 
body .woocommerce table a.wpt_woo_add_cart_button {
	background-color: transparent !important;
}

body .woocommerce table a.wpt_woo_add_cart_button.added{
	background-color: #00ce30 !important;
}
/* .search_box_wrapper .search_single {
display: none !important;
} */

.woocommerce div.product form.cart .added {
	background-color: #00ce30 !important;
}
.wpt_product_table_wrapper .search_single.search_single_direct {
	min-height: 10px !important;
}
.wpt_product_table_wrapper .search_single_column {
	display: none !important;
}

.jpmHeadCarousel {
	width: 100%;
	height: 100%;
	min-height: 15em;
}

.slick-list {
	width: 100%;
	height: 100%;
}
.sakoOpenstaandeFacturen {
	border: 1px solid red !important;
}

.woocommerce-MyAccount-content h3.search_box_label {
	font-size: 1.5rem;
	font-weight: 700;
}


.slick-slider:not(.slick-initialized) .slick-slide:not(:first-of-type) {
	display: none;
}

.slick-slider:not(.slick-initialized) .slick-slide:first-of-type {
	visibility: hidden;
}

.woocommerce span.onsale {
	z-index: 1 !important;
}

#main-content .dataTables_wrapper .add_to_cart_button.added, #main-content .dataTables_wrapper .add_to_cart_button:hover, .add_to_cart_button.added {
	background: #00ce30 !important;
}

@media screen and (max-width: 767px) {
	html body .add_to_cart_button.added {
		background-color: #00ce30 !important;
		background: #00ce30 !important;
	}
	html body .add_to_cart_button:hover {
		background-color: #00ce30 !important;
		background: #00ce30 !important;
	}
}

.productPageExtra2 {
	display: flex;
	align-items: center;
	margin-left: 1.5rem
}
.deliveryTextProductPage {
	font-weight: 600 !important;
}

.wqpmb_quantity {
	margin-left: 1rem !important
}


.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
	background: none !important;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	font-size: 1rem;
	padding: 10px 24px 10px 48px
}



#brochure_ontvangen_field .woocommerce-input-wrapper, #flyers_ontvangen_field .woocommerce-input-wrapper, #pompje_ontvangen_field .woocommerce-input-wrapper, #tasje_ontvangen_field .woocommerce-input-wrapper {
	display: flex;
}