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

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//www.bloxict.nl/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//www.bloxict.nl/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//www.bloxict.nl/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//www.bloxict.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("//www.bloxict.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//www.bloxict.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//www.bloxict.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//www.bloxict.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-cat-brd-radius: 50%;
	--wd-text-font: "Albert Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 15px;
	--wd-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Albert Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(95,57,150);
	--wd-alternative-color: rgb(22,105,183);
	--btn-default-bgcolor: rgb(95,47,137);
	--btn-default-bgcolor-hover: rgb(0,96,160);
	--btn-default-color: rgb(255,255,255);
	--btn-default-color-hover: rgb(255,255,255);
	--btn-accented-bgcolor: rgb(95,47,137);
	--btn-accented-bgcolor-hover: rgb(0,96,160);
	--btn-transform: none;
	--btn-color: rgb(255,255,255);
	--btn-bgcolor: rgb(95,47,137);
	--btn-color-hover: rgb(255,255,255);
	--btn-bgcolor-hover: rgb(0,96,160);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(217,231,244);
	--notices-success-color: rgb(0,0,0);
	--notices-warning-bg: rgb(217,231,244);
	--notices-warning-color: rgb(0,0,0);
	--wd-link-color: rgb(22,105,183);
	--wd-link-color-hover: rgba(22,105,183,0.7);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(41,49,51);
	background-image: none;
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	font-size: 15px;
	text-transform: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-weight: 700;
	font-size: 30px;
	text-transform: capitalize;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: none;
}
.page .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
html .wd-buy-now-btn {
	color: rgb(255,255,255);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(0,96,160);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(51,51,51);
	--wd-form-placeholder-color: rgb(119,119,119);
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 30px;
	--wd-arrow-icon-size: 17px;
	--wd-arrow-offset-h: -20px;
	--wd-arrow-color: rgb(255,255,255);
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-bg: rgb(95,47,137);
	--wd-arrow-bg-hover: rgb(0,96,160);
	--wd-arrow-radius: 300px;
}
.product-labels .product-label.onsale {
	background-color: rgb(0,96,160);
}
.product-labels .product-label.new {
	background-color: rgb(238,238,34);
}
.product-labels .product-label.featured {
	background-color: rgb(30,115,190);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(255,40,40);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 980px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 24px;
	}

}

@media (max-width: 768.98px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 22px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 5px;
}

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


.wd-page-title {
background-color: rgb(246,245,248);
}

/* Base */

.wd-text-block table {
	border-radius: 10px !important;
	border: 1px solid #cfcfcf !important;
	background-color: #f2f2f2 !important;
	margin-bottom: 8px !important;
	border-collapse: separate !important;
	overflow: hidden !important;
}
.wd-text-block table th {
	padding: 16px 14px !important;
}
.wd-text-block table td {
	padding: 14px 15px !important;
}
.wd-text-block table tr:last-of-type td {
	border-bottom: none !important;
}

/* Eind Base */

/* Onscroll */
.whb-sticked .whb-not-sticky-row {
    display: block !important;
    height: 0;
    opacity: 0;
    visibility: hidden;
}

/* Einde onscroll */

.rc-anchor-invisible-text
{
	display:none;
}

.grecaptcha-badge
{
	display:none;
}

/* Dit is de kleur van de het euroteken voor de prijs overal op de website, dus niet alleen in de header */
.woocommerce-Price-currencySymbol
{
	/* color:#0060a0; */
}

/* Deze kleur is enkel voor de header */
header.whb-header .wd-header-cart bdi {
	color: #ffffff;
	font-weight: bold;
}

/* Dit is de kleur van de prijs overal op de website, dus niet alleen in de header */
bdi
{
	color:#0060a0;
}

/* -- START -- Button stijl 1 -- */
.button_stijl1
{
  background-color: #FFFFFF;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #000000;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #CCCCCC;
}

.button_stijl1:hover
{
  background-color: #0060a0;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #004573;
}

.button_stijl1:active
{
  background-color: #0060a0;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #004573;
}
/* -- EINDE -- Button stijl 1 -- */

/* -- START -- Button stijl 2 -- */
.button_stijl2
{
  background-color: #FFFFFF;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #000000;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #CCCCCC;
}

.button_stijl2:hover
{
  background-color: #5f2f89;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #472168;
}

.button_stijl2:active
{
  background-color: #5f2f89;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #472168;
}
/* -- EINDE -- Button stijl 2 -- */

/* -- START -- Button stijl 3 -- */
.button_stijl3
{
  background-color: #5f2f89;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #472168;
}

.button_stijl3:hover
{
  background-color: #0060a0;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #004573;
}

.button_stijl3:active
{
  background-color: #0060a0;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #004573;
}
/* -- EINDE -- Button stijl 3 -- */

/* -- START -- Button stijl 4 -- */
.button_stijl4:link
{
  background-color: #5f2f89;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 16px;
	font-weight:600;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #472168;
}

.button_stijl4:hover
{
  background-color: #0060a0 !important;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 16px;
	font-weight:600;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 8px;
	box-shadow: 0 4px #004573 !important;
}

.button_stijl4:active
{
  background-color: #0060a0;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 16px;
	font-weight:600;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #004573;
}

.button_stijl4:visited
{
  background-color: #5f2f89;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 16px;
	font-weight:600;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #472168;
}

/* -- EINDE -- Button stijl 4 -- */

/* -- START -- Button stijl 5 -- */
.create-account-button:link
{
  background-color:#5f2f89;
  display:inline-block;
  padding:13px 15px 13px 15px; /* -- Top / Right / Bottom / Left -- */
	font-weight:600;
  cursor: pointer;
  text-align:center;
  text-decoration:none;
  outline:none;
  color:#fff;
  border:none;
  border-radius:5px;
	width:100%;
}

.create-account-button:hover
{
  background-color: #0060a0;
  display: inline-block;
  padding:13px 15px 13px 15px; /* -- Top / Right / Bottom / Left -- */
	font-weight:600;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 5px;
	width:100%;
}

.create-account-button:active
{
  background-color: #0060a0;
  display: inline-block;
  padding:13px 15px 13px 15px; /* -- Top / Right / Bottom / Left -- */
	font-weight:600;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 5px;
	width:100%;
}

.create-account-button:visited
{
  background-color: #5f2f89;
  display: inline-block;
  padding:13px 15px 13px 15px; /* -- Top / Right / Bottom / Left -- */
	font-weight:600;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 5px;
	width:100%;
}
/* -- EINDE -- Button stijl 5 -- */

/* Default btn */
:is(.btn,.button,button,[type=submit],[type=button],.uc_more_btn,a.uc_more):not([role="presentation"],.cky-btn-revisit,[data-tab-index],[aria-selected],[tab-index],.pswp__button,.btn.plus,.btn.minus) {
	margin-bottom: 4px;
	border: none !important;
	outline: none !important;
	
	/* Standaard */
	--btn-brd-radius: 8px !important;
	--btn-color: #fff !important;
	--btn-box-shadow: 0 4px #472168 !important;
	--btn-bgcolor: #5f2f89 !important;
	
	--btn-default-brd-radius: 8px !important;
	--btn-default-color: #fff !important;
	--btn-default-box-shadow: 0 4px #472168 !important;
	--btn-default-bgcolor: #5f2f89 !important;
	
	--btn-accented-brd-radius: 8px !important;
	--btn-accented-color: #fff !important;
	--btn-accented-box-shadow: 0 4px #472168 !important;
	--btn-accented-bgcolor: #5f2f89 !important;
	
	/* Active */
	
	--btn-box-shadow-active: 0 4px #472168 !important;

	--btn-default-box-shadow-active: 0 4px #472168 !important;
	
	--btn-accented-box-shadow-active: 0 4px #472168 !important;

	/* Hover */
	
	--btn-color-hover: #fff !important;
	--btn-box-shadow-hover: 0 4px #004573 !important;
	--btn-bgcolor-hover: #0060a0 !important;
	
	--btn-default-color-hover: #fff !important;
	--btn-default-box-shadow-hover: 0 4px #004573 !important;
	--btn-default-bgcolor-hover: #0060a0 !important;
	
	--btn-accented-color-hover: #fff !important;
	--btn-accented-box-shadow-hover: 0 4px #004573 !important;
	--btn-accented-bgcolor-hover: #0060a0 !important;
}

:is(.btn,.button,button,[type=submit],[type=button],.uc_more_btn,a.uc_more):not(button.searchsubmit,[role="presentation"],.cky-btn-revisit,[data-tab-index],[aria-selected],[tab-index],.pswp__button,.btn.plus,.btn.minus,.button.wc-forward):active:hover {
	box-shadow: var(--btn-box-shadow-hover, unset) !important;
}

.uc_more_btn,
a.uc_more {
	position: relative;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	gap: 5px;
	width: 100% !important;
	outline: none;
	border-radius: var(--btn-brd-radius, 0px) !important;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	line-height: 1.2;
	cursor: pointer;
	transition: all .25s ease;
	color: var(--btn-color, #3E3E3E);
	border: var(--btn-brd-width, 0px) var(--btn-brd-style, solid) var(--btn-brd-color, #E9E9E9) !important;
	background-color: var(--btn-bgcolor, #F3F3F3);
	box-shadow: var(--btn-box-shadow, unset) !important;
	text-transform: var(--btn-transform, uppercase);
	font-weight: var(--btn-font-weight, 600);
	font-family: var(--btn-font-family, inherit);
	font-style: var(--btn-font-style, unset);
	padding: var(--btn-padding, 13px 20px 10px 20px) !important;
	min-height: var(--btn-height, 42px);
	font-size: var(--btn-font-size, 13px);
}
.uc_more_btn:hover,
a.uc_more:hover {
	color: var(--btn-color-hover, #3E3E3E);
	background-color: var(--btn-bgcolor-hover, #F3F3F3);
	box-shadow: var(--btn-box-shadow-hover, unset) !important;
}
.ue_post_grid_item .ue_post_full_link {
	display: none !important;
}
.e-wc-info-notice .woocommerce-info .button {
	position: relative;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	gap: 5px;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: auto !important;
	outline: none;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	line-height: 1.2;
	cursor: pointer;
	transition: all .25s ease;
	color: #5f2f89;
	text-decoration-color: #5f2f89;
	text-decoration: underline 1px !important;
	text-underline-offset: 6px;
	text-transform: var(--btn-transform, uppercase);
	font-weight: var(--btn-font-weight, 600);
	font-family: var(--btn-font-family, inherit);
	font-style: var(--btn-font-style, unset);
	font-size: var(--btn-font-size, 13px);
	box-shadow: none !important;
}
.e-wc-info-notice .woocommerce-info .button:hover {
	color: #0060a0;
	text-decoration-color: #0060a0;
}

/* .wd-product.wd-hover-fw-button .wd-add-btn>a:active:hover {
	box-shadow: var(--btn-box-shadow-hover, unset) !important;
} */

.woocommerce-mini-cart__buttons > * {
    margin-bottom: 10px !important;
}

/* Verticale icoon uitlijning in button t.o.v. tekst */
.button_box
{
   display: flex;
   align-items:center;
}

/* -- START -- Dunne scrollbalk in eigen kleuren -- */
/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #0060a0; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #004979; 
}
/* -- EINDE -- Dunne scrollbalk in eigen kleuren -- */

.woocommerce-notices-wrapper
{
	border-radius:10px;
}

.woocommerce-info
{
	border-radius:10px;
}

.mc4wp-response
{
	border-radius:10px;
}

.wd-footer
{
  background-image:url("https://www.bloxict.nl/wp-content/uploads/2025/05/footer_corner_image_02.png");
  background-repeat:no-repeat;
  background-position:right bottom;
}

.product-labels
{
   display:none !important;
}

.wd-cats
{
   display:none !important;
}

.wd-woo-page-title
{
   display:none !important;
}

.#wd-negative-gap
{
   display:none !important;
}

/* Lege ruimte bovenaan de "Shop" pagina */
.elementor-element-a1db0d7
{
   display:none !important;
}

/* Lege ruimte bovenaan de "Shop" pagina */
.#elementor-element-fe42a4c
{
   display:none !important;
}

.wd-filter-search input:first-letter
{
	text-transform:uppercase;
}

.wd-filter-search:first-letter
{
	text-transform:uppercase;
}

/* Tekst in zoekkolom van product filtering */
.wd-filter-search input
{
	font-size:12px;
	text-transform:lowercase;
}

.wd-filter-search:first-letter
{
	text-transform:uppercase;
}

.wd-filter-search
{
	font-size:12px;
	text-transform:lowercase;
}

/* Tekst in product filtering */
.wd-filter-lable
{
	font-size:11px;
}

/* Grijze uitklapbare cirkel voor subitems van product filtering */
.wd-cats-toggle
{
	background-color:var(--bgcolor-gray-300);
	color:var(--bgcolor-gray-500);
}

/* Grijze omlijning van product filtering kolom */
.elementor-element-df8812a
{
	border-style:solid;
	border-width:1px;
	border-color:#e4e4e4;
	border-radius:20px;
	margin:5px;
}

/* Schaduw onder de menubalk */
.whb-header-bottom
{
	box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.woocommerce-Price-amount
{
   font-size:14px;
}

.woocommerce-info
{
  background-color:transparent;
  color:#000000;
  padding:10px 10px 10px 10px;
  outline:none;
  border:none;
  box-shadow:0 0px;
}

.woocommerce-form-coupon-toggle
{
  background-color:transparent;
  color:#000000;
  padding:10px 10px 10px 10px;
  outline:none;
  border:none;
  box-shadow:0 0px;
}

.button
{
  border-radius: 8px;
}

submit
{
  border-radius: 8px;
}

.submit
{
  border-radius: 8px;
}

.wd-add-btn
{
  border-radius: 8px;
}

.wd-add-btn-replace
{
  border-radius: 8px;
}

.uc_title
{
	font-size: 18px !important;
}

/* Inkttoko stijl */
/* product card - cart + quantity */
.wd-product:hover .content-product-imagin {
    border: 2px solid #0171c5;
}
.wd-product:active .content-product-imagin {
	visibility: visible;
	opacity: 1;
	inset: -5px -5px -5px -5px !important;
	border: 2px solid #0171c5;
}

.wd-hover-with-fade.hover-ready:active .product-wrapper {
	z-index: 20;
	transform: translateY(-5px) translateZ(0);
}
.product-wrapper {
    border-radius: 10px;
    border: 1px solid #efefef;
    height: 100%;
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}
.product-wrapper .product-element-top {
    aspect-ratio: 4/3;
    position: relative;
}
.product-wrapper .product-element-top a.product-image-link {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.product-wrapper .product-element-top a.product-image-link img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
.product-wrapper .wd-add-btn {
    display: -ms-grid !important;
    display: grid !important;
    gap: 10px !important;
    -ms-grid-columns: minmax(0, 1fr) 10px minmax(0, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.product-wrapper .wd-add-btn .quantity {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    border: none;
}
.product-wrapper .wd-add-btn .quantity > input {
    height: 100% !important;
}
.product-wrapper .wd-add-btn .quantity > input[type="button"]:hover {
    border-color: var(--wd-alternative-color);
}
.product-wrapper .wd-add-btn .quantity input.input-text {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100% !important;
}
.product-wrapper .wd-add-btn .add_to_cart_button span {
    line-height: 1 !important;
}
.product-wrapper .button {
    text-transform: uppercase !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    padding-left: 0 !important;
}
.product-wrapper .button:before {
    position: absolute !important;
    -webkit-transform: none !important;
    transform: none !important;
    width: 100%;
    height: 100%;
    text-align: center;
    left: 0 !important;
    top: 0 !important;
}
.product-wrapper .button span {
    display: none !important;
    opacity: 0 !important;
    padding: 0 !important;
}
.cart-info .quantity,
.product-quantity .quantity,
.wd-add-btn .quantity,
.wd-checkout-prod-title .quantity,
form.cart .quantity {
    -webkit-filter: brightness(1) !important;
    filter: brightness(1) !important;
    position: relative !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #efefef;
    border-radius: 5px;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.cart-info .quantity input,
.product-quantity .quantity input,
.wd-add-btn .quantity input,
.wd-checkout-prod-title .quantity input,
form.cart .quantity input {
    color: #000 !important;
    -webkit-transition: all 300ms;
    transition: all 300ms;
}
.cart-info .quantity input:hover,
.product-quantity .quantity input:hover,
.wd-add-btn .quantity input:hover,
.wd-checkout-prod-title .quantity input:hover,
form.cart .quantity input:hover {
    -webkit-filter: brightness(1) !important;
    filter: brightness(1) !important;
}
.cart-info .quantity input:hover.minus,
.cart-info .quantity input:hover.plus,
.product-quantity .quantity input:hover.minus,
.product-quantity .quantity input:hover.plus,
.wd-add-btn .quantity input:hover.minus,
.wd-add-btn .quantity input:hover.plus,
.wd-checkout-prod-title .quantity input:hover.minus,
.wd-checkout-prod-title .quantity input:hover.plus,
form.cart .quantity input:hover.minus,
form.cart .quantity input:hover.plus {
    color: #fff !important;
}
.cart-info .quantity input.qty,
.product-quantity .quantity input.qty,
.wd-add-btn .quantity input.qty,
.wd-checkout-prod-title .quantity input.qty,
form.cart .quantity input.qty {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background-color: #fff !important;
}
.cart-info .quantity input.minus,
.cart-info .quantity input.plus,
.product-quantity .quantity input.minus,
.product-quantity .quantity input.plus,
.wd-add-btn .quantity input.minus,
.wd-add-btn .quantity input.plus,
.wd-checkout-prod-title .quantity input.minus,
.wd-checkout-prod-title .quantity input.plus,
form.cart .quantity input.minus,
form.cart .quantity input.plus {
    background-color: #f9f9f9 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    margin-bottom: 0px;
}
.cart-info .quantity input.minus:hover,
.cart-info .quantity input.plus:hover,
.product-quantity .quantity input.minus:hover,
.product-quantity .quantity input.plus:hover,
.wd-add-btn .quantity input.minus:hover,
.wd-add-btn .quantity input.plus:hover,
.wd-checkout-prod-title .quantity input.minus:hover,
.wd-checkout-prod-title .quantity input.plus:hover,
form.cart .quantity input.minus:hover,
form.cart .quantity input.plus:hover {
    background-color: #0060a0 !important;
}
.cart-info .quantity input.plus,
.product-quantity .quantity input.plus,
.wd-add-btn .quantity input.plus,
.wd-checkout-prod-title .quantity input.plus,
form.cart .quantity input.plus {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.cart-info .quantity input.minus,
.product-quantity .quantity input.minus,
.wd-add-btn .quantity input.minus,
.wd-checkout-prod-title .quantity input.minus,
form.cart .quantity input.minus {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.wd-add-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wd-add-btn .quantity,
.wd-add-btn .single_add_to_cart_button {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 !important;
    flex: 1 !important;
}
.wd-checkout-prod-title .quantity {
    max-width: 200px !important;
}

/* product card - prijs */
.wd-product.product-grid-item.sale .wrap-price del bdi,
.wd-product.product-grid-item.sale .wrap-price del span {
	color: #bbb !important;
}

/* Tabs */
.woocommerce-tabs {
    pointer-events: all;
}
.woocommerce-tabs .wd-nav-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0 !important;
}
.woocommerce-tabs .wd-nav-wrapper .wd-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    --nav-gap: 0;
}
.woocommerce-tabs .wd-nav-wrapper .wd-nav li {
    margin: 0;
}
.woocommerce-tabs .wd-nav-wrapper .wd-nav li.active a {
    background-color: #0060A0;
    color: #fff;
}
.woocommerce-tabs .wd-nav-wrapper .wd-nav li:hover a {
    background-color: #5f2f89;
    color: #fff;
}
.woocommerce-tabs .wd-nav-wrapper .wd-nav li a.wd-nav-link {
		--nav-bg: #f6f6f6;
    padding: 14px 34px !important;
    border: 1px solid #E1E1E1;
    text-transform: none !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
		border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.woocommerce-tabs .woocommerce-Tabs-panel {
    border: 1px solid #E1E1E1;
    border-radius: 0 15px 15px 15px;
		background-color: #ffffff;
    padding: 30px;
}
.woocommerce-tabs .woocommerce-Tabs-panel p {
    margin-bottom: 0 !important;
}
.woocommerce-tabs .woocommerce-Tabs-panel table {
    overflow: hidden;
    border-collapse: separate;
}
.woocommerce-tabs .woocommerce-Tabs-panel table p {
    margin-bottom: 0 !important;
}
.woocommerce-tabs .woocommerce-Tabs-panel table td {
    border-bottom: none !important;
    padding: 0px !important;
}
#omschrijving {
    scroll-padding-top: 200px;
    padding-top: 152px;
    margin-top: -152px;
    pointer-events: none;
}

/* single product */
/* prijs */
body.single-product #single-product-wrapper .price del,
body.single-product #single-product-wrapper .price del > span,
body.single-product #single-product-wrapper .price del > span > bdi{
	font-size: 20px !important;
	line-height: 22px !important;
	color: #bbb !important;
}
/* input */
body.single-product form.cart input.minus,
body.single-product form.cart input.qty,
body.single-product form.cart input.plus {
	    height: calc(100% + 2px);
}
/* form */
body.single-product form.cart:not(.variations_form)
{
    flex-wrap: nowrap !important;
}
/* Tabs */
.woocommerce-tabs.tabs-layout-tabs {
	display: block !important;
}
.wd-nav-tabs-wrapper {
	mask-image: none !important;
}
@media screen and (max-width: 767px)
{
	.woocommerce-tabs .wd-nav-wrapper .wd-nav {
		flex-direction: column !important;
		gap: 0px !important;
	}
	.woocommerce-tabs .wd-nav-wrapper .wd-nav li {
		width: 100% !important;
	}
	.woocommerce-tabs .wd-nav-wrapper .wd-nav li:not(:first-of-type) a {
		border-radius: 0 !important;
	}
	.woocommerce-tabs .wd-accordion-item .woocommerce-Tabs-panel{
		border-radius: 0 0 15px 15px !important;
	}
}

/* Lijst */
.single-product-usp
{
    list-style: none;
    color: var(--e-global-color-secondary, #5F2F89);
    padding: 0;
    margin: 0;
}
.single-product-usp li 
{
	font-weight: 700;
	display: flex;
	align-items: center;
	gap: 10px;
	margin: 0;
}

@media screen and (max-width:700px)
{
	.single-product-usp li {
		font-size: 12px;
	}
}
.single-product-usp li img
{
	width: 15px;
	height: auto;
}

/* Einde single product */

/* galerij */
.wd-carousel-container.wd-gallery-images {
	height: 100%;
	aspect-ratio: 1/1;
}
.wd-carousel-container.wd-gallery-images .wd-carousel-inner,
.wd-carousel-container.wd-gallery-images .wd-carousel-inner figure,
.wd-carousel-container.wd-gallery-images .wd-carousel-inner img {
	height: 100% !important;
	object-fit: contain;
}
.wd-carousel-container.wd-gallery-thumb {
	 background-color: #f2f2f2;
	 border: 1px solid #cfcfcf;
	 border-radius: 10px;
	 padding: 10px;
}
 .wd-carousel-container.wd-gallery-thumb .wd-carousel-item {
	 opacity: 0.5 !important;
}
 .wd-carousel-container.wd-gallery-thumb .wd-carousel-item.wd-thumb-active, .wd-carousel-container.wd-gallery-thumb .wd-carousel-item:hover {
	 opacity: 1 !important;
}
 .wd-carousel-container.wd-gallery-thumb img {
	 width: 75px !important;
	 height: 75px !important;
	 object-fit: cover !important;
}

/* Winkelwagen */
.woocommerce-mini-cart-item .cart-info span.quantity {
	border: none;
}

/* Zoeken */
/* Mobiel zoeken */
.mobile-nav .wd-search-form form .searchsubmit {
	height: 45px;
	width: 45px;
	margin: auto 10px auto 0 !important;
}
/* Eind mobiel zoeken */

.wd-search-inited {
	color: #222 !important;
	font-weight: 700;
}
.wd-search-suggestions .wd-suggestion .wd-suggestion-content .price > span > bdi {
	color: var(--e-global-color-primary, #0060a0);
}
.wd-search-suggestions .wd-suggestion .wd-suggestion-content .price {
	color: var(--e-global-color-primary, #0060a0);
}
.wd-search-suggestions .wd-suggestion .wd-suggestion-content .price > del > span > bdi {
	color: #ccc !important;
}
.wd-search-suggestions .wd-suggestions-group.wd-type-product ~ * {
    display: none;
}
.wd-search-suggestions .wd-search-title {
	--wd-search-font-size: 1.2rem;
	text-transform: none !important;
}
.wd-search-show-all a {
		box-shadow: var(--btn-box-shadow, unset) !important;
}
.wd-search-show-all a:hover {
		box-shadow: var(--btn-box-shadow-hover, unset) !important;
}
.searchform .searchsubmit {
	margin: 0 !important;
}

/* Header slider */
.ticker-list {

    width: 100%;
}
.ticker-list .ticker-item {
    font-weight: 600;
    color: #0093d7;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    font-size: 11px;
}
.ticker-list .ticker-item img {
	height: 14px;
	width: auto;
}

@media screen and (max-width:765px)
{
	.ticker-list .ticker-item
		font-size: 11px;
	}
	.ticker-list .ticker-item img {
		height: 11px;
	}
}

/* carousel */
.wd-carousel .wd-carousel-wrap .wd-product:hover .content-product-imagin {
    border: 2px solid #0171c5;
}
.wd-hover-with-fade.wd-fade-off :is(.content-product-imagin,[class*="hover-content"]) {
	display: block !important;
	z-index: -1;
}
.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price) {
	margin-bottom: auto !important;
	margin-top: 0 !important;
}

/* Slick slider */
/* Slider */
 .slick-slider {
	 position: relative;
	 display: block;
	 box-sizing: border-box;
	 -webkit-touch-callout: none;
	 -webkit-user-select: none;
	 -khtml-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 -ms-touch-action: pan-y;
	 touch-action: pan-y;
	 -webkit-tap-highlight-color: transparent;
}
 .slick-list {
	 position: relative;
	 overflow: hidden;
	 display: block;
	 margin: 0;
	 padding: 0;
}
 .slick-list:focus {
	 outline: none;
}
 .slick-list.dragging {
	 cursor: pointer;
	 cursor: hand;
}
 .slick-slider .slick-track, .slick-slider .slick-list {
	 -webkit-transform: translate3d(0, 0, 0);
	 -moz-transform: translate3d(0, 0, 0);
	 -ms-transform: translate3d(0, 0, 0);
	 -o-transform: translate3d(0, 0, 0);
	 transform: translate3d(0, 0, 0);
}
 .slick-track {
	 position: relative;
	 left: 0;
	 top: 0;
	 display: block;
	 margin-left: auto;
	 margin-right: auto;
}
 .slick-track:before, .slick-track:after {
	 content: "";
	 display: table;
}
 .slick-track:after {
	 clear: both;
}
 .slick-loading .slick-track {
	 visibility: hidden;
}
 .slick-slide {
	 float: left;
	 min-height: 1px;
	 display: none;
}
 [dir="rtl"] .slick-slide {
	 float: right;
}
 .slick-slide img {
	 display: block;
}
 .slick-slide.slick-loading img {
	 display: none;
}
 .slic /* Slider */
 .slick-slider {
	 position: relative;
	 display: block;
	 box-sizing: border-box;
	 -webkit-touch-callout: none;
	 -webkit-user-select: none;
	 -khtml-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 -ms-touch-action: pan-y;
	 touch-action: pan-y;
	 -webkit-tap-highlight-color: transparent;
}
 .slick-list {
	 position: relative;
	 overflow: hidden;
	 display: block;
	 margin: 0;
	 padding: 0;
}
 .slick-list:focus {
	 outline: none;
}
 .slick-list.dragging {
	 cursor: pointer;
	 cursor: hand;
}
 .slick-slider .slick-track, .slick-slider .slick-list {
	 -webkit-transform: translate3d(0, 0, 0);
	 -moz-transform: translate3d(0, 0, 0);
	 -ms-transform: translate3d(0, 0, 0);
	 -o-transform: translate3d(0, 0, 0);
	 transform: translate3d(0, 0, 0);
}
 .slick-track {
	 position: relative;
	 left: 0;
	 top: 0;
	 display: block;
	 margin-left: auto;
	 margin-right: auto;
}
 .slick-track:before, .slick-track:after {
	 content: "";
	 display: table;
}
 .slick-track:after {
	 clear: both;
}
 .slick-loading .slick-track {
	 visibility: hidden;
}
 .slick-slide {
	 float: left;
	 min-height: 1px;
	 display: none;
}
 [dir="rtl"] .slick-slide {
	 float: right;
}
 .slick-slide img {
	 display: block;
}
 .slick-slide.slick-loading img {
	 display: none;
}
 .slick-slide.dragging img {
	 pointer-events: none;
}
 .slick-initialized .slick-slide {
	 display: block;
}
 .slick-loading .slick-slide {
	 visibility: hidden;
}
 .slick-vertical .slick-slide {
	 display: block;
	 height: auto;
	 border: 1px solid transparent;
}
 .slick-arrow.slick-hidden {
	 display: none;
}
 k-slide.dragging img {
	 pointer-events: none;
}
 .slick-initialized .slick-slide {
	 display: block;
}
 .slick-loading .slick-slide {
	 visibility: hidden;
}
 .slick-vertical .slick-slide {
	 display: block;
	 height: auto;
	 border: 1px solid transparent;
}
 .slick-arrow.slick-hidden {
	 display: none;
}

/* afrekenen */
.woocommerce-form-coupon .coupon-error-notice {
	font-size: 9px !important;
}
body.woocommerce-checkout .woocommerce-notices-wrapper > [role="alert"]{
	margin-bottom: 30px;
}
.woocommerce.entry-content .elementor-922 > .elementor-element {
	--margin-bottom: 0px !important;
}

.woocommerce-form-coupon-toggle {
	padding: 0px 0px 10px 0px !important;
}
.woocommerce-form-coupon-toggle > div {
	box-shadow: none !important;
	border: none !important;
	border-radius: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}

.elementor-widget-wd_checkout_coupon_form .elementor-widget-container {
	flex-direction: row !important;
	gap: 10px;
}
.elementor-widget-wd_checkout_coupon_form .elementor-widget-container .woocommerce-form-coupon-toggle {
	display: none !important;
}
.elementor-widget-wd_checkout_coupon_form .elementor-widget-container #coupon_code {
	height: calc(var(--wd-form-height) + 4px) !important;
}
.elementor-widget-wd_checkout_coupon_form .elementor-widget-container .clear {
	width: 0 !important;
}

/* (Semi)Tailwind classes */
.rounded-full {
	--wd-border-radius: 999px;
	--wd-form-brd-radius: 999px;
}
#single-product-afbeelding-wrapper.product-zelfde-hoogte .wd-carousel-container.wd-gallery-images {
	height: var(--zelfde-hoogte, auto);
}
/* End Tailwind */

/* Start - Ruimte onder reCAPTCHA element */
.g-recaptcha
{
	padding-bottom:18px;
}
/* End - Ruimte onder reCAPTCHA element */

/* Start - Ruimte vóór en onder reCAPTCHA 'CAPTCHA 4WP' element */
.c4wp_captcha_field
{
	padding-left:10px;
	padding-bottom:4px;
}
/* End - Ruimte onder reCAPTCHA 'CAPTCHA 4WP' element */

/* Start - Verwijderen van reCAPTCHA badge element */
.grecaptcha-badge
{
	display:none;
}
/* End - Verwijderen van reCAPTCHA badge element */

/* Start - Verwijderen van reCAPTCHA badge element */
.grecaptcha-logo
{
	display:none;
}
/* End - Verwijderen van reCAPTCHA badge element */

/* Start - Diensten pagina padding van 'titel' tbv standaard element */
.uc_title
{
	padding-bottom:10px;
	font-size:10px;
}
/* End - Diensten pagina padding van 'titel' tbv standaard element */

/* Start - Diensten pagina padding van 'content vak onder afbeelding' tbv standaard element */
.uc_content_box_zoom_effect_content
{
	margin-bottom:5px;
}
/* End - Diensten pagina padding van 'content vak onder afbeelding' tbv standaard element */

/* Start - Diensten pagina padding van 'content' tbv standaard element */
.uc_content
{
	padding:0px;
	margin:0px;
	padding-top:0px;
	margin-top:0px;
}
/* End - Diensten pagina padding van 'content' tbv standaard element */

/* Start - Custom cursor icoon op slide mouseover */
.wd-slide
{
	cursor:url('https://www.bloxict.nl/wp-content/uploads/2026/01/cursor_pause_icon_02.png'), auto;
}
/* End - Custom cursor icoon op slide mouseover */

/* Start - Custom cursor icoon op slide mouseover tbv onderste gedeelte (balk met bollen/navigatie)
.wd-slider
{
	cursor:url('https://www.bloxict.nl/wp-content/uploads/2026/01/cursor_pause_icon_02a.png'), auto;
}
End - Custom cursor icoon op slide mouseover tbv onderste gedeelte (balk met bollen/navigatie) */

/* Start - Cursor "handje" op slider navigatie mouseover (enkel de bollen/navigatie)
.wd-nav-pagin wd-clickable wd-type-bullets wd-horizontal
{
	cursor:pointer;
}
End - Cursor "handje" op slider navigatie mouseover (enkel de bollen/navigatie) */

.wd-post-cat0
{
	display:none;
}

/* -- START -- Buttons in "Laatste nieuws" -- */
.elementor-post__read-more:link
{
  color:#FFFFFF;
	font-size:14px;
	background-color: #5f2f89;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 16px;
	font-weight:600;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #472168;
}

.elementor-post__read-more:hover
{
  color:#FFFFFF;
	font-size:14px;
	background-color: #0060a0;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 16px;
	font-weight:600;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  border: none;
  border-radius: 8px;
	box-shadow: 0 4px #004573;
}

.elementor-post__read-more:active
{
  color:#FFFFFF;
	font-size:14px;
	background-color: #0060a0;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 16px;
	font-weight:600;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #004573;
}

.elementor-post__read-more:visited
{
  color:#FFFFFF;
	font-size:14px;
	background-color: #5f2f89;
  display: inline-block;
  padding: 10px 15px 10px 15px;
  font-size: 16px;
	font-weight:600;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  border: none;
  border-radius: 8px;
  box-shadow: 0 4px #472168;
}

/* -- EINDE -- Buttons in "Laatste nieuws" -- */

.elementor-1071 .elementor-element.elementor-element-ec0e449 .elementor-post__read-more{color:#ffffff; font-size:14px; margin-top:8px; margin-bottom:28px; padding-top:8px; padding-bottom:5px; padding-left:12px; padding-right:12px; width:100%;}

.elementor-1071 .elementor-element.elementor-element-ec0e449 .elementor-post__read-more
{
  color:#FFFFFF;
	font-size:14px;
}

.wd-posts:not([style*="wd-gap"]){--wd-gap-lg: 20px;--wd-gap-md: 40px}

.wd-loop-footer{text-align:center;margin-top:20px}

.wd-post-cat.wd-style-with-bg{display:none;}

#login form#loginform .forgetmenot label, #login form#registerform .forgetmenot label, #login form#lostpasswordform .forgetmenot label
{
  margin-top:19px;
}

#login form .submit .button
{
  margin-top:15px;
}

.wd-slider.wd-section-container>.wd-carousel-inner>.wd-carousel
{
  border-radius:0px;
}

.sku
{
  color:#FFFFFF;
}

.wd-post-cat
{
	display:none;
}

wd-post-cat wd-style-with-bg
{
	display:none;
}

.wd-post-author
{
	display:none;
}

wd-post-author
{
	display:none;
}

.wd-post-content
{
	padding-top:0px;
	margin-top:0px;
}

.wd-post-img
{
	height:100px;
}

.wd-post-thumb
{
	height:100px;
}

/* -- START -- Button op "Nieuws" pagina in kolom -- */

.read-more
{
	width:100%;
}

/* -- EINDE -- Button op "Nieuws" pagina in kolom -- */
@media (min-width: 1025px) {
	/* Witte ruimte bovenaan de pagina's, direct onder de menubalk */
.wd-content-layout
{
	padding-top:20px;
}

/* Witte ruimte bovenaan de pagina's, direct onder de menubalk */
.content-layout-wrapper
{
	padding-top:20px;
}

.product_title
{
   font-size:20px;
}

.entry-title
{
   font-size:20px;
}

.wd-entities-title
{
   font-size:20px;
}

.wd-post-cat wd-style-with-bg
{
	display:none;
}

wd-post-cat wd-style-with-bg
{
	display:none;
}

.wd-post-author
{
	display:none;
}

wd-post-author
{
	display:none;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
	/* Witte ruimte bovenaan de pagina's, direct onder de menubalk */
.wd-content-layout
{
	padding-top:20px;
}

/* Witte ruimte bovenaan de pagina's, direct onder de menubalk */
.content-layout-wrapper
{
	padding-top:20px;
}

.product_title
{
   font-size:20px;
}

.entry-title
{
   font-size:20px;
}

.wd-entities-title
{
   font-size:20px;
}

}

@media (min-width: 577px) and (max-width: 767px) {
	/* Witte ruimte bovenaan de pagina's, direct onder de menubalk */
.wd-content-layout
{
	padding-top:40px;
}

/* Witte ruimte bovenaan de pagina's, direct onder de menubalk */
.content-layout-wrapper
{
	padding-top:40px;
}

/* Tekst in zoekkolom van product filtering */
.wd-filter-search input
{
	font-size:16px;
	text-transform:lowercase;
}

/* Tekst in product filtering */
.wd-filter-lable
{
	font-size:16px;
}

.product_title
{
   font-size:10px;
}

.entry-title
{
   font-size:10px;
}

.wd-entities-title
{
   font-size:10px;
}

}

@media (max-width: 576px) {
	/* Witte ruimte bovenaan de pagina's, direct onder de menubalk */
.wd-content-layout
{
	padding-top:40px;
}

/* Witte ruimte bovenaan de pagina's, direct onder de menubalk */
.content-layout-wrapper
{
	padding-top:40px;
}

/* Tekst in zoekkolom van product filtering */
.wd-filter-search input
{
	font-size:16px;
	text-transform:lowercase;
}

/* Tekst in product filtering */
.wd-filter-lable
{
	font-size:16px;
}

.product_title
{
   font-size:10px;
}

.entry-title
{
   font-size:10px;
}

.wd-entities-title
{
   font-size:10px;
}

/* Menu */
.hide-on-phone {
	display: none !important;
}

}

