:root {
--sc-primary: #236192;
--sc-primary-dark: #113049;
} .grecaptcha-badge { visibility: hidden; } .mobile-menu-wrapper a:hover, .mobile-menu-wrapper li:hover{text-decoration: underline; color: #fff;}
header .at_top a:hover{text-decoration: underline; color: #fff;} .home-natuurlijk .w-iconbox-icon{margin-right: 10px !important;}
.home-natuurlijk h3{font-weight: 600; font-size: 25px;}
.home-photo-text{text-shadow: 0 2px 5px rgb(0 0 0 / 50%);}
.main-image{height: 650px;}
.home-sundaybrush-header img{height: 370px; width: 85px;}
.owl-dot.active span{background: var(--sc-primary) !important;}
.beoordeling-carousel article{border: 1px solid #ebebeb; padding: 30px;}
.beoordeling-carousel .testimonial-content::before{}
.beoordeling-carousel .post_content {font-style: italic;}
.owl-dots{padding-top: 30px;} .blog-categories h2{font-weight: 700;}
.blog-categories li{padding: 8px 0; margin: 0;}
.post-author-name:hover{text-decoration: underline;}
.post_content .post-views.entry-meta{display: none;} .contact-form .vc_col-sm-12 {margin-top: 20px;}
.contact-form textarea{margin-left: 20px; height: 250px;} footer .w-socials-list i{color: #fff; font-family: "Font Awesome 5 Brands"}
footer .site-links a{color: #fff;}
footer .site-links a:hover{color: #fff; text-decoration: underline;} .mc4wp-form .subscribe-email{position: relative;}
.mc4wp-form input[type="email"]{background: none; color: #fff;}
.subscribe-email .button.button-primary[type="submit"]{background-color: transparent!important; border-color: transparent!important; color: #fff!important;position: absolute; top: 1px; right: 1px;}
.subscribe-email .button.button-primary[type="submit"]:hover{background-color: var(--sc-primary-dark) !important; color: #fff!important;} .woocommerce-variation-add-to-cart .quantity input.qty{border-radius: 0.2em; margin-right: 20px;}
.product_gallery img{border: 1px solid #ebebeb;}
.product_gallery ol{margin-right: 20px !important;}
.product-content .w-iconbox-icon{box-shadow: 0 0 1px 0 var(--sc-primary) inset !important;}
.product-tabs .w-tabs-item:hover{background: var(--sc-primary) !important;color: #fff;}
.product-tabs .w-tabs-item{border-radius: 25px;height: 40px;padding: 8px 30px;line-height: 22px;min-width: 175px;border: 1px solid #ebebeb !important;background: #fff;margin-right: 10px;}
.product-tabs .w-tabs-item.active{background: var(--sc-primary) !important; color: #fff !important; border: none;}
.product-tabs .w-tabs-item.active::after{content: "\f0dd";font-family: 'FontAwesome';position: absolute;font-weight: bold;bottom: -3px;top: auto;right: auto;left: 50%;color: var(--sc-primary);margin-left: -5px;font-size: 20px;line-height: 10px;border: 0;width: auto;height: auto;display: inline-block;transition: all .2s ease 0s;}
.product-tabs .w-tabs-list{background: none !important;}
.pp_woocommerce .quantity input.qty, .woocommerce .quantity input.qty{width:50px;}
#p_add_to_cart{background-color: var(--sc-primary)!important;color:#fff!important}
#p_add_to_cart:hover{background-color: #fff!important;color:#000!important}
.product .summary .meta-content .pe-7s-check{color: var(--sc-primary);}
.add_to_cart p.stock{display: none;}
.woocommerce-select{width: fit-content;}
.woocommerce-select select{width: 170px; border-radius: 0.2em;}
.pp_woocommerce .quantity .minus, .pp_woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus {width: 35px;height: 26px;border: 0;line-height: 10px;text-align: center;display: inline-block;position: absolute;top: 0;left: auto;right: 0;bottom: auto;padding: 0;margin: 0;z-index: 1;background: 0 0 !important;cursor: pointer;font-size: 20px;font-weight: 700;font-family: Arial;border-width: 1px;border-style: solid;color: inherit;border-radius: 0;}
.reset_variations{padding:0px 15px;border:1px solid #ccc;border-radius: 0.2em;color:#000!important;height:42px;width:170px !important;text-align: center;line-height: 42px!important;left: 0 !important;top:60px!important;font-size: 14px!important;}
.reset_variations::before{content: none !important;}
.reset_variations:hover,
.reset_variations:active{background-color: var(--sc-primary)!important;color:#fff!important; text-decoration: underline;}
.woocommerce-variation-add-to-cart-enabled{margin-top: 60px!important;}
#help-button a:not(:hover){color: #fff !important;}
#help-button:hover a,
#help-button a:hover{color: var(--sc-primary) !important;}
.woocommerce .cart .variations th{border: none;padding-top: 0;padding-left: 0;padding-right: 0;}
.qty-label{display: inline-block;margin-right: 1rem;} .woocommerce-message{border-radius: 0.2em; background-color: #9c6; color: #fff;}
.woocommerce-message a{color: #fff;}
.shop_table.cart thead tr th:first-child {border-radius: 0.2em 0 0 0;}
.shop_table.cart thead tr th:last-child {border-radius: 0 0.2em 0 0;}
.shop_table.cart thead tr th{padding: 14px 30px 14px 0px !important; background-color: var(--sc-primary); color: #fff;opacity: 1;}
.shop_table.cart tbody tr td{padding: 30px 30px 30px 0 !important;}
.shop_table.cart tbody tr td:first-child{padding-left: 30px !important;}
.cart_totals, .woocommerce-info{border-radius: 0.2em;}
.woocommerce .cart_totals h2{display: block;font-size: 16px;text-align: left;}
.woocommerce-shipping-destination{display: none;}
.woocommerce .shop_table td .button{font-size: 16px;} .woocommerce-form__label-for-checkbox{margin: 0 !important;}
.shop_table.woocommerce-checkout-review-order-table .cart_item{font-weight: bold;} .office-address::before {content: "\f3c5";font-size: 24px;font-family: 'FontAwesome';position: relative;top: 5px;margin-right: 10px;color: #333;}
.whatsapp-numbers::before {content: "\f232";font-size: 24px;font-family: 'Font Awesome 5 Brands';position: relative;top: 5px;margin-right: 10px;color: #333;}
.email-address::before {content: "\f0e0";font-size: 24px;font-family: 'FontAwesome';position: relative;top: 5px;margin-right: 10px;color: #333;}
.phone-numbers::before {content: "\f879";font-size: 24px;font-family: 'FontAwesome';position: relative;top: 5px;margin-right: 10px;color: #333;} .bulk-product-table thead tr{background: var(--sc-primary);color: #fff;}
.bulk-product-table thead tr th{font-weight: normal !important;font-size: 16px;border: none !important;}
.bulk-product-table thead tr th:first-child {border-radius: 0.2em 0 0 0;}
.bulk-product-table thead tr th:last-child {border-radius: 0 0.2em 0 0;}
.bulk-product-table tbody tr td{background: #fff !important;border: none !important;}
.bulk-product-table tbody form{display: flex !important; justify-content: space-between;}
.bulk-product-table tbody form .single_variation_wrap{margin-top: 0 !important;display: flex !important;align-items: center;}
.bulk-product-table tbody form .single_variation_wrap .woocommerce-variation-add-to-cart{margin-top: 0 !important;}
.bulk-product-table tbody form .variations select{width: 10vw !important;}
.bulk-product-table table{border-bottom-color: #e8e8e8 !important;}
.bulk-product-table tbody tr td span.woocommerce-Price-amount {color: #535353 !important;font-weight: normal !important;font-size: 16px !important;}
.bulk-product-table tbody tr td .quantity input{width: 80px !important;border: 1px solid #e5e5e5 !important;color: #848484;box-shadow: 0 0 0 0 #e5e5e5;border-radius: 0.3rem !important;max-width: unset !important;padding: 0 0.8rem !important;}
.bulk-product-table tbody tr td .quantity input:focus{border-color: silver !important;color: #666 !important;;box-shadow: 0 0 0 1px silver !important;}
.bulk-product-table tbody tr td:first-child{font-size: 16px !important;}
.bulk-product-table tbody tr td{padding: 30px !important;text-align: center;vertical-align: middle;}
.bulk-product-table thead tr th{text-align: center;}
.bulk-product-table thead tr th:first-of-type{cursor: default !important;pointer-events: none !important;background-image: none !important;}
.woocommerce-MyAccount-content .bulk-product-table tbody tr td .variations .reset_variations{position: static;}
.bulk-product-table tbody form .single_variation_wrap{margin-top: 5px !important;}
.bulk-product-table .dataTables_paginate{display: none;}
.bulk-product-table td img {width: 75px;}
.bulk-product-table th:first-child,
.bulk-product-table td:first-child{text-align: left}
.bulk-product-table tr:not(:last-child) td{border-bottom: 1px solid #ddd!important;}
.bulk-product-table .error{background: #ffd9d9;color: #a24141;border:none; position: relative;text-align: left;border-radius: 0.3rem; padding: 1.5rem;}
.bulk-product-table .success{background: #c9f7b2;color: #587549;border:none; position: relative;text-align: left;border-radius: 0.3rem; padding: 1.5rem;}
.bulk-product-table form{overflow: scroll;}
.bulk-product-table .quantity_input{min-width: 50px;}
.bulk-product-table select[name="quantity"]{height: 30px; min-height: 30px;}
.root_lang_switch{width: min(460px, 80vw); margin: 0 auto;}
.root_lang_switch > *{width: 100%; margin:0!important;}
.root_lang_switch ul{list-style: none; margin-left: 0!important;}
.root_lang_switch ul li{margin-bottom: 1rem!important; width: 100% !important}
.root_lang_switch img{margin-right: .5rem;}
.woocommerce-page.woocommerce-cart table.shop_table td.actions {text-align: right;}
@media (min-width: 1300px) {
.shop_table.woocommerce-checkout-review-order-table .cart_item{white-space: nowrap}
}
@media (min-width: 768px) {
.contact-form .vc_col-sm-6, .contact-form .vc_col-sm-12 {float: left;}
.main-over-image{z-index: 2;}
}
@media (max-width: 768px) {
.contact-form textarea{margin-left: 0; margin-top: 34px;}
.home-sundaybrush-header img{width: auto; height: auto; margin-top: 150px;}
.footer_top .footer_title{cursor: pointer;}
.footer_top .footer_title:before {content: "\f078" !important;font-family: 'FontAwesome';float: right;}
.footer_top .footer_collapsable:not(.expanded){display: none;}
.footer_top .footer_title.expanded ~ .footer_collapsable{display: block;}
.footer_top .footer_title.expanded:before{content: "\f077" !important;}
.total_quantity_row td:not(:nth-child(2)){display: none!important;}
.shop_table.cart tr.total_quantity_row td:nth-child(2){padding: 0!important;}
.ush_menu_1 .menu-item.level_1>a:not(.w-btn):focus, .no-touch .ush_menu_1 .menu-item.level_1.opened>a:not(.w-btn), .no-touch .ush_menu_1 .menu-item.level_1:hover>a:not(.w-btn){color:#fff!important;}
}