/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 27 2025 | 12:04:11 */
@media /*(min-width: 1025px) and */(max-width: 1315px) {
  #home-producten-carousel .owl-stage > .owl-item .info-box-icon > img {
    
  }
  #home-producten-carousel .owl-stage > .owl-item .box-icon-wrapper {
    max-width: 100%;
    width: 100%;
  }
  #home-producten-carousel .owl-stage > .owl-item .woodmart-info-box {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    
    text-align: center;
  }
}
@media (min-width: 1025px) and (max-width: 1269px) {
  #menu-main-navigation .woodmart-nav-link {
    height: auto;
    line-height: 1.5em;
  }
}
@media (max-width: 909px) {
  .wwk--sidebar-mobile-center {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .offcanvas-sidebar-mobile.admin-bar .vc_col-has-fill > .vc_column-inner {
    padding-left: 15px !important;
    margin-left: 15px;
    padding-right: 0 !important;
    width: calc(100% - 30px) !important;
  }
  .offcanvas-sidebar-mobile.admin-bar .woodmart-sidebar-content {
    /*padding-top: 0;*/
    background-color: #f2f2f2;
  }
  #home-producten-carousel .owl-stage {
    width: 100% !important;
    transform: none !important;
  }
  #home-producten-carousel .owl-nav {
    display: none;
  }
}

@media (min-width: 577px) and (max-width: 768px) {
  #home-producten-carousel .owl-stage > .owl-item:nth-child(n+4) {
    margin-top: 30px;
  }
}

@media (max-width: 576px) {
  #home-producten-carousel .owl-stage > .owl-item:nth-child(n+3) {
    margin-top: 30px;
  }
}

@media (min-width: 1025px) {
  #home-producten-carousel .owl-stage {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    
    width: 100% !important;
  }
  .page-id-8438 .page-title {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
  #home-producten-carousel .owl-stage > .owl-item {
    min-width: calc(1 / 6 * 100%) !important;
    width: auto !important;
    
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex: 1;
    flex-grow: 1;
  }
  
  /*.single-product-sidebar,
  .sidebar-container {
    max-width: 20% !important;
    -webkit-flex-basis: 20%;
    flex-basis: 20%;
  }*/
  .product-image-summary,
  .site-content.col-lg-9 {
    max-width: 80%;
    width: 80%;
    -webkit-flex-basis: 80%;
    flex-basis: 80%;
  }
}
@media (max-width: 1024px) {
  
}
/*@media (min-width: 800px) and (max-width: 1199px) {
  .footer-column > .vc_custom_1556781872797 > .wpb_column.vc_column_container {
    width: 20%;
    margin: 0;
    
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}*/


@media (max-width: 1199px) {
  .info-footer-vragen-bel-ons {
    display: block !important;
  }
}

@media (max-width: 1034px) {
  #home-promo-boxes .banner-title {
    
  }
}

@media (max-width: 991px) {
  #usps-footer .wpb_wrapper {
    /*margin-left: auto;
    margin-right: auto;*/
  }
  #home-promo-boxes {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -moz-box-direction: reverse;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  #home-promo-boxes > .wpb_column > .vc_column-inner > .wpb_wrapper,
  #home-promo-boxes > .wpb_column > .vc_column-inner > .wpb_wrapper > .promo-banner-wrapper,
  #home-promo-boxes > .wpb_column > .vc_column-inner > .wpb_wrapper > .promo-banner-wrapper > .promo-banner,
  #home-promo-boxes > .wpb_column > .vc_column-inner > .wpb_wrapper > .promo-banner-wrapper > .promo-banner > .main-wrapp-img,
  #home-promo-boxes > .wpb_column > .vc_column-inner > .wpb_wrapper > .promo-banner-wrapper > .promo-banner > .main-wrapp-img > .banner-image {
    width: 100%;
  }
  #home-promo-boxes > .wpb_column:last-child .main-wrapp-img > .banner-image > img {
    min-height: 235px;
    height: 35vw;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #usps-footer > .wpb_column:first-child,
  #usps-footer > .wpb_column:nth-child(2),
  #usps-footer > .wpb_column:nth-child(3) {
    width: 33.333%;
  }
}


@media (max-width: 768px) {
  /* Th: Afbeeldingen die in tekst staan waar tekst omheen loopt */
  .wpb_text_column img.alignright.size-medium {
    max-width: 50%;
  }
  /*footer.footer-container,
  footer.footer-container * {
    text-align: center !important;
  }*/
	
	footer .instagram-picture {
		max-width: 25% !important;
	}
	
	footer .vc_custom_1556698039493 .title {
		text-align: left !Important;
	}
	.product-labels {
		max-width: unset !Important;
	}
	#homepage-banners-mobiel > .wpb_column {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	#homepage-banners-mobiel > .homepage-banners-mobiel-1:first-child {
		padding-bottom: 10px;
	}
}

@media (max-width: 479px) {
  #home-promo-boxes .banner-image > img {
    min-height: 275px;
    object-fit: cover;
    object-position: center;
  }
  #info-box-footer .woodmart-info-box {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #info-box-footer .woodmart-info-box > .box-icon-wrapper {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex: 1;
    flex-grow: 1;
    
    max-width: 100%;
  }
}

@media (max-width: 428px) {
  #home-hoe-ziet-een-complete-zet-eruit p:not(:last-child) {
    text-align: center;
    flex-grow: 0;
  }
}




@media (max-width: 1024px) {
	.country-selector.weglot-default {
		bottom: auto;
		top: 40px;
		left: 50px;
		transform: translateY(-50%);
		width: calc((100% - 132px) / 2 - 36.5px - 10px - 10px + 10px);
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		height: fit-content;
		position: absolute;
		margin-left: -5px;
		margin-right: -5px;
	}
	.weglot-flags > a:before {
		margin-right: 0px;
	}
	.weglot-flags > span.wglanguage-name::before {
		margin-left: 5px;
		margin-right: 5px;
	}
	.country-selector a {
		padding-left: 5px;
		padding-right: 5px;
	}
	body.admin-bar .country-selector.weglot-default {
		top: calc(40px + var(--wp-admin--admin-bar--height));
	}
	body.webr-whb-header-sticked .country-selector.weglot-default {
		position: fixed;
		top: -40px;
	}
	body.webr-whb-header-sticked.webr-whb-header-scroll-down .country-selector.weglot-default {
		transition: top .3s ease;
	}
	body.webr-whb-header-sticked.webr-whb-header-scroll-up .country-selector.weglot-default {
		top: 40px;
		transition: top .3s ease;
	}
	.country-selector.weglot-inline ul {
		display: flex;
	}
}

@media (max-width: 1030px) {
	.country-selector .wgcurrent {
		display: none !important;
	}
}


@media( max-width: 640px ) {
	:is(.btn,.button,button,[type="submit"],[type="button"]) {
		padding: 3px 12px;
	}
}



@media( max-width: 500px ) {
	footer .info-box-wrapper .wd-rs-61e7ead0d24f1 {
		flex-direction: column !important;
	}
	
	footer .info-box-wrapper .wd-rs-61e7ead0d24f1 .box-icon-wrapper {
		margin-bottom: 15px;
	}
	
	footer .min-footer {
		text-align: center;
	}
}

.wd-single-stock-status {
	margin-bottom: 0px;
}
