:root {
	--wd-hb-opt-h: 55px;
	--wd-text-font: "hkgroteskpro", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 15px;
	--wd-title-font: "hkgroteskpro", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "hkgroteskpro", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "hkgroteskpro", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "hkgroteskpro", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "hkgroteskpro", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #e84e48;
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #e84e48;
	--btn-accented-bgcolor-hover: #D44742;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--wd-sticky-btn-height: 95px;
}
.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;
}
.wd-hb {
	background-color: rgb(51,89,204);
	background-image: none;
}
: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(246,246,246);
	--wd-bordered-bg:rgb(246,246,246);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #222222;
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: #f9f9f9;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-hb-opt-h: 50px;
	--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-text-font-size: 16px;
	--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--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: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: #ffffff;
}

@font-face {
	font-family: "hkgroteskpro";
	src: url("//cad-computers.nl/wp-content/uploads/2018/06/hkgroteskpro-regular.woff2") format("woff2"), 
url("//cad-computers.nl/wp-content/uploads/2018/06/hkgroteskpro-regular.woff") format("woff");
	font-weight: 400;
	font-display:fallback;
	font-style: normal;
}

@font-face {
	font-family: "hkgroteskpro";
	src: url("//cad-computers.nl/wp-content/uploads/2018/06/hkgroteskpro-semibold.woff2") format("woff2"), 
url("//cad-computers.nl/wp-content/uploads/2018/06/hkgroteskpro-semibold.woff") format("woff");
	font-weight: 600;
	font-display:fallback;
	font-style: normal;
}

.wd-nav-main>li>a, .wd-nav-secondary>li>a {
    height: 50px !important;
}
.woocommerce-product-gallery .thumbnails.owl-carousel .owl-item {padding-right: 12px;padding-left: 12px;}
.product_meta .posted_in {display:none !important;}
.wapf-field-label label {font-weight:bold}
.wapf-checkable {float: left; margin-right: 25px;}
.woodmart-sticky-logo {margin-left:5px;}
.woodmart-woocommerce-layered-nav .widget-title {font-size:14px;font-weight:600;}
.wc-layered-nav-term .count {margin-right:10px;}
.wapf-product-totals  {display:none !important;}
.menu-item-3431.menu-item-design-sized > .sub-menu-dropdown {margin-left: -150px;}
.menu-item-design-sized .sub-menu-dropdown {padding-right: 15px;}
.variations_form.variation-swatch-selected .reset_variations {visibility: hidden !important;}
.summary-inner > .wd-action-btn {margin-right: 0px; float: right; margin-top: -50px;}
.woodmart-entry-meta {display: none;}
.footer-container {margin-top: -20px;}
#nav_menu-4 {margin-left:40px;margin-top:20px;}
#nav_menu-5, #woodmart-recent-posts-10 {margin-top:20px;}
.tc-name.variation-Schijfgrootte, .tc-name.variation-Kiesjekleur {float: left; font-size: 13px; margin-right: 5px;}
td.product-name p {font-size:13px;}
.product-image-summary .woodmart-product-brands a {padding:0px;box-shadow: none;}
.product-image-summary .woodmart-product-brands a:hover {box-shadow: none;}
.product-image-summary .woodmart-product-brands img {max-width:80px;}
.mobile-only {display:none;}
.mobile-only-div {display:none !important;}
.tc-name {float: left; font-size: 13px; margin-right: 5px;}
.table-overzicht {    
	border-bottom: 1px solid #E6E6E6;
  border-top: 1px solid #E6E6E6;
	background: #f4524d0a;
}
.checkout-order-review h3 {text-align:left !important; text-transform:uppercase;}
.woocommerce div.product .in_stock_color {display:none;}
#ship-to-different-address label {font-size:15px;}
.product-design-default .woodmart-product-brands {float: right;}
.banner-text {max-width: 550px; margin-left: 250px;}
/*.woodmart-show-sidebar-btn {display:none !important;} */
.cat-text-mobiel {margin-left: 30%;}
.woodmart-products-shop-view {display:inline-flex;}
.woocommerce-cart-form__contents td.product-name > a {font-weight:bold;}
.product-label.out-of-stock {
    background-color: hsl(0deg 0% 0% / 50%) !important;
    color: white !important;
    min-width: 120px !important;
    min-height: 40px !important;
}
.labels-rounded {left:auto !important; right:7px;}
.product-label.new, .product-image-summary .product-images .labels-rounded .product-label {font-size:11px !important;}
.cad-dropdown-style {height: 38px; width:90% !important;}
.vc_label_units {padding-left:10px;}
.woodmart-sticky-btn .product-title, .woodmart-sticky-btn .price {min-width: 70px;}
.woodmart-sticky-btn p.stock {font-size:13px; font-weight: 300;}
.meta-post-categories a {color:white;}
.item-event-click {
	  visibility: visible;
  opacity: 1;
  -webkit-transform: none;
          transform: none;
  pointer-events: visible;
  pointer-events: unset; }
#chat-application {margin-bottom:30px !important;}
.whb-secondary-menu .menu-simple-dropdown .sub-menu-dropdown, .whb-secondary-menu .menu-simple-dropdown .sub-sub-menu {width: 200px;}
.wd-sticky-btn-cart .tm-extra-product-options-fields .tc-container {display:none;}
.wd-entry-meta {display:none; !important}
#shipping_method label {min-width:220px;}
.product_title {font-size:30px; margin-bottom: 10px;}
.product-summary-shadow .summary-inner {padding: 20px 35px 15px;}
.variation-Schijfopties {margin-bottom: 5px;}
.menubalk-breed {width: 350px;}


/* EXTRA PRODUCT OPTIONS*/
/* .tm-extra-product-options .tc-element-container, .tm-extra-product-options .tmcp-ul-wrap {margin-top: -8px;} */
.tm-epo-style.round {border: 1px solid grey;height:1.6em; width:1.6em;}

.tm-extra-product-options .tc-col, .tm-extra-product-options .tc-cell.tc-col, .tc-cell.tc-col, .tc-col {
	max-width: 82%;
}

.tc-cell.tc-epo-label.tm-epo-element-label.tc-col-auto.tm-left {width:135px;line-height: 36px;}
.tc-label-wrap{float:right;}
.tm-epo-style::after {color: #666 !important;}
.price small {color: #8d8d8d;}  
.slider-hp {line-height: 55px;}
.summary-inner .product_meta {display:none;}
.grecaptcha-badge { visibility: hidden; }
.woocommerce-product-gallery .product-image-thumbnail {margin:1vh;}
.woocommerce-product-gallery .wd-owl .product-image-wrap {margin:3vh 3vh 0vh 3vh; padding-bottom:2vh;}
.wd-add-btn-replace .add-to-cart-loop {left: 200px;}
.bekijk_prod {top: -54px; height: 36px;}
.wrap_points{
    display: table;
    table-layout: fixed;
    width: 100%;
		color: #99cc00;
}
.wrap_points div{
    display: table-cell;
    width: 100%;
		font-weight: 600;
}
.breder_menu {
    --wd-dropdown-width: 245px; !important
}
.MENU-ADVIES {
	  background-color: var(--wd-primary-color);
    height: 50px;
    --nav-color-hover: white;
    --nav-color-active: white;
    --nav-color: white;
    padding: 0px 10px 0px 15px;
}
.MENU-RENDER{
	width: 160px;
}@media (min-width: 1025px) {
	.cat-text-mobiel {display:none;}
.woodmart-product-brand {box-shadow: none; !important}
.product-design-default .entry-summary:not(.col-lg-4) .wd-product-brands {margin-top: -40px;}
.product-summary-shadow .summary-inner {padding: 20px 35px 15px !important;}
.tc-price-wrap {position:absolute; right:-80px; text-align:left; margin-top:-5px;}
.tc-epo-label {line-height:40px;}
ul.tmcp-ul-wrap.tm-element-ul-radio {line-height:40px;}
.tm-extra-product-options .tc-cell, .tc-cell {margin-bottom: 0px !important;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.cat-text-mobiel {display:none;}
.product-design-default .woodmart-product-brands {float: right;}
.woodmart-products-shop-view {display: inline-flex;}
.banner-text {margin-left: 30%;}
.offcanvas-sidebar-mobile .sidebar-container {width: 340px; transform: translate3d(-340px, 0, 0);}
.wd-compare-btn {display:none !important;}
.tm-responsive .tm-extra-product-options ul.tmcp-elements:not(.tm-extra-product-options-variations) li.tmcp-field-wrap:not(.tm-per-row) {float: none !important; width: 67% !important;}

}

@media (min-width: 577px) and (max-width: 767px) {
	.banner-text {margin-left: 210px;}
.wd-compare-btn {display:none !important;}
}

@media (max-width: 576px) {
	.woocommerce-product-details__short-description{text-align:justify;}
.summary-inner > .wd-action-btn {display:none;}

.mobile-hide {display:none;}
.mobile-hide-div {display:none !important;}
.mobile-only {display:inline;}
.mobile-only-div {display:inline !important;}
.prodOpties-full-div {width:100%}
.tm-extra-product-options .tc-cell {font-size:1rem;}
.woodmart-sticky-btn .price, .woodmart-sticky-btn .stock, .woodmart-sticky-btn .wd-action-btn {display: none !important;}

.product-summary-shadow .summary-inner {padding: 30px 20px 15px;}
.product-image-summary-wrap > div:last-child, .product-image-summary-wrap > aside:last-child, .full-height-sidebar-wrap > div:last-child, .full-height-sidebar-wrap > aside:last-child {margin-bottom: 25px;}

.cat-text-mobiel {    
	margin-left: 30%;
  line-height: normal;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-weight: 600;
	width: 220px;
}
.offcanvas-sidebar-mobile .sidebar-container .sidebar-widget {padding-right: 15px;padding-left: 25px;}
.info-box-content {text-align: justify;}
fieldset {margin-bottom: 20px;padding: 20px 18px;}
#nav_menu-4, #nav_menu-5, #woodmart-recent-posts-10 {margin-left:20px;}
.variations label {color: red;}
.product-design-default .woodmart-product-brands {float: right; margin-bottom:-10px;margin-top: -10px;}
.woodmart-products-shop-view {display:none;}
.img-size-prodpag {width:45%;margin-right:15px;}
a.tm-cart-edit-options, .tm-cart-edit-options {position: absolute; left: 16px; top: 110px;}
.woocommerce-cart-form__contents td.product-name {display: block;}
.woocommerce-cart-form__contents td.product-name > a {font-weight:bold;}
.variations {margin-bottom:20px !important;}
.variations .label, .value {display:block;}
.variations_form .variations .value select {max-width: 100%;}
.vc_custom_1604755562119, .vc_custom_1604755819069, .vc_custom_1604755282645 {border-right-width: 0px !important;}
.tr-cpu-img {width:100%;}
.tr-banner-img {width:350px; margin-left:auto; margin-right:auto;}
.product-label.out-of-stock {min-width: 95px !important; min-height: 30px !important;}
#tab-additional_information {display:none;}
.tab-title-additional_information {display: none !important;}
.product-label.new, .product-image-summary .product-images .labels-rounded .product-label {min-width: 50px;min-height: 50px;}
.cad-dropdown-style {width:100%; border:none; margin-top:-10px;}
.woodmart-buttons.wd-pos-r-t {top:auto; bottom: 70px;}
.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td {max-width: 75%;width: 75%;}
.cart_item .product-name, .product_list_widget > li .product-title {font-weight:bold;}
.woocommerce-product-gallery .owl-carousel {pointer-events: none;}
.header-banner {display:none !important;}
.wd-compare-btn {display:none !important;}
/* .single_add_to_cart_button {width:100%;} */


.tm-extra-product-options .tc-col, .tm-extra-product-options .tc-cell.tc-col, .tc-cell.tc-col, .tc-col {
	max-width: 100%;}

/* EXTRA PRODUCT OPTIONS */
.tc-epo-metadata {font-weight:normal;}
.tc-extra-product-options .tmcp-field-wrap .price.tc-price .amount {font-size: 0.9em;}
.tm-extra-product-options .tc-col-auto, .tm-extra-product-options .tc-cell.tc-col-auto, .tc-cell.tc-col-auto, .tc-col-auto {width: 100%; margin-right:-10px;}
.tm-epo-field.tmcp-select {width: 75% !important; margin-top:-10px;}
.tc-price-wrap {position:relative; right:auto;}
.tm-epo-style.round {background: white;}
.product-summary-shadow .summary-inner {padding: 30px 30px 15px !important;}
.slider-hp {line-height: 35px;}
.wd-add-btn-replace .add-to-cart-loop {left: 0vh;}
.bekijk_prod {top: -0px; margin-bottom: 1vh;}
}

