.ti-widget.ti-goog {
text-align: right!important;
}  .tax-product_cat .wp-block-term-description p {
border: none;
padding: 0;
font-weight: 400;
}  .taxonomy-product_cat .wp-block-post-terms__prefix, .taxonomy-product_tag .wp-block-post-terms__prefix {
font-size: 0;
}
.taxonomy-product_cat .wp-block-post-terms__prefix:before {
content: 'Categoriën: ';
font-size: 1.1rem;
}
.taxonomy-product_tag .wp-block-post-terms__prefix:before {
content: 'Tags: ';
font-size: 1.1rem;
}
.qib-button-wrapper {
grid-column: unset!important;
}
.onw-product-usps {
margin-bottom: 25px;
padding-left: 15px;
}
.onw-product-usps li {
list-style: none;
}
.onw-product-usps li:before {
content: '';
background-image: url('data:image/svg+xml,<svg fill="%23007d32" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="800px" height="800px" viewBox="0 0 78.369 78.369" xml:space="preserve"><g><path d="M78.049,19.015L29.458,67.606c-0.428,0.428-1.121,0.428-1.548,0L0.32,40.015c-0.427-0.426-0.427-1.119,0-1.547l6.704-6.704c0.428-0.427,1.121-0.427,1.548,0l20.113,20.112l41.113-41.113c0.429-0.427,1.12-0.427,1.548,0l6.703,6.704C78.477,17.894,78.477,18.586,78.049,19.015z"/></g></svg>');
background-repeat: no-repeat;
background-size: 100%;
background-position: center;
width: 25px;
height: 25px;
display: inline-block;
position: relative;
top: 2px;
margin-right: 15px;
}
.onw-product-description.onw-read-more {
max-height: 170px;
overflow: hidden;
transition: all 200ms ease;
}
.button {
display: inline-block;
padding: 10px 25px;
background-color: #bcd48e;
color: #ffffff;
border-radius: 4px;
cursor: pointer;
transition: background-color 200ms ease-in-out;
}
.onw-read-more-toggle.button {
padding: 5px 15px;
font-size: 0.85em;
margin-top: 15px;
}
.button:hover {
background-color: #9ac6ad;
}
.onw-read-more.onw-read-more-open {
max-height: 2000px;
}
.onw-read-more-open ~ .onw-read-more-toggle {
font-size: 0;
}
.onw-read-more-open ~ .onw-read-more-toggle:before {
content: 'Lees minder';
font-size: 1rem;
}  .onw-image-row > * {
width: 50%;
}
.onw-image-row > div {
padding: 25px;
}
.onw-image-row .wp-block-heading {
padding-top: 0;
}
.onw-image-row {
padding: 75px 0;
}
.onw-image-row > div > :last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.onw-image-row + .onw-image-row {
padding-top: 0;
}
.onw-diensten-blok {
max-width: 100%;
width: 500px;
padding-left: 25px;
}
.onw-cta-blok .wp-element-button {
background-color: #ffffff;
}
.onw-image-row > div:first-child {
padding-left: 0;
}
.onw-image-row > div:last-child {
padding-right: 0;
}
.onw-cta-row > :first-child {
padding-right: 25px;
}
.onw-cta-row {
align-items: flex-start;
}
@media (min-width: 768px) {
.onw-cta-row > :first-child {
width: 65%;
}
.onw-cta-row > :last-child {
width: 35%;
}
}  @media (max-width: 767px) {
body .is-layout-flex {
flex-wrap: wrap;
}
}  .woocommerce-variation-add-to-cart:has(.onw-appointment-button) {
display: flex;
align-items: center;
gap: 15px;
flex-wrap: wrap;
}
.woocommerce div.product form.cart div.quantity .qty {
box-sizing: border-box;
margin: 0 10px!important;
}
.onw-appointment-button {
text-decoration: none;
padding: 6px 24px;
border-radius: 5px;
font-weight: 600;
}
@media (max-width: 767px) {
.woocommerce-variation-add-to-cart:has(.onw-appointment-button) .button {
width: 100%;
}
}.wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-prev {
left: -5%;
}
.wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-next {
right: -5%;
}
.verbergen {
display:none;
}
.rsbtn.rsexpanded {
width: 390px !important;
} .woocommerce div.product form.cart .reset_variations {
display: none!important;
}
h1, h2, h3 { font-family: 'Montserrat', sans-serif;
}
h1, h2, h3 {
font-weight: 600;
}
.table.table-striped {
text-align: left;
}
button[type="submit"], input[type="submit"] {
padding: 0 20px;
background-color: #4f9aea !important;
border: 1px solid #fff;
} .cart-in-topnav p {
padding: 5px 0 0 0;
}
.cart-in-topnav img {
max-height: 20px;
transition: all 0.5s ease;
}
.cart-in-topnav img:hover {
max-height: 24px;
margin-right: 2px;
}
.cart-link {
text-decoration: none;
}
.cart-count {
background-color: transparent;
color: #070707;
padding: 4px 8px;
border-radius: 50%;
font-weight: 800;
margin: 0 0 0 -5px;
border: 1px solid #000;
}
.wp-block-navigation .wp-block-navigation-item__content,
.zijbalk a,
footer a {
background: linear-gradient(to right, #e6f4fe 50%, white 50%);
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: 200% 100%;
background-position: right bottom;
transition: all .5s ease-out;
}
.wp-block-navigation-item__content:hover,
.zijbalk a:hover,
footer a:hover
{
background-position: left bottom;
} .wc-block-featured-category .wp-block-button__link.wp-element-button{
color: #fefbfb;
font-weight: 800;
background: #3a8d37e3;
width: 150px;
}
.wp-block-cover h2, .wp-block-cover h3, .wc-block-featured-category__title {
background: #00000059; }
.wp-block-latest-posts__post-title {
font-weight: 600;
}
.wp-block-table td, .wp-block-table th {
border: 1px solid #9999991a;
} .home .wc-block-featured-product__title {
display: none;
}
.wp-block-button__link.wp-element-button {
border: 1px solid #777!important;
padding: 15px 20px !important;
}
.wp-block-button__link.wp-element-button:hover {
box-shadow: none;
} .zijbalk a {
text-decoration:none;
padding-bottom:4px;
border-bottom: 1px dotted #222;
} .wc-block-featured-category.wp-block-woocommerce-featured-category,
.wc-block-featured-category.wp-block-woocommerce-featured-category {
min-height: 250px !important;
} .wp-block-term-description p {
border: 1px solid #efefef;
padding: 2%;
font-weight: 800;
} .search-results .wp-block-button.wc-block-components-product-button.has-text-align-center {
display: none;
}
.woocommerce-page .cart-collaterals h2 {
margin: 0!important;
}
label[for="payment_method_multisafepay_ideal"] img {
width: 150px;
}
.gform_confirmation_message {
border: 1px solid #d5d5d5;
background: #c5ffc5;
padding: 2%;
} .product-template-default .wp-block-post-excerpt strong {
display: block;
margin: 15px 0;
}
.wc-block-featured-category__description, .wc-block-featured-category__link, .wc-block-featured-category__price, .wc-block-featured-category__title, .wc-block-featured-category__variation { font-size: 1.4em!important;
}
.wc-block-components-product-sale-badge,
.woocommerce span.onsale
{
background: #1082fb;
border: none;
border-radius: 5px;
box-sizing: border-box;
color: #fff;
display: inline-block;
font-size: 1em;
font-weight: 600;
margin: 0 auto 12px;
padding: .25em .75em;
position: static;
text-align: center;
text-transform: uppercase;
width: 100%;
z-index: 9;
right: 0!important;
top: -10px !important;
left: 0 !important;
}
h2.woocommerce-loop-product__title {
font-style: normal;
font-weight: 600;
letter-spacing: 0px;
font-family: var(--wp--preset--font-family--inter) !important;
font-size: 20px !important;
}
#tab-title-additional_information {
display: none;
}
.product-template-default .upsells {
display:none	
} .single .wp-block-post-title.has-large-font-size.has-inter-font-family {
display: none;
} .woocommerce div.product form.cart div.quantity .qty {
margin: 0 .5rem;
}
.comment-form input:not([type="submit"]), .comment-form textarea, input:read-write, select, textarea {
border: 1px solid #0000002e !important;
border-radius: 5px !important;
padding: 12px !important;
}
.wp-block-search__inside-wrapper {
border: none !important;
} .featured a.button {
display: none !important;
}
.woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name="add-to-cart"] {
padding: 6px 24px;
border-radius: 5px;
}
.products-block-post-template li,
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product
{
padding: 2%;
border: 1px dotted #00000054;
}
#tab-related_products .button {
display: none !important;
}
.price.non_member, .price.on_member, .price.customVariable {
color: #000 !important;
padding: 5px 0;
margin: 0;
border-top: 1px solid #00000012;
border-bottom: 1px solid #00000012;
font-size:20px!important;
}
.woocommerce-Price-amount.amount {
font-size:20px!important;	
}
.woocommerce-variation.single_variation {
margin-bottom: 30px;
}
.woocommerce table.variations tr td select {
font-size: 18px!important;
}
.woocommerce a.added_to_cart {
padding: 2%;
border: 1px solid #0000001f;
text-align: center;
background: #d4ffb742;
text-decoration: none;
font-weight: 600;
} .woocommerce-checkout main,
.woocommerce-cart main{
max-width: 900px;
margin: 0 auto;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
float: none;
width: 100%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: none;
width: 100%;
}
.woocommerce-cart button[type="submit"], input[type="submit"],
.woocommerce-checkout button[type="submit"], input[type="submit"]
{
padding: 10px 24px;
}
.custom_text_cart .member_section_holder .twoBtn a.checkout-button, {
background: #149900 !important;
color: #fff !important;
text-decoration: none;
font-size: 20px;
font-weight: 600;
}
label[for="coupon_code"] {
margin: -3px 5px 0 0 !important;
}
.button[name="update_cart"] {
margin: 2.3px 0 0 0;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
padding: 10px 24px;
background-color: #4f9aea !important;
color: #fff !important;
text-decoration: none;
font-weight: 600;
font-size: 18px;
line-height: 1.5;
}
.input-text {
font-size: 16px !important;
}
.shop_table.woocommerce-checkout-review-order-table {
width: 100% !important;
}
#membershipForm .loginError {
font-size: 18px;
color: #bf0606;
line-height: 1.4;
margin-bottom: 10px;
width: 85%;
}
.wc-block-featured-product.alignnone.has-background.has-custom-groen-1-background-color.wp-block-woocommerce-featured-product {
min-height: 350px!important;
} .woocommerce-account .woocommerce {
padding: 0 !important;
margin: 40px 0 !important;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
display: none;
}
@media (max-width: 1100px) {
header, footer, main {
padding: 0 4%!important;
}
#wp-block-search__input-4 {
max-width: 160px;
}
.woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name="add-to-cart"] {
padding: 9px 24px;
} .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
width: calc(33% - .9375em);
} .wp-container-35,
.wp-container-3,
.wp-container-10
{
padding: 0 4% !important;
}
}
@media (max-width: 800px) {
.wp-container-8 {
position: absolute;
top: 34px;
right: 30px;
}
.wp-block-button__link.wp-element-button {
padding: 4% !important;
font-size: 16px !important;
}
.wp-block-cover h2, .wp-block-cover h3 {
text-shadow: 2px 2px 20px #151414;
padding: 350px 20px 0 0 !important;
color: #fff !important;
} .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
width: calc(50% - .9375em);
}
.button[name="update_cart"] {
float: left !important;
margin-top: 10px;
} .wp-container-44 {
padding: 0 35px;
}
}
@media (max-width: 500px) {
.wp-container-6 {
position: absolute;
top: 37px;
right: 105px;
}
.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
border: 1px solid #00000040;
}
.wp-container-16.wp-container-16,
.wp-container-21.wp-container-21,
.wp-container-17.wp-container-17,
.wp-container-22.wp-container-22,
.wp-container-18.wp-container-18,
.wp-container-23.wp-container-23 {
flex-wrap: wrap;
}
.wp-block-button__link.wp-element-button {
font-size: 20px !important;
padding: 2% !important;
}
.wp-block-cover h2, .wp-block-cover h3 {
padding: 250px 20px 0 0 !important;
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
width: calc(100% - .9375em);
}
.woocommerce td.product-quantity {
min-width: 80px;
min-height: 80px;
}
.custom_text_cart .member_section_holder {
width: 100%;
}
}