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

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//loodsxl.nl/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//loodsxl.nl/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//loodsxl.nl/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//loodsxl.nl/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//loodsxl.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//loodsxl.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//loodsxl.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//loodsxl.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #333;
	--wd-text-font-size: 15px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--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(36, 36, 36);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--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: 15px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: #0ea73d;
	--wd-alternative-color: rgb(250,128,114);
	--wd-link-color: rgba(0,0,0,0.9);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: rgb(248,230,122);
	--btn-default-bgcolor-hover: rgb(215,243,187);
	--btn-accented-bgcolor: rgb(12,167,61);
	--btn-accented-bgcolor-hover: rgb(250,128,114);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(193,102,71);
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://new.steigerhouttrend.nl/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 400px;
}
.wd-page-title {
	background-image: url(https://loodsxl.nl/wp-content/uploads/2022/08/banner-full-1.jpg);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(255,255,255);
	background-image: none;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-weight: 600;
}
.product-labels .product-label.new {
	background-color: rgb(255,215,0);
	color: rgb(35,35,35);
}
.product-labels .product-label.featured {
	background-color: rgb(250,128,114);
	color: rgb(255,255,255);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(250,128,114);
	color: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-bottom-active: -1px;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-default-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


li.cat-item:hover .count, li.wc-layered-nav-term:hover .count {
    color: #fff;
    background-color: var(--wd-primary-color);
    border-color: var(--wd-primary-color);
}
#snf__recently-viewed-products span.snf-documentpricing.snf-document__old-price {
    margin-right: 10px;
}
div#snf__recently-viewed-products img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.woocommerce-product-gallery ul li::marker {
    color: #0ca73d;
    font-size: 1.2em;
}
.widget-area span.count {
    background-color: #fdf6c7;
}
.wd-widget a {
    color: #000;
}
article.post-single-page a {
    text-decoration: underline;
}
ul.wd-swatches-filter a {
    color: #000000;
}
.product-template-default.single .wd-social-icons span.wd-icon {
    font-size: 26px;
}
.post-template-default.single .wd-post-meta, .post-template-default.single div#comments{
		display: none;
}
/******************* SEARCH ******************************/
.snf-documents__container ul.labels-filter li {
    font-size: 16px;
}
.snf-documents__container ul.labels-filter {
    list-style: none;
}
.snf-documents__container ul.labels-filter li{
    margin-bottom: 10px;
}
.snf-sidebar__category:first-child .snf-sidebar__category-count {
    display: none;
}
#snf__recently-viewed-products .products{
	padding-bottom: 15px;
}
div#snf__recently-viewed-products>h1{
	display: none;
}
div#snf__recently-viewed-products .products::before {
    content: "";
    display: block;
    height: 10px;
    width: 100%;
    position: relative;
    top: -10px;
    z-index: 1;
    border-top: 1px solid rgba(232, 232, 232, 1);
}
form.snf__form.snf-form .snf-form__close-icon.snf-icon {
    transform: translateY(-50%);
    top: 50%;
    right: 3%;
    width: 45px;
    height: 45px;
    opacity: .9;
    fill: #000;
}
form.snf__form.snf-form .snf-form__search-icon.snf-icon {
    transform: translateY(-50%);
    top: 50%;
    left: 3.2%;
    width: 45px;
    height: 45px;
}
.snf__form {
    max-width: none;
    margin: 0 auto;
    padding: 0 3%;
    display: block;
    position: relative;
}
span.snf-document__availability.snf-document__availability--available {
    font-size: 13px;
}
.snf-document__data .snf-document__availability, span.snf-document__availability.snf-document__availability--available {
    font-weight: normal;
    color: #000;
}
span.snf-sidebar__category-count.snf-sidebar__category-count--active {
    background-color: #f8e67a;
    color: #000;
}
div .snf-sidebar__category-more:hover {
    color: rgba(100, 119, 136, 0.9);
		text-decoration: underline;
}
div .snf-sidebar__category-more {
    font-size: 16px;
    margin-top: 15px;
    color: rgba(100, 119, 136, 0.7);
    cursor: pointer;
    text-align: left;
    transition: all 0.3s;
}
span.snf-documentpricing:nth-of-type(2) {
    font-weight: 600;
    color: #0ea73d;
}
span.snf-documentpricing:nth-of-type(1) {
    color: #575757;
}

.snf-document__data span {
    font-size: 15px;
}
.snf-results__empty.snf-history {
    display: none;
}
.snf__container .snf__header{
	box-shadow: none;
}
body .snf__results{
	padding-top: 10px !important;
}
.snf-form__close-icon {
    top: 25px;
    right: 3%;
    width: 43px;
    height: 43px;
    opacity: .9;
    fill: #000;
 }
input.snf-form__input {
    font-size: 34px;
    font-weight: 400;
    font-style: normal;
    position: relative;
    background: none;
    color: #000;
    height: 90px;
    line-height: 40px;
    margin: 0;
    padding: 6px 55px 9px 64px;
    width: 100%;
    box-sizing: border-box;
}
div#snf__recently-viewed-products h1 {
    font-size: 26px;
    font-weight: 600;
    margin: 0px 0 10px;
}

span.snf-document-list__title-link span {
    font-size: 26px;
    font-weight: normal;
}
/******************* SEARCH ******************************/
.post-template-default.single.single-post header.entry-header {
    display: none;
}
#advantage_block img {
    max-height: 64px;
}
.phpdebugbar.phpdebugbar-minimized, .phpdebugbar.phpdebugbar-closed {
    display: none;
}
.savings-price{
	font-weight: 700;
}
span.banner-text-mobile {
    font-size: 18px;
}
body .checkout-order-review>.woocommerce-checkout-review-order .wd-table-wrapper {
	overflow-x: visible;
}
.min-footer .col-right.set-cont-mb-s.reset-last-child {
    text-align: left;
}
body .woocommerce-invalid{
    --wd-form-brd-color: #E0B252;
}
pan.cart-product-label {
    font-size: 18px;
    font-weight: bolder;
}
.wd-checkout-prod-total.product-total {
    min-width: 46px;
}
tr.order-total td {
    width: 50%;
}
.custom-delivery-text {
    font-size: 18px;
    color: #0ea73d;
}

.general-delivery-text {
    color: #0ea73d;
}


.summary-inner.set-mb-l.reset-last-child>p {
    margin: 0;
}
.single-product-page .savings-text{
	display: inline-block;
}
.savings-text {
    color: #4f4f4f;
    margin: 0;
    font-size: 16px;
    background-color: #efffe0;
    display: none;
    padding: 0 5px;
		margin-bottom: 10px;
}
.price{
	margin: 0;
}
.price del {
    text-decoration: none;
    position: relative;
}

.price del::after {
    content: '';
    position: absolute;
    top: 44%;
    left: 0;
    right: 0;
    height: 0.06em;
    background-color: #575757;
}
/**** Header sticky *************************************/
body .whb-sticked:not(.whb-clone) .whb-general-header-inner {
    height: var(--wd-header-bottom-sticky-h);
    max-height: var(--wd-header-bottom-sticky-h);
}
.single-product .wd-carousel-item.wd-slide-visible img {
    object-fit: cover;
    height: 140px;
}
.woocommerce-product-gallery a, .woocommerce-tabs a {
    text-decoration: underline;
}


div span.onsale.product-label{
	background-color: rgb(14,167,61);
}
body .wd-header-cart.wd-design-2 .wd-cart-number, body .wd-header-cart.wd-design-5 span.wd-cart-number {
    background-color: rgb(14,167,61);
}

ul.wd-swatches-filter.wd-filter-list.wd-labels-on.wd-size-normal.wd-layout-double.wd-text-style-1.wd-bg-style-1.wd-shape-round.wd-scroll-content, ul.wd-swatches-filter.wd-filter-list.wd-labels-on.wd-size-normal.wd-layout-double.wd-text-style-1.wd-bg-style-4.wd-shape-round.wd-scroll-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
		min-width: 270px;
}
.wd-empty-mini-cart .btn.btn-size-small.wc-backward{
	background-color: rgb(153,75,22);
}
.wd-empty-mini-cart .btn.btn-size-small.wc-backward:hover{
	background-color: rgb(14,167,61);
}
.postid-44280 .whatsapp-photo img {
    width: 34px!important;
    height: 34px;
}
/* CART ICON POPUP CHECKOUT */
#popup-box-content-inner-cross-sells span.custom-icon-add-to-cart-popup::before{
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 20px;
	content: '\f123';
	font-family: 'woodmart-font';
}
#popup-box-content-wrapper-cross-sells a.button.product_type_simple.add_to_cart_button.add-to-cart-loop {
    width: 90%;
}
/*****************************/
.product-wrapper > a.button.add_to_cart_button {
    display: none;
}
.home.page-template-default a.button.product_type_simple.add_to_cart_button.add-to-cart-loop {
  display: none;
}
/* coupon */
.coupon button {
    background-color: var(--btn-accented-bgcolor);
    font-size: 18px;
    color: #fff;
}
input#coupon_code {
    width: 30%;
    font-size: 18px;
    color: var(--color-gray-500);
}
span.cupon_mobilka_hr {
    color: var(--btn-accented-bgcolor);
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
}
/* coupon */
.main-page-wrapper {
    background: none!important;
}
.cart-widget-side.wd-side-hidden.wd-right.wd-opened {
    z-index: 99999999999;
}
.cart-info ul.variation {
    display: none;
}
.scrollToTop.button-show {
    border: 1px solid #000000a1;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

#moove_gdpr_cookie_info_bar {
  z-index: 9999999999 !important;
}
.moove-gdpr-button-holder button {
    color: #000!important;
}
.moove-gdpr-button-holder button:hover {
    color: #fff!important;
}
h1 {
    font-size: 34px;   
}
h2 {
    font-size: 28px;    
}
h3 {
    font-size: 24px;   
}
h4 {
    font-size: 20px;     
}
h5 {
    font-size: 18px;    
}
h6 {
    font-size: 16px;    
}

input.s{
	background-color: #fff;
	color: rgb(0 0 0);
}
.price del span.woocommerce-Price-amount.amount {
    color: #575757;
}
tr.woocommerce-shipping-totals.shipping>td {
    text-align: left;
}

/* COOKIE */
div#cookie-notice .cookie-notice-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
/******************/
.woocommerce_upsell_display_my {
    width: 95%;
}
#popup-box-content-wrapper-cross-sells a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
    display: none;
}
#popup-box-content-wrapper-cross-sells a.button.wp-element-button.product_type_simple.add_to_cart_button.add-to-cart-loop{
    display: none;
}

.menu-item .elementor-container.elementor-column-gap-no {
    min-height: 450px;
}
img.gform_ajax_spinner {
    display: none;
}
.wc-item-meta li p {
    color: #000;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 10px;
}
strong.wc-item-meta-label {
    color: #000;
    font-size: 15px;
}
.woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-name span {
    margin-right: 20px;
}

.wd-filter-list.swatches-display-double, .wd-filter-list.swatches-display-inline {
    display: grid;
    grid-template-columns: 1fr 1fr;
    overflow: visible;
		max-height: 100%;
}
/* Recent bekeken producten img */
.product-grid-item .product-element-top, .product-grid-item .product-element-top .product-image-link, .hover-img a{
	height: 100%;
}
#recently-viewed-products .product-element-top img, #search-and-find__recently-viewed-products .product-element-top img{
    height: 100%;
    width: 100%;
		object-fit: cover;
}
/* ************************* */
body .products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"] {
    border-bottom-width: 0px;
    border-right-width: 0px;
}
body .products-bordered-grid.elements-grid {
    border-left-width: 0px;
		border: 0;
}
.products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"] {
    border: 0;
}
body .products-bordered-grid .owl-carousel-item {
    border: 0px;
}
body .products-bordered-grid .owl-stage-outer {
    border-width: 0px;
}
body #search-and-find__recently-viewed-products.products .product-grid-item,
body #search-and-find__recently-viewed-products.products
{
	border: none;
	padding-bottom: 15px;
}
body #search-and-find__recently-viewed-products.products .product-grid-item:nth-child(1) {
    padding-left: 0px;
}
body #search-and-find__recently-viewed-products.products .product-grid-item:nth-child(4) {
    padding-right: 0px;
}
body #recently-viewed-products .products .product-grid-item,
body #recently-viewed-products .products {
 		border: none;
}
#recently-viewed-products .products .product-grid-item:nth-child(1) {
    padding-left: 0px;
}
#recently-viewed-products .products .product-grid-item:nth-child(4) {
    padding-right: 0px;
}

.search-and-find__form .search-and-find__icon{
	fill: #000;
	opacity: 1;
}

.search-and-find__results h1::before {
    content: "";
    display: block;
    height: 10px;
    position: relative;
    top: -10px;
    z-index: 1;
    border-top: 1px solid rgba(232, 232, 232, 1);
}
#recent_bekeken_producten_block h2{
 text-align: center;
}
.search-and-find__results h1{
		display: none;
}

#search-and-find__recently-viewed-products::before {
    content: "";
    display: block;
    height: 10px;
		width: 100%;
    position: relative;
    top: -10px;
    z-index: 1;
    border-top: 1px solid rgba(232, 232, 232, 1);
}

/***********************************/
div.rvp-single--recently-viewed-products-wrapper .product-grid-item.wd-with-labels {
	max-width: 100%;
    padding: 15px;
}


.woocommerce.rvp-for-woocommerce .wd-products-holder .product.wd-hover-tiled.col-lg-4 {
width: 25%;
	flex: 0 0 25%;
  max-width: 25%;
}
section#home_recent_bekeken_producten div.product-grid-item:nth-child(n+5) {
    display: none;
}
#home_recent_bekeken_producten.home_recent_bekeken_producten_show_block {
	display: none;
}
/************/
.main-page-wrapper .woocommerce .ced .col-lg-4 {
width: 25%;
	flex: 0 0 25%;
    max-width: 25%;
}

.main-page-wrapper .woocommerce .ced {
    width: 100%;
    max-width: 1160px;
    margin: 0 auto;
		margin-top: 25px;
}
li.kleur-kussens .chosen-container.chosen-container-single {
    display: none;
}
footer div .wd-sub-menu li a .menu-label {
    padding: 5px 5px;
    color: #000;
    font-size: 13px;
}
span.my_text_coupon_car {
    font-size: 11px;
    font-style: italic;
}

p.show-description-button.hidden {
    display: none;
}
p.hidden-description-button.hidden {
    display: none;
}

div#hidden-description {
    height: 95px;
    overflow: hidden;
}
div#hidden-description.read-more {
    height: auto;
}
p.hidden-description-button, p.show-description-button {
    background-color: var( --e-global-color-789834d );
    padding: 12px 40px;
    clear: both;
    cursor: pointer;
    display: inline-block;
}


form#gform_169 {
    max-width: 600px;
}
html .wd-header-cart.wd-design-5 .wd-cart-number {
    width: 17px;
    height: 17px;
    font-size: 12px;
    line-height: 17px;
}
.product-images-inner .order-lg-last a {
	text-decoration: underline;
}
.content-with-products .term-description a.in-cell-link {
  text-decoration: underline;
	/*color: var(--wd-link-color);*/
}
.content-with-products .term-description a {
	text-decoration: underline;
	/*color: var(--wd-link-color);*/
}


#block_clone h3.wd-entities-title {
    display: none;
}

.searchform input[type='text'].s {
    border-color: #000;
}
.menu_block_top_custom_all .ekit-wid-con .fasicon.icon-down-arrow1::before, .menu_block_top_custom_all .ekit-wid-con .icon.icon-down-arrow1::before, .menu_block_top_custom_all .icon.icon-down-arrow1::before {
    font-size: 60%;
}
.menu_block_top_custom_all .ekit-vertical-navbar-nav>li:last-child {
    border-bottom: 1px solid #ededed;
}
.menu_block_top_custom_all .ekit-vertical-navbar-nav .elementskit-submenu-indicator {
    transform: rotate(270deg);
}
.menu_block_top_custom_all .wd-dropdown-menu.wd-design-full-width {
    background-color: unset;
    padding-top: 0;
    box-shadow: unset;
}
.menu_block_top_custom_all .ekit-vertical-navbar-nav li.elementskit-dropdown-has {
    position: static!important;
}
.menu_block_top_custom_all .elementor-widget-ekit-vertical-menu > .elementor-widget-container {
    height: 493px;
    background: #fff;
}
/******************************************/
body .wd-social-icons.icons-size-small .wd-icon {
    font-size: 26px;
}

.cart_item ul.variation li p{
    color: #000;
		font-size: 15px;
}
.cart-info ul.variation li p {
	 	color: #000;
		font-size: 13px;
}

.cart_item span.item-variation-name{
    color: #000;
    font-weight: bold;
		font-size: 15px;
}
.cart-info span.item-variation-name{
    color: #000;
    font-weight: bold;
		font-size: 13px;
}
.woocommerce-product-gallery > .col-lg-12.order-lg-last {
    margin-top: 30px;
}
.whb-main-header>#block_is_text {
	display: none;
}
.gform_body li.field_validate_lh input[type='text'] {
    background: #ff000017;
    border: 1px solid red;
}


.gform_body .field_is_no_valid input[type='text'] {		
			border: 1px solid red;		
}



.category-blog .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart {
	display: none;
}
#block_clone .wd-buttons wd-pos-r-t {
	display: none;
}
.owl-carousel .wd-buttons.wd-pos-r-t {
	display: none;
}
/***************/
#popup-box-content-wrapper-cross-sells a.checkout-button.button.alt.wc-forward {
	background-color: var(--btn-bgcolor, #F3F3F3);
}
#popup-box-content-wrapper-cross-sells a.checkout-button.button.alt.wc-forward:hover {
   background-color: var(--btn-bgcolor, #F3F3F3);
	color: #fff;
}
.summary-inner .gform_body .jq-selectbox.jqselect {
	width: 100%;
}

.gform_body input[type='text'], textarea {
    border: var(--wd-form-brd-width) solid #a4afb7;
}
.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area {
    padding: 24px;
    border: 1px dashed #656565;
    text-align: center;
    color: #aaa;
    margin-bottom: 16px;
    background: rgba(0,0,0,.02);
		margin-left: 0!important;
}
.gform_legacy_markup_wrapper .left_label textarea.medium, .gform_legacy_markup_wrapper .left_label input.medium {
		border: 1px solid #656565;
}


p.stock.in-stock {
    display: none;
}
p.stock.in-stock.in_show_block {
    display: block;
}
.site-content .entry-content a ,.wd-text-block a {
    text-decoration: underline;
}
body .wd-load-more:hover {
    background-color: #fbcc43;
}
body div .wd-load-more:not(:hover) {
    background-color: #f8e67a !important;
		color: #333;
}

input#gform_submit_button_616, input.gform_button.button {
    background-color: #f8e67a;
    color: #333;
}
.cart-actions>div.col-md-auto> button.button {
    display: none;
}
.cart-actions .coupon {
    display: inherit;
}

h4#mwb_wpcod_amount_on_cod_msg_show, ul li.wc_payment_method.payment_method_cod, input#mwb_wpcod_accept_deposite_ammount {
    visibility: hidden;
    position: absolute;
    top: -9999px;
    left: -9999px;
}



body .toltip_block {
    font-family: "Lato", Arial, Helvetica, sans-serif;
}
.gform_body .jq-selectbox li, .xgform .jq-selectbox li {
    /*padding: 12px 10px 11px;*/
    margin-bottom: 0px;
}
.wrap-adv-mob {
    height: 42px;
    overflow: hidden;
    background-color: #ffe6ad;
    margin-top: -20px;
    margin-bottom: 40px;
}
.home .wrap-adv-mob {
margin-bottom: -20px;
}
.wrap-adv-mob a {
    width: 100% !important;
    text-align: center;
    display: block !important;
    position: relative;
	padding: 8px 0 8px 0;
}

div .wd-load-more {
    border-color: #ffffff;
    color: #fff;
}
div .wd-load-more:not(:hover) {
    background-color: var(--btn-shop-bgcolor) !important;
}



#block_clone div.owl-item::nth-child (4) {
	clear: boath;
}
.elementor-editor-active section.timer_block_top {
	display: block;	
}
section.timer_block_top {
	display: none;	
}
section.timer_block_top.show_block_time {
	display: block;	
}
.product-share  .wd-social-icons.icons-size-small .wd-icon, 
.product-share  .wd-social-icons.icons-size- .wd-icon {
		font-size: 26px;
}
.product-share span.share-title {
    display: none;
}
span.formattedTotalPrice.ginput_total {
    font-weight: 600;
    color: var(--wd-primary-color);
	font-size:180%;
}


body .woocommerce_upsell_display_my {
    max-width: 1200px;
    margin: 0 auto;
}





.kussens-color-img ul.gfield_checkbox li, .afwerking_img ul.gfield_checkbox li {
    width: 20%;
    float: left;
    position: relative;
    margin-bottom: 20px !important;
    background-repeat: no-repeat;
    height: 100px;
    background-position-y: 25px;
}
.kussens-color-img ul.gfield_checkbox li input, .kussens-color-img ul.gfield_checkbox li input {
    position: absolute;
    bottom: 7px;
    margin: 0;
    right: 20%;
}
.kussens-color-img ul.gfield_checkbox li label, .kussens-color-img ul.gfield_checkbox li label {
    height: 100px;
    width: 100%;
    max-width: 100%;
    text-align: center;
    font-size: 13px;
    line-height: 12px;
}
/**/
div .social-form-circle .wd-social-icon {
    border-radius: 0;
}




.d-s-phone a:before {
	background: url(/wp-content/themes/woodmart-child/images/t-d-ico-tel.png);
	content: '';
    width: 14px;
    height: 14px;
    position: absolute;
    left: 0px;
    top: 2px;
	
}


body .wd-header-cart.wd-design-2 .wd-cart-number, body .wd-header-cart.wd-design-5 .wd-cart-number {
    background-color: var(--btn-shop-bgcolor);
}

/*menu*/
#menu-categories .product_list_widget>li .wd-entities-title {
    font-size: 12px;
}
#menu-categories .wd-dropdown-menu.wd-design-sized .wd-sub-menu>li>a, 
#menu-categories .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li>a, 
#menu-categories .mega-menu-list>li>a {
    text-transform: none;
}

#menu-categories .wd-dropdown-menu.wd-design-sized .wd-sub-menu>li>a, 
#menu-categories .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li>a, 
#menu-categories .mega-menu-list>li>a {

}
.wd-nav[class*="wd-style-"]>li:hover>a {
    color: var(--wd-primary-color);
}















/*#home_slide_cl .wd-slider-wrapper[class*="wd-section-stretch"] {
    position: relative;
    max-width: 1200px;
    left: unset;
    margin: 0 auto;
}*/

h4.banner-title.wd-fontsize-l {
    background: rgba(255,255,255,0.85);
    margin: -20px;
    padding: 15px 20px;
}
.product-images-inner ul li::marker, .wc-tab-inner ul li::marker{
    color: var(--wd-primary-color);
    font-size: 1.1em;
}
.checkout-order-review h4#mwb_wpcod_amount_on_cod_msg_show {
    display: none!important;
}

/* HEADER */
@media (max-width: 1024px){
header .whb-top-bar {
    background-color: #101010;
}
a.d-s-whatsapp {
    position: relative;
}
a.d-s-whatsapp:after {
    content: url(/wp-content/uploads/2022/05/contact-via-Whatsapp.png) !important;
    display: inline-block;
    position: absolute;
    right: -21px;
    top: -1px;
}	
}
/********************* PRICE ****************************/
body form.cart .product_totals ul li.wcgfpa_grand_total p.price {
    display: flex;
    flex-direction: column;
    visibility: visible;
    color: #000;
}
body form.cart .product_totals {
    border: none;
    margin: 0;
    padding: 0;
}
body form.cart .product_totals ul li.wcgfpa_grand_total {
    justify-content: flex-start;
    padding: 0;
    margin: 0;
    border: none;
}
ul.gform_fields.top_label.description_below {
    padding: 0;
}

.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td {
    max-width: 100%;
    width: 100%;
}@media (min-width: 1025px) {
	/*******************SHOP PAGE************************/
body.archive.post-type-archive.post-type-archive-product.logged-in.admin-bar.theme-woodmart.woocommerce-shop .products.wd-products.wd-grid-g {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
body.archive.post-type-archive.post-type-archive-product.logged-in.admin-bar.theme-woodmart.woocommerce-shop .wrapp-category {
    display: grid;
    grid-template-rows: 1fr 50px;
    gap: 25px;
}
body.archive.post-type-archive.post-type-archive-product.logged-in.admin-bar.theme-woodmart.woocommerce-shop .hover-mask h3.wd-entities-title {
    font-size: 16px;
}
/*******************SHOP PAGE************************/
header .menu-label{
	bottom: 75%;
}
#recent-bekeken-producten{
	height: 434px;
}
.whb-sticked div.whb-not-sticky-row {
    display: block;
}
.whb-sticked div#block_is_text {
    height: 30px;
    margin: 5px 0 0px 0;
}
.whb-sticked div#block_is_text div{
	font-size: 16px!important;
	 padding: 0!important;
}
a.scrollToTop {
    bottom: 55px; 
}

.wd-content-area.site-content.wd-grid-col {
    position: relative;
}
.archive.tax-product_cat .shop-loop-head, .archive.tax-product_tag .shop-loop-head {
    position: absolute;
    top: -45px;
    left: -35%;
    min-width: -webkit-fill-available;
		min-width: -moz-available;
    padding: 0 25px 0px 2px;
}
.archive.tax-product_cat .site-content, .archive.tax-product_cat .sidebar-container, .archive.tax-product_tag .site-content, .archive.tax-product_tag .sidebar-container{
	margin-top: 30px;
}

.archive.tax-product_cat .wd-breadcrumbs .woocommerce-breadcrumb a:after {
    content: "";
    position: absolute;
    background-image: url(/wp-content/uploads/2020/08/arrow-2-3.png);
    background-size: 6px;
    background-repeat: no-repeat;
    width: 8px;
    height: 16px;
    display: inline-block;
    top: 7px;
    margin-left: 6px;
}


.archive.tax-product_cat .wd-breadcrumbs .woocommerce-breadcrumb a {
    margin-right: 20px;
}

.archive.tax-product_cat .wd-breadcrumbs .woocommerce-breadcrumb a:hover {
    color: #000;
    text-decoration: underline;
}


article.post-single-page .entry-header .entry-thumbnail{
		float: left;
    padding:0 45px;
}
article.post-single-page img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    max-width: 500px;
}
span#input_169_10_1_container {
    max-width: 48.5%;
    display: block;
    float: left;
    width: 100%;
    margin-right: 2.5%;
}
span#input_169_10_3_container {
    float: left;
}

body .cart-actions .coupon {
    display: block;
}
body .wd-nav[class*="wd-style-"]>li>a {
    color: rgb(24 24 24 / 100%);
	font-size:18px;
	font-weight:bold!important;
}

.menu-opener span.menu-open-label {
    font-size: 18px;
}

/* Menu title  */
.elementor-widget-wrap .elementor-widget-wd_extra_menu_list .elementor-widget-container .wd-sub-menu.mega-menu-list>li>a{
 text-transform: none;
	font-weight: 900!important;
	font-size: 16px;
	font-family: var(--wd-title-font);
}

.menu-open-label,.nav-link-text{
	font-family: var(--wd-title-font);
}

/* Menu title  */
.elementor-widget-wrap .elementor-widget-wd_extra_menu_list .elementor-widget-container .wd-sub-menu.mega-menu-list>li>a{
 text-transform: none;
	font-weight: 900!important;
	font-size: 16px;
	font-family: var(--wd-title-font);
}

.menu-open-label,.nav-link-text{
	font-family: var(--wd-title-font);
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.wd-side-hidden.wd-opened {
    z-index: 9999999999;
}
.wd-toolbar{
	z-index: 99999;
}

body .cd-mob-chat-widget {
	bottom: 100px;
}
.sticky-toolbar-on a.scrollToTop {
    bottom: 150px
}
body #st-2 {
    bottom: 55px;
}
div#clickdesk_bubble {
    bottom: 94px !important;
}
}

@media (max-width: 576px) {
	#recent_bekeken_producten_block .product-grid-item, .snf .product-grid-item {
    max-height: 100px;
}
div#block_all_header_txt {
    position: relative;
    top: 35px;
}
/******************* SEARCH ******************************/
.product-element-bottom {
    display: none;
}
input.snf-form__input {
    padding: 5px 41px 5px 50px;
    height: 60px;
    font-size: 20px;
}
span.snf-document-list__title {
    font-size: 28px;
}
span.snf-category-filter-count {
    display: none;
}
/******************* SEARCH ******************************/
.woodmart-price-filter ul, form.woocommerce-ordering-list.wd-style-underline.wd-ordering-mb-icon ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.wd-side-hidden.wd-opened {
    z-index: 9999999999;
}
.wd-toolbar{
	z-index: 99999;
}

body .cd-mob-chat-widget {
	bottom: 100px;
}
.sticky-toolbar-on a.scrollToTop {
    bottom: 150px
}
body #st-2 {
    bottom: 55px;
}

/********************PRICE***********************************/
.price span {
    padding-right: 3px!important;
}
.single-product-page .price {
    display: flex!important;
    align-items: center!important;
    justify-content: flex-start!important;
}
.price {
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
.hide-larger-price .price>:is(ins,small) {
    margin-inline-start: 4px!important;
}
/*******************************************************/
input#coupon_code {
    width: 100%;
}
body div.quantity input[type="button"]{
	min-width: 40px;
	min-height: 40px;
}
body div.quantity input {
    min-height: 40px;
}

#recent-bekeken-producten{
	height: 118px;
}

.moove-gdpr-button-holder button {
    width: 40%;
}
h1 {
    font-size: 28px;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size: 20px;
}
h4 {
    font-size: 18px;
}
h5 {
    font-size: 16px;
}
h6 {
    font-size: 14px;
}
/*product page */
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.images.row.thumbs-position-bottom.image-action-popup {
    font-size: 16px;
}

/*********************/
body #search-and-find__recently-viewed-products.products .product-grid-item .product-wrapper .product-element-bottom {
    padding: 10px 0px;
    background-color: #fff;
    font-size: 14px;
    text-align: center;
}
body #search-and-find__recently-viewed-products.products .product-grid-item .product-wrapper .product-element-bottom .wd-entities-title {
	display: none;
}
#recent_bekeken_producten_block h2,
.search-and-find__results h1{
    margin: 15px 0px -5px 0px;
    font-size: 20px;

}

div#recently-viewed-products {
    padding: 0 15px;
}
#recently-viewed-products .products .product-grid-item .product-wrapper .product-element-bottom {
    padding: 4px;
    background-color: white;
    text-align: center;
}
#recently-viewed-products .products .product-grid-item {
    padding: 5px;
}
#recently-viewed-products .products .product-grid-item .product-wrapper .product-element-bottom h3.wd-entities-title {
	display: none;
}

/*******************/
.woocommerce.rvp-for-woocommerce .wd-products-holder .product.wd-hover-tiled.col-lg-4 .product-element-bottom {
    display: none;
}
.main-page-wrapper .woocommerce .ced .product-element-bottom {
    display: none;
}
footer ul.wd-sub-menu.mega-menu-list li a {
  	display: inline-flex;  
		line-height: 2.3;
}
footer .wd-sub-menu li a .menu-label {
    margin-top: -15px;
		color: #fff;
}

.mobile-nav li.menu-item-has-children > a.woodmart-nav-link {
    font-weight:bold!important;
}

.browser-Safari .hide-larger-price #block_clone .price>ins {
    margin-left: calc(0.5em);
    font-size: 12px;
}
#block_clone .price del {
    font-size: 75%;
}

.wd-sub-menu li a.woodmart-nav-link {
    color: #333;
}
#menu-main-mobile > li > a > span.nav-link-text {
    font-weight: bold;
	color: #1c1b1b;
}

body .wd-accordion-opener.wd-opener-style-arrow:before {
    font-size: 14px;
    color: #333333ab;
}

ul#tabs_form_battom li a {
    font-size: 16px;
}
ul#tabs_form_battom li.tab2cl a {
    line-height: 13px;
}

header .whb-top-bar {
    background-color: #101010;
}
a.d-s-whatsapp:after {
    content: url(/wp-content/uploads/2022/05/contact-via-Whatsapp.png) !important;
    display: inline-block;
    position: absolute;
    right: -21px;
    top: -1px;
}
a.d-s-whatsapp { position: relative;}

.container.related-and-upsells {
    padding: 20px;
}

.woocommerce_upsell_display_my.woocommerce.customer_also_viewed.float {
    padding: 15px;
}

/* Menu title  */
.elementor-widget-wrap .elementor-widget-wd_extra_menu_list .elementor-widget-container .wd-sub-menu.mega-menu-list>li>a{
		font-weight: 700!important;
		font-size: 18px;
		font-family: var(--wd-title-font);
}

.elementor-widget-wrap .elementor-widget-wd_extra_menu_list .elementor-widget-container .wd-sub-menu.mega-menu-list li a{
	font-size: 17px;
}

.mobile-nav.wd-side-hidden.wd-left.wd-opened .wd-sub-menu .sub-sub-menu li a {
	padding-left: 35px;
}

.mobile-pages-menu>li>a{
   font-size: 15px;
}
.menu-item.opener-page > a.woodmart-nav-link, .menu-item.opener-page > .wd-sub-menu > li > a.woodmart-nav-link{
 		background-color: #edfbf1;
}

ul.wd-sub-menu li a{
		font-size: 16px;
}
}

