:root {
	--wd-text-font: "Avenir Roman", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #444345;
	--wd-text-font-size: 15px;
	--wd-title-font: "The Seasons", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-transform: uppercase;
	--wd-title-color: rgb(47,50,52);
	--wd-entities-title-font: "The Seasons", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-transform: uppercase;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Avenir Heavy", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Avenir Heavy", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: "Avenir Roman", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(52,52,52);
	--wd-alternative-color: rgb(154,118,44);
	--btn-default-bgcolor: rgb(52,52,52);
	--btn-default-bgcolor-hover: rgb(174,152,115);
	--btn-accented-bgcolor: rgb(52,52,52);
	--btn-accented-bgcolor-hover: rgb(174,152,115);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(126,115,103);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(174,152,115);
	--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: rgb(52,52,52);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
.wd-footer {
	background-color: rgb(173,152,114);
	background-image: none;
}
html .wd-dropdown-my-account .wd-sub-menu li a, .top-bar-links {
	font-weight: 500;
	text-transform: uppercase;
	color: rgb(255,255,255);
}
html .wd-dropdown-my-account .wd-sub-menu li a:hover, .top-bar-links:hover {
	color: rgb(174,152,115);
}
.top-bar-text {
	font-weight: 700;
	text-transform: uppercase;
	color: rgb(255,255,255);
}
.top-bar-text:hover {
	color: rgb(255,255,255);
}
.creme h2 {
	color: rgb(190,174,145);
}
.customer-review {
	font-family: "The Seasons", Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-transform: none;
	color: rgb(255,255,255);
}
.customer-review.bl {
	font-family: "The Seasons", Arial, Helvetica, sans-serif;
	font-weight: 300;
	text-transform: none;
	color: rgb(0,0,0);
}
.avenir-font h2, .avenir-font h3, .avenir-font h4, .avenir-font h5, .avenir-font h6 {
	font-family: "Avenir Medium", Arial, Helvetica, sans-serif;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat-y;
	background-size: contain;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

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

}

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

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--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);
}
}



@font-face {
	font-family: "The Seasons";
	src: url("//www.huidkliniektwente.nl/wp-content/uploads/theseasons-reg-webfont.woff2") format("woff2"), 
url("//www.huidkliniektwente.nl/wp-content/uploads/theseasons-reg-webfont.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Avenir Medium";
	src: url("//www.huidkliniektwente.nl/wp-content/uploads/Avenir-Medium.woff2") format("woff2"), 
url("//www.huidkliniektwente.nl/wp-content/uploads/Avenir-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Avenir Roman";
	src: url("//www.huidkliniektwente.nl/wp-content/uploads/Avenir-Roman.woff2") format("woff2"), 
url("//www.huidkliniektwente.nl/wp-content/uploads/Avenir-Roman.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Avenir Heavy";
	src: url("//www.huidkliniektwente.nl/wp-content/uploads/Avenir-Heavy.woff2") format("woff2"), 
url("//www.huidkliniektwente.nl/wp-content/uploads/Avenir-Heavy.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

.flex-direction-nav a {
    height: 60px!important;
}
.round-img img {border-radius: 50%;}

.wd-content-layout {
    padding-block: 0px;
}@media (min-width: 577px) and (max-width: 767px) {
	h1.wd-fontsize-xxxl {font-size: 30px!important;}
h2.wd-fontsize-xxl {font-size: 26px!important;}
.mobile_full_width.vc_col-sm-9, .mobile_full_width.vc_col-sm-10, .mobile_full_width.vc_col-sm-11, .mobtab_full_width.vc_col-sm-9, .mobtab_full_width.vc_col-sm-10, .mobtab_full_width.vc_col-sm-11 {
    width: 100%;
}
.footer-bottom-text-left, .footer-top-text-left, .footer-bottom-text-right, .footer-top-text-right  {
	text-align: center;
}

/* Testimonial slider */

.strong-view.wpmtst-simple .wpmtst-testimonial-content p:last-of-type {
    padding: 30px 50px!important;
}

/* Mobiel menu */

.mobile-nav.wd-side-hidden {
	background-color: #343434;
}
.wd-nav-mobile li a {
    color: #fff!important;
    border-bottom: 1px solid #343434!important;
}
.mobile-nav .wd-nav-opener {
    border-left: 1px solid #343434!important;
	  --nav-opener-color: #fff!important;
    --nav-opener-color-hover: #ae9873!important;
    --nav-opener-color-active: #ae9873!important;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background-color: #343434!important;
}
.wd-nav-opener:after {
	color: #fff!important;
}
}

@media (max-width: 576px) {
	h1.wd-fontsize-xxxl {font-size: 26px!important;}
h2.wd-fontsize-xxl {font-size: 24px!important;}
.footer-bottom-text-left, .footer-top-text-left, .footer-bottom-text-right, .footer-top-text-right  {
	text-align: center;
}
.mobile_full_width.vc_col-sm-9, .mobile_full_width.vc_col-sm-10, .mobile_full_width.vc_col-sm-11, .mobtab_full_width.vc_col-sm-9, .mobtab_full_width.vc_col-sm-10, .mobtab_full_width.vc_col-sm-11 {
    width: 100%;
}

/* Testimonial slider */

.strong-view.wpmtst-simple .wpmtst-testimonial-content p:last-of-type {
    padding: 30px 0px!important;
}

/* Mobiel menu */

.mobile-nav.wd-side-hidden {
	background-color: #343434;
}
.wd-nav-mobile li a {
    color: #fff!important;
    border-bottom: 1px solid #343434!important;
}
.mobile-nav .wd-nav-opener {
    border-left: 1px solid #343434!important;
	--nav-opener-color: #fff!important;
    --nav-opener-color-hover: #ae9873!important;
    --nav-opener-color-active: #ae9873!important;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background-color: #343434!important;
}
.wd-nav-opener:after {
	color: #fff!important;
}

/* Tabs */
.wd-nav-tabs>li>a {
	padding: 10px 25px 25px!important;
}

/* Instagram */

.instagram-picture.col-12 {
    max-width: 50%;
}

#over_ons .specialists_border_box {
  border: none !important;
  padding: 0 !important;
}
#over_ons .desktop_right_space_img img {
	outline: 1px solid white !important;
  outline-offset: -15px!important;
}
#over_ons .desktop_right_space_img {
	padding-right: 0px!important;
  margin-left: 0px!important;
}
}

