@media (max-width: 1199px) {
	.two-column-section .card a.image-wrapper {
		background-repeat: no-repeat;
    background-size: 110%;
    background-position: center;
	}
	.two-column-section .card img {
		opacity: 0;
		visibility: hidden;
	}
}
@media (max-width: 991px) {
	section.banner .banner-column-inner {
		margin-bottom: 4rem;
	}
	
	.content-blocks-template > #usp_source_container {
		display: none;
	}
	
	.content-blocks-template .section.banner {
		padding-top: 16px;
		padding-bottom: 16px;
	}
	.content-blocks-template .section.banner .banner-column-inner {
		margin-bottom: 2rem;
	}
	#banner_usp_container {
		margin-bottom: 24px;
	}
	#banner_usp_container .container {
		max-width: 100%;
	}
}
@media (max-width: 768px) {
	.two-column-section .column-1 {
		margin-bottom: 32px
	}
	.two-column-section .card a.image-wrapper {
    background-size: auto;
	}
	
	.section.blog {
		padding-bottom: 0;
	}
	.section.blog .col-md-3 {
		padding-bottom: 40px;
	}
	
	#footer-callout-wrap .nieuwsbrief-container {
		display: none;
	}
}
@media (max-width: 767px) {
	h1.page-header-title{
		font-size:4rem !important;
	}
	.page-header.background-image-page-header {
		background-size: 120%!important;
		min-height: 160px;
	}
	
	.home #site-header-inner {
		margin-bottom: 0;
	}
	
	.mobile-toggle-nav + .site-header-inner-container #mobile-search {
		position: relative;
    top: 0;
	}
	
	.section.best-sellers .section-heading {
		margin-bottom: 60px!important;
	}
	.woocommerce .products .product-inner {
		padding-top: unset;
	}
	
	.products .product .product-details {
		padding-left: 16px;
		padding-right: 16px;
	}
	
	.products .product .price {
		display: flex;
		justify-content: left;
	}
	.products .product .price del {
		margin-right: 1rem;
	}
}
@media (max-width: 575px) {
	.page-header.wpex-supports-mods {
		margin-bottom: 1.5rem;
	}
	
	.woocommerce ul.products li.product .woocommerce-loop-product__title,
	.woocommerce ul.products li.product .woocommerce-loop-category__title {
		font-size: 13px!important;
		min-height: 10rem;
	}
	
	.home .woocommerce ul.products li.product .woocommerce-loop-product__title,
	.home .woocommerce ul.products li.product .woocommerce-loop-category__title {
		min-height: 5rem;
	}
	.home .woocommerce ul.products li.product .woocommerce-loop-product__title,
	.home .woocommerce ul.products li.product .woocommerce-loop-category__title {
		min-height: 5rem;
	}
	.home .barts-schatkamer-section .woocommerce ul.products li.product .woocommerce-loop-product__title,
	.home .barts-schatkamer-section .woocommerce ul.products li.product .woocommerce-loop-category__title {
		min-height: 6rem;
	}
	.woocommerce ul.products li.product.product-giftcard .woocommerce-loop-product__title {
		min-height: 20rem;
	}
	
	.woocommerce .products .product-inner {
		padding-top: unset;
		padding-bottom: 1rem;
	}
	.product-inner .delivery-info {
		font-size: 11px;
    line-height: 150%;
	}
}

@media (min-width: 768px) {
	h1.page-header-title{
		font-size:48px !important;
	}
}
@media (min-width: 992px) {
	.content-blocks-template .section.banner {
		padding-top: 16px;
	}
}

@media (max-width: 767px) {
  /*#mobile_search_fullwidth {
    display: block;
  }*/

  #mobile-menu #mobile-search {
    display: none;
  }
}
@media (max-width: 1199px) {
  #footer-builder > .footer-builder-content > .footer_section_wrapper {
	width: 100% !important;
	left: 0 !important;
	padding-left: 0 !important;
	padding-right: 0px !important;
	box-sizing: unset !important;
  }
}
@media (min-width: 768px) {
  #mobile_search_fullwidth {
    display: none;
  }
}
