.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            

/*---------Font Smoothing---------*/
.woocommerce {
  -webkit-font-smoothing: antialiased;
}

/*------Rating Stars--------*/
.woocommerce .star-rating::before,
.woocommerce .stars:not(.selected) span a,
.woocommerce .stars.selected span a.active ~ a {
  color: #d3d3d3;
}
.woocommerce .star-rating,
.woocommerce .stars.selected span a {
  color: #65bec2;
}

/*-----Product Images------*/
.woocommerce div.flex-viewport,
.woocommerce-product-gallery__wrapper,
.woocommerce div.product div.images .flex-control-thumbs li,
.woocommerce ul.products li.product a img,
.woocommerce-cart table.cart img {
  min-width: 64px;
  min-height: 64px;
  border: 1px solid #d3ced2;
  overflow: hidden;
}

.flex-viewport .woocommerce-product-gallery__wrapper {
  border: none; /* Remove duplicated borders */
  border-radius: 0 !important; /* Fix duplicated radius */
  margin: 0 !important; /* Fix duplicated margin */
}

/*----------Secondary Buttons-------------*/
.woocommerce button.button.alt,
.woocommerce a.button,
.woocommerce ul.products li.product .button,
.woocommerce #review_form #respond .form-submit input,
.woocommerce a.button.alt,
.woocommerce button.button {
  background: #666666;
  border: 1px solid #666666;
  font-size: 12px;
  border-radius: 0px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  padding: 16px 24px;
  outline: none;
  font-family: inherit;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

/*----------Secondary Hovered-------------*/
.woocommerce button.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button:hover {
  background: #999999;
  border: 1px solid #999999;
  color: #ffffff;
}
/*----------Tertiary Buttons-------------*/
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce a.added_to_cart,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce table.my_account_orders .button,
td a.woocommerce-MyAccount-downloads-file.button.alt {
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 12px;
  background: #ffffff;
  border: 1px solid #65bec2;
  color: #65bec2;
  padding: 16px 24px;
  outline: none;
  font-family: inherit;
  border-radius: 4px;
}

/*----------Tertiary Buttons Hovered-------------*/
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce .widget_shopping_cart .buttons a:hover,
.woocommerce.widget_shopping_cart .buttons a:hover,
.woocommerce a.added_to_cart:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover,
.woocommerce table.my_account_orders .button:hover,
td a.woocommerce-MyAccount-downloads-file.button.alt:hover {
  background: #ffffff;
  border: 1px solid #6799b2;
  color: #6799b2;
}

/*---Disabled Buttons---*/
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled, .woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
  filter: grayscale(100%);
}

/*----------Links-------------*/
.woocommerce a.wcppec-checkout-buttons__button,
.woocommerce ul.product_list_widget li a,
.woocommerce ul.product-categories a,
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce .woocommerce-widget-layered-nav-list__item a,
.woocommerce .wc-layered-nav-rating a,
.woocommerce div.tagcloud a,
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
h2.woocommerce-loop-category__title,
.comment-form-rating a,
.woocommerce .download-product a,
a.woocommerce-remove-coupon,
.woocommerce a.shipping-calculator-button,
.woocommerce a.remove,
.woocommerce a.reset_variations,
.woocommerce .product-name a,
.woocommerce-info a,
.woocommerce-error a,
.woocommerce-message a,
.woocommerce-checkout-payment a,
.woocommerce-LostPassword a,
.woocommerce-Address-title a,
.woocommerce-MyAccount-navigation-link a,
.woocommerce-MyAccount-content a,
a.woocommerce-review-link,
.posted_in a,
.tagged_as a,
.woocommerce .woocommerce-breadcrumb a {
  color: #006b2c;
  font-weight: 400;
  font-family: inherit;
  text-decoration: none;
}

/*----------Links Hovered-------------*/
.woocommerce a.wcppec-checkout-buttons__button:hover,
.woocommerce ul.product_list_widget li a:hover,
.woocommerce ul.product-categories a:hover,
.woocommerce .widget_layered_nav_filters ul li a:hover,
.woocommerce .woocommerce-widget-layered-nav-list__item a:hover,
.woocommerce div.tagcloud a:hover,
.comment-form-rating a:hover,
.woocommerce .download-product a:hover,
a.woocommerce-remove-coupon:hover,
.woocommerce a.shipping-calculator-button:hover,
.woocommerce a.remove:hover,
a.reset_variations:hover .product-name a:hover,
.woocommerce .product-name a:hover,
.woocommerce-info a:hover,
.woocommerce-error a:hover,
.woocommerce-message a:hover,
.woocommerce-checkout-payment a:hover,
.woocommerce-LostPassword a:hover,
.woocommerce-Address-title a:hover,
.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-content a:hover,
a.woocommerce-review-link:hover,
.posted_in a:hover,
.tagged_as a:hover,
.woocommerce .woocommerce-breadcrumb a:hover {
  color: #006b2c;
  text-decoration: underline;
}

/*-----------Labels----------------*/
.woocommerce div.product form.cart .variations label,
.woocommerce form label {
  font-size: 12px;
  color: #666666;
  margin-top: 8px;
  font-weight: 400;
  font-style: normal;
}

/*---------------Placeholders----------------*/
.woocommerce input[type="search"]::placeholder,
.woocommerce-page table.cart td.actions .input-text::placeholder,
.woocommerce form .form-row .input-text::placeholder,
.woocommerce-page form .form-row .input-text::placeholder {
  color: #d3ced2;
  font-family: inherit;
}

/*---------------Dropdowns----------------*/
.select2-container--default .select2-selection--single,
.woocommerce div.product form.cart .variations select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #000000;
  background: #ffffff;
  font-family: inherit;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 4px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background: #006b2c;
  color: #ffffff;
  outline: none;
}

.select2-container--default .select2-results__option[data-selected=true] {
  background: #006b2c;
  color: #ffffff;
  outline: none;
}

.select2-results__option {
  padding: 8px 12px;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}

.select2-dropdown {
  border-radius: 0;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 1.6;
  color: #000000;
  padding: 0;
  min-height: 20px;
  padding-left: 0;
  outline: none;
}
.select2-container--open .select2-dropdown--below {
  padding: 0;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
  background: url(https://testomgeving.mijnnatuur.nl/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg);
  background-size: 6px;
  background-repeat: no-repeat;
  background-position: 4px center;
  height: 100%;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__clear {
    display: none;
    pointer-events: none;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

/*---------------Headings----------------*/
.woocommerce .oxy-product-info h2,
.woocommerce .widget_recent_reviews h2,
.woocommerce .widget_top_rated_products h2,
.woocommerce .widget_shopping_cart h2,
.woocommerce .widget_products h2,
.woocommerce .widget_product_categories h2,
.woocommerce .widget_layered_nav_filters h2,
.woocommerce .woocommerce-widget-layered-nav h2,
.woocommerce .widget_rating_filter h2,
.woocommerce .widget_price_filter h2,
.woocommerce div.widget_product_tag_cloud h2,
.woocommerce h1.page-title,
.woocommerce h1.product_title,
.woocommerce section.related.products h2,
.oxy-product-upsells > :is(h1, h2, h3, h4, h5, h6),
.woocommerce h2.woocommerce-Reviews-title,
.woocommerce span.comment-reply-title,
.woocommerce-Tabs-panel h2,
h2.woocommerce-order-downloads__title,
.woocommerce-orders article header h1,
.woocommerce-account article header h1,
.woocommerce-downloads article header h1,
.woocommerce-edit-address article header h1,
.woocommerce-account h2,
.woocommerce-Address-title h3,
.woocommerce-MyAccount-content h3,
.woocommerce-EditAccountForm legend,
h1.oxy-woo-archive-title,
h2.woocommerce-column__title,
h2.woocommerce-order-downloads__title,
h2.woocommerce-order-details__title,
.woocommerce-billing-fields h3,
.woocommerce-checkout h3,
.woocommerce .cart_totals h2,
.woocommerce .cross-sells h2 {
  color: #000000;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 8px;
}

/*--------Prices and Quantity------------*/
.woocommerce .price_label .from,
.woocommerce .price_label .to,
.woocommerce ul.products li.product .price,
.product-quantity,
.woocommerce .price ins,
.woocommerce-Price-amount,
.woocommerce-loop-category__title .count,
.woocommerce .price {
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  background: transparent;
  text-decoration: none;
}

/*----Sale Price-----*/
.woocommerce .product_list_widget del span.woocommerce-Price-amount,
.woocommerce ul.products li.product .price del,
.woocommerce .price del,
.woocommerce .price del .woocommerce-Price-amount {
  font-size: 12px;
  font-weight: 200;
  color: #666666;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product span.price ins {
  color: #000000;
  font-weight: 700;
  font-size: inherit;
}

.woocommerce div.product p.price {
  font-size: 16px;
}

.woocommerce div.product p.price ins,
.woocommerce .oxy-woo-element .price ins {
  text-decoration: none;
}

.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce p.price del,
.woocommerce ul.products li.product .price del {
  opacity: 1;
  display: block;
}

/*--------------Table Headings----------------*/
.woocommerce-cart table.cart th,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce table.shop_table th,
.woocommerce table.shop_table tfoot th {
  font-weight: 400;
  color: #666666;
  font-size: 10px;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/*-------------------Texts---------------------*/
.woocommerce .woocommerce-mini-cart__total strong,
.woocommerce .woocommerce-mini-cart span.quantity,
.woocommerce .widget_product_categories span.count,
.woocommerce .woocommerce-widget-layered-nav-list__item span,
.woocommerce-product-attributes-item__value p,
.woocommerce-error,
.woocommerce-table--order-downloads,
.woocommerce-Address address,
.woocommerce-orders-table,
.woocommerce-table,
ul.woocommerce-shipping-methods,
p.woocommerce-shipping-destination,
.woocommerce-column--shipping-address address,
.woocommerce-column--billing-address address,
.woocommerce-order p,
.woocommerce .product-name,
.woocommerce .product-total,
.oxy-product-stock p,
.oxy-product-description p,
.woocommerce-Reviews .comment-text p,
.product .summary .product_meta,
.woocommerce-Tabs-panel,
.woocommerce-product-details__short-description p,
.woocommerce-form-track-order p,
.woocommerce-checkout-payment p,
.checkout_coupon p,
.woocommerce-ResetPassword p,
.woocommerce-info,
.woocommerce-error,
.woocommerce-message,
.woocommerce-MyAccount-content p,
.woocommerce-breadcrumb,
p.woocommerce-result-count {
  color: #666666;
  font-weight: 400;
  line-height: 1.6;
  font-size: 16px;
  font-style: normal;
}

/*------------Bold Texts---------------*/
.woocommerce-product-attributes-item__label,
.woocommerce-error strong,
.woocommerce-MyAccount-content strong,
.woocommerce-shipping-destination strong,
.woocommerce p.order-info mark,
.woocommerce-MyAccount-content mark.order-number,
.woocommerce-MyAccount-content mark.order-date,
.woocommerce-MyAccount-content mark.order-status,
.woocommerce-order-overview strong {
  color: #000000;
  font-weight: 700;
  font-family: inherit;
  background: transparent;
}

/*--------------------Badges---------------------*/
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale {
  background: #65bec2;
  font-size: 12px;
  padding: 6px 12px;
  line-height: 1.2;
  border-radius: 20px;
  min-width: 0;
  min-height: 0;
  margin: 0;
  top: 12px;
  left: 12px;
  right: auto;
  position: absolute;
}

/* ----------------- */


/*-------------Product Tabs(description, addtl info, reviews) - single product--------------*/

.woocommerce div.product .oxy-woo-element .woocommerce-tabs .panel,
.woocommerce .oxy-woo-element div.product .woocommerce-tabs .panel {
  margin-bottom: 0;
  padding: 20px 0;
}
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs,
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs {
  padding-left: 5px;
  display: flex;
  text-align: center;
  margin-bottom: 0;
  flex-shrink: 0;
}

.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li,
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li {
  border-radius: 0;
  padding: 0;
  margin: 0 5px;
  display: flex;
  align-items: center;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li::before {
  display: none;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li::after {
  display: none;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a {
  width: 100%;
  color: #999;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  outline: none;
  padding: 16px 48px;
  z-index: 1000;
  font-weight: 400;
  border-radius: 0;
  word-break: break-word;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a:hover {
  color: #006b2c;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li.active {
  background: white;
  border-bottom-color: white;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce
  div.product
  .oxy-woo-element
  .woocommerce-tabs
  ul.tabs
  li.active
  a {
  color: #000000;
}

@media (max-width: 640px) {
  .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs,
  .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs {
    flex-direction: column;
    padding: 0;
    margin-bottom: 5px;
  }
  .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li,
  .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li {
    margin: 5px 0;
  }
  .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs::before,
  .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs::before {
    border-bottom: none;
  }
  .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active,
  .woocommerce
    div.product
    .oxy-woo-element
    .woocommerce-tabs
    ul.tabs
    li.active {
    border-bottom-color: #d3ced2;
  }
}

/* tabs panel content (single product, any tab content) */

.woocommerce .oxy-woo-element table.shop_attributes th,
.woocommerce .oxy-woo-element table.shop_attributes td {
  border-top: 1px solid #d3ced2;
  padding: 8px;
}

/* single product - add to cart */

.woocommerce .oxy-product-cart-button,
.woocommerce .oxy-woo-element div.product form.cart {
  width: 100%;
  max-width: 360px;
}

.woocommerce .oxy-woo-element div.product .single_add_to_cart_button,
.woocommerce .single_add_to_cart_button {
  align-self: stretch;
  flex-grow: 1;
  border-radius: 0;
}

.woocommerce .oxy-woo-element div.product form.cart,
.woocommerce .oxy-product-cart-button form.cart,
.woocommerce div.product form.cart {
  display: flex;
  flex-wrap: wrap;
}

.woocommerce .oxy-woo-element div.product form.variations_form.cart,
.woocommerce .oxy-product-cart-button form.variations_form.cart {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.woocommerce .oxy-woo-element div.product form.cart td.value,
.woocommerce .oxy-product-cart-button td.value {
  padding: 0;
}

.woocommerce .oxy-woo-element div.product .woocommerce-variation-add-to-cart,
.woocommerce .woocommerce-variation-add-to-cart {
  display: flex;
  width: 100%;
}

/* Primary Buttons */
.woocommerce .widget_shopping_cart .buttons a.checkout.wc-forward,
.woocommerce button[type=submit],
.woocommerce button[name=woocommerce-form-login__submit],
.woocommerce button[name=save_account_details],
.woocommerce button[name=save_address],
.woocommerce .oxy-woo-element div.product form.cart button.button.alt,
.woocommerce .oxy-product-cart-button button.button.alt,
.woocommerce div.product form.cart .button {
  background-color: #65bec2;
  color: #ffffff;
  border-radius: 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 16px 24px;
  font-size: 12px;
  text-align: center;
  border: 1px solid #65bec2;
  border-radius: 4px;
  line-height: 1.2;
  font-weight: 700;
  font-family: inherit;
  outline: none;
  cursor: pointer;
}
.woocommerce button[type=submit]:hover,
.woocommerce button[name=woocommerce-form-login__submit]:hover,
.woocommerce button[name=save_account_details]:hover,
.woocommerce button[name=save_address]:hover,
.woocommerce .oxy-woo-element div.product form.cart button.button.alt:hover,
.woocommerce .oxy-product-cart-button button.button.alt:hover,
.woocommerce div.product form.cart .button:hover {
  background-color: #6799b2;
  border: 1px solid #6799b2;
}

.woocommerce .oxy-woo-element div.product form.cart button.button.alt.disabled,
.woocommerce button.button.alt.disabled {
  background: #cccccc !important;
  border: 1px solid #cccccc !important;
  opacity: 1;
}

.woocommerce .quantity .qty {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 56px;
  padding: 8px 9px;
  margin-right: 12px;
  background: url(https://testomgeving.mijnnatuur.nl/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg),
    url(https://testomgeving.mijnnatuur.nl/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-up.svg), #ffffff;
  background-size: 6px, 6px;
  background-repeat: no-repeat, no-repeat;
  background-position: right 0.8em bottom calc(50% - 5px), right 0.8em top calc(50% - 5px);
  height: 100%;
}

.woocommerce table.variations tr {
  border-top: none;
}

.woocommerce .oxy-woo-element div.product form.cart .variations,
.woocommerce div.product .oxy-product-cart-button form.cart .variations {
  margin-bottom: 0;
}

.woocommerce .oxy-woo-element div.product form.cart table.variations tr,
.woocommerce table.variations tr {
  display: flex;
  flex-direction: column;
}

.woocommerce
  .oxy-woo-element
  div.product
  form.cart
  table.variations
  tr
  td
  label,
.woocommerce .oxy-product-cart-button table.variations tr td label {
  font-size: 12px;
  margin-right: 12px;
}

.woocommerce .oxy-woo-element div.product form.cart table.variations tr td a,
.woocommerce .oxy-product-cart-button table.variations tr td a {
  font-size: 12px;
}

.woocommerce .oxy-woo-element div.product form.cart a.reset_variations:before,
.woocommerce .oxy-product-cart-button table.variations tr td a:before {
  content: "× ";
}

.woocommerce .oxy-woo-element div.product form.cart .variations,
.woocommerce .oxy-product-cart-button div.product form.cart .variations {
  margin-bottom: 0;
}

.woocommerce .woocommerce-ordering select,
.woocommerce .oxy-woo-element div.product form.cart .variations select,
.woocommerce div.product .oxy-product-cart-button form.cart .variations select,
.woocommerce div.product form.cart .variations select,
.woocommerce form.cart .variations select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  line-height: 1.2;
  cursor: pointer;
  width: 100%;
  position: relative;
  background: url(https://testomgeving.mijnnatuur.nl/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg), #ffffff;
  background-size: 6px;
  padding-right: 24px;
  background-repeat: no-repeat;
  background-position: right 0.8em center;
}

.woocommerce input[type="number"]::-webkit-inner-spin-button,
.woocommerce input[type="number"]::-webkit-outer-spin-button {
  margin-right: -9px;
  opacity: 0.01;
  width: 24px;
  height:48px;
  cursor: pointer;
}

/* single product - rating below title / rating element */

.woocommerce .oxy-woo-element div.product .woocommerce-product-rating,
.woocommerce .oxy-product-rating .woocommerce-product-rating,
.woocommerce div.product .oxy-product-rating .woocommerce-product-rating {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  .star-rating::before,
.woocommerce .oxy-product-rating .star-rating::before {
  position: relative;
  color: #d3d3d3;
}

.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  .star-rating,
.woocommerce .oxy-product-rating .woocommerce-product-rating .star-rating {
  width: auto;
  letter-spacing: 2px;
  margin: 0 0 0 0;
}

.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  a.woocommerce-review-link,
.woocommerce .oxy-product-rating a.woocommerce-review-link {
  font-size: 12px;
}
.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  .star-rating
  span,
.woocommerce .oxy-product-rating .woocommerce .star-rating span {
  color: #65bec2;
}

/* Transitions */
.woocommerce .flex-control-thumbs li,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
.select2-search--dropdown .select2-search__field,
.woocommerce
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox
  span::before,
.woocommerce ul.tabs li,
.woocommerce .woocommerce-product-gallery__trigger:after,
.woocommerce .woocommerce-product-gallery__trigger:before,
.woocommerce img:not(.zoomImg):not(.pswp__img),
.woocommerce textarea,
.woocommerce .checkbox,
.woocommerce .select2-selection,
.woocommerce input,
.woocommerce button,
.woocommerce select,
.woocommerce a {
  transition: all ease 0.2s;
}
/* End of Transitions */

/* Input Styles */
.woocommerce-cart table.cart td.actions .coupon .input-text,
.select2-container--default .select2-search--dropdown .select2-search__field,
.woocommerce textarea,
.select2-dropdown,
.woocommerce .select2-selection,
.woocommerce input[type="search"],
.woocommerce input[type="text"],
.woocommerce input[type="number"],
.woocommerce input[type="tel"],
.woocommerce input[type="email"],
.woocommerce input[type="password"],
.woocommerce select {
  height: auto;
  font-size: 14px;
  border: 1px solid #d3ced2;
  background: #ffffff;
  color: #000000;
  outline: none;
  font-family: inherit;
  padding: 8px 12px;
  border-radius: 4px;
  resize: none;
}
/* Focus State */
.woocommerce-cart table.cart td.actions .coupon .input-text:focus,
.select2-container--default .select2-search--dropdown .select2-search__field:focus,
.woocommerce form .form-row textarea:focus,
.woocommerce textarea:focus,
.select2-dropdown:focus,
.woocommerce .select2-selection:focus,
.woocommerce input[type="search"]:focus,
.woocommerce input[type="text"]:focus,
.woocommerce input[type="number"]:focus,
.woocommerce input[type="tel"]:focus,
.woocommerce input[type="email"]:focus,
.woocommerce input[type="password"]:focus,
.woocommerce select:focus {
  border: 1px solid #65bec2;
  box-shadow: 0 0 5px #65bec2;
}
/* End of Inputs */

/* Custom Checkbox */
.woocommerce-form-login input[type="checkbox"],
.oxy-woo-checkout input[type="checkbox"] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.01;
  display: none !important;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme,
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox {
  position: relative;
  cursor: pointer;
  padding-left: 16px;
  margin-top: 0;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span,
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox span{
    margin-left: 18px;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme
  span::before,
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox
  span::before {
  width: 24px;
  height: 24px;
  border: 1px solid #d3ced2;
  background-color: #ffffff;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-size: 50%;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-position: center center;
}
input[type="checkbox"]:checked ~ span::before,
input[type="checkbox"]:checked ~ label span::before {
  background: url(https://testomgeving.mijnnatuur.nl/wp-content/plugins/oxygen-woocommerce/elements/assets/check-mark.svg), #ffffff;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
  margin-top: 34px;
}
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox
  span::before {
  margin-top: -4px;
}
/* End of Custom Checkbox */

/* Product Column Fix */
.woocommerce-page.columns-1 ul.products li.product,
.woocommerce.columns-1 ul.products li.product {
  width: 100%;
}
.woocommerce-page.columns-2 ul.products li.product,
.woocommerce.columns-2 ul.products li.product {
  margin: 0;
  width: 50%;
}
.woocommerce-page.columns-3 ul.products li.product,
.woocommerce.columns-3 ul.products li.product {
  margin: 0;
  width: 33.33%;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  width: 25%;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 20px;
}
.woocommerce-page.columns-5 ul.products li.product,
.woocommerce.columns-5 ul.products li.product {
  margin: 0;
  width: 20%;
}
.woocommerce-page.columns-6 ul.products li.product,
.woocommerce.columns-6 ul.products li.product {
  margin: 0;
  width: 16.6%;
}
/* End of Product Column Fix */

/*--- Radio Buttons Style ---*/
.woocommerce input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 24px;
  height: 24px;
  background: #ffffff;
  border: 1px solid #d3ced2;
  border-radius: 100%;
  outline: none;
  cursor: pointer;
}

/* WooCommerce Payments plugin compatibility */
.woocommerce input[type=radio].woocommerce-SavedPaymentMethods-tokenInput {
  width: 20px !important;
  height: 20px !important;
  margin: 6px 8px 0 0 !important;
}

.woocommerce input[type=radio]:hover {
  border: 1px solid #65bec2;
  box-shadow: 0 0 5px #65bec2;
}

.woocommerce input[type=radio]:checked {
  background: #000000;
  box-shadow: inset 0 0 0 8px #ffffff;
}

/* WooCommerce Payments plugin compatibility */
.woocommerce input[type=radio].woocommerce-SavedPaymentMethods-tokenInput:checked {
  box-shadow: inset 0 0 0 4px #ffffff;
}

.woocommerce input[type=radio]:checked:hover {
  box-shadow: inset 0 0 0 8px #ffffff, 0 0 5px #65bec2;
}

/*--------------------Tables and Forms Style-------------------------*/
.oxy-woo-order-tracking form,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password,
.woocommerce .woocommerce-EditAccountForm,
.woocommerce .woocommerce-address-fields,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce .col2-set,
.woocommerce-form-coupon,
.woocommerce #reviews #comments ol.commentlist li .comment-text,
ul.woocommerce-order-overview,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce form.checkout_coupon,
.woocommerce table.shop_table {
  border: 1px solid #d3ced2;
  border-top: 3px solid #65bec2;
  border-radius: 0;
  background: #ffffff;
  padding: 20px;
  border-collapse: collapse;
  box-shadow: var(--box-shadow) 0 10px 20px;
}
fieldset {
  background: transparent;
}
.woocommerce table tr {
  border-top: 1px solid #d3ced2;
}
.woocommerce table.shop_table td,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table th {
  border: none;
  padding: 12px 20px;
  font-weight: 400;
  color: #666666;
}
/* End of Tables and Forms Styles */



/* Notification Styles */
.woocommerce-info, .woocommerce-error, .woocommerce-message {
  padding-right: 20px;
  border-bottom: 1px solid #d3ced2;
  border-left: 1px solid #d3ced2;
  border-right: 1px solid #d3ced2;
  border-radius: 0;
  background: #ffffff;
  border-collapse: collapse;
  box-shadow: var(--box-shadow) 0 10px 20px;
}
/* Info */
.woocommerce-info::before {
  color: #006b2c;
}
.woocommerce-info {
  border-top-color: #006b2c;
}
/* Error */
.woocommerce-error::before {
  color: #e96199;
}
.woocommerce-error {
  border-top-color: #e96199;
}
/* Message */
.woocommerce-message::before {
  color: #006b2c;
}
.woocommerce-message {
  border-top-color: #006b2c;
}
/* End of Notification Sytles */


/* Shop, Uppsells, Related Product Shared Styles Styles */
.woocommerce ul.products {
  display: flex;
  flex-wrap: wrap;
  margin: -10px -20px 20px;
}
.woocommerce ul.products li.product .button {
  margin-top: auto;
}
.woocommerce a.added_to_cart {
  margin-top: 12px;
}
.woocommerce-loop-product__link {
  display: flex;
  flex-direction: column;
}

/* Product Info Shared Styles */

.woocommerce .oxy-product-info,
.woocommerce .oxy-product-tabs {
  width: 100%;
}

.woocommerce table.shop_attributes {
  border-top: 1px solid #d3ced2;
  border-collapse: collapse;
}

.woocommerce table.shop_attributes tr:nth-child(even) td,
.woocommerce table.shop_attributes tr:nth-child(even) th {
  background: transparent;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
  border-bottom: 1px solid #d3ced2;
  text-align: left;
}


/* Widgets Headings */
.ct-widget .widget.woocommerce .widgettitle {
  font-size: px;
  font-weight: ;
  font-family: ;
}
/* End of Widgets Headings */


/* Search Products Widget */
.woocommerce form.woocommerce-product-search {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.woocommerce input.search-field {
  flex-grow: 1;
  margin-right: 8px;
  min-width: 120px;
}
/* End of Widget */



/* Product Tags Cloud Widget */
.woocommerce div.tagcloud {
  line-height: 1.2;
}
/* End of Widget */



/* Filter by Price Widget */
.woocommerce .widget_price_filter .ui-slider {
  margin: 20px 0;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #d3ced2;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  width: 24px;
  height: 24px;
  background-color: #65bec2;
  top: -8px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background-color: #65bec2;
}
.woocommerce .widget_price_filter .price_slider_amount {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
  margin-right: 12px;
}
.woocommerce .price_label {
  text-align: left;
  line-height: 1.6;
}
/* End of Widget */



/* Rating Filter Widget */
.woocommerce .widget_rating_filter ul li a {
  display: flex;
  float: left;
  align-items: center;
}
.woocommerce .widget_rating_filter ul li.chosen a::before {
  color: #d3ced2;
  position: relative;
  content: '×';
  margin-right: 4px;
  top: -1px;
}
.woocommerce .widget_rating_filter ul li.chosen:hover a::before {
  color: #006b2c;
}
/* End of Widget */



/* Attributes Filter Widget */
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
  color: #d3ced2;
  position: relative;
  content: '×';
  margin-right: 4px;
  top: -1px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen:hover a::before {
  color: #006b2c;
}
/* End of Widget */



/* Active Filters Widget */
.woocommerce .widget_layered_nav_filters ul li a::before {
  color: #d3ced2;
  position: relative;
  content: '×';
  margin-right: 4px;
  top: -1px;
}
.woocommerce .widget_layered_nav_filters ul li:hover a::before {
  color: #006b2c;
}
.woocommerce .widget_layered_nav_filters ul li:hover span.woocommerce-Price-amount {
  color: #006b2c;
}
/* End of Widget */



/* Product Categories Widget */
.woocommerce .widget_product_categories ul {
  padding-left: 20px;
  list-style: none;
}
.woocommerce .widget_product_categories ul li::before {
  color: #d3ced2;
  content: '•';
  position: relative;
  margin-right: 8px;
  margin-left: -20px;
}
.woocommerce .widget_product_categories ul.product-categories {
  margin-top: 0;
}
.woocommerce .widget_product_categories .select2-container .select2-selection--single {
  height: auto;
  border-color: #d3ced2;
  background: url(https://testomgeving.mijnnatuur.nl/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg), #ffffff;
  background-size: 6px;
  background-repeat: no-repeat;
  background-position: right 0.8em center;
}
.woocommerce .widget_product_categories .select2-container .select2-selection--single:focus {
  border-color: #65bec2;
}
.woocommerce .widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}
.woocommerce .select2-container--open .select2-dropdown--below {
  border-color: #d3ced2
}
.woocommerce .select2-container--open .select2-dropdown--above {
  padding: 0;
  border-color: #d3ced2;
}
.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #d3ced2;
}
.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field:focus {
  border-color: #65bec2;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__clear {
  font-weight: 300;
  color: #d3ced2;
  font-size: 24px;
  line-height: 1;
}
.woocommerce .select2-container--default .select2-selection--single:hover .select2-selection__clear {
  color: #006b2c;
}
/* End of Widget */



/* Products, Cart Widgets */
.woocommerce .product_list_widget ins {
  text-decoration: none;
}
.woocommerce .product_list_widget del {
  color: #666666;
}
.woocommerce ul.product_list_widget li img {
  border: 1px solid #d3ced2;
  width: 40px;
  float: left;
  margin-bottom: 16px;
  margin-right: 12px;
  margin-left: 0;
  margin-top: 4px;
}
.woocommerce ul.product_list_widget li {
  border-bottom: 1px solid #d3ced2;
  margin-bottom: 4px;
  padding-bottom: 8px;
}
.woocommerce .product_list_widget .reviewer {
  font-size: 12px;
  color: #666666;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
  right: 0;
  left: auto;
  color: #d3ced2 !important;
  font-weight: 300;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover, .woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
  color: #006b2c !important;
  background: none;
  text-decoration: none;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
  padding-left: 0;
}
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a {
  margin-right: 0;
}
/* End of Widget */

/*---Safari Row Hotfix---*/
.woocommerce .products ul::after,
.woocommerce .products ul::before,
.woocommerce ul.products::after,
.woocommerce ul.products::before {
  width: 100%;
}

/*---Product Title Hotfix (Must be in product-title.css)---*/
.woocommerce h1.product_title.oxy-product-title {
  margin: 0;
}

/*---Fix for shopping cart duplication issue on AJAX update---*/
.ct-modal .woocommerce-cart-form:not(:nth-child(2)) {
  display: none;
}

.ct-modal .cart-collaterals > .cart_totals:not(:nth-child(1)) {
  display: none;
}

/*---Fix for WooCommerce Payments credit card images on checkout---*/
.woocommerce label[for="payment_method_woocommerce_payments"],
.woocommerce label[for="payment_method_bacs"],
.woocommerce label[for="payment_method_cod"] {
  display: flex;
  flex-direction: row;
}

.woocommerce label[for="payment_method_woocommerce_payments"] img,
.woocommerce label[for="payment_method_bacs"] img,
.woocommerce label[for="payment_method_cod"] img {
  width: 32px;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body {font-family: 'Open Sans';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'CircularProBook';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #006b2c;text-decoration: none;}a:hover {color: #006b2c;text-decoration: none;}.ct-link-text {color: #006b2c;text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.toggle-3051 {
 font-size:15px;
}

                .toggle-3051 .oxy-expand-collapse-icon {
            font-size: 12px;        }
        
        
        .toggle-3051-expanded {
}
.oxy-stock-content-styles {
}
.oxy-close-modal {
}
.triggermodal {
 visibility:hidden;
}
.triggermodal:not(.ct-section):not(.oxy-easy-posts),
.triggermodal.oxy-easy-posts .oxy-posts,
.triggermodal.ct-section .ct-section-inner-wrap{
display:none;
}
.toolbarright {
}
.tabs-2912-tab:hover{
 color:#fff;
 background-color:#006b2c;
}
.tabs-2912-tab {
 color:#006b2c;
 margin-right:15px;
 font-size:16px;
 font-weight:600;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#006b2c;
}
.tabs-2912-tab-active {
 background-color:#006b2c;
 color:#fff;
}
.tabs-contents-2912-tab {
}
.btn {
}
.btn-secondary {
}
.cta {
}
.btn-primary {
}
.switcharea {
}
@media (max-width: 479px) {
.switcharea {
}
.switcharea:not(.ct-section):not(.oxy-easy-posts),
.switcharea.oxy-easy-posts .oxy-posts,
.switcharea.ct-section .ct-section-inner-wrap{
display:none;
}
}

.btnonlymobile {
}
.btnSnelBestellen {
}
@font-face{
  font-family:'CircularProBook';
  font-style:normal;
  font-weight:400;
  src:url("/fonts/CircularProBook.woff");
  src:url("/fonts/CircularProBook.woff") format("woff"),url("/fonts/CircularPro-Book.otf") format("opentype"),url("/fonts/CircularProBook.svg") format("svg"),url("/fonts/CircularProBook.ttf") format("ttf")
}

@font-face{
  font-family:'CircularProBook';
  font-style:normal;
  font-weight:700;
  src:url("/fonts/CircularProBold.woff");
  src:url("/fonts/CircularProBold.woff") format("woff"),url("/fonts/CircularPro-Bold.otf") format("opentype"),url("/fonts/CircularProBold.svg") format("svg"),url("/fonts/CircularProBold.ttf") format("ttf")
}


.ct-inner-content ul { list-style: disc !important; padding-left: 15px; }

#cstatic,.bg {
background-color: #EBF2EF;
    background-image: url(/wp-content/uploads/2021/02/logo_mark_white_50.svg);
    background-repeat: no-repeat;
    background-size: 24%;
    background-position: 80% 40%;
    background-attachment: fixed;
}

.col-1 { width:100% !important; }

.cc-dismiss { display:none; }
.mnucart { 
  background-image: url(/wp-content/uploads/2021/02/icon-cart.svg); 
  width:25px; 
  height:25px; 
  background-size: 100% 100%; 
  background-repeat: no-repeat; 
}

p img { margin:0 auto; display:block; }

@media screen and (max-width:768px) {
  p img { width:100%; height: auto; }
iframe { width:100%; height: auto; }
  
}

.current-menu-item { background-color:#008e49; } 


.wc-forward, .return-to-shop { display:none !important; }
.wc-proceed-to-checkout .wc-forward { display: block !important; }

#want_newsletter_pvdd_field,#want_newsletter_field { margin-top:25px; }

.oxy-product-cart-button form > div { padding: 15px; }
.oxy-product-cart-button button { display:block !important; max-width:200px; }
.oxy-product-cart-button label, .oxy-product-cart-button input { font-size:18px !important; }

.oxy-product-cart-button { display:flex !important; max-width: 100% !important; justify-content:center; align-content:center; align-items:center; }
.oxy-product-cart-button form { width:100%; display:inline !important;  display:flex !important; flex-direction:column; justify-content:center; align-content:center; align-items:center;}
.oxy-product-cart-button form > input, .oxy-product-cart-button div {display:flex !important; }

.adisabled { background-color:#ccc !important; cursor: not-allowed !important; }

.oxy-woo-order-tracking form, .woocommerce form.woocommerce-ResetPassword.lost_reset_password, .woocommerce .woocommerce-EditAccountForm, .woocommerce .woocommerce-address-fields, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce .col2-set, .woocommerce-form-coupon, .woocommerce #reviews #comments ol.commentlist li .comment-text, ul.woocommerce-order-overview, .woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce table.shop_table {
  border-color:rgb(8, 112, 43);
}
.woocommerce-info {border-color:rgb(8, 112, 43);}

.plotcoordinates, .plotcoordinates a {background-color:transparent !important; color: border-color:rgb(8, 112, 43) !important;}
.plotcoordinates img { margin-right:10px; border:0px !important; min-width: 25px !important; min-height:25px !important;width: 25px !important; height:25px !important; }

.plotdeselected { opacity: 0.3; }
.plotaccordion { display: none; }

.jouwplotcoordinates { width: auto; float: left; font-size: 10px !important; display: block; margin:10px 0px;margin-right: 1%;  padding: 5px; background-color: #ebe9eb; border-radius: 5px;  }
.jouwplotdeselected { opacity: 0.3; }



.quantity { visibility: hidden; position:absolute; }
.single_add_to_cart_button{min-width:340px; margin:0 auto !important; position: relative; display:block;}



#btnDeleteSelection { display:flex; justify-content: center;
    align-items: center; }

.btnonlymobile { display:none;}

@media screen and (max-width:993px) {
  #btnDeleteSelection { display:none; }
  .btnonlymobile { display:flex; }
  .hud_move_tools img { margin:0 !important; }
}


@media (min-width: 768px) and (max-width: 1024px) {
  #btnDeleteSelection { display:none; }
  .btnonlymobile { display:flex; }
  .hud_move_tools img { margin:0 !important; }
  
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  #btnDeleteSelection { display:none; }
  .btnonlymobile { display:flex; }
  
  .hud_move_tools img { margin:0 !important; }
}

@media screen and (max-width:600px) {
  form label { flex-direction: column !important; align-items:flex-start !important; font-size: 12px !important; margin:0 !important; }
  form label span input {font-size: 12px !important;	}
  form label > input {width:100% !important; }
  .oxy-product-cart-button div, .oxy-product-cart-button form > div { padding:1px !important; }
  .oxy-product-cart-button label, .oxy-product-cart-button input { font-size: 12px !important; }
}


.col-2 {display:none;} .col-1 { width:100%; }

.order-again {display:none;}

.woocommerce a.wcppec-checkout-buttons__button:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce ul.product-categories a:hover, .woocommerce .widget_layered_nav_filters ul li a:hover, .woocommerce .woocommerce-widget-layered-nav-list__item a:hover, .woocommerce div.tagcloud a:hover, .comment-form-rating a:hover, .woocommerce .download-product a:hover, a.woocommerce-remove-coupon:hover, .woocommerce a.shipping-calculator-button:hover, .woocommerce a.remove:hover, a.reset_variations:hover .product-name a:hover, .woocommerce .product-name a:hover, .woocommerce-info a:hover, .woocommerce-error a:hover, .woocommerce-message a:hover, .woocommerce-checkout-payment a:hover, .woocommerce-LostPassword a:hover, .woocommerce-Address-title a:hover, .woocommerce-MyAccount-navigation-link a:hover, .woocommerce-MyAccount-content a:hover, a.woocommerce-review-link:hover, .posted_in a:hover, .tagged_as a:hover, .woocommerce .woocommerce-breadcrumb a:hover {color:#006b2c !important; }



.oxy-product-cart-button div {display:flex; width:100%; padding:10px 0px !important; border-bottom:1px dotted #FF9F4E; margin-bottom:10px;  } 
.oxy-product-cart-button label { width:100%;display: flex; justify-content: space-between; align-items:center; }
.oxy-product-cart-button label input {  margin: 0 10px; }

.hud_container {  }
.hud_zoom_tools { display:flex; padding-right: 10px; border-right: 1px solid #006b2c; }
.hud_container > span {font-size:11px !important; }
.colorblock {  padding: 4px 10px !important; }
.hud_order { padding: 10px 20px !important; font-size: 16px !important; }

.hud_selection_tools fieldset { display: flex; align-items:center; padding-left:10px; padding-right: 10px; border-right: 1px solid #006b2c; }
.hud_selection_tools legend { font-size: 10px; }

.hud_move_tools { display: flex; }
.hud_move_tools img { margin: 0 15px; }
 .hud_selection_tools span img, .hud_selection_tools select { margin-right:5px; }

/*button {background-color:rgb(8, 112, 43); padding: 15px; color:#fff; border:0; }*/

.legenda { position: absolute; left: 10px; bottom: 10px; }

.hud_zoom_tools img, .hud_move_tools img, .hud_selection_tools span img {width:40px; height:40px; background-color:#fff; padding:5px; border-radius:3px;}

.hud_selection_tools span img.selclear {cursor: not-allowed; background-color: #f48120; }

.errormsg { padding: 10px; border-bottom:2px solid #B5BAB8 !important;  } 
.zoom-out img { cursor: zoom-out; }
.zoom-in img { cursor: zoom-in; }

input[type=text], select, textarea {
    border-radius: 2px !important;
    outline: 0 !important;
    border: 0 !important;
    padding: 10px !important;
    border: 1px solid #EBF2EF !important;
    border-bottom: 2px solid #B5BAB8 !important;
    margin-bottom: 10px !important;
    font-family: "Open Sans",sans-serif !important;
}

.oxy-modal-backdrop.live { z-index:99999999999; }

.naturename { font-size: 30px; text-align: center !important; font-family: 'Petit Formal Script', cursive !important; color: #0c6b27 !important; }
.frmlogin { display:flex; flex-direction:row; justify-content:space-between; width:100%; } 
@media screen and (max-width:768px) {
  .naturename { font-size: 18px !important; }
  .frmlogin { display:flex; flex-direction:column; }
  #frmSS9 input {width:100% !important; }
  #frmSS9 td { display: block !important; }
}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html{min-height:100vh}body{background:#EBF2EF;color:#000;font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.4;min-height:100vh;flex-direction:column;overflow-y:scroll;background-color:#EBF2EF;background-image:url("/wp-content/uploads/2021/02/logo_mark_white_50.svg");background-repeat:no-repeat;background-size:24%;background-position:80% 40%;background-attachment:fixed;display:flex}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{color:#00743C}a:hover{color:#13492F}p{margin:1em 0;line-height:1.75em}b{font-weight:bold}strong{font-weight:bold}hr{border:none;border-top:1px solid rgba(0,0,0,0.1);margin:1em 0}ul{list-style:none}em{font-style:italic}i{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:"CircularProBook",sans-serif;margin-top:0.5em;margin-bottom:0.3em}h1{font-size:2.5em;line-height:1.2}h2{font-size:1.9em;line-height:1.2}h3{font-size:1.6em}h4{font-size:1.5em}h5{font-size:1.2em}section{z-index:2}#search .search-container{display:flex;align-items:center}#search .search-container .form-control{margin:10px auto;display:flex}#search .search-container .form-control input[type="text"]{box-shadow:0 2px 2px rgba(0,0,0,0.1);border-color:#EBF2EF;border-bottom-color:#B5BAB8;border-radius:5px;border-right:0;margin:0;border-top-right-radius:0;border-bottom-right-radius:0;width:280px;font-size:1.1em}@media (min-width: 992px){#search .search-container .form-control input[type="text"]{width:350px}}#search .search-container .form-control input[type="text"]:focus+.btn,#search .search-container .form-control form input[type="text"]:focus+button[type='submit'],form #search .search-container .form-control input[type="text"]:focus+button[type='submit'],#search .search-container .form-control form input[type="text"]:focus+input[type='submit'],form #search .search-container .form-control input[type="text"]:focus+input[type='submit'],#search .search-container .form-control input[type="text"]:hover+.btn,#search .search-container .form-control form input[type="text"]:hover+button[type='submit'],form #search .search-container .form-control input[type="text"]:hover+button[type='submit'],#search .search-container .form-control form input[type="text"]:hover+input[type='submit'],form #search .search-container .form-control input[type="text"]:hover+input[type='submit']{background:#00743C}#search .search-container .form-control input[type="text"]:focus+.btn svg,#search .search-container .form-control form input[type="text"]:focus+button[type='submit'] svg,form #search .search-container .form-control input[type="text"]:focus+button[type='submit'] svg,#search .search-container .form-control form input[type="text"]:focus+input[type='submit'] svg,form #search .search-container .form-control input[type="text"]:focus+input[type='submit'] svg,#search .search-container .form-control input[type="text"]:hover+.btn svg,#search .search-container .form-control form input[type="text"]:hover+button[type='submit'] svg,form #search .search-container .form-control input[type="text"]:hover+button[type='submit'] svg,#search .search-container .form-control form input[type="text"]:hover+input[type='submit'] svg,form #search .search-container .form-control input[type="text"]:hover+input[type='submit'] svg{stroke:white}#search .search-container .form-control input[type="text"]:focus{border-bottom:1px solid #B5BAB8}#search .search-container .form-control .btn,#search .search-container .form-control form button[type='submit'],form #search .search-container .form-control button[type='submit'],#search .search-container .form-control form input[type='submit'],form #search .search-container .form-control input[type='submit']{box-shadow:0 2px 2px rgba(0,0,0,0.1);border-radius:5px;height:40px;width:56px;border-color:#EBF2EF;border-bottom-color:#B5BAB8;border-width:1px;margin:0;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;padding:0;background-color:white}#search .search-container .form-control .btn svg,#search .search-container .form-control form button[type='submit'] svg,form #search .search-container .form-control button[type='submit'] svg,#search .search-container .form-control form input[type='submit'] svg,form #search .search-container .form-control input[type='submit'] svg{width:40px;height:40px;stroke:#B5BAB8;transition:stroke 0.2s}#search .search-container .form-control .btn:hover,#search .search-container .form-control form button:hover[type='submit'],form #search .search-container .form-control button:hover[type='submit'],#search .search-container .form-control form input:hover[type='submit'],form #search .search-container .form-control input:hover[type='submit']{background-color:#00743C}#search .search-container .form-control .btn:hover svg,#search .search-container .form-control form button:hover[type='submit'] svg,form #search .search-container .form-control button:hover[type='submit'] svg,#search .search-container .form-control form input:hover[type='submit'] svg,form #search .search-container .form-control input:hover[type='submit'] svg{stroke:white}#search .search-container .form-control .btn::-moz-focus-inner,#search .search-container .form-control form button[type='submit']::-moz-focus-inner,form #search .search-container .form-control button[type='submit']::-moz-focus-inner,#search .search-container .form-control form input[type='submit']::-moz-focus-inner,form #search .search-container .form-control input[type='submit']::-moz-focus-inner{border:0}#search .search-container .form-control.sites,#search .search-container .form-control.orderBy{align-items:center}@media (max-width: 768px){#search .search-container .form-control.sites,#search .search-container .form-control.orderBy{display:block}}#search .search-container .form-control.sites label,#search .search-container .form-control.orderBy label{display:inline-flex;margin-right:5px;cursor:pointer}@media (max-width: 768px){#search .search-container .form-control.sites label,#search .search-container .form-control.orderBy label{display:flex}}#search .search-container .form-control.sites input[type="radio"],#search .search-container .form-control.orderBy input[type="radio"]{margin-bottom:3px;position:relative;top:-3px}#search .no-results{padding-top:40px;text-align:center}#search .tabcontainer.max{max-height:80px;overflow-y:hidden;position:relative}#search .tabcontainer.max .toggle{position:absolute;right:0;bottom:0;background:white;padding:0.6em 1.2em .5em}#search .tabcontainer .tab.active{background:#F48120;color:white;border-color:transparent}#search .tabcontainer .tab.active:hover,#search .tabcontainer .tab.active:focus{color:white;background-color:#FF9F4E}#search .tab-content{display:none}#search .tab-content.active{display:block}.page .achievements{padding:30px 50px;display:inline-block;width:100%}@media (max-width: 991.98px){.page .achievements{padding:30px 20px}}.page .achievements .label{background:white}.page .achievements>ul{background:white;width:880px;max-width:100%;padding:50px 100px;margin:20px auto}@media (max-width: 991.98px){.page .achievements>ul{padding:50px 20px}}.page .achievements>ul>li{display:flex}.page .achievements>ul>li::before{content:' ';display:block;background:url("../images/heart.svg") center center no-repeat;width:44px;flex-basis:44px;flex-grow:0;flex-shrink:0;height:45px;margin-top:5px;margin-right:40px}@media (max-width: 991.98px){.page .achievements>ul>li{display:block}.page .achievements>ul>li::before{margin:0 auto 20px auto;height:100px;background-size:contain;width:100%}}.page .achievements>ul>li .description{flex:1}.page .achievements>ul>li li{margin:5px 0 5px 40px;list-style-type:disc;list-style-image:url("../images/dot.svg")}.page .achievements>ul>li ol>li{list-style-type:decimal;list-style-image:none}.article{margin:30px auto;max-width:800px}.article .row-md-up{flex-wrap:nowrap}.article a.title{text-decoration:none}.article h2{margin-top:5px;margin-bottom:0}@media (max-width: 767.98px){.article h2{margin-top:10px;font-size:1.5em}}.article h3{margin-top:0;font-size:1.2em;font-weight:400}.article .image{background-color:#f0f5f3;background-image:url("/images/logo_mark_negative.svg");box-shadow:0 2px 2px rgba(0,0,0,0.1);width:280px;height:200px;background-size:cover;background-position:center;flex:0 0 280px;margin:10px 20px 0 0;position:relative}@media (max-width: 767.98px){.article .image{width:100%}}.article .image time{position:absolute;bottom:0;left:0;background:rgba(0,116,60,0.9);color:white;text-decoration:none;font-weight:bold;text-align:center;text-transform:uppercase;display:inline-block;width:50px;height:50px;font-size:1.1em;line-height:1.4em}.article .image time .day{display:block;line-height:1.0em;font-size:1.5em}.article .image time .month-year{font-size:.8em}.article .image time .month{display:block;margin-top:3px}.article .text{flex-grow:1}@media (max-width: 767.98px){.article .text{text-align:center}.article .text p{display:none}}.article .read-more{margin-top:10px}.btn,form button[type='submit'],form input[type='submit']{text-decoration:none;display:inline-block;font-weight:bold;text-transform:uppercase;padding:0.6em 1.2em 0.5em;cursor:pointer;font-family:"CircularProBook",sans-serif;color:#00743C;background:white;border:2px solid #269C63;border-radius:3px;font-size:1em;margin:2px 0;vertical-align:baseline;transition:background 0.2s, color 0.2s;line-height:1.3em}.btn:hover,form button:hover[type='submit'],form input:hover[type='submit'],.btn:focus,form button:focus[type='submit'],form input:focus[type='submit']{text-decoration:none;background:#269C63;color:white;border-color:#00743C}.btn:active,form button:active[type='submit'],form input:active[type='submit'],.btn:focus,form button:focus[type='submit'],form input:focus[type='submit']{outline:0}.btn.inverse,form button.inverse[type='submit'],form input.inverse[type='submit']{background-color:#00743C;color:white}.btn.inverse:hover,form button.inverse:hover[type='submit'],form input.inverse:hover[type='submit'],.btn.inverse:focus,form button.inverse:focus[type='submit'],form input.inverse:focus[type='submit']{background-color:#269C63;color:white}.btn.btn-sm,form button.btn-sm[type='submit'],form input.btn-sm[type='submit']{font-size:0.8em;padding:0.5em 1em}.btn.btn-lg,form button.btn-lg[type='submit'],form input.btn-lg[type='submit']{font-size:1.3em}.btn.btn-default,form button.btn-default[type='submit'],form input.btn-default[type='submit']{background-color:white;border:2px solid #00743C;color:#00743C}.btn.btn-default:hover,form button.btn-default:hover[type='submit'],form input.btn-default:hover[type='submit'],.btn.btn-default:focus,form button.btn-default:focus[type='submit'],form input.btn-default:focus[type='submit']{background-color:#00743C;color:white}.btn.btn-primary,form button[type='submit'],form input[type='submit']{background-color:#00743C;border-color:#00743C;color:white}.btn.btn-primary:hover,form button:hover[type='submit'],form input:hover[type='submit'],.btn.btn-primary:focus,form button:focus[type='submit'],form input:focus[type='submit']{background-color:#269C63;color:white}.btn.btn-primary.inverse,form button.inverse[type='submit'],form input.inverse[type='submit']{background-color:white;color:#00743C}.btn.btn-primary.inverse:hover,form button.inverse:hover[type='submit'],form input.inverse:hover[type='submit']{background-color:white;color:#269C63}.btn.btn-secondary,form button.btn-secondary[type='submit'],form input.btn-secondary[type='submit']{background:#F48120;color:white;border-color:transparent}.btn.btn-secondary:hover,form button.btn-secondary:hover[type='submit'],form input.btn-secondary:hover[type='submit'],.btn.btn-secondary:focus,form button.btn-secondary:focus[type='submit'],form input.btn-secondary:focus[type='submit']{color:white;background-color:#FF9F4E}.btn.btn-link,form button.btn-link[type='submit'],form input.btn-link[type='submit']{margin:0;padding:0;background:none;color:#00743C;font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-decoration:underline}.btn.btn-link:hover,form button.btn-link:hover[type='submit'],form input.btn-link:hover[type='submit'],.btn.btn-link:focus,form button.btn-link:focus[type='submit'],form input.btn-link:focus[type='submit']{color:#13492F}.btn.loading,form button.loading[type='submit'],form input.loading[type='submit']{position:relative;padding-right:30px}.btn.loading::after,form button.loading[type='submit']::after,form input.loading[type='submit']::after{content:' ';display:inline-block;width:20px;height:20px;position:absolute;right:6px;top:6px;background:url("../images/logo_mark.svg") top center no-repeat;background-size:contain;animation:infiniteRotate 0.6s linear infinite alternate}@keyframes infiniteRotate{0%{transform:rotateY(0deg)}100%{transform:rotateY(85deg)}}.event{padding:20px}@media (min-width: 576px){.event{display:flex}}.event .image{background-color:#f0f5f3;background-image:url("/images/logo_mark_negative.svg");box-shadow:0 2px 2px rgba(0,0,0,0.1);width:280px;height:200px;background-size:cover;background-position:center;flex:0 0 280px;margin:10px 20px 0 0;position:relative}@media (max-width: 767.98px){.event .image{width:100%}}.event .image time{position:absolute;bottom:0;left:0;background:rgba(0,116,60,0.9);color:white;text-decoration:none;font-weight:bold;text-align:center;text-transform:uppercase;display:inline-block;width:50px;height:50px;font-size:1.1em;line-height:1.4em}.event .image time .day{display:block;line-height:1.0em;font-size:1.5em}.event .image time .month-year{font-size:.8em}.event .image time .month{display:block;margin-top:3px}.event .image time{top:50%;transform:translateY(-50%) translateX(-50%)}.event .description .meta{font-weight:bold}.event .description .meta .icon{position:absolute;top:0;left:0;width:17px;height:20px;background-size:contain;background-repeat:no-repeat}.event .description .meta>div{position:relative;margin-bottom:20px;padding-left:25px}.event .description .meta .location .icon{background-image:url("../images/icon-location.svg")}.event .description .meta .date .icon{background-image:url("../images/icon-calender-green.svg")}.event .description .meta .information .icon{background-image:url("../images/icon-info.svg")}.page .event .description .content-small{padding:0}input[type='checkbox'].fancy-checkbox,input[type='radio'].fancy-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;box-sizing:content-box;margin:0 10px 0 0;padding:0;border:1px solid #cfd1d3;background:white center center no-repeat;background-position:-24px;transition:background-position 0.2s;flex-shrink:0}input[type='checkbox'].fancy-checkbox:hover,input[type='radio'].fancy-checkbox:hover{border-color:#979b9e}input[type='checkbox'].fancy-checkbox:checked,input[type='radio'].fancy-checkbox:checked{background-position:50%}input[type='radio'].fancy-checkbox{border-radius:50%;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' height='12' width='12'%3E%3Ccircle cx='6' cy='6' r='6' fill='%2300743C' /%3E%3C/svg%3E ")}input[type='checkbox'].fancy-checkbox{border-radius:2px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 4.74839C17 4.50646 16.9032 4.26452 16.729 4.09033L15.4129 2.7742C15.2387 2.60001 14.9968 2.50323 14.7548 2.50323C14.5129 2.50323 14.271 2.60001 14.0968 2.7742L7.74839 9.13226L4.90323 6.27743C4.72903 6.10323 4.4871 6.00646 4.24516 6.00646C4.00323 6.00646 3.76129 6.10323 3.5871 6.27743L2.27097 7.59355C2.09677 7.76775 2 8.00968 2 8.25161C2 8.49355 2.09677 8.73549 2.27097 8.90969L5.77419 12.4129L7.09032 13.729C7.26452 13.9032 7.50645 14 7.74839 14C7.99032 14 8.23226 13.9032 8.40645 13.729L9.72258 12.4129L16.729 5.40645C16.9032 5.23226 17 4.99033 17 4.74839V4.74839Z' fill='%2300743C'/%3E%3C/svg%3E%0A")}footer{background:white;width:100%;max-width:100%;box-sizing:border-box;margin-top:50px;z-index:2}footer .top-bar{justify-content:space-between;padding:50px 0;box-sizing:border-box}@media (max-width: 767.98px){footer .top-bar{padding:25px 0}}footer .top-bar>*{width:25%}@media (max-width: 767.98px){footer .top-bar>*{width:100%}}footer .top-bar .column{box-sizing:border-box;margin:0 50px;max-width:100%}@media (max-width: 767.98px){footer .top-bar .column{width:100%;margin:0;padding:5px 20px}}footer .top-bar .logo img{width:100%;max-width:100%;padding-right:20%;box-sizing:border-box}@media (max-width: 767.98px){footer .top-bar .logo img{width:250px;padding-right:0;margin-left:-10px}}footer .top-bar .logo span{max-width:100%;color:#00743C;display:block;font-weight:bold;font-size:1.1em;padding-left:34%;margin-top:-15px}@media (max-width: 991.98px){footer .top-bar .logo span{font-size:1.0em}}@media (max-width: 991.98px){footer .top-bar .logo span{padding-left:0;margin-top:10px;font-size:0.9em}}@media (max-width: 767.98px){footer .top-bar .logo span{margin-top:-15px;padding-left:117px;font-size:1.1em}}@media (min-width: 1200px){footer .top-bar .logo span{margin-top:-20px}}footer .top-bar li{margin:8px 0}footer .top-bar a{text-decoration:none}footer .top-bar a svg{position:relative;top:7px;left:-5px}footer .top-bar a svg *{fill:#00743C}form label{display:block;padding-top:10px;padding-bottom:5px;font-weight:bold}form input,form textarea{font-size:1em}form input,form select,form textarea{border-radius:2px;outline:0;border:0;padding:10px;border:1px solid #EBF2EF;border-bottom:2px solid #B5BAB8;margin-bottom:10px;display:block;font-family:"Open Sans",sans-serif}form input:focus,form select:focus,form textarea:focus{border-bottom:2px solid #00743C}form input[type='text'],form input[type='email']{min-width:200px;max-width:100%}form select{padding-right:20px}form textarea{min-width:400px;min-height:150px}@media (max-width: 767.98px){form textarea{min-width:100%}}form input[type='checkbox']{display:inline-block;min-width:20px}form input[type='checkbox']+label{display:inline-block}form input.required{box-shadow:0 0 5px #00743C}form .freeform-row .freeform-column .freeform-label.freeform-required:after{color:#00743C}form .freeform-row .freeform-column .freeform-errors{padding:0;margin:0}form .freeform-row .freeform-column .freeform-errors>li{background-color:#e5134b;color:white;font-weight:bold;margin:0;padding:5px 10px;line-height:1.5em;list-style:none}form .freeform-row .freeform-column .freeform-instructions{color:#B5BAB8}form .freeform-row input[name='toevoeging']{min-width:0}@media (min-width: 576px){form .formrow{display:flex;flex-wrap:wrap}form .formrow .formgroup:not(:first-child){margin-left:15px}}.form-submitted{background-color:#EBF2EF;padding:20px}.captcha img{border:1px solid #B5BAB8;margin-bottom:5px}.input{padding:.2em .7em;font-size:1.3em;line-height:1.5em;background-color:white;border:1px solid #00743C;border-radius:3px;color:black}ul.logo-list li,.logo-list ul li{margin:20px 0 15px;clear:both;position:relative;height:100%;padding-left:40px}ul.logo-list li::before,.logo-list ul li::before{content:' ';display:block;position:absolute;left:5px;top:-1px;background:url("../images/logo_mark.svg") top center no-repeat;width:22px;height:21px}.matrix li{margin:5px 0 5px 40px;line-height:1.75em}.matrix ul:not(.logo-list) li{list-style-type:disc;list-style-image:url("../images/dot.svg")}.matrix ol li{list-style-type:decimal;list-style-image:none}.matrix blockquote{color:#00743C;font-size:1.6em;font-family:"CircularProBook",sans-serif;text-align:center;margin:20px}.matrix .banner{background-color:#EBF2EF;margin:30px 0;padding:30px;font-weight:600;align-items:center;justify-content:space-between}.matrix .banner p{font-size:1.1em;margin-right:10px}.matrix .banner .btn,.matrix .banner form button[type='submit'],form .matrix .banner button[type='submit'],.matrix .banner form input[type='submit'],form .matrix .banner input[type='submit']{white-space:nowrap}.matrix .banner.multiple-buttons{flex-wrap:wrap}.matrix .banner.multiple-buttons p{margin-top:0;margin-right:0}.matrix .banner .buttons.multiple{width:100%}.matrix .banner .buttons.multiple form{display:inline}.matrix .image{width:100%;background-size:100%;background-repeat:no-repeat;margin-bottom:20px}.matrix .personwrapper{width:100%;max-width:300px !important;margin:0 auto 20px}.matrix .personwrapper .image{padding-bottom:100%;border-radius:100%;background-size:cover}.matrix .cookienotice{background-color:#EBF2EF;text-align:center;padding:20px;border:1px solid #00743C}nav{position:relative}nav .subsite-row{height:40px}nav .subsite-row a{transition:background-color 0.4s ease-out;padding:10px 20px;text-decoration:none;display:block;width:100%}nav .subsite-row a .arrow{display:inline-block;width:16px;height:8px;background-image:url("../images/arrow-small-green.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;transform:rotate(90deg)}nav .subsite-row a:hover,nav .subsite-row a:focus{background-color:#00743C;color:white}nav .subsite-row a:hover .arrow,nav .subsite-row a:focus .arrow{background-image:url("../images/arrow-small-white.svg")}nav .top-row{background:white;height:140px}@media (max-width: 767.98px){nav .top-row{height:80px}}nav .top-row .container,nav .top-row .page{justify-content:space-between;align-items:center;padding:15px 10px}@media (max-width: 767.98px){nav .top-row .container,nav .top-row .page{padding:0px 0}}nav .top-row .container .logo,nav .top-row .page .logo{text-decoration:none;position:relative}nav .top-row .container .logo img,nav .top-row .page .logo img{width:250px}@media (max-width: 767.98px){nav .top-row .container .logo img,nav .top-row .page .logo img{width:185px}}nav .top-row .container .logo.subsite,nav .top-row .page .logo.subsite{margin-top:-5px}@media (max-width: 767.98px){nav .top-row .container .logo.subsite,nav .top-row .page .logo.subsite{margin-top:-2px}nav .top-row .container .logo.subsite img,nav .top-row .page .logo.subsite img{width:160px;margin-top:2px}nav .top-row .container .logo.subsite span,nav .top-row .page .logo.subsite span{left:68px;font-size:12px}}nav .top-row .container .logo span,nav .top-row .page .logo span{color:#00743C;display:block;position:absolute;left:107px;white-space:nowrap;font-weight:bold;font-size:1.1em;bottom:0}@media (max-width: 767.98px){nav .top-row .container .logo span,nav .top-row .page .logo span{bottom:0;left:78px}}nav .top-row .container .cta,nav .top-row .page .cta{margin-right:15px}nav .top-row .container form,nav .top-row .page form{display:flex}@media (max-width: 767.98px){nav .top-row .container form,nav .top-row .page form{display:none}}nav .top-row .container form input[type="text"],nav .top-row .page form input[type="text"]{box-shadow:0 2px 2px rgba(0,0,0,0.1);border-color:#EBF2EF;border-bottom-color:#B5BAB8;border-radius:5px;border-right:0;margin:0;border-top-right-radius:0;border-bottom-right-radius:0;width:280px;font-size:1.1em}@media (min-width: 992px){nav .top-row .container form input[type="text"],nav .top-row .page form input[type="text"]{width:350px}}nav .top-row .container form input[type="text"]:focus+.btn,nav .top-row .page form input[type="text"]:focus+.btn,nav .top-row .container form input[type="text"]:focus+button[type='submit'],nav .top-row .page form input[type="text"]:focus+button[type='submit'],nav .top-row .container form input[type="text"]:focus+input[type='submit'],nav .top-row .page form input[type="text"]:focus+input[type='submit'],nav .top-row .container form input[type="text"]:hover+.btn,nav .top-row .page form input[type="text"]:hover+.btn,nav .top-row .container form input[type="text"]:hover+button[type='submit'],nav .top-row .page form input[type="text"]:hover+button[type='submit'],nav .top-row .container form input[type="text"]:hover+input[type='submit'],nav .top-row .page form input[type="text"]:hover+input[type='submit']{background:#00743C}nav .top-row .container form input[type="text"]:focus+.btn svg,nav .top-row .page form input[type="text"]:focus+.btn svg,nav .top-row .container form input[type="text"]:focus+button[type='submit'] svg,nav .top-row .page form input[type="text"]:focus+button[type='submit'] svg,nav .top-row .container form input[type="text"]:focus+input[type='submit'] svg,nav .top-row .page form input[type="text"]:focus+input[type='submit'] svg,nav .top-row .container form input[type="text"]:hover+.btn svg,nav .top-row .page form input[type="text"]:hover+.btn svg,nav .top-row .container form input[type="text"]:hover+button[type='submit'] svg,nav .top-row .page form input[type="text"]:hover+button[type='submit'] svg,nav .top-row .container form input[type="text"]:hover+input[type='submit'] svg,nav .top-row .page form input[type="text"]:hover+input[type='submit'] svg{stroke:white}nav .top-row .container form input[type="text"]:focus,nav .top-row .page form input[type="text"]:focus{border-bottom:1px solid #B5BAB8}nav .top-row .container form .btn,nav .top-row .page form .btn,nav .top-row .container form button[type='submit'],nav .top-row .page form button[type='submit'],nav .top-row .container form input[type='submit'],nav .top-row .page form input[type='submit']{box-shadow:0 2px 2px rgba(0,0,0,0.1);border-radius:5px;height:40px;width:56px;border-color:#EBF2EF;border-bottom-color:#B5BAB8;border-width:1px;margin:0;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;padding:0;background-color:white}nav .top-row .container form .btn svg,nav .top-row .page form .btn svg,nav .top-row .container form button[type='submit'] svg,nav .top-row .page form button[type='submit'] svg,nav .top-row .container form input[type='submit'] svg,nav .top-row .page form input[type='submit'] svg{width:40px;height:40px;stroke:#B5BAB8;transition:stroke 0.2s}nav .top-row .container form .btn:hover,nav .top-row .page form .btn:hover,nav .top-row .container form button:hover[type='submit'],nav .top-row .page form button:hover[type='submit'],nav .top-row .container form input:hover[type='submit'],nav .top-row .page form input:hover[type='submit']{background-color:#00743C}nav .top-row .container form .btn:hover svg,nav .top-row .page form .btn:hover svg,nav .top-row .container form button:hover[type='submit'] svg,nav .top-row .page form button:hover[type='submit'] svg,nav .top-row .container form input:hover[type='submit'] svg,nav .top-row .page form input:hover[type='submit'] svg{stroke:white}nav .top-row .container form .btn::-moz-focus-inner,nav .top-row .page form .btn::-moz-focus-inner,nav .top-row .container form button[type='submit']::-moz-focus-inner,nav .top-row .page form button[type='submit']::-moz-focus-inner,nav .top-row .container form input[type='submit']::-moz-focus-inner,nav .top-row .page form input[type='submit']::-moz-focus-inner{border:0}nav .bottom-row{background:rgba(0,116,60,0.9);font-family:"CircularProBook",sans-serif;font-size:1.1em;position:absolute;display:flex;width:100%;height:60px;bottom:-60px;z-index:9999}@media (min-width: 768px){nav .bottom-row{padding-left:70px}}@media (min-width: 1600px){nav .bottom-row{padding-right:70px}}nav .bottom-row>ul{flex-grow:1}nav .bottom-row>ul li{position:relative}nav .bottom-row a:focus{outline:none;border:0}nav .bottom-row.sticky{position:fixed;top:0}nav .bottom-row.sticky .home{width:70px;display:flex;padding-left:15px;justify-content:flex-start;align-items:center}@media (min-width: 768px){nav .bottom-row.sticky .home{padding:0;justify-content:center;width:70px;position:absolute;left:0}}nav .bottom-row.sticky .home img{transition:width 0.3s;width:40px;height:40px}nav .bottom-row .home{width:0;height:60px}nav .bottom-row .home img{width:0;height:40px}nav .bottom-row .parent{padding:0 20px;height:60px;display:flex;justify-content:center;flex-direction:column;color:white;text-decoration:none;transition:background 0.2s;font-size:1.1em}@media (min-width: 1200px){nav .bottom-row .parent{padding:0 30px;font-size:1.2em}}@media (max-width: 991.98px){nav .bottom-row .parent{padding:0 15px}}@media (max-width: 767.98px){nav .bottom-row .parent{display:none}}nav .bottom-row .parent:hover,nav .bottom-row .parent:focus,nav .bottom-row .parent.active,nav .bottom-row .parent.expanded{background:#008e49}nav .bottom-row .parent.small{font-size:0.9em;padding:0 15px}nav .bottom-row .parent.has-sublinks{position:relative;padding:0 30px 0 15px}nav .bottom-row .parent.has-sublinks::before{content:" ";display:inline-block;position:absolute;top:28px;right:8px;width:16px;height:8px;background:url("../images/arrow-small.svg") center center no-repeat;background-size:contain;transform:scaleY(1);transition:transform 0.3s}nav .bottom-row .parent.has-sublinks.expanded::before{transform:scaleY(-1)}nav .bottom-row .parent+.sublinks{display:none}@media (min-width: 768px){nav .bottom-row .parent+.sublinks{position:absolute;left:0;top:60px;width:400px}}nav .bottom-row .parent+.sublinks ul{position:absolute;left:0;top:0;background:white;box-shadow:3px 0px 10px 0px rgba(0,0,0,0.25);min-width:120px}nav .bottom-row .parent+.sublinks ul a{font-size:0.9em;display:block;padding:10px 20px;text-decoration:none;border-bottom:2px solid #EBF2EF}nav .bottom-row .parent+.sublinks ul a:hover,nav .bottom-row .parent+.sublinks ul a:focus{background:#EBF2EF}nav .bottom-row .parent+.sublinks ul li:last-child a{border-bottom:none}nav .bottom-row .parent.expanded+.sublinks{display:block}nav .bottom-row li.utils a{flex-direction:row;align-items:center}nav .bottom-row .toggle{display:none;width:33.33%;border:0;color:white;align-items:center;justify-content:flex-end;font-weight:bold;font-family:"CircularProBook",sans-serif;font-size:1.25em;cursor:pointer;padding:5px 20px 5px 10px;text-decoration:none}nav .bottom-row .toggle:focus{outline:none;border:0}@media (max-width: 767.98px){nav .bottom-row .toggle{display:flex;width:calc(100% - 70px)}}nav .bottom-row .toggle .lines{position:relative;display:inline-block;margin:5px 15px 5px 5px}nav .bottom-row .toggle .lines *{transform-style:preserve-3d;transition:transform 250ms, width 200ms;width:15px;height:2px;background-color:white;margin:4px 0}nav .bottom-row .mobile-search{display:none}nav .bottom-row .shop{display:block;width:30px;height:30px;background:url("../images/icon-cart.svg") center center no-repeat;background-size:contain;margin:5px}nav .bottom-row .shop+.badge{position:absolute;left:40px;top:7px;background:white;color:#00743C;border-radius:50px;padding:0px 8px;display:inline-block;font-weight:bold;line-height:24px;font-size:.85em}@media (min-width: 1200px){nav .bottom-row .shop+.badge{left:50px}}nav .bottom-row .user{display:block;width:30px;height:30px;background:url("../images/icon-user.svg") center center no-repeat;background-size:contain}@media (max-width: 991.98px){nav .bottom-row{justify-content:space-between;flex-wrap:wrap}nav .bottom-row ul.container,nav .bottom-row ul.page{width:100%}nav .bottom-row.expanded{height:calc(100vh - 80px);overflow-y:scroll;top:80px;flex-direction:row;flex-wrap:wrap;align-content:flex-start}nav .bottom-row.expanded.subsite{top:120px;height:calc(100vh - 120px)}nav .bottom-row.expanded.sticky{top:0}nav .bottom-row.expanded .toggle .lines :nth-child(1){width:9px;transform:rotateZ(-45deg) translateX(3px) translateY(7px)}nav .bottom-row.expanded .toggle .lines :nth-child(2){width:17px;transform:rotateZ(45deg)}nav .bottom-row.expanded .toggle .lines :nth-child(3){width:8px;transform:rotateZ(-45deg) translateX(3px) translateY(-1px)}nav .bottom-row.expanded .mobile-search{display:block;background:#00743C;width:100%;position:relative;padding:5px 0}nav .bottom-row.expanded .mobile-search input[type="text"]{box-shadow:0 2px 2px rgba(0,0,0,0.1);border-color:#EBF2EF;border-bottom-color:#B5BAB8;border-radius:5px;border-right:0;margin:0;border-top-right-radius:0;border-bottom-right-radius:0;width:280px;font-size:1.1em}}@media (max-width: 991.98px) and (min-width: 992px){nav .bottom-row.expanded .mobile-search input[type="text"]{width:350px}}@media (max-width: 991.98px){nav .bottom-row.expanded .mobile-search input[type="text"]:focus+.btn,nav .bottom-row.expanded .mobile-search form input[type="text"]:focus+button[type='submit'],form nav .bottom-row.expanded .mobile-search input[type="text"]:focus+button[type='submit'],nav .bottom-row.expanded .mobile-search form input[type="text"]:focus+input[type='submit'],form nav .bottom-row.expanded .mobile-search input[type="text"]:focus+input[type='submit'],nav .bottom-row.expanded .mobile-search input[type="text"]:hover+.btn,nav .bottom-row.expanded .mobile-search form input[type="text"]:hover+button[type='submit'],form nav .bottom-row.expanded .mobile-search input[type="text"]:hover+button[type='submit'],nav .bottom-row.expanded .mobile-search form input[type="text"]:hover+input[type='submit'],form nav .bottom-row.expanded .mobile-search input[type="text"]:hover+input[type='submit']{background:#00743C}nav .bottom-row.expanded .mobile-search input[type="text"]:focus+.btn svg,nav .bottom-row.expanded .mobile-search form input[type="text"]:focus+button[type='submit'] svg,form nav .bottom-row.expanded .mobile-search input[type="text"]:focus+button[type='submit'] svg,nav .bottom-row.expanded .mobile-search form input[type="text"]:focus+input[type='submit'] svg,form nav .bottom-row.expanded .mobile-search input[type="text"]:focus+input[type='submit'] svg,nav .bottom-row.expanded .mobile-search input[type="text"]:hover+.btn svg,nav .bottom-row.expanded .mobile-search form input[type="text"]:hover+button[type='submit'] svg,form nav .bottom-row.expanded .mobile-search input[type="text"]:hover+button[type='submit'] svg,nav .bottom-row.expanded .mobile-search form input[type="text"]:hover+input[type='submit'] svg,form nav .bottom-row.expanded .mobile-search input[type="text"]:hover+input[type='submit'] svg{stroke:white}nav .bottom-row.expanded .mobile-search input[type="text"]:focus{border-bottom:1px solid #B5BAB8}nav .bottom-row.expanded .mobile-search .btn,nav .bottom-row.expanded .mobile-search form button[type='submit'],form nav .bottom-row.expanded .mobile-search button[type='submit'],nav .bottom-row.expanded .mobile-search form input[type='submit'],form nav .bottom-row.expanded .mobile-search input[type='submit']{box-shadow:0 2px 2px rgba(0,0,0,0.1);border-radius:5px;height:40px;width:56px;border-color:#EBF2EF;border-bottom-color:#B5BAB8;border-width:1px;margin:0;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;padding:0;background-color:white}nav .bottom-row.expanded .mobile-search .btn svg,nav .bottom-row.expanded .mobile-search form button[type='submit'] svg,form nav .bottom-row.expanded .mobile-search button[type='submit'] svg,nav .bottom-row.expanded .mobile-search form input[type='submit'] svg,form nav .bottom-row.expanded .mobile-search input[type='submit'] svg{width:40px;height:40px;stroke:#B5BAB8;transition:stroke 0.2s}nav .bottom-row.expanded .mobile-search .btn:hover,nav .bottom-row.expanded .mobile-search form button:hover[type='submit'],form nav .bottom-row.expanded .mobile-search button:hover[type='submit'],nav .bottom-row.expanded .mobile-search form input:hover[type='submit'],form nav .bottom-row.expanded .mobile-search input:hover[type='submit']{background-color:#00743C}nav .bottom-row.expanded .mobile-search .btn:hover svg,nav .bottom-row.expanded .mobile-search form button:hover[type='submit'] svg,form nav .bottom-row.expanded .mobile-search button:hover[type='submit'] svg,nav .bottom-row.expanded .mobile-search form input:hover[type='submit'] svg,form nav .bottom-row.expanded .mobile-search input:hover[type='submit'] svg{stroke:white}nav .bottom-row.expanded .mobile-search .btn::-moz-focus-inner,nav .bottom-row.expanded .mobile-search form button[type='submit']::-moz-focus-inner,form nav .bottom-row.expanded .mobile-search button[type='submit']::-moz-focus-inner,nav .bottom-row.expanded .mobile-search form input[type='submit']::-moz-focus-inner,form nav .bottom-row.expanded .mobile-search input[type='submit']::-moz-focus-inner{border:0}nav .bottom-row.expanded .mobile-search form{display:flex;margin:0 5%}nav .bottom-row.expanded .mobile-search input{flex-grow:1}nav .bottom-row.expanded>ul{width:100%;height:100%;background:#00743C}nav .bottom-row.expanded .parent{display:flex}nav .bottom-row.expanded .parent+.sublinks{display:block}nav .bottom-row.expanded .parent+.sublinks ul{position:relative}nav .bottom-row.expanded .parent+.sublinks a{padding-left:25px}nav .bottom-row.expanded .separator{border-top:1px solid #EBF2EF}nav .bottom-row.expanded .has-sublinks{position:relative;padding:0 20px}nav .bottom-row.expanded .has-sublinks::before{display:none}}.page{width:100%;z-index:2}.page .titles{position:relative;padding:120px 8% 50px}.page .titles.has-image{padding-top:375px;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:2}@media (min-width: 576px){.page .titles.has-image.small{padding-top:120px}}@media (max-width: 767.98px){.page .titles{padding-left:10px;padding-right:10px}}.page .titles h1{background:white;display:inline-block;margin-bottom:0;padding:5px 10px}@media (max-width: 767.98px){.page .titles h1{font-size:2em}}.page .titles h2{margin-top:0;color:white;padding:5px 10px;background:#00743C;display:inline-block}@media (max-width: 767.98px){.page .titles h2{font-size:1.5em}}.page .titles .copyright{position:absolute;right:0;bottom:0}.page .titles .copyright span{color:white;display:inline-block;margin:10px;text-shadow:0px 0px 3px black}.page .top-bar{display:flex;flex-wrap:wrap;background:transparent;margin:0 15px;box-sizing:border-box;max-width:100%;overflow:hidden}.page .top-bar .breadcrumbs{display:flex;align-items:center;padding:10px 0;flex-wrap:wrap;line-height:1.4em}.page .top-bar .breadcrumbs a{white-space:nowrap;overflow:hidden;text-overflow:clip;text-decoration:none}.page .top-bar .breadcrumbs .arrow{display:inline-block;width:16px;height:8px;background:url("../images/arrow-small-green.svg") center center no-repeat;background-size:contain;transform:rotate(-90deg);position:relative;top:1px}@media (max-width: 767.98px){.page .top-bar .breadcrumbs{color:#EBF2EF}.page .top-bar .breadcrumbs *,.page .top-bar .breadcrumbs .arrow{display:none}.page .top-bar .breadcrumbs :last-child{display:inline;position:relative}.page .top-bar .breadcrumbs :last-child:before{content:' ';display:inline-block;width:16px;height:8px;background:url("../images/arrow-small-green.svg") center center no-repeat;background-size:contain;transform:rotate(90deg)}}.page .top-bar .share{margin-left:auto;display:flex;align-items:center;line-height:40px}@media (max-width: 767.98px){.page .top-bar .share svg{position:relative;top:6px}.page .top-bar .share svg *{fill:#00743C}.page .top-bar .share span{display:none}.page .top-bar .share p{display:none}}.page .top-bar .share p{margin:0 10px}.page .top-bar .share a{text-transform:uppercase;font-weight:bold;display:block;padding:5px 5px;font-size:1.0em;text-decoration:none}@media (min-width: 576px){.page .top-bar .share a.whatsapp{display:none}}.page>.content-wrapper .white-wrapper{padding-top:40px;background-color:white}@media (max-width: 767.98px){.page>.content-wrapper .white-wrapper{padding-top:20px}}.page>.content-wrapper .white-wrapper.no-top-padding{padding-top:0}.page>.content-wrapper .relations .white-wrapper{padding-top:10px}.page>.content-wrapper .content-small{position:relative;max-width:680px;margin:0 auto;padding:0 20px}.page>.content-wrapper .content-small *{max-width:100%}.page>.content-wrapper .content-small .label{margin-top:30px;margin-left:-100px;margin-bottom:20px}@media (max-width: 991.98px){.page>.content-wrapper .content-small .label{margin-left:-30px}}@media (max-width: 767.98px){.page>.content-wrapper .content-small .label{margin-left:-10px}}.page>.content-wrapper .content-small:last-child{padding-bottom:40px}@media (max-width: 767.98px){.page>.content-wrapper .content-small:last-child{padding-bottom:20px}}.page>.content-wrapper .content-wide{margin:0 auto 50px;padding:20px 20px 0}@media (min-width: 576px){.page>.content-wrapper .content-wide{padding:50px 50px 0}}.page>.content-wrapper .content-wide:last-child{padding-bottom:40px}.page>.content-wrapper .alternate{background:#EBF2EF}.content-wide .page>.contentwrapper .content{max-width:none}.person{flex-basis:220px;margin:30px;text-align:center}.person .imagelink{overflow:hidden;border-radius:50%;display:flex;text-align:center;justify-content:center;width:100%;margin-bottom:10px;transform:translateZ(0px)}.person .imagelink:hover .image{transform:scale(1.05)}.person .imagelink .image{max-width:220px;background-size:cover;background-repeat:no-repeat;border-radius:50%;flex:1 0 auto;transition:transform 1s ease-out;transform:scale(1) rotate(0deg)}.person .imagelink .image::before{content:' ';display:block;padding-top:100%}.person p{color:#00743C}.page .content .person .image{max-width:200px}body.persons .page .persons{flex-wrap:wrap;justify-content:center}body.persons .page .fracties{justify-content:center;flex-wrap:wrap}body.persons .page .fracties .btn,body.persons .page .fracties form button[type='submit'],form body.persons .page .fracties button[type='submit'],body.persons .page .fracties form input[type='submit'],form body.persons .page .fracties input[type='submit']{margin:20px}.row{display:flex}@media (min-width: 576px){.row-sm-up{display:flex}}@media (min-width: 768px){.row-md-up{display:flex}}[class^="col-"]{width:100%}@media (min-width: 576px){.col-sm-4{width:33.33%}}.wrap{flex-wrap:wrap}[class^="row"].center{justify-content:center}.center{text-align:center}.pull-right{float:right}@media (max-width: 991.98px){.pull-right.md-up{float:none}}.container,.page{max-width:1600px;margin:0 auto;width:100%}#cookie-notice{padding:5px 0;position:fixed;bottom:0;background:rgba(0,116,60,0.9);width:100%;color:white;font-weight:bold;display:none;z-index:999}#cookie-notice .row{justify-content:space-between;align-items:center}@media (max-width: 767.98px){#cookie-notice .row{flex-wrap:wrap}}#cookie-notice .row p{padding:0 10px}@media (max-width: 767.98px){#cookie-notice .row p{text-align:center}}#cookie-notice .row .actions{padding:0 10px}@media (max-width: 767.98px){#cookie-notice .row .actions{width:100%;padding-bottom:20px;text-align:center}#cookie-notice .row .actions .btn,#cookie-notice .row .actions form button[type='submit'],form #cookie-notice .row .actions button[type='submit'],#cookie-notice .row .actions form input[type='submit'],form #cookie-notice .row .actions input[type='submit']{display:block;width:100%;margin-bottom:10px}}#cookie-notice a{color:white}.fill{flex-grow:1}.no-scroll{overflow:hidden}.hidden{display:none}#butterfly{background:url("../images/logo_mark_white_50.svg") no-repeat center center;background-size:contain;width:40%;height:40%;max-width:375px;position:fixed;right:10%;top:30%;z-index:1;opacity:.5}h2.label{background:#EBF2EF;display:inline-block;padding:10px}h2.label::after{display:block}.entries .entry{border-bottom:1px solid #EBF2EF;transition:border .2s}.entries .entry a{padding:10px 0;display:flex;text-decoration:none;padding-bottom:10px;transition:background .2s}.entries .entry a .date{display:inline-block;text-transform:uppercase;width:145px;flex-shrink:0;text-align:right;padding-right:15px;padding-left:10px;font-size:0.9em;color:#000;line-height:1.8em;white-space:nowrap}.entries .entry a .date.short{width:100px}.entries .entry a .date .short-month{display:none}@media (max-width: 767.98px){.entries .entry a .date{font-size:0.8em;width:90px}.entries .entry a .date.short{width:60px}.entries .entry a .date .short-month{display:inline-block}.entries .entry a .date .full-month{display:none}}.entries .entry a .title{display:inline-block;flex-grow:1}.entries .entry a:hover{background-color:#EBF2EF}.entries .entry:hover{border-bottom:1px solid #00743C}.entries .entry:last-child,.entries .entry:last-of-type{border-bottom:1px solid transparent}.person-list{flex-wrap:wrap}.pagedate{color:black;font-size:0.9em;line-height:1.75em;text-transform:uppercase;display:inline-block}@media (min-width: 992px){.pagedate{position:absolute;right:calc(100% + 20px);text-align:right;white-space:nowrap}}section.call-to-action,section.call-to-action-secondary,body.homepage section.call-to-action-secondary{align-items:center;background:none;padding:8px 20px}@media (max-width: 767.98px){section.call-to-action,section.call-to-action-secondary,body.homepage section.call-to-action-secondary{padding-bottom:10px}}section.call-to-action *,section.call-to-action-secondary *,body.homepage section.call-to-action-secondary *{margin:5px}section.call-to-action:last-child,section.call-to-action-secondary:last-child,body.homepage section.call-to-action-secondary:last-child{background-color:rgba(255,255,255,0.5)}.archive>li{display:inline-block;margin-right:5px}h1.with-time{font-size:1.2em;line-height:1.5em;min-height:55px;display:inline-flex !important;padding:5px 10px 5px 65px !important;position:relative;align-items:center}@media (min-width: 768px){h1.with-time{font-size:2em;line-height:1em}}h1.with-time time{background:#269C63;color:white;width:55px;height:100%;position:absolute;left:0;top:0;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;line-height:20px;padding-bottom:2px}h1.with-time time .month{font-size:14px;flex-basis:100%;text-align:center}h1.with-time time .day{font-size:26px;margin:0;flex-basis:100%;text-align:center}.error{color:#e5134b}.stancecategories{flex-wrap:wrap;max-width:1200px !important;margin:0 auto;justify-content:center}.stancecategories .stance{padding-left:0;text-decoration:none;color:black;position:relative;display:block;flex-grow:1;flex-basis:250px;max-width:300px;overflow:hidden}.stancecategories .stance:hover h2{background:rgba(0,116,60,0.5) !important}.stancecategories .stance:hover .image{transform:scale(1.2)}.stancecategories .stance .image{transform:scale(1, 1) rotate(0deg);transition:transform 4s ease-out;width:100%;padding-bottom:100%;background-size:cover;background-position:center}.stancecategories .stance h2{background:rgba(0,116,60,0.7);color:white;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:20px;display:flex;text-align:center;align-items:center;justify-content:center;transition:background .2s;font-size:1.6em}.stancecategories .stance:nth-child(2) h2,.stancecategories .stance:nth-child(5) h2,.stancecategories .stance:nth-child(8) h2{background:rgba(40,118,55,0.7)}.stancecategories .stance:nth-child(3) h2,.stancecategories .stance:nth-child(6) h2,.stancecategories .stance:nth-child(9) h2{background:rgba(79,120,51,0.7)}@media (max-width: 767.98px){.stancecategories .stance{max-width:none;height:150px;align-items:stretch}.stancecategories .stance .image{width:100%;padding-bottom:150px}}body.stanceCategories .contentwrapper{background:transparent}.relations .stances{margin-top:30px}a.stance{position:relative;padding-left:39px}a.stance i{display:inline-block;background:url("../images/logo_mark.svg") center center no-repeat;background-size:contain;width:22px;height:21px;margin-right:10px;position:absolute;top:6px;left:8px;transition:.2s}a.stance:hover i{background-image:url("../images/logo_mark_white.svg")}.relations .tabcontainer .label{background:white}.relations .tabcontainer .tabs{background:center center no-repeat;background-size:cover;text-align:center;position:relative}@media (max-width: 991.98px){.relations .tabcontainer .tabs{display:none}}.relations .tabcontainer .tabs::before{content:' ';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,116,60,0.9)}.relations .tabcontainer .tab{color:white;display:inline-block;padding:30px 40px;text-decoration:none;font-family:"CircularProBook",sans-serif;font-size:1.3em;position:relative;z-index:2;border:0;transition:all .2s}.relations .tabcontainer .tab:hover,.relations .tabcontainer .tab.active{background:#269C63 !important}.relations .tabcontainer .tab.active::after{content:' ';display:block;position:absolute;bottom:-16px;left:50%;margin-left:-16px;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #269C63}.relations .tabcontainer .tab:focus{outline:none}.relations .tabcontainer .tab.md-down{display:none}@media (max-width: 991.98px){.relations .tabcontainer .tab.md-down{display:block;text-align:center;background:#00743C;border-bottom:1px solid #269C63;position:relative}.relations .tabcontainer .tab.md-down::before{content:' ';display:inline-block;position:absolute;right:15px;top:50%;margin-top:-9px;width:18px;height:18px;background:url("../images/arrow.svg") center center no-repeat;background-size:contain;transform:scaleY(1);transition:transform .3s}.relations .tabcontainer .tab.md-down.active::before{background-image:none}}.relations .tabcontainer .tab-content-container{max-width:880px;margin:0 auto;background:white}.relations .tabcontainer .tab-content-container .tab-content{display:none;padding:40px 20px;margin-bottom:0}.relations .tabcontainer .tab-content-container .tab-content.active{display:block}.relations .tabcontainer .tab-content-container .tab-content li{border-bottom:1px solid #269C63}.relations .tabcontainer .tab-content-container .tab-content li:last-child{border:0}.relations .tabcontainer .tab-content-container .tab-content li a{color:#00743C;padding:10px 20px;text-decoration:none;font-size:1.0em;font-family:"Open Sans",sans-serif;transition:all .2s}@media (max-width: 991.98px){.relations .tabcontainer .tab-content-container .tab-content li a{display:block}}.relations .tabcontainer .tab-content-container .tab-content li a .date{font-size:0.9em;color:black;text-transform:uppercase;display:block;width:165px;padding-right:10px;line-height:1.85em}.relations .tabcontainer .tab-content-container .tab-content li a .title{flex:1;font-size:1.15em}.relations .tabcontainer .tab-content-container .tab-content li a:hover{background:#EBF2EF}.relations .tabcontainer .tab-content-container .tab-content .more{margin-top:25px}.tabcontainer.switch .tab{font-family:"CircularProBook",sans-serif;font-size:1.3em;transition:.2s;cursor:pointer;padding:10px 20px;flex-grow:1;text-decoration:none;text-align:center;background:white;border:1px solid #00743C;color:#00743C;background-color:#EBF2EF}.tabcontainer.switch .tab:hover,.tabcontainer.switch .tab.active{background:#00743C;color:white}.tabcontainer.switch .tab.disabled{border-color:#B5BAB8;cursor:not-allowed;color:#B5BAB8}.tabcontainer.switch .tab.disabled:hover{background:#EBF2EF}.tabcontainer.switch .tab:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.tabcontainer.switch .tab:last-child{border-left:1px solid #B5BAB8;border-top-right-radius:5px;border-bottom-right-radius:5px}.tabcontainer.switch .tab-content{display:none}.tabcontainer.switch .tab-content.active{display:block}.elections.ps2019.mapblock,.elections.eu2019.mapblock{padding-top:70px}@media (min-width: 768px){.elections.ps2019.mapblock,.elections.eu2019.mapblock{padding-top:100px;display:flex}}@media (min-width: 768px){.elections.ps2019.mapblock .map,.elections.eu2019.mapblock .map{width:40%;margin:0 auto;margin-right:40px}}.elections.ps2019.mapblock .map svg,.elections.eu2019.mapblock .map svg{width:100%;max-height:50vh}.elections.ps2019.mapblock .map svg mask g path,.elections.eu2019.mapblock .map svg mask g path{animation-name:provinceFadeIn;animation-duration:.4s;animation-fill-mode:backwards}.elections.ps2019.mapblock .map svg mask g:nth-child(1) path,.elections.eu2019.mapblock .map svg mask g:nth-child(1) path{animation-duration:1.6s}.elections.ps2019.mapblock .map svg mask g:nth-child(2) path,.elections.eu2019.mapblock .map svg mask g:nth-child(2) path{animation-duration:1.2s}.elections.ps2019.mapblock .map svg mask g:nth-child(3) path,.elections.eu2019.mapblock .map svg mask g:nth-child(3) path{animation-duration:.8s}.elections.ps2019.mapblock .map svg mask g:nth-child(4) path,.elections.eu2019.mapblock .map svg mask g:nth-child(4) path{animation-duration:.8s}.elections.ps2019.mapblock .map svg mask g:nth-child(5) path,.elections.eu2019.mapblock .map svg mask g:nth-child(5) path{animation-duration:1.2s}.elections.ps2019.mapblock .map svg mask g:nth-child(6) path,.elections.eu2019.mapblock .map svg mask g:nth-child(6) path{animation-duration:.8s}.elections.ps2019.mapblock .map svg mask g:nth-child(7) path,.elections.eu2019.mapblock .map svg mask g:nth-child(7) path{animation-duration:1.2s}.elections.ps2019.mapblock .map svg mask g:nth-child(8) path,.elections.eu2019.mapblock .map svg mask g:nth-child(8) path{animation-duration:1.6s}.elections.ps2019.mapblock .map svg mask g:nth-child(9) path,.elections.eu2019.mapblock .map svg mask g:nth-child(9) path{animation-duration:2s}.elections.ps2019.mapblock .map svg mask g:nth-child(11) path,.elections.eu2019.mapblock .map svg mask g:nth-child(11) path{animation-duration:.4s}.elections.ps2019.mapblock .map svg mask g:nth-child(12) path,.elections.eu2019.mapblock .map svg mask g:nth-child(12) path{animation-duration:.4s}@keyframes provinceFadeIn{0%{opacity:0}100%{opacity:1}}.elections.ps2019.mapblock .map svg path.province,.elections.ps2019.mapblock .map svg g.province path,.elections.eu2019.mapblock .map svg path.province,.elections.eu2019.mapblock .map svg g.province path{fill:rgba(0,0,0,0);cursor:pointer;transition:.2s;stroke:rgba(255,255,255,0.2)}.elections.ps2019.mapblock .map svg path.province:hover,.elections.ps2019.mapblock .map svg g.province:hover path,.elections.ps2019.mapblock .map svg path.active,.elections.ps2019.mapblock .map svg g.province.active path,.elections.eu2019.mapblock .map svg path.province:hover,.elections.eu2019.mapblock .map svg g.province:hover path,.elections.eu2019.mapblock .map svg path.active,.elections.eu2019.mapblock .map svg g.province.active path{fill:#00743C;box-shadow:0px 4px 4px rgba(0,0,0,0.25);stroke:#fff}@media (min-width: 768px){.elections.ps2019.mapblock .content,.elections.eu2019.mapblock .content{width:60%}}.elections.ps2019.mapblock .content h1,.elections.eu2019.mapblock .content h1{background:white}.elections.ps2019.mapblock .content h2,.elections.eu2019.mapblock .content h2{font-size:1.3em;text-transform:uppercase}.elections.ps2019.mapblock .content .water h2,.elections.eu2019.mapblock .content .water h2{border-top:2px solid #00743C;padding-top:12px;margin-bottom:10px}.elections.ps2019.mapblock .content>.provinces,.elections.eu2019.mapblock .content>.provinces{display:none}.elections.ps2019.mapblock .content>.provinces .province,.elections.eu2019.mapblock .content>.provinces .province{display:none}.elections.ps2019.mapblock .content>.provinces .province>h1,.elections.eu2019.mapblock .content>.provinces .province>h1{margin-bottom:0}.elections.ps2019.mapblock .content>.provinces .province>h2,.elections.eu2019.mapblock .content>.provinces .province>h2{background:#00743C;color:white;display:inline-block;padding:5px 10px;text-transform:capitalize;margin:0;font-size:1.3em}@media (min-width: 768px){.elections.ps2019.mapblock .content>.provinces .province>h2,.elections.eu2019.mapblock .content>.provinces .province>h2{font-size:1.8em}}.elections.ps2019.mapblock .content>.provinces .province.active,.elections.eu2019.mapblock .content>.provinces .province.active{display:block}.elections.ps2019.mapblock .content>.provinces .province.active>h1>span,.elections.eu2019.mapblock .content>.provinces .province.active>h1>span{animation:textSlide .3s;overflow:hidden}.elections.ps2019.mapblock .content>.provinces .province.active .candidate,.elections.ps2019.mapblock .content>.provinces .province.active .logo-list,.elections.ps2019.mapblock .content>.provinces .province.active .btn,.elections.ps2019.mapblock .content>.provinces .province.active form button[type='submit'],form .elections.ps2019.mapblock .content>.provinces .province.active button[type='submit'],.elections.ps2019.mapblock .content>.provinces .province.active form input[type='submit'],form .elections.ps2019.mapblock .content>.provinces .province.active input[type='submit'],.elections.eu2019.mapblock .content>.provinces .province.active .candidate,.elections.eu2019.mapblock .content>.provinces .province.active .logo-list,.elections.eu2019.mapblock .content>.provinces .province.active .btn,.elections.eu2019.mapblock .content>.provinces .province.active form button[type='submit'],form .elections.eu2019.mapblock .content>.provinces .province.active button[type='submit'],.elections.eu2019.mapblock .content>.provinces .province.active form input[type='submit'],form .elections.eu2019.mapblock .content>.provinces .province.active input[type='submit']{animation:fadeIn .6s}.elections.ps2019.mapblock .content>.provinces .province.active .btn,.elections.ps2019.mapblock .content>.provinces .province.active form button[type='submit'],form .elections.ps2019.mapblock .content>.provinces .province.active button[type='submit'],.elections.ps2019.mapblock .content>.provinces .province.active form input[type='submit'],form .elections.ps2019.mapblock .content>.provinces .province.active input[type='submit'],.elections.eu2019.mapblock .content>.provinces .province.active .btn,.elections.eu2019.mapblock .content>.provinces .province.active form button[type='submit'],form .elections.eu2019.mapblock .content>.provinces .province.active button[type='submit'],.elections.eu2019.mapblock .content>.provinces .province.active form input[type='submit'],form .elections.eu2019.mapblock .content>.provinces .province.active input[type='submit']{animation-delay:.1s;animation-fill-mode:backwards}@keyframes textSlide{0%{letter-spacing:-0.5em;text-indent:-300px}}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.elections.ps2019.mapblock .content>.provinces .candidate,.elections.eu2019.mapblock .content>.provinces .candidate{display:flex;align-items:center;margin:40px 0}.elections.ps2019.mapblock .content>.provinces .candidate .image,.elections.eu2019.mapblock .content>.provinces .candidate .image{width:100px;height:100px;border-radius:100%;background-size:cover;margin-right:20px}.elections.ps2019.mapblock .content>.provinces .candidate h2,.elections.ps2019.mapblock .content>.provinces .candidate p,.elections.eu2019.mapblock .content>.provinces .candidate h2,.elections.eu2019.mapblock .content>.provinces .candidate p{text-transform:none;margin:0}.elections.ps2019.mapblock .content>.provinces .logo-list,.elections.eu2019.mapblock .content>.provinces .logo-list{font-weight:700}.elections.ps2019.mapblock .content>.provinces .btn,.elections.ps2019.mapblock .content>.provinces form button[type='submit'],form .elections.ps2019.mapblock .content>.provinces button[type='submit'],.elections.ps2019.mapblock .content>.provinces form input[type='submit'],form .elections.ps2019.mapblock .content>.provinces input[type='submit'],.elections.eu2019.mapblock .content>.provinces .btn,.elections.eu2019.mapblock .content>.provinces form button[type='submit'],form .elections.eu2019.mapblock .content>.provinces button[type='submit'],.elections.eu2019.mapblock .content>.provinces form input[type='submit'],form .elections.eu2019.mapblock .content>.provinces input[type='submit']{margin:20px 0}.elections.ps2019 .has-image,.elections.eu2019 .has-image{padding:375px 8% 50px}.elections.ps2019 .has-image .headings,.elections.eu2019 .has-image .headings{padding:0}@media (max-width: 767.98px){.elections.ps2019 .has-image,.elections.eu2019 .has-image{padding:0}.elections.ps2019 .has-image .mobile-background,.elections.eu2019 .has-image .mobile-background{padding-bottom:58%;width:100%;position:relative}.elections.ps2019 .has-image h1,.elections.ps2019 .has-image h2,.elections.eu2019 .has-image h1,.elections.eu2019 .has-image h2{width:100%}}.elections.ps2019 section .content-small,.elections.eu2019 section .content-small{max-width:680px;margin:0 auto;position:relative}.elections.ps2019 section .content-small .logo-list,.elections.eu2019 section .content-small .logo-list{font-weight:bold}.elections.ps2019 section .content-small>time,.elections.eu2019 section .content-small>time{background:#00743C;color:white;display:inline-flex;float:left;margin-right:30px;flex-wrap:wrap;align-content:center;justify-content:center;width:100px;height:100px;font-weight:bold;line-height:2.5em;padding-bottom:5px}@media (min-width: 768px){.elections.ps2019 section .content-small>time,.elections.eu2019 section .content-small>time{position:absolute;left:-130px}}.elections.ps2019 section .content-small>time .month,.elections.eu2019 section .content-small>time .month{font-size:1.9em}.elections.ps2019 section .content-small>time .day,.elections.eu2019 section .content-small>time .day{font-size:3.5em}.elections.ps2019 .persons .highlight,.elections.eu2019 .persons .highlight{margin-bottom:0}.elections.ps2019 .persons .lists,.elections.eu2019 .persons .lists{width:100%}@media (min-width: 768px){.elections.ps2019 .persons .lists,.elections.eu2019 .persons .lists{padding-left:280px;display:flex}}.elections.ps2019 .persons .lists ol,.elections.eu2019 .persons .lists ol{margin:0 40px;line-height:1.7em}.elections.tk2021 #heroscreen{background:linear-gradient(180deg, #4F7833 0%, #00743C 99.18%);position:relative;padding-bottom:20px}.elections.tk2021 #heroscreen #heroscreen-background{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.2;background-size:cover;transition:backgroundImage 0.5s}.elections.tk2021 #heroscreen .block{position:relative;max-width:500px;margin:10px}@media (min-width: 576px){.elections.tk2021 #heroscreen .block{margin:40px auto}}.elections.tk2021 #heroscreen .block .upcoming{perspective:1000px}.elections.tk2021 #heroscreen .block .upcoming .wrapper{padding:20px;background:white;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width: 576px){.elections.tk2021 #heroscreen .block .upcoming .wrapper{padding:30px 40px}}.elections.tk2021 #heroscreen .block .upcoming.rotate1 .flipper{transform:rotateY(-180deg)}.elections.tk2021 #heroscreen .block .upcoming.rotate2 .flipper{transform:rotateY(-360deg)}.elections.tk2021 #heroscreen .block .upcoming .flipper{transition:0.6s;transform-style:preserve-3d;position:relative}.elections.tk2021 #heroscreen .block .upcoming .intro{z-index:3;transform:rotateY(0deg);visibility:visible}.elections.tk2021 #heroscreen .block .upcoming.rotate1 .intro{animation-name:hideIntro;animation-duration:0.1s;animation-delay:0.6s;animation-fill-mode:forwards}@keyframes hideIntro{to{visibility:hidden}}.elections.tk2021 #heroscreen .block .upcoming h2{margin-top:0}.elections.tk2021 #heroscreen .block .upcoming input[type='text'],.elections.tk2021 #heroscreen .block .upcoming input[type='email']{width:100%}.elections.tk2021 #heroscreen .block .upcoming .more{z-index:2;transform:rotateY(180deg)}.elections.tk2021 #heroscreen .block .upcoming .more .formgroup{display:flex}.elections.tk2021 #heroscreen .block .upcoming .more .formgroup label{width:30%}.elections.tk2021 #heroscreen .block .upcoming .more .formgroup input{width:70%}.elections.tk2021 #heroscreen .block .upcoming .more .inform{padding-top:0;padding-bottom:0;padding-left:calc(30% - 4px)}.elections.tk2021 #heroscreen .block .upcoming .more .inform+p{margin-top:0;font-size:0.9em;padding-left:30%}.elections.tk2021 #heroscreen .block .upcoming .more .btn,.elections.tk2021 #heroscreen .block .upcoming .more form button[type='submit'],form .elections.tk2021 #heroscreen .block .upcoming .more button[type='submit'],.elections.tk2021 #heroscreen .block .upcoming .more form input[type='submit'],form .elections.tk2021 #heroscreen .block .upcoming .more input[type='submit']{margin-top:0;margin-left:30%}.elections.tk2021 #heroscreen .block .upcoming .thanks{font-weight:bold;text-align:center;background:#EBF2EF}.elections.tk2021 #heroscreen .block .video{position:relative;height:0;padding-bottom:56%}.elections.tk2021 #heroscreen .block .video h2{position:relative;color:white;margin:0;padding:20px 20px}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .block .video h2{font-size:1.2em}}.elections.tk2021 #heroscreen .block .video h2 span{position:relative}.elections.tk2021 #heroscreen .block .video h2:before{content:' ';display:block;background:linear-gradient(180deg, #000 0%, rgba(0,0,0,0) 100%);width:100%;height:100%;position:absolute;left:0;top:0;opacity:0.5}.elections.tk2021 #heroscreen .block .video #video-image{background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.elections.tk2021 #heroscreen .block .video .live{background:#e5134b;color:white;font-weight:bold;font-size:1.2em;text-transform:uppercase;position:absolute;left:10px;top:10px;padding:8px 15px 8px 10px}.elections.tk2021 #heroscreen .block .video .live:before{content:' ';display:inline-block;background:white;border-radius:100%;position:relative;width:12px;height:12px;margin-right:5px}.elections.tk2021 #heroscreen .block .video .playbutton{background:#00743C;border-radius:100%;width:100px;height:100px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1);transition:transform 0.3s}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .block .video .playbutton{width:80px;height:80px}}.elections.tk2021 #heroscreen .block .video .playbutton:after{content:' ';display:block;position:absolute;left:50%;top:50%;transform:translate(-30%, -50%);width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:32px solid white}.elections.tk2021 #heroscreen .block .video .nocookie{color:white;text-shadow:0 0 3px #000;position:absolute;bottom:0;width:100%;text-align:center;font-size:1.2em;font-weight:bold}.elections.tk2021 #heroscreen .block .video:hover .playbutton{transform:translate(-50%, -50%) scale(1.2)}.elections.tk2021 #heroscreen .block .video .youtube{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.elections.tk2021 #heroscreen .block .video .youtube iframe{width:100%;height:100%}.elections.tk2021 #heroscreen .block .video.playing *{display:none}.elections.tk2021 #heroscreen .block .video.playing .youtube,.elections.tk2021 #heroscreen .block .video.playing .youtube iframe{display:block}.elections.tk2021 #heroscreen .block .bottom{background:#EBF2EF;padding:5px 20px;display:flex;align-items:center;justify-content:space-between}.elections.tk2021 #heroscreen .block .share{margin-left:auto;display:inline-flex;align-items:center;line-height:40px}.elections.tk2021 #heroscreen .block .share p{color:#00743C;margin-right:10px;font-size:1.1em}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .block .share p{display:none}}.elections.tk2021 #heroscreen .block .share a{text-transform:uppercase;font-weight:bold;display:block;padding:5px 5px;font-size:1em;text-decoration:none}.elections.tk2021 #heroscreen .block .share a svg{position:relative;top:6px}.elections.tk2021 #heroscreen .block .share a svg *{fill:#00743C}@media (min-width: 576px){.elections.tk2021 #heroscreen .block .share a.whatsapp{display:none}}.elections.tk2021 #heroscreen .persons *{background:url(../images/elections/tk2021/esther.png) center bottom no-repeat;background-size:contain;position:absolute;left:calc(((100% - 1055px) / 2) - 15px);width:200px;height:400px;bottom:350px}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .persons *{width:180px;height:360px;bottom:200px;left:0}}.elections.tk2021 #heroscreen .persons.count2 div:first-child{transform:translateX(90px)}.elections.tk2021 #heroscreen .persons.count2 div:first-child.esther,.elections.tk2021 #heroscreen .persons.count2 div:first-child.leonie{transform:translateX(120px)}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .persons.count2 div:first-child{transform:translateX(20px)}}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .persons.count2 div:last-child{transform:rotateY(180deg);left:auto;right:0}}.elections.tk2021 #heroscreen .persons .christine{background-image:url(../images/elections/tk2021/christine.png);width:250px;left:calc(((100% - 1055px) / 2))}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .persons .christine{width:200px;bottom:240px;left:0}}.elections.tk2021 #heroscreen .persons .frank{background-image:url(../images/elections/tk2021/frank.png);width:290px;left:calc(((100% - 1055px) / 2) + 2px)}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .persons .frank{width:220px;left:0;bottom:260px}}.elections.tk2021 #heroscreen .persons .lammert{background-image:url(../images/elections/tk2021/lammert.png);width:290px}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .persons .lammert{width:265px}}.elections.tk2021 #heroscreen .persons .leonie{background-image:url(../images/elections/tk2021/leonie.png);width:260px}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .persons .leonie{width:220px}}.elections.tk2021 #heroscreen .persons .eva{background-image:url(../images/elections/tk2021/eva.png);width:270px}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .persons .eva{width:200px;bottom:280px}}.elections.tk2021 #heroscreen .carousel-header{color:white;text-align:center;margin-bottom:10px;position:relative}@media (max-width: 991.98px){.elections.tk2021 #heroscreen.upcoming .carousel-header,.elections.tk2021 #heroscreen.live .carousel-header{margin-top:150px}}.elections.tk2021 #heroscreen .carousel{position:relative;overflow-x:hidden;text-align:center;transform:translate3d(0, 0, 0);max-width:1055px;margin:0 auto}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .carousel{overflow-x:auto;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}}.elections.tk2021 #heroscreen .carousel .innerwrapper{display:inline-block}.elections.tk2021 #heroscreen .carousel .wrapper{display:flex;text-align:left}.elections.tk2021 #heroscreen .carousel .item{scroll-snap-align:center;width:calc(100vw - 110px);max-width:336px;margin-right:8px;margin-left:8px;text-decoration:none;background-size:cover;height:280px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.elections.tk2021 #heroscreen .carousel .item h2{display:inline-block;background:white;padding:5px 10px;color:black}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .carousel .item h2{font-size:1.4em}}.elections.tk2021 #heroscreen .carousel .item h3{display:inline-block;background:#00743C;color:white;padding:5px 10px}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .carousel .item h3{font-size:1.3em}}.elections.tk2021 #heroscreen .carousel .item *{margin:0 20px 0}.elections.tk2021 #heroscreen .carousel .item :first-child{margin-top:20px}.elections.tk2021 #heroscreen .carousel .item :last-child{margin-bottom:20px}.elections.tk2021 #heroscreen .carousel+.controls{position:relative;max-width:1190px;margin:0 auto;top:-175px;z-index:2}@media (max-width: 991.98px){.elections.tk2021 #heroscreen .carousel+.controls{display:none}}.elections.tk2021 #heroscreen .carousel+.controls .prev,.elections.tk2021 #heroscreen .carousel+.controls .next{display:block;position:absolute;top:0;left:0;width:50px;height:50px;background-image:url("../images/arrow.svg");background-position:center center;background-repeat:no-repeat;background-size:100%;transition:left 0.3s, right 0.3s}.elections.tk2021 #heroscreen .carousel+.controls .prev{transform:rotate(90deg)}.elections.tk2021 #heroscreen .carousel+.controls .prev:hover{left:-3px}.elections.tk2021 #heroscreen .carousel+.controls .next{left:auto;right:0;transform:rotate(-90deg)}.elections.tk2021 #heroscreen .carousel+.controls .next:hover{right:-3px}.elections.tk2021 #heroscreen .more .btn,.elections.tk2021 #heroscreen .more form button[type='submit'],form .elections.tk2021 #heroscreen .more button[type='submit'],.elections.tk2021 #heroscreen .more form input[type='submit'],form .elections.tk2021 #heroscreen .more input[type='submit']{margin-top:20px;position:relative}#livestream-bar{position:fixed;bottom:0;left:0;right:0;z-index:10000;background:white;display:flex;justify-content:center;align-items:center;padding:5px}@media (max-width: 991.98px){#livestream-bar{justify-content:flex-end}}#livestream-bar.upcoming{border-top:2px solid #00743C}#livestream-bar.live{background:#e5134b}#livestream-bar.live span{color:white;text-transform:uppercase;font-weight:bold;margin-right:15px;position:absolute;left:60px}#livestream-bar.live .btn,#livestream-bar.live form button[type='submit'],form #livestream-bar.live button[type='submit'],#livestream-bar.live form input[type='submit'],form #livestream-bar.live input[type='submit']{border:3px solid #e5134b;color:#e5134b}#livestream-bar.live .btn:hover,#livestream-bar.live form button:hover[type='submit'],form #livestream-bar.live button:hover[type='submit'],#livestream-bar.live form input:hover[type='submit'],form #livestream-bar.live input:hover[type='submit']{color:rgba(229,19,75,0.7);background:white}#livestream-bar .persons *{position:absolute;bottom:0;left:5px;background:url(../images/elections/tk2021/esther.png) center bottom no-repeat;background-size:contain;width:70px;height:100px}@media (max-width: 991.98px){#livestream-bar .persons *{left:-15px}}#livestream-bar .persons.count2 div:first-child{transform:translateX(20px)}#livestream-bar .persons .esther{height:90px}#livestream-bar .persons .christine{width:63px;background-image:url(../images/elections/tk2021/christine.png)}#livestream-bar .persons .eva{background-image:url(../images/elections/tk2021/eva.png)}#livestream-bar .persons .frank{background-image:url(../images/elections/tk2021/frank.png)}#livestream-bar .persons .lammert{background-image:url(../images/elections/tk2021/lammert.png)}#livestream-bar .persons .leonie{height:90px;background-image:url(../images/elections/tk2021/leonie.png)}#livestream-bar .clock{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:5px 20px}@media (max-width: 991.98px){#livestream-bar .clock{width:170px;margin:0 3px 0 0}}#livestream-bar .clock p{margin:0 10px;font-size:1.2em}@media (max-width: 991.98px){#livestream-bar .clock p{font-size:0.9em}}#livestream-bar ~ #cookie-notice{bottom:53px}.countDown_digit_last_placeholder_inner,.countDown_digit_new_rotated_inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;bottom:50%;position:absolute}.countDown_cont{font-family:"CircularProBook",sans-serif;font-size:10px;display:flex;color:#fff}.countDown_interval_cont{display:flex;justify-content:space-around;width:auto}.countDown_interval_cont:nth-child(n+1):not(:last-child){margin-right:1em}.countDown_interval_basic_cont{display:flex;flex-direction:column}.countDown_interval_basic_cont_description{display:flex;display:none;margin-left:0.3em;margin-top:.3em;font-size:1.2em;font-weight:bold;color:#fff;text-shadow:0.1em 0.1em 0.1em contrast(#fff)}.countDown_interval_cont_minute{margin-right:0 !important}.countDown_digit_cont{perspective:2.4em;box-shadow:0.1em 0.1em 0.1em rgba(0,0,0,0.2);width:1em;height:1.2em;position:relative;line-height:1.2em;font-size:3.5em;font-weight:bold;border-radius:.08em}.countDown_digit_cont:nth-child(n+1):not(:last-child){margin-right:0.05em}.countDown_digit_last_placeholder,.countDown_digit_new_placeholder{position:absolute;left:0;width:100%;height:50%;text-align:center;overflow:hidden}.countDown_digit_last_placeholder{bottom:0;background:#333;border-radius:0 0 .08em .08em}.countDown_digit_new_placeholder{top:0;background:#000;border-radius:.08em .08em 0 0}.countDown_digit_last_rotate,.countDown_digit_new_rotate{display:flex;justify-content:center;width:100%;height:50%;font-weight:bold;position:absolute;top:0;overflow:hidden;animation-duration:.4s;animation-timing-function:linear;border-radius:.08em .08em 0 0;animation-fill-mode:forwards;transform-origin:100% 100%}.countDown_digit_last_rotate:after,.countDown_digit_new_rotate:after{content:'';position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;border-bottom:.01em solid rgba(0,0,0,0.1)}.countDown_digit_last_rotate{animation-name:countDown_flip_1;background:#000}.countDown_digit_new_rotate{animation-name:countDown_flip_2;background:#333}.countDown_digit_new_rotated{transform:rotateX(180deg);width:100%;height:100%}@keyframes countDown_flip_1{0%{transform:rotateX(0deg);z-index:1}100%{transform:rotateX(-180deg);z-index:0}}@keyframes countDown_flip_2{0%{transform:rotateX(0deg);z-index:0}100%{transform:rotateX(-180deg);z-index:1}}body.achievements .content-wrapper{display:flex;align-items:flex-start}@media (min-width: 768px){body.achievements .content-wrapper.fixed:not(.bottom-aligned) .timeline{position:fixed;top:80px}body.achievements .content-wrapper.fixed:not(.bottom-aligned) .content{margin-left:90px}}body.achievements .content-wrapper.bottom-aligned{align-items:flex-end}body.achievements .content-wrapper .timeline{margin-right:20px;margin-left:10px;border-right:1px dashed black;width:60px;flex-shrink:0}@media (max-width: 767.98px){body.achievements .content-wrapper .timeline{display:none}}body.achievements .content-wrapper .timeline a{display:block;text-decoration:none;color:black;background:#EBF2EF;padding:15px 10px;text-align:center;transition:all .3s}body.achievements .content-wrapper .timeline a.active{background:#00743C;color:white;font-weight:bold;position:relative}body.achievements .content-wrapper .timeline a.active::after{content:' ';display:block;width:1px;height:100%;position:absolute;right:-1px;top:0;background:#00743C}body.achievements .content-wrapper .content{width:100%}body.achievements .content-wrapper .content h2.label:first-child{display:none}body.achievements .content-wrapper .content .highlights{display:flex;flex-wrap:wrap}body.achievements .content-wrapper .content .highlights .card{width:100%;margin:10px;display:flex;flex-direction:column;text-decoration:none}@media (min-width: 768px){body.achievements .content-wrapper .content .highlights .card{width:calc(25% - 22.5px);margin:0 30px 30px 0}body.achievements .content-wrapper .content .highlights .card:last-child{margin-right:0}}body.achievements .content-wrapper .content .highlights .card:hover .img{transform:scale(1.2, 1.2)}body.achievements .content-wrapper .content .highlights .card .img-wrapper{overflow:hidden;width:100%;padding-bottom:80%;position:relative}body.achievements .content-wrapper .content .highlights .card .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;transform:scale(1, 1) rotate(0deg);transition:transform 4s ease-out}body.achievements .content-wrapper .content .highlights .card h2{background:#00743C;color:white;margin:0;padding:8px;font-size:18px;height:100%}body.achievements .content-wrapper .content .white-wrapper{padding:15px;margin-bottom:30px}@media (min-width: 768px){body.achievements .content-wrapper .content .white-wrapper{padding:30px}}body.achievements .content-wrapper .content .white-wrapper:last-child{margin-bottom:0}body.achievements .content-wrapper .content .white-wrapper ul{display:flex;flex-wrap:wrap}body.achievements .content-wrapper .content .white-wrapper ul li{list-style:disc;margin:5px 25px}@media (min-width: 768px){body.achievements .content-wrapper .content .white-wrapper ul li{width:20%}}body.achievements .content-wrapper .content .white-wrapper ul li a{text-decoration:none}body.courses .stancecategories{flex-wrap:wrap}@media (min-width: 768px){body.courses .stancecategories{flex-wrap:nowrap}}@media (min-width: 768px){body.courses .stance{max-width:16.666%}}body.courses .stance h2{word-wrap:anywhere}body.courses .calendar .course{position:relative;max-width:600px;margin:0 auto 30px}body.courses .calendar .course time{background:rgba(0,116,60,0.9);color:white;display:inline-block;width:50px;height:50px;font-size:1.1em;line-height:1.4em;text-transform:uppercase;text-align:center;font-weight:bold}@media (min-width: 576px){body.courses .calendar .course time{position:absolute;left:-50px}}@media (min-width: 768px){body.courses .calendar .course time{left:-80px}}body.courses .calendar .course time+h3{display:inline-block}body.courses .calendar .course time .day{display:block;line-height:1.0em;font-size:1.5em}body.courses .calendar .course time .month{display:block;margin-top:3px}body.courses .calendar .course a{text-decoration:none}body.courses .calendar .course .events .event{background:#EBF2EF;display:inline-block;margin:0 20px 20px 0;padding-bottom:0}body.courses .about{margin:0 auto;max-width:600px}body.donation .hidden{display:none}body.donation .amount{margin-bottom:10px}body.donation .amount .options{display:flex;align-items:center;flex-wrap:wrap}body.donation .amount .options input[type=radio]{display:none}body.donation .amount .options input[type=radio]:checked+label{background:#F48120}body.donation .amount .options .radio{padding:15px 25px;background:#00743C;border-radius:5px;margin-right:15px;color:white;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-weight:bold}body.donation .amount .options #amount_other{position:relative;top:8px;margin-left:10px}body.donation .recurring_months .options{display:flex;align-items:center;flex-wrap:wrap}body.donation .recurring_months .options input{margin-top:10px}body.donation .recurring_months .options label{margin-left:5px;margin-right:20px}body.homepage section{max-width:1600px;background-color:white;margin:0;padding:50px 8%;position:relative;z-index:2}body.homepage section>h2{background-color:#EBF2EF;display:inline-block;padding:5px 10px;margin-bottom:30px}body.homepage section.alternate-background{background:none}body.homepage section.alternate-background>h2{background:white}body.homepage section.recent{padding:100px 0 50px;height:68vh;align-items:flex-end;background-size:cover}body.homepage section.recent.titles-start{align-items:flex-start}body.homepage section.recent.titles-center{align-items:center}body.homepage section.recent .headings{padding:0 8%;width:100%;position:relative}body.homepage section.recent .headings h1{background:white;margin:0;padding:10px 20px;position:relative;display:inline-block}@media (max-width: 767.98px){body.homepage section.recent .headings h1{font-size:1.8em}}body.homepage section.recent .headings h2{background:#00743C;color:white;margin:0;padding:10px 20px;display:inline-block;position:relative}@media (max-width: 767.98px){body.homepage section.recent .headings h2{font-size:1.5em}}body.homepage section.recent .action{padding:30px;width:100%;max-width:425px;background:white;margin-right:10%}@media (max-width: 767.98px){body.homepage section.recent{background:none !important;display:block;padding:0;height:auto}body.homepage section.recent .headings{margin-top:60px;padding:200px 15px 8%}body.homepage section.recent.titles-start .headings{padding:8% 15px 200px}body.homepage section.recent.titles-center .headings{padding:25% 15px}body.homepage section.recent .mobile-background{background-size:cover;background-position:top;position:absolute;width:100%;height:100%;top:0;left:0}body.homepage section.recent .action{max-width:none;margin:0;padding:20px 35px}}@media (max-width: 767.98px){body.homepage section.persons .person:not(.highlight){width:100%;margin:0;padding:0 30px 20px;display:flex;align-items:center;flex-wrap:wrap}body.homepage section.persons .person:not(.highlight) .imagelink{display:flex;vertical-align:middle;width:100px;text-align:right;margin-right:20px;margin-bottom:0px}body.homepage section.persons .person:not(.highlight) .image{width:100px}body.homepage section.persons .person:not(.highlight) a.btn{margin:0;width:100%;max-width:calc(100% - 120px)}body.homepage section.persons .person:not(.highlight) p{width:100%;margin-left:10px;padding-left:120px;margin-top:-20px}}body.homepage section.persons .highlight{text-align:left;margin:20px 0 40px;box-sizing:border-box;padding:30px;align-items:center}body.homepage section.persons .highlight .imagelink{text-align:right;width:320px;display:block;flex-grow:1;margin-right:50px;min-width:230px;max-width:100%}@media (min-width: 768px){body.homepage section.persons .highlight .imagelink{width:400px}}@media (max-width: 991.98px){body.homepage section.persons .highlight .imagelink{text-align:center}}@media (max-width: 767.98px){body.homepage section.persons .highlight .imagelink{margin-left:auto;margin-right:auto}}body.homepage section.persons .highlight .imagelink .image{display:inline-block;width:100%;max-width:320px}@media (max-width: 991.98px){body.homepage section.persons .highlight .imagelink .image{margin:0}}body.homepage section.persons .highlight .description{flex-grow:1}body.homepage section.persons .highlight .description h3{font-size:1.2em;font-weight:600}body.homepage section.persons .highlight .description p{color:black}@media (max-width: 991.98px){body.homepage section.persons .highlight .description p{margin:0;max-width:none;padding:0}}body.homepage section.persons .highlight .description .btn,body.homepage section.persons .highlight .description form button[type='submit'],form body.homepage section.persons .highlight .description button[type='submit'],body.homepage section.persons .highlight .description form input[type='submit'],form body.homepage section.persons .highlight .description input[type='submit']{margin:10px 0}@media (max-width: 767.98px){body.homepage section.persons .highlight .description .btn,body.homepage section.persons .highlight .description form button[type='submit'],form body.homepage section.persons .highlight .description button[type='submit'],body.homepage section.persons .highlight .description form input[type='submit'],form body.homepage section.persons .highlight .description input[type='submit']{margin:10px auto}}body.homepage section.persons .others{justify-content:center;flex-wrap:wrap}body.homepage section.persons .others .person .btn,body.homepage section.persons .others .person form button[type='submit'],form body.homepage section.persons .others .person button[type='submit'],body.homepage section.persons .others .person form input[type='submit'],form body.homepage section.persons .others .person input[type='submit']{margin:20px 0 0}@media (max-width: 991.98px){body.homepage section.persons .others .person .btn,body.homepage section.persons .others .person form button[type='submit'],form body.homepage section.persons .others .person button[type='submit'],body.homepage section.persons .others .person form input[type='submit'],form body.homepage section.persons .others .person input[type='submit']{margin:0}}body.homepage section.persons .fracties{justify-content:center;flex-wrap:wrap}body.homepage section.persons .fracties .btn,body.homepage section.persons .fracties form button[type='submit'],form body.homepage section.persons .fracties button[type='submit'],body.homepage section.persons .fracties form input[type='submit'],form body.homepage section.persons .fracties input[type='submit']{margin:15px}@media (max-width: 991.98px){body.homepage section.persons .fracties .btn,body.homepage section.persons .fracties form button[type='submit'],form body.homepage section.persons .fracties button[type='submit'],body.homepage section.persons .fracties form input[type='submit'],form body.homepage section.persons .fracties input[type='submit']{margin:10px}}@media (max-width: 991.98px){body.homepage section.persons{padding:0;margin:20px 0 30px 0;width:100%}body.homepage section.persons>h2{margin-left:20px}body.homepage section.persons .highlight{margin:0px;padding-top:0px}}body.homepage section.articles .read-more{justify-content:center;margin-top:20px}@media (max-width: 767.98px){body.homepage section.articles .read-more{margin-top:10px}}body.homepage section.events{border-top:1px solid #EBF2EF;border-bottom:1px solid #EBF2EF}body.homepage section.events .event{max-width:680px;margin:0 auto}body.homepage section.events .read-more{justify-content:center;margin-top:40px}body.homepage section.become-member .row{justify-content:center;flex-wrap:wrap}body.homepage section.become-member .column{width:100%;max-width:450px;margin:0 10px}body.homepage section.become-member .column.second{order:2}@media (max-width: 767.98px){body.homepage section.become-member .column.second{margin-top:40px}}@media (max-width: 767.98px){body.homepage section.become-member .column:last-child{margin-top:40px}}body.homepage section.become-member .column .image{width:100%;background-position:center center;background-size:cover;padding-top:250px}body.homepage section.become-member .column .image h3{padding:20px;text-align:center;text-transform:uppercase;background:rgba(0,116,60,0.9);color:white}@media (min-width: 768px){body.homepage section.become-member .column .text{padding:10px 50px}}body.homepage section.become-member .column .text .buttons{margin-top:30px}@media (max-width: 767.98px){body.homepage section.become-member .column .text .buttons{text-align:center}}body.homepage section.become-member .column .text .buttons .btn,body.homepage section.become-member .column .text .buttons form button[type='submit'],form body.homepage section.become-member .column .text .buttons button[type='submit'],body.homepage section.become-member .column .text .buttons form input[type='submit'],form body.homepage section.become-member .column .text .buttons input[type='submit']{margin:10px 0;width:190px;text-align:center}body.lokaal .groups{display:flex;flex-wrap:wrap;width:100%}body.lokaal .groups .group{flex:1;margin-bottom:20px;flex-basis:300px}body.lokaal .groups .group.wide{flex-basis:100%}.petition-show .petition-side-bar .vote-counter .recents{display:none}.petition-show .petition-side-bar .petition-sign-block form label:last-of-type{display:none}body.registration .birthdate{display:flex;align-items:center}body.registration .birthdate .split{padding:20px 10px 0}body.registration .birthdate label{padding-top:0;font-weight:normal}body.registration .birthdate input{width:75px}body.registration .amount .options{display:flex;align-items:center;flex-wrap:wrap}body.registration .amount .options input[type=radio]{display:none}body.registration .amount .options input[type=radio]:checked+label{background:#F48120}body.registration .amount .options .radio{padding:15px 25px;background:#00743C;border-radius:5px;margin-right:15px;color:white;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-weight:bold}body.registration .amount .options #amount_other{position:relative;top:8px;margin-left:10px}body.registration #gifts{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767.98px){body.registration #gifts{justify-content:space-around}}body.registration #gifts h3{width:100%}body.registration #gifts.expanded .gift:not(.hidden){display:block}body.registration #gifts .gift{margin:5px 0;width:100%;max-width:200px;display:none}body.registration #gifts .gift:nth-child(2),body.registration #gifts .gift:nth-child(3),body.registration #gifts .gift:nth-child(4){display:block}body.registration #gifts .gift input{display:none}body.registration #gifts .gift input:checked+label{background:#F48120}body.registration #gifts .gift label{cursor:pointer;background:#00743C;color:white;padding:0;height:100%;position:relative}body.registration #gifts .gift label:hover img{transform:translate(-50%, -50%) scale(1.04)}body.registration #gifts .gift label .img{position:relative;width:100%;padding-bottom:100%;overflow:hidden}body.registration #gifts .gift label img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);width:100%;transition:transform .5s ease}body.registration #gifts .gift label p{margin:10px 0;padding:5px 15px;font-family:"CircularProBook",sans-serif;font-size:16px;line-height:1.1em}body.registration #gifts .gift label button.info{position:absolute;top:0;right:0;background:#00743C;color:white;z-index:2;border:0;padding:10px 15px;font-weight:bold;cursor:pointer;transition:all .2s}body.registration #gifts .gift label button.info:hover{background:#269C63}body.registration #gifts .gift label p.info{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,116,60,0.85);overflow-y:scroll;overflow-x:hidden;margin:0;padding:20px 15px;font-family:"Open Sans",sans-serif;font-size:1em;line-height:1.4em}body.registration #gifts .gift label select{margin:0 auto 5px}body.registration #gifts .break{width:100%;flex-basis:100%}body.registration #gifts .more{margin:10px auto}body.registration #between,body.registration #housenumber,body.registration #housenumber_extra{min-width:100px}body.registration #iban.valid{border-color:#00743C}body.registration #iban.invalid{border-color:#e5134b}body.registration #mandates{display:flex;flex-wrap:wrap;padding:8px 0}body.registration #mandates h3{width:100%}body.registration #mandates .option{display:flex}body.registration #mandates label{position:relative;top:-5px;margin-right:5px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}body.registration .manual-wrapper .notice{padding:5px 20px;background:#EBF2EF}body.registration .hidden{display:none}body.registration .checkwrapper{display:flex;margin-bottom:15px;align-items:flex-start}body.registration .checkwrapper label{padding-top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}body.stance .stances .stance{margin-bottom:10px}body.stance .stances .stance .foldheader{display:block;margin:0}body.stance .stances .stance .foldheader i{float:right;display:inline-block;width:18px;height:18px;background:url("../images/arrow.svg") center center no-repeat;background-size:contain;transform:scaleY(1);transition:transform .3s}body.stance .stances .stance .foldheader.inverse i{background:url("../images/arrow-green.svg") center center no-repeat;background-size:contain}body.stance .stances .stance.expanded .foldheader{border-bottom-left-radius:0;border-bottom-right-radius:0}body.stance .stances .stance.expanded .foldheader i{transform:scaleY(-1)}body.stance .stances .stance .readmore{margin:0 20px 20px}body.stance .stances .stance .content{display:none;border:1px solid #EBF2EF}body.stance .stances .stance .content .content-small:first-child{padding-top:0;margin-bottom:10px}body.stance .stances .stance .content .substances{padding:0 20px}body.stance .page>.content-wrapper .content-small.category-parents{margin-top:40px;padding-top:30px;border-top:1px solid #EBF2EF}body.styleguide{max-width:700px;margin:auto;padding:20px 50px}body.styleguide code{background:rgba(0,0,0,0.1);padding:1px 3px}body.styleguide table td,body.styleguide table th{padding:2px 10px}body.styleguide table th{font-weight:bold;text-align:left}body.styleguide .mq-example{background:white;padding:10px;display:none}@media (max-width: 575.98px){body.styleguide .mq-example-xs-only{display:block;background:#FFF3A9}}@media (min-width: 576px) and (max-width: 767.98px){body.styleguide .mq-example-sm-only{display:block;background:#CCFFA9}}@media (min-width: 768px) and (max-width: 991.98px){body.styleguide .mq-example-md-only{display:block;background:#A9FFED}}@media (min-width: 992px) and (max-width: 1199.98px){body.styleguide .mq-example-lg-only{display:block;background:#A9BCFF}}@media (min-width: 1200px) and (max-width: 1599.98px){body.styleguide .mq-example-xl-only{display:block;background:#FFA9F9}}body.shop.checkout .content-wide{max-width:800px;margin:0 auto}body.shop.checkout .cart .grid-container{display:grid;grid-auto-flow:row;grid-auto-columns:1fr;grid-template-columns:repeat(12, 1fr);grid-column-gap:.8rem;grid-row-gap:.8rem;padding:15px 0;align-items:center}body.shop.checkout .cart .grid-container .grid-col-2{grid-column-end:span 2}body.shop.checkout .cart .grid-container .grid-col-3{grid-column-end:span 3}body.shop.checkout .cart .grid-container .grid-col-4{grid-column-end:span 4}body.shop.checkout .cart .grid-container .grid-col-6{grid-column-end:span 6}body.shop.checkout .cart .grid-container .grid-col-12{grid-column-end:span 12}body.shop.checkout .cart .grid-container .grid-start-7{grid-column-start:7}@media (max-width: 991.98px){body.shop.checkout .cart .grid-container .totals{grid-column-start:1;grid-column-end:13;text-align:center}}body.shop.checkout .cart .grid-container .image img{max-width:100%;vertical-align:bottom}body.shop.checkout .cart #donation{display:inline-block}body.shop.checkout .cart #couponCode{display:inline-block}body.shop.checkout .cart .numbers .btn-link{margin:10px 10px 10px 0}@media (max-width: 991.98px){body.shop.checkout .cart .numbers .btn-link{display:block}}body.shop.checkout .cart .numbers input[type="number"]{max-width:65px;display:inline-block}body.shop.checkout .cart .btn-link{border-width:0}body.shop.checkout .cart .item{border-bottom:2px solid #EBF2EF}body.shop.checkout .has-error{color:#e5134b}body.shop.checkout .field{margin-right:15px}body.shop.checkout .field.checkbox{padding-top:10px;display:flex;align-items:flex-start}body.shop.checkout .field.checkbox input{margin-left:0}body.shop.checkout .field.checkbox label{padding-top:2px}body.shop.checkout .BillingAddress.hidden{display:none}@media (max-width: 991.98px){body.shop.checkout .addressBox .flex{flex-wrap:wrap}}body.shop.checkout .order-review{max-width:500px}body.shop.checkout .order-review .addresses .column{flex-grow:1}@media (max-width: 991.98px){body.shop.checkout .order-review .addresses{flex-wrap:wrap}body.shop.checkout .order-review .addresses .column{width:100%}}body.shop.checkout .paymentmethod{border:2px solid #EBF2EF;border-radius:5px;padding:15px;background:#EBF2EF;margin-bottom:10px}body.shop.checkout .paymentmethod.active{border-color:#00743C}body.shop.checkout .paymentmethod input{position:relative;top:2px;display:inline-block}body.shop.checkout .paymentmethod label{cursor:pointer;display:inline-block}body.shop .flex{display:flex}body.shop .w-2\/3{width:66.66%}body.shop .w-1\/3{width:33.33%}body.shop .border-l{padding:20px;border:1px solid #EBF2EF}body.shop .w-full{width:100%}body.shop .text-center{text-align:center}body.shop .float-right{float:right}body.shop .align-right{text-align:right}body.shop .notices .error{background:#e5134b;padding:5px 10px;color:white}body.shop .notices .notice{background:#EBF2EF;padding:15px 30px}@media (max-width: 991.98px){body.shop .notices .notice{text-align:center}}body.shop .notices .notice .btn,body.shop .notices .notice form button[type='submit'],form body.shop .notices .notice button[type='submit'],body.shop .notices .notice form input[type='submit'],form body.shop .notices .notice input[type='submit']{margin:10px}body.shop .flash{color:#e5134b}body.shop nav .bottom-row>.cart{display:none}@media (max-width: 767.98px){body.shop nav .bottom-row .toggle{order:2;width:calc(100% - 70px - 50px)}body.shop nav .bottom-row .mobile-search{order:2}body.shop nav .bottom-row>.cart{order:1;position:relative;width:50px;display:flex;align-items:center}body.shop nav .bottom-row>.cart .badge{left:20px}body.shop nav .bottom-row ul{order:2}}body.shop #shop-header svg{position:relative;top:3px;height:30px;width:30px;margin-right:5px}@media (min-width: 768px){body.shop #shop-header svg{height:35px;width:35px;top:5px}}body.shop #shop-header svg path{fill:black}body.shop footer .small{font-size:.9em;font-style:italic}body.shop footer .logos{flex:1;display:flex;align-items:center;justify-content:space-between}@media (max-width: 991.98px){body.shop footer .logos{flex-wrap:wrap;justify-content:center}}body.shop footer .logos img{max-width:170px;max-height:75px;margin:10px 20px}body.shop.overview .products.gallery{display:flex;justify-content:center;flex-wrap:wrap;margin-top:10px}body.shop.overview .products.gallery .product{flex:0 0 250px;text-align:left;text-decoration:none;color:black;margin:15px 25px}body.shop.overview .products.gallery .product .imagewrapper{position:relative;height:250px;overflow:hidden}body.shop.overview .products.gallery .product .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;transform:scale(1) rotate(0deg);transition:transform 4s}body.shop.overview .products.gallery .product .price{color:#00743C}body.shop.overview .products.gallery .product:hover .image{transform:scale(1.2)}body.shop.overview .types{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px}body.shop.overview .types .type{flex:0 0 250px;text-decoration:none;height:260px;width:100%;position:relative;overflow:hidden;margin:15px 25px}body.shop.overview .types .type:nth-child(2) h2,body.shop.overview .types .type:nth-child(5) h2,body.shop.overview .types .type:nth-child(8) h2{background:rgba(40,118,55,0.7)}body.shop.overview .types .type:nth-child(3) h2,body.shop.overview .types .type:nth-child(6) h2,body.shop.overview .types .type:nth-child(9) h2{background:rgba(79,120,51,0.7)}body.shop.overview .types .type .image{width:100%;height:100%;background-size:cover;transform:scale(1, 1) rotate(0deg);transition:transform 4s ease-out}body.shop.overview .types .type .image#type-natuur{background-image:url("/images/fbdefaultimg.jpg")}body.shop.overview .types .type:hover .image{transform:scale(1.2)}body.shop.overview .types .type h2{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,116,60,0.7);margin:0;color:white;display:flex;align-items:center;justify-content:center}body.shop.overview .call-to-action-secondary{background:#EBF2EF}body.shop.product .content-wide{display:flex;flex-wrap:wrap}body.shop.product .gallery{width:100%;max-width:500px;margin-right:20px}body.shop.product .gallery .slide-container{overflow:hidden;width:100%;max-width:500px;margin-bottom:20px}body.shop.product .gallery .slide-container .slider{width:100%;display:flex;transform:translate3d(0, 0, 0);transition:all .3s}body.shop.product .gallery .slide-container .slider .item{flex:0 0 100%;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){body.shop.product .gallery .slide-container .slider .item{flex-basis:500px}}body.shop.product .gallery .slide-container .slider .item img{max-width:100%}body.shop.product .gallery .thumbnails{display:flex}body.shop.product .gallery .thumbnails .thumbnail{cursor:pointer;margin-right:10px;width:50px;height:50px;border:1px solid #B5BAB8;display:flex;justify-content:center;align-items:center;transition:all .2s}body.shop.product .gallery .thumbnails .thumbnail.active{border-width:2px;border-color:#00743C}@media (min-width: 768px){body.shop.product .gallery .thumbnails .thumbnail{width:100px;height:100px}}body.shop.product .product-details{max-width:950px}body.shop.product .product-details form{margin-bottom:20px}body.shop.product .product-details .variants h3{margin-right:15px}body.shop.product .product-details .price{margin:20px 0}


@media screen and (max-width:768px) {
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
		display: block;
		text-align: left!important;
	}

	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
		content: "";
		font-weight: 700;
		float: left;
	}	
}

.screen-reader-text { height: auto; position: relative !important; padding: 0; padding-top: 10px; padding-bottom: 5px; }


@media screen and (max-width:600px) {
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
		width:100% !important; float: none !important;margin-left: 0px !important;
	}	
	
	.oxy-woo-checkout .woocommerce form .form-row-first, .oxy-woo-checkout .woocommerce-page form .form-row-first {
		width:100% !important; float: none !important; margin-left: 0px !important;
	}
	

}


.woocommerce-form-login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme, .oxy-woo-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox {
padding-left: 40px;
    padding-top: 0px;	margin-top: -10px !important;
}


#cmplz-cookiebanner-container { z-index: 9999999999999; }