.wc-block-components-notice-banner.is-info, .wc-block-components-notices .wc-block-components-notice-banner.is-info, .wc-block-components-form .wc-block-components-notice-banner.is-info {
border-color: #dfdfdf;
border-inline-start-color: #ffc703;
border-radius: 0;
background: #fff;
}
.woocommerce-mini-cart__buttons .button {
color: #000;
}
.wc-block-components-notice-banner.is-info>svg, .wc-block-components-notices .wc-block-components-notice-banner.is-info>svg, .wc-block-components-form .wc-block-components-notice-banner.is-info>svg {
fill: #0d0d0d;
}
.form-row.validate-required .woocommerce-form__label-for-checkbox {
border: 1px solid #ccc;
padding: 4px 10px;
margin-top: 15px;
border-radius: 3px;
}
.place-order button:where([type=submit],[type=reset]):where(:not(.wpex-unstyled-button)) {
color: #000;
margin-top: 10px;
}
#payment > ul > li.wc_payment_method.payment_method_mollie_wc_gateway_creditcard > label > img,
#payment > ul > li.wc_payment_method.payment_method_mollie_wc_gateway_ideal > label > img,
#payment > ul > li.wc_payment_method.payment_method_mollie_wc_gateway_bancontact > label > img {
margin-left: 10px;
}
@media (max-width: 639px) {
.wc-block-components-notice-banner.is-info {
width: 79%;
max-width: 79%;
}
}
.woocommerce-cart .woocommerce-cart-form {
width: 75%;
float: left;
}
.woocommerce-cart .woocommerce-cart-form .woocommerce-Price-amount.amount {
font-weight: 300;
}
.woocommerce-cart .woocommerce-cart-form table.cart .product-name a {
font-weight: 300;
text-transform: uppercase;
}
.woocommerce-cart .cart-collaterals .cart-subtotal th {
font-weight: 300;
}
.woocommerce-cart .cart-collaterals .shipping th {
font-weight: 300;
}
.woocommerce-cart .cart-collaterals .order-total th {
font-weight: 300;
}
.woocommerce-cart .cart-collaterals {
width: 25%;
float: left;
margin-top: -45px;
}
table.cart .product-thumbnail img {
max-width: 75px;
}
.woocommerce-cart .cart-collaterals .cart_totals {
width: 90%;
}
.woocommerce-cart .cart-collaterals .cart_totals>h2, .cart-collaterals .cross-sells>h2 {
font-weight: 300;
}
.contact-text a {
text-decoration: none;
}
#headertop-bar {
-webkit-box-shadow: inset 0 4px 8px -5px rgba(0,0,0,0.2) !important;
-moz-box-shadow: inset 0 4px 8px -5px rgba(0,0,0,0.2) !important;
box-shadow: inset 0 4px 8px -5px rgba(0,0,0,0.2) !important;
}
.mobile-menu-login {
display: none;
}
.vcex-off-canvas-menu-nav__list {
margin-left: 50px;
}
.vcex-off-canvas-menu-nav__sub li {
margin-left: -30px;
}
.vcex-horizontal-menu-nav__item-desc {
display: none;
}
.vcex-off-canvas-menu-nav__item-desc {
display: none;
}
#site-scroll-top {
border: 1px solid #fff;
}
.fixed-row-scroll .wpb_row { margin: 0 auto;
}
.woof_list input:disabled {
display: none !important;
}
.woof_list input:disabled + .woof_checkbox_label  {
display: none !important;
}
.woof_list .woof_checkbox_count {
display: none !important;
}
.woof_list .disabled {
display: none !important;
}
.woof_list .disabled + .woof_checkbox_label {
display: none !important;
}
.woof_sid_flat_white {
background: transparent !important;
}
.woof_container {
border-bottom: 1px solid #dfdfdf;
}
.woof-front-builder-container .woof_container h4,
.woof_price3_search_container .woof_container_inner h4,
.woof_container_inner.woof_container_inner_vorm h4,
.woof_container_inner.woof_container_inner_onderstel h4,
.woof_container_inner.woof_container_inner_lengte h4,
.woof_container_inner.woof_container_inner_bladafwerking h4 {
background: none !important;
font-size: 16px !important;
font-weight: 300;
line-height: 0.7em !important;
text-align: left !important;
color: #241700 !important;
padding: 4px 7px 8px 0px !important;
margin: 20px 0px;
}
.woof-front-builder-container .woof_auto_1_columns .woof_container {
padding: 0 0 0px 0 !important;
border-bottom: 1px solid #23160033;
margin-bottom: 0px !important;
}
.woof_submit_search_form_container {
display: none;
}
[class*="woof"] .loader,
[class*="woof"] .overlay,
.woof_overlay,
.woof_ajax_overlay {
display:none !important;
}
#footer a {
text-decoration: none;
}
.irs--round .irs-grid-pol {
display: none;
}
.irs-grid-pol.small {
display: none;
}
.js-grid-text-0 {
display: none !important;
}
.js-grid-text-1 {
display: none !important;
}
.js-grid-text-2 {
display: none !important;
}
.js-grid-text-3 {
display: none !important;
}
.js-grid-text-4 {
display: none !important;
}
.irs-from {
left: -5px !important;
top: 55px !important;
background-color: transparent !important;
color: #241700 !important;
font-family: 'sora' !important;
font-weight: 300 !important;
font-size: 14px !important;
}
.irs-to {
left: 65% !important;
top: 55px !important;
background-color: transparent !important;
color: #241700 !important;
font-family: 'sora' !important;
font-weight: 300 !important;
font-size: 14px !important;
}
.irs--round .irs-from:before, .irs--round .irs-to:before {
display: none !important;
}
.irs--round .irs-min, .irs--round .irs-max {
display: none;
}
.irs--round.irs-with-grid {
height: 85px !important;
width: 100%;
}
.irs--round .irs-line {
height: 2px !important;
background-color: #ccc !important;
}
.irs--round .irs-bar {
height: 2px !important;
background-color: #000 !important;
}
.irs--round .irs-handle {
top: 31px !important;
width: 1em !important;
height: 1em !important;
border: 1px solid #241700 !important;
background-color: #241700 !important;
border-radius: 24px;
box-shadow: none;
}
.irs--round .irs-grid-text {
color: #241700 !important;
font-family: 'sora' !important;
font-weight: 300 !important;
font-size: 14px !important;
padding-bottom: 15px !important;
}
.irs--round .irs-grid-text:before {
content: '€ ';
}
.woof_price_filter .woof_container_inner h4 {
padding: 4px 7px 2px 0px !important;
margin: 0px !important;
}
.woof .widget_price_filter .price_slider_amount .button {
display: none;
}
.woof label {
font-weight: 300;
font-size: 14px;
}
.woof .widget_price_filter .ui-slider .ui-slider-range {
background-color: #241700;
}
.woof .widget_price_filter .ui-slider-horizontal {
height: 0.15em;
}
.widget_price_filter .price_slider_wrapper .price_slider {
min-width: 160px;
}
.woof .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #241700;
height: 0.8em;
width: 0.8em;
}
a.woof_front_toggle {
font-size: 20px;
}
.tafels-icon-boxes .vcex-icon-box-image {
margin-top: -5px;
}
.single-product-attr .variations select {
font-size: 12px !important;
}
.woo-grid-pagination li .page-numbers {
display: none;
}
.woo-grid-pagination li .page-numbers.current{
display: block;
}
.woo-grid-pagination li .page-numbers.current:after{
content: ' /';
}
.woo-grid-pagination li .next.page-numbers {
display: block;
}
.woo-grid-pagination li .prev.page-numbers {
display: block;
}
.woo-grid-pagination .page-numbers li:nth-last-child(-n+2) a {
display: block;
padding-left: 0px;
}
.woo-badge {
width: max-content;
padding: 0 7px;
text-align: center;
z-index: 99;
margin-bottom: -35px;
} .woof_products_top_panel {
background: #fff;
padding: 30px 10px;
}
.woof_reset_button_2 {
background: #ffc700;
border: none;
border-radius: 28px;
padding: 2px 21px !important;
font-family: inherit !important;
font-weight: 300;
color: #000;
}
.woof_products_top_panel_ul li ul li {
margin: 2px 0px 0 0 !important;
}
.woof_products_top_panel li span:hover {
background-size: 14px 14px;
color: initial;
} .color-heading {
line-height: 100% !important;
}
.button-arrow-right .theme-button-icon-right, .color-button-icon-right {
border: 1px solid #000;
border-radius: 3rem;
line-height: 4px;
padding: 4px;
margin-left: 10px;
padding-inline-start: 3px !important;
}
.button-arrow-right-white .theme-button-icon-right, .color-button-icon-right {
border: 1px solid #ffffff;
border-radius: 3rem;
line-height: 4px;
padding: 4px;
margin-left: 10px;
padding-inline-start: 3px !important;
}
.woocommerce-product-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image {
border: 1px solid #000;
}
.woocommerce-ordering .wpex-select-wrap {
border: none;
}
.woocommerce-ordering .wpex-select-wrap select:hover{
cursor: pointer;
}
.vcex-wc-template-part .woocommerce-result-count {
font-weight: 200;
}
.archive .wpex-pagination {
text-align: center;
}
.archive ul.page-numbers li {
border: none;
}
.archive ul.page-numbers li a {
font-weight: 300;
}
.archive ul.page-numbers li a:hover {
text-decoration: underline;
}
.archive ul.page-numbers li .current {
background: none;
text-decoration: underline;
font-weight: 300;
}
.archive ul.page-numbers li .page-numbers:hover {
background: none !important;
}
.overflow-box-1 {
width: 340px;
float: left;
overflow: visible;
z-index: 5;
}
.overflow-box-2 {
width: 420px;
float: left;
overflow: visible;
margin-left: -120px;
z-index: 3;
}
.overflow-box-3 {
width: 340px;
float: left;
overflow: visible;
margin-left: -120px;
z-index: 1;
}
.shop-archive-sidebar {
position: fixed;
}
.shop-archive-content {
float: right;
}
.header-search .wpb_wrapper:hover .wpex-icon {
transition: 1.5s;
transform: rotatey(360deg);
transform-style: preserve-3d;
color: #000000;
}
.header-search .wpb_wrapper {
display: inline-block;
overflow: hidden;
text-align: center;
}
.fancybox-button svg {
height: 38px;
width: 38px;
right: 29px;
} #menu-item-7623 {
display: none;
}
#site-logo {
width: auto !important;
max-width: max-content;
margin-left: auto;
margin-right: auto;
}
#site-header-inner {
position: relative;
}
.wpb_column.header-search{
position: absolute;
left: 20px;
top: 50%;
transform: translateY(50%);
display: flex;
align-items: center;
}
.wpex-hamburger-icon>span::before {
display: none;
}
.wpex-hamburger-icon {
width: 36px;
margin-right: 20px;
}
.wpex-mobile-toggle-menu-icon_buttons #site-logo {
float: none !important;
}
#custom-header-section {
z-index: 2222;
}
.header-search {
display: block;
width: 200px;
}
.header-aside-content .vcex-icon-box-content a:hover {
color: initial;
}
@media (max-width: 1099px) {
.header-aside-content {
margin-right: 60px;
}
}
@media (max-width: 900px) {
.inlog-box {
display: none;
}
}
@media (min-width: 901px) {
.inlog-icon-phone {
display: none;
}
} .wcmenucart-icon {
position: relative;
display: inline-block;
width: 24px;
height: 24px;
}
.wcmenucart-icon::before{
content:"";
display:block;
width:100%;
height:100%;
background-color:currentColor;
-webkit-mask-repeat:no-repeat;
-webkit-mask-position:center;
-webkit-mask-size:contain;
mask-repeat:no-repeat;
mask-position:center;
mask-size:contain;
-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 166 196'%3E%3Cpath d='M154.264 51C160.763 51 165.857 56.6869 165.06 63.1777L165.067 63.1848L152.504 186.435C152.5 186.48 152.489 186.524 152.483 186.569C151.729 191.949 147.178 195.999 141.701 196H23.6622C18.1839 196 13.6275 191.95 12.8728 186.569C12.8666 186.525 12.8631 186.479 12.8586 186.435L0.21769 63.1848L0.224784 63.1777C-0.572237 56.6869 4.52226 51 11.0213 51H154.264ZM11.0213 58.25C9.11528 58.25 7.57282 59.726 7.41066 61.5422L7.43194 62.3352L7.43904 62.4485L20.0658 185.564L20.2218 186.237C20.7174 187.742 22.0993 188.75 23.6622 188.75H141.701C143.485 188.749 145.028 187.433 145.29 185.564L157.846 62.4485L157.853 62.3352C158.14 60.1759 156.441 58.25 154.264 58.25H11.0213Z'/%3E%3Cpath d='M114.961 40C114.961 21.9356 100.481 7.27273 82.6425 7.27273C64.8039 7.27273 50.3243 21.9356 50.3243 40V80H43.1425V40C43.1425 17.919 60.8374 0 82.6425 0C104.447 0 122.142 17.919 122.142 40V80H114.961V40Z'/%3E%3C/svg%3E");
mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 166 196'%3E%3Cpath d='M154.264 51C160.763 51 165.857 56.6869 165.06 63.1777L165.067 63.1848L152.504 186.435C152.5 186.48 152.489 186.524 152.483 186.569C151.729 191.949 147.178 195.999 141.701 196H23.6622C18.1839 196 13.6275 191.95 12.8728 186.569C12.8666 186.525 12.8631 186.479 12.8586 186.435L0.21769 63.1848L0.224784 63.1777C-0.572237 56.6869 4.52226 51 11.0213 51H154.264ZM11.0213 58.25C9.11528 58.25 7.57282 59.726 7.41066 61.5422L7.43194 62.3352L7.43904 62.4485L20.0658 185.564L20.2218 186.237C20.7174 187.742 22.0993 188.75 23.6622 188.75H141.701C143.485 188.749 145.028 187.433 145.29 185.564L157.846 62.4485L157.853 62.3352C158.14 60.1759 156.441 58.25 154.264 58.25H11.0213Z'/%3E%3Cpath d='M114.961 40C114.961 21.9356 100.481 7.27273 82.6425 7.27273C64.8039 7.27273 50.3243 21.9356 50.3243 40V80H43.1425V40C43.1425 17.919 60.8374 0 82.6425 0C104.447 0 122.142 17.919 122.142 40V80H114.961V40Z'/%3E%3C/svg%3E");
}
.custom-cart-link:hover .wcmenucart-icon::before{
background-color:#000;
}
.wcmenucart-count{
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
}
.wcmenucart-icon{
width: 28px;
height: 28px;
}
.wcmenucart-details{
position: absolute;
inset: 0;
margin-inline-start: 0px !important;
display: flex;
align-items: center;
justify-content: center;
margin-top: 8px;
font-size: 12px;
font-weight: 300;
color: #000;
background: none;
border-radius: 0;
padding: 0;
}
.wcmenucart-text{
display: none;
} @media (max-width: 767px) {
#site-header .wpex-template-shortcode .mob-content {
position: absolute;
left: 15px;
transform: translateY(50%);
width: auto !important;
z-index: 222;
}
.mob-content .vcex-flex-container {
display: flex;
align-items: center;
}
.sub-menu {
margin-left: -15px;
color: #797979;
}
}
.full-screen-overlay-nav-menu__item {
text-align: left;
}
.full-screen-overlay-nav-menu {
display: flex;
justify-content: center;
}
.full-screen-overlay-nav-menu .menu-item-has-children > a {
position: relative;
padding-right: 20px;
}
.full-screen-overlay-nav-menu .menu-item-has-children > a::after {
content: "";
display: inline-block;
width: 8px;
height: 8px;
margin-left: 8px;
border-right: 1px solid currentColor;
border-bottom: 1px solid currentColor;
transform: rotate(45deg);
margin-bottom: 3px;
}
.wpex-mobile-menu-top {
width: 224px;
position: absolute;
top: 15px;
}  #header-search-popup .vc_column-inner {
max-width: 1350px;
}
.adres-search p {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.aws-search-form.aws-show-clear {
height: 50px;
border: solid 1px #000;
border-radius: 30px;
}
.aws-container .aws-search-field {
font-size: 16px;
border-radius: 30px !important;
border: 0;
}
.aws-search-btn.aws-form-btn {
order: -1;
}
.aws-container .aws-search-form .aws-form-btn {
background: none;
border: none;
margin-left: 10px;
}
.aws-container .aws-show-clear .aws-search-field {
padding-left: 15px;
}
@media (min-width: 1066px) {
#header-search-popup .fancybox-button svg {
display: none !important;
}
#header-search-popup .fancybox-button::after {
content: "Sluiten";
font-size: 16px;
font-weight: 300;
font-family: 'sora' !important;
}
#header-search-popup .fancybox-close-small {
color: #000 !important;
padding: 0px !important;
right: 80px !important;
top: 45px !important;
width: 80px !important;
}
}
@media (max-width: 1300px) {
.hide-on-small-screens {
display: none;
}
}
.fancybox-inner {
background: #fff;
max-height: 930px;
}
#header-search-popup .fancybox-bg {
background: transparent;
}
.fancybox-is-open .fancybox-bg {
opacity: .7;
}
.aws_result_title {
color: #ffc700 !important;
font-size: 14px;
}
.aws_result_excerpt {
padding: 5px 0 !important;
font-size: 13px;
}
.aws_result_price {
padding: 5px 0 !important;
font-size: 13px;
}
.aws-search-result {
border: none !important;
margin-top: 10px;
}  .zoom-column-info h3.vcex-heading {
margin-top: 0 !important;
margin-bottom: 3px;
}
.zoom-column-info .vc_column-inner {
padding: 18px 18px 15px 18px;
}
.products .price, .wc-block-grid__product-price {
margin: 0!important;
}
li.entry.has-media.product,
.wpex-post-cards-template_6367 .wpex-card, .wpex-card-template_4419,
.wpex-card-template_6426, .wpex-card-inner .related-zoom-column {
background: #fff;
border: 1px solid #000 !important;
}
.vc_row.zoom-column-home,
.vc_row.zoom-column,
.vc_row.related-zoom-column,
.grid-lp .wpex-card-template_4419 {
border: none !important;
}  .title-with-icon .vcex-heading-inner {
display: flex;
align-items: flex-end;
gap: 0.35em;
text-transform: uppercase;
font-family: var(--wpex-sora-font);
font-weight: 300;
font-size: clamp(32px, 5vw, 60px);
line-height: 1;
}
@media 
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi),
(min-resolution: 2dppx) {
.title-with-icon .vcex-heading-inner {
font-size: clamp(26px, 4.2vw, 48px);
}
}
.title-with-icon .vcex-heading-inner::after {
content: "";
width: 0.8em;
height: 0.8em;
min-width: 0.8em;
margin-left: auto;
flex-shrink: 0;
transform: translateY(-0.12em);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23000' d='M46 46v1.361h1.361V46zM6.925 5l-.962-.962-1.925 1.925.962.962zM44.64 0v46h2.722V0zM46 44.639H0v2.722h46zm.962.398L6.926 5.002 5 6.925l40.038 40.037z'/%3E%3C/svg%3E");
}  .woocommerce-result-count {
display: inline-block;
}
.woocommerce-ordering {
display: none;
}
.tafels-products-section .btn-filter-icon {
display: inline-block;
top: 35px;
position: absolute;
right: 7px;
}  .btn-filter-icon .vcex-button-icon .fa-solid:before {
content: none !important;
} .btn-filter-icon .vcex-button-icon .fa-solid {
font-size: 0 !important;
line-height: 0 !important;
display: inline-block;
width: 0;
height: 0;
overflow: hidden;
} .btn-filter-icon .vcex-button-icon {
position: relative;
display: inline-block;
width: 18px;
height: 18px;
vertical-align: middle;
}
.btn-filter-icon .theme-button-text {
padding-right: 5px;
} .btn-filter-icon .vcex-button-icon::before {
content: "";
position: absolute;
inset: 0;
display: block;
background-color: currentColor;
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M56.5 13.5H47.73C47.06 10.92 44.72 9 41.93 9C39.14 9 36.8 10.92 36.13 13.5H3.5C3.22 13.5 3 13.72 3 14C3 15.38 4.12 16.5 5.5 16.5H36.12C36.79 19.08 39.13 21 41.92 21C44.71 21 47.05 19.08 47.72 16.5H56.49C56.77 16.5 56.99 16.28 56.99 16V14C57 13.72 56.78 13.5 56.5 13.5ZM41.92 18C40.27 18 38.92 16.65 38.92 15C38.92 13.35 40.27 12 41.92 12C43.57 12 44.92 13.35 44.92 15C44.92 16.65 43.58 18 41.92 18Z'/%3E%3Cpath d='M56.5 28.5H22.3C21.63 25.92 19.29 24 16.5 24C13.71 24 11.37 25.92 10.7 28.5H3.5C3.22 28.5 3 28.72 3 29C3 30.38 4.12 31.5 5.5 31.5H10.7C11.37 34.08 13.71 36 16.5 36C19.29 36 21.63 34.08 22.3 31.5H56.5C56.78 31.5 57 31.28 57 31V29C57 28.72 56.78 28.5 56.5 28.5ZM16.5 33C14.85 33 13.5 31.65 13.5 30C13.5 28.35 14.85 27 16.5 27C18.15 27 19.5 28.35 19.5 30C19.5 31.65 18.15 33 16.5 33Z'/%3E%3Cpath d='M56.5 43.5H38.78C38.11 40.92 35.77 39 32.98 39C30.19 39 27.85 40.92 27.18 43.5H3.5C3.22 43.5 3 43.72 3 44C3 45.38 4.12 46.5 5.5 46.5H27.17C27.84 49.08 30.18 51 32.97 51C35.76 51 38.1 49.08 38.77 46.5H56.5C56.78 46.5 57 46.28 57 46V44C57 43.72 56.78 43.5 56.5 43.5ZM32.97 48C31.32 48 29.97 46.65 29.97 45C29.97 43.35 31.32 42 32.97 42C34.62 42 35.97 43.35 35.97 45C35.97 46.65 34.63 48 32.97 48Z'/%3E%3C/svg%3E") center / contain no-repeat;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M56.5 13.5H47.73C47.06 10.92 44.72 9 41.93 9C39.14 9 36.8 10.92 36.13 13.5H3.5C3.22 13.5 3 13.72 3 14C3 15.38 4.12 16.5 5.5 16.5H36.12C36.79 19.08 39.13 21 41.92 21C44.71 21 47.05 19.08 47.72 16.5H56.49C56.77 16.5 56.99 16.28 56.99 16V14C57 13.72 56.78 13.5 56.5 13.5ZM41.92 18C40.27 18 38.92 16.65 38.92 15C38.92 13.35 40.27 12 41.92 12C43.57 12 44.92 13.35 44.92 15C44.92 16.65 43.58 18 41.92 18Z'/%3E%3Cpath d='M56.5 28.5H22.3C21.63 25.92 19.29 24 16.5 24C13.71 24 11.37 25.92 10.7 28.5H3.5C3.22 28.5 3 28.72 3 29C3 30.38 4.12 31.5 5.5 31.5H10.7C11.37 34.08 13.71 36 16.5 36C19.29 36 21.63 34.08 22.3 31.5H56.5C56.78 31.5 57 31.28 57 31V29C57 28.72 56.78 28.5 56.5 28.5ZM16.5 33C14.85 33 13.5 31.65 13.5 30C13.5 28.35 14.85 27 16.5 27C18.15 27 19.5 28.35 19.5 30C19.5 31.65 18.15 33 16.5 33Z'/%3E%3Cpath d='M56.5 43.5H38.78C38.11 40.92 35.77 39 32.98 39C30.19 39 27.85 40.92 27.18 43.5H3.5C3.22 43.5 3 43.72 3 44C3 45.38 4.12 46.5 5.5 46.5H27.17C27.84 49.08 30.18 51 32.97 51C35.76 51 38.1 49.08 38.77 46.5H56.5C56.78 46.5 57 46.28 57 46V44C57 43.72 56.78 43.5 56.5 43.5ZM32.97 48C31.32 48 29.97 46.65 29.97 45C29.97 43.35 31.32 42 32.97 42C34.62 42 35.97 43.35 35.97 45C35.97 46.65 34.63 48 32.97 48Z'/%3E%3C/svg%3E") center / contain no-repeat;
} @media (max-width: 767px){ .vcex-term-description p{
margin-bottom: 0;
} .vcex-read-more{
display: inline;
margin-left: 4px;
cursor: pointer;
text-decoration: underline;
white-space: nowrap;
font-size: inherit;
color: inherit;
} .vcex-read-more:hover{
opacity: .75;
}
} #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
display: block;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
display: none;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
padding: 0px 18px !important;
}
.top-section .vc_column-inner {
padding-left: 30px;
padding-right: 30px;
}	
.top-section-left {
padding-left: 5%;
padding-right: 5%;
}
.tafels-top-text {
padding-right: 100px;
}
.testimonial-entry-rating .wpex-icon svg {
height: 18px;
}
.testimonial-entry-text p {
font-weight: 300;
color: #000000;
line-height: 28px;
margin-top: 30px;
}
.arrow-diag {
margin-top: -9vh;
margin-bottom: 7vh;
}
.arrow-diag img {
width: 6vh;
}
.moving-arrow-column {
margin-left: -16vh;
margin-right: 16vh;
z-index: 999;
}
.colors-moving-arrow {
float: right;
position: relative; animation-duration: 2s;
animation-delay: 2s;
animation-iteration-count: 1000;
z-index: 9999;
}
@keyframes myAnimation {
0%   {left:0px; top:0px;}
20%  {left:8vh; top:0px;}
40%  {left:5vh; top:0px;}
60%  {left:8vh; top:0px;}
80% {left:5vh; top:0px;}
100% {left:0px; top:0px;}
}
.colors-carousel {
margin-right: -7vh;
}
#headertop-bar {
top: 0;
width: 100%;
transition: top 0.3s;
}
#headertop-menu {
top: 0;
width: 100%;
transition: top 0.3s;
}
#custom-header-section {
padding: 0px;
}
#site-header-sticky-wrapper.is-sticky #site-header {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.img-zoom:hover {
transform:scale(1.05);}
.img-zoom {
transition-duration: 0.5s !important;
} .zoom-column-home .zoom-column-info,
.zoom-column,
.zoom-column .img-zoom,
.zoom-column-info,
.zoom-column-small,
.tafels-products-section .zoom-column-home,
.tafels-products-section .zoom-column-home .img-zoom,
.tafels-products-section .zoom-column-home .zoom-column-info,
.related-zoom-column,
.zoom-column-home,
.zoom-column-home .img-zoom{
overflow:hidden;
}
.tafels-products-section .zoom-column-home .woo-badge  {
background: #FFC700;
}
.tafels-products-section .woocommerce-ordering {
float: right;
}
.tafels-products-section .wpex-gap-25 {
gap: 10px !important;
}
.home-collection-title {
position: absolute;
z-index: 999;
top:30px;
}
@media (min-width: 1024px) {
.new-products  {
padding-left: 40px;
padding-right: 40px;
}
}
.new-products .products.wpex-grid .product {
margin: 0 5px;
padding: 5px;
}
div.img-scroll-column {
overflow: auto;
white-space: nowrap;
padding: 0px;
}
div.img-scroll-column img {
padding: 0px;
width: 15%;
}
.white-box-arrow {
margin-top: -140px;
margin-bottom: 80px;
}
.fixed-row-scroll {
position: sticky;
top: 80px;
padding-top: 0px;
padding-bottom: 0px;
}
@media (max-width: 767px) {
.fixed-row-scroll {
top: 0px !important;
}
}
.fixed-column-scroll {
position: sticky;
top: 350px;
}
.page-box-shadow {
-webkit-box-shadow: 0px 3px 15px -5px rgba(0,0,0,0.10); 
box-shadow: 0px 3px 15px -5px rgba(0,0,0,0.10);
-webkit-box-shadow: 0px 0px 22px 0px #efefef; 
box-shadow: 0px 0px 22px 0px #efefef;
margin: 0 10px;
border-radius: 10px;
width: 31%;
}
.custom-top-bar a {
color: #000000;
}
.custom-top-bar a:hover {
color: rgb(124,124,124);
text-decoration: none;
}
.home-collection-column:hover h3 {
color: #000000 !important;
}
.home-top-left-content {
margin-left: 45px;
}
.home-top-btn {
padding-left: 30px;
}
.homepage-carousel .testimonial-entry-rating {
margin-top: -260px;
z-index: 9999;
position: relative;
}
.homepage-carousel .testimonial-entry {
background: #f7f7f7;
padding: 60px 0 0;
border-radius: 20px;
}
.homepage-carousel .testimonial-entry-bottom {
min-height: 70px;
padding: 0 20px;
}
.new-products .products.wpex-gap-25 {
gap: 5px;
}
.new-products .products .product img {
object-fit: contain;
}
.woocommerce-product-details__short-description p {
font-size: 16px;
color: #231600;
}
.single-product .wpex-social-share__label.wpex-label {
display: none;
}
.single-product .vcex-toggle__title  {
text-transform: uppercase;
line-height: 1.5em;
font-weight: 300;
}
.single-product .vcex-toggle__content {
color: #231600;
line-height: 1.5em;
font-weight: 300;
}
.single-product .social-share-title {
display: none;
}
.single-product .vcex-toggle-group--w-borders .vcex-toggle {
border-color: #231600;
}
.single-product .wpex-social-share.position-horizontal .wpex-social-share__link {
padding: .385em .269em;
}
.vcex-newsletter-form-button {
width: 200px !important;
}
.home-collection-title {
margin-bottom: -62px !important;
padding-left: 50px;
padding-right: 50px;
}
.tafels-products-section {
padding-left: 40px !important;		
padding-right: 40px !important;
}
.tafels-top-left {
padding-top: 80px;
}
.column-100 {
padding-left: 100px;
padding-right: 100px;
}
.contact-column-100 {
padding-left: 100px;
padding-right: 100px;
}
.column-60 {
padding-left: 60px;
padding-right: 60px;
}
.column-40 {
padding-left: 40px;
padding-right: 40px;
}
.home-carousel-section {
padding-left: 100px;
padding-right: 100px;
}
.inner-200 {
padding-left: 80px;
padding-right: 200px;
}
.column-scroll-text {
padding-left: 110px;
padding-right: 50px;
}
.row-80vh-section {
padding-left: 80px;
padding-right: 80px;
}
.row-80vh {
padding-top: 100px;
padding-bottom: 100px;
}
.row-80vh-button {
padding-left: 80px;
}
.overons-white-row {
padding: 0 50px;
}
.contact-right-form {
padding: 0 0 0 50px;
}
.proefstalen-top-left {
padding-left: 120px;
padding-right: 10px;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
width: 100% !important;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle ~ button.mega-close:before {
color: #000;
font-size: 28px;
}
@media (min-width: 3000px) {
.column-scroll-text h2 {
width: 60% !important;
}
}
@media (min-width: 2800px) {
.home-collection-title {
margin-bottom: -80px !important;
}
.fixed-column-scroll {
padding: 0 3%;
}
.zoom-column-home .img-zoom { } .tafels-products-section .zoom-column-home  { overflow:hidden;
}
.tafels-products-section .zoom-column-home .img-zoom { overflow:hidden;
}
.tafels-products-section .zoom-column-home .zoom-column-info  { overflow:hidden;
}
}
@media (min-width: 1900px) and (max-width: 2400px) {
.zoom-column { overflow:hidden;
}
.zoom-column .img-zoom { overflow:hidden;
}
.zoom-column-info  { overflow:hidden;
}
.zoom-column-home { overflow:hidden;
}
.zoom-column-home .img-zoom { overflow:hidden;
}
.zoom-column-home .zoom-column-info  { overflow:hidden;
}
.tafels-products-section .zoom-column-home  { overflow:hidden;
}
.tafels-products-section .zoom-column-home .img-zoom { overflow:hidden;
}
.tafels-products-section .zoom-column-home .zoom-column-info  { overflow:hidden;
}
}
@media (min-width: 1800px) {
.column-40 {
padding-left: 40px;
padding-right: 0px;
}
.home-collection-title {
margin-bottom: -60px;
}
.zoom-column,
.zoom-column .img-zoom,
.zoom-column-info,
.zoom-column-home,
.zoom-column-home .img-zoom,
.zoom-column-home .zoom-column-info {
overflow:hidden;
}
}
@media (max-width: 1500px) {
.fixed-row-scroll .wpb_row {
width: 100% !important;
margin: 0 auto !important;
left: 0px !important;
}
}
@media (max-width: 1279px) {
.mobile-menu-login { display: none;
margin-top:-70px;
margin-bottom: 70px;
margin-left: -50px;
}
.mobile-menu-login a {
font-size: 15px !important;
color: #6a7a00 !important;
}
.mobile-menu-login a:hover {
text-decoration: none;
color: #788a01 !important;
}
.wpex-off-canvas__close {
z-index: 9999;
position: relative;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
display: none;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
display: block;
}
.homepage-carousel .testimonial-entry-rating {
margin-top: -300px;
}
.proefstalen-top-left {
padding-left: 50px;
padding-right: 10px;
}
.zoom-column .zoom-column-info  { padding-left: 10px !important;
padding-right: 10px !important;
}
.related-zoom-column .zoom-column-info  { padding-left: 0px !important;
padding-right: 0px !important;
}
.column-scroll-text {
padding-left: 20px;
padding-right: 20px;
}
}
@media (max-width: 1023px) {
.woocommerce-cart .woocommerce-cart-form {
width: 100%;
}
.woocommerce-cart .cart-collaterals {
width: 100%;
margin-top: 0;
}
.column-scroll-text h2 {
width: 100% !important;
}
.overflow-box-1 {
display: none !important;
}
.overflow-box-2 {
width: 380px;
margin-left: 0;
}
.overflow-box-3 {
width: 280px;
margin-left: -120px;
margin-top: 250px;
}
.home-top-right	.vc_column-inner {
padding-left: 10px !important;
padding-right: 10px !important;
}
.arrow-diag {
margin-top: -5vh;
margin-bottom: 3vh;
}
.arrow-diag img {
width: 3vh;
height: 3vh !important;
}
.homepage-carousel .testimonial-entry-rating {
margin-top: -260px;
}
.tafels-top-text {
padding-right: 10px;
}	
.top-section-left {
padding-left: 2%;
padding-right: 4%;
}
.tafels-products-section {
padding-left: 40px !important;		   
padding-right: 40px !important;
}
.column-100 {
padding-left: 20px;
padding-right: 20px;
}
.column-75 .vc_column-inner {
margin: 0 10px 0 10px !important;
}
.column-40 {
padding-left: 1px;
padding-right: 1px;
}
.home-carousel-section {
padding-left: 20px;
padding-right: 20px;
}
.zoom-column-small {
height: 20vh;
}
.fixed-row-scroll {
position: sticky;
top: 70px;
padding-top: 0px;
padding-bottom: 0px;
}
.tafels-multicol-left {
width: 100%;
}
.tafels-multicol-right {
width: 100%;
}
.tafels-center-col {
width: 100%;
padding: 0 20% 0 20%;
}
.tafels-top-left {
padding-top: 20px;
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
.tafels-top-right {
display: none;
}
.row-80vh {
min-height: 30vh !important;
}
.inner-200 {
padding-left: 40px !important;
padding-right: 40px !important;
}
.column-scroll-text {
padding-left: 5px;
padding-right: 5px;
}
.row-80vh-section {
padding-left: 40px;
padding-right: 40px;
}
.row-80vh {
padding-top: 40px;
padding-bottom: 40px;
}
.row-80vh-button {
padding-left: 40px;
}
.home-colors-text {
padding-left: 40px !important;
padding-right: 0px !important;
width: 60%;
}
.moving-arrow-column {
margin-left: -6vh;
margin-right: 6vh;
}
.home-collection-title {
margin-bottom: -57px !important;
padding-left: 20px;
padding-right: 20px;
}
.overons-top-img .vc_column-inner {
min-height: 500px !important;
}
.contact-right-form {
padding: 0 0 0 20px;
}
.proefstalen-top-left {
padding-left: 20px;
padding-right: 10px;
}
} @media (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
.home-colors-text {
padding-left: 40px !important;
padding-right: 0px !important;
width: 60%;
}
} @media (max-width: 1023px) and (orientation: portrait) {
.home-colors-text {
padding-left: 10px !important;
padding-right: 0px !important;
width: 100%;
}
} @media (max-width: 767px) {
.home-colors-text {
padding-left: 40px !important;
padding-right: 0px !important;
width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.overflow-box-2 {
width: 300px;
margin-left: 0;
}
.overflow-box-3 {
width: 240px;
margin-left: -150px;
margin-top: 230px;
}
.zoom-column { }
}
@media (max-width: 767px) {
.overflow-box-2 {
width: 400px;
margin-left: 30px;
}
.overflow-box-3 {
width: 460px;
margin-left: 150px;
margin-top: -200px;
}
.home-top-section.vc_section-flex {
padding-left: 10px !important;
padding-right: 10px !important;
}
.home-top-left-content {
width: 80% !important;
margin-left: 20px;
}
.home-top-btn {
padding-left: 10px;
}
.tafels-products-section .zoom-column-home  { overflow:hidden;
}
.home-colors-text .vc_column-inner {
padding-right: 0px !important;
}
.tafels-products-section .zoom-column-home .img-zoom { overflow:hidden;
}
.tafels-products-section {
padding-left: 15px !important;		   
padding-right: 15px !important;
}	
.page-box-shadow {
width: 100%;
margin-bottom: 10px;
}	
.zoom-column-small {
height: 40vh;
}	
.shop-archive-content .vc_column-inner {
padding-left: 0px !important;
padding-right: 0px !important;
}
.archive-products.wpb_row {
padding-left: 0px !important;
padding-right: 0px !important;
}
.tafels-center-col {
width: 100%;
padding: 0 10% 0 10%;
}
.inner-200 {
padding-left: 40px;
padding-right: 40px;
}
.new-products  {
padding-left: 10px;
padding-right: 10px;
}
.column-scroll-text {
padding-left: 20px;
padding-right: 20px;
}
.home-colors-text {
padding-left: 20px;
padding-right: 20px;
}
.home-colors-text {
padding-left: 20px !important;
padding-right: 20px !important;
width: 100%;
} div.img-scroll-column img {
height: clamp(370px, 22vh, 520px);
}
.moving-arrow-column {
margin-left: -3vh;
margin-right: 3vh;
margin-bottom: -30vh;
} .overons-top-img .vc_column-inner {
min-height: 300px !important;
}
.top-right-bg .vc_column-inner {
min-height: 300px !important;
}
.top-section .vc_column-inner {
padding-left: 10px !important;
padding-right: 10px !important;
}	
.top-section-left {
padding-left: 2%;
padding-right: 2%;
}	
.column-75 .vc_column-inner {
min-height: 300px !important;
}
.overons-white-row {
padding: 0 20px;
}
.contact-right-form {
padding: 0 0 0 20px;
}
.column-60 {
padding-left: 40px;
padding-right: 40px;
}
.contact-column-100 {
padding-left: 40px;
padding-right: 40px;
}
.proefstalen-top-left {
padding-left: 20px;
padding-right: 10px;
}
}
@media (max-width: 600px) {
.wpex-carousel__arrow--prev {
margin-left: -70px;
}
.wpex-carousel__arrow--next {
margin-right: -70px;
}
.overflow-box-2 {
width: 280px;
margin-left: 30px;
}
.overflow-box-3 {
width: 320px;
margin-left: 100px;
margin-top: -150px;
}
.irs--round.irs-with-grid {
width: 100%;
}
.related-zoom-column .zoom-column-info  { padding-left: 0px !important;
padding-right: 0px !important;
}
}
@media (max-width: 400px) {
.related-zoom-column .zoom-column-info  { padding-left: 0px !important;
padding-right: 0px !important;
}
} .contact-right-form .gform_wrapper.gravity-theme .gfield_label {
font-weight: 300;
font-size: 14px;
}
#input_4_4, #input_4_5, #input_4_2, #input_4_6, #input_4_3 {
background: #f8f6f4;
border-radius: 20px;
border: #f8f6f4;
padding: 10px;
}
#input_4_4:hover, #input_4_5:hover, #input_4_2:hover, #input_4_6:hover, #input_4_3:hover {
border: 1px solid #ccc;
}
.gform_required_legend {
display: none;
}
#input_4_4:focus, #input_4_5:focus, #input_4_2:focus, #input_4_6:focus, #input_4_3:focus {
border: 1px solid #ccc !important;
}
#gform_submit_button_4 {
width: 235px;
border: 1px solid #000;
color: #000;
}
#gform_submit_button_4:hover {
color: #fff;
background: #000;
}
.gform_wrapper.gravity-theme .gfield_required {
color: #000;
}
.gform_wrapper.gravity-theme .gfield textarea.medium {
height: 135px;
} .home-colors-text-2 {
max-width: 400px !important;
margin: 0 auto !important;
}
.home-colors-row .home-colors .vc_column-inner:after {
content: "";
position: absolute;
right: 20px;
top: 48%;
transform: translateY(-50%);
width: clamp(50px, 6vw, 80px);
height: clamp(50px, 6vw, 80px);
background-repeat: no-repeat;
background-size: contain;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='black'%3E%3Cpath d='M101.4 177.7c-43.1 0-78.1-35-78.1-78.1s35-78.1 78.1-78.1 78.1 35 78.1 78.1-35 78.1-78.1 78.1zm0-150.7c-40 0-72.6 32.6-72.6 72.6s32.6 72.6 72.6 72.6c40 0 72.6-32.6 72.6-72.6S141.4 27 101.4 27z'/%3E%3Cpath transform='rotate(90 100 100)' d='M135.3 88.3l-33.1-33.1-33.3 33.4 3.9 3.9 26.6-26.7-.5 78 5.5.1.5-78.1 26.5 26.4 3.9-3.9z'/%3E%3C/svg%3E");
}
.home-colors-row .home-colors .vc_column-inner {
position: relative;
} .vcex-fill-column, .vcex-fill-column :is(.vcex-image-inner,.vcex-video-inner) {
height: auto !important;
}
.page-id-4611 .wpex-bg-overlay-wrap > span {
mix-blend-mode: multiply;
background: #0a0000;
background: linear-gradient(45deg, #000000 0%, rgba(35, 22, 0, 0) 51.18900767543859%);
}
.project-card .wpb_column {
aspect-ratio: 4 / 3;
} @media (min-width: 1024px) {
.info-blok-pad {
padding: 0 75px;
}
}
@media (max-width: 767px) {
.heading-center-small {
text-align: center;
}
.font-center-small {
text-align: center;
}
} #menu-informationmenu-in-footer .menu-item,
#menu-informationmenu-in-footer-1 .menu-item,
#menu-soorten-tafels-menu-footer .menu-item,
#menu-soorten-tafels-menu-footer-1 .menu-item,
#menu-socials .menu-item,
#menu-socials-1 .menu-item {
color: #fff !important;
font-size: 14px;
font-weight: 300;
line-height:var(--wpex-leading-loose);
}
#menu-soorten-tafels-menu-footer .current-menu-item .wpex-text-accent,
#menu-soorten-tafels-menu-footer-1 .current-menu-item .wpex-text-accent,
#menu-informationmenu-in-footer .current-menu-item .wpex-text-accent,
#menu-informationmenu-in-footer-1 .current-menu-item .wpex-text-accent,
#menu-socials .current-menu-item .wpex-text-accent,
#menu-socials-1 .current-menu-item .wpex-text-accent,
#menu-soorten-tafels-menu-footer .wpex-hover-text-accent:hover,
#menu-soorten-tafels-menu-footer-1 .wpex-hover-text-accent:hover,
#menu-informationmenu-in-footer .wpex-hover-text-accent:hover,
#menu-informationmenu-in-footer-1 .wpex-hover-text-accent:hover,
#menu-socials .wpex-hover-text-accent:hover,
#menu-socials-1 .wpex-hover-text-accent:hover {
color: #fff !important;
}
@media (min-width: 640px) {
.footer-row {
padding: 50px 40px 0 40px !important;
}
}
.logo-grid {
max-width: 200px;
float: right;
} .vcex-breadcrumbs .trail-end,
.vcex-breadcrumbs .breadcrumb_last {
text-transform: uppercase;
}