/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.highlight-gold {
    color: #9B8B7E;
}
.highlight-green {
    color: #007000;
    font-weight: 700;
}
.vp-colorlink {
	color: #ff4500 !important;
}
.vp-colorlink:hover {
	color: #ef4922 !important
}
.hyperlink {
    color: #f8f8f8 !important;
    text-decoration: underline !important;
}
.hyperlink:hover {
    color: #9B8B7E !important;
}
.value.disable-to-select {
    background-color: transparent !important;
    padding: 0 !important;
}
.reset_variations {
    display: none !important;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    margin-top: 24px;
}
.product-variation span.woocommerce-Price-amount.amount {
    font-size: 1.5em !important;
    font-weight: 700;
    color: #000000;
}
.related-products a.button.product_type_variable.add_to_cart_button.cfvsw_ajax_add_to_cart {
    display: none;
}
.winkelwagen a.checkout-button.button.alt.wc-forward {
    font-size: 19px;
    width: 100%;
    padding: 16px 32px;
}
.winkelwagen .order-total span.woocommerce-Price-amount.amount {
    color: #007000 !important;
    font-size: 1.5rem !important;
    font-weight: 800 !important;
}
.winkelwagen .includes_tax span.woocommerce-Price-amount.amount { 
    color: #767676 !important;
    font-size: 1.1rem !important;
    font-weight: 700 !important;
}
a#elementor-menu-cart__toggle_button:focus {
    background-color: transparent !important;
}
.elementor-button.elementor-button--view-cart.elementor-size-md:focus {
background-color: #242424 !important;
}
.elementor-button.elementor-button--checkout.elementor-size-md:focus {
background-color: #242424 !important;
}
.cart-empty.woocommerce-info {
    display: none;
}
ul.wc-item-meta {
    margin: 0;
}
.postnl_checkout_container {
	font-family: barlow;
	font-size: 0.9rem;
	margin: 0;
}
p#billing_city_field {
    padding: 0;
}
.cky-btn.cky-btn-customize {
    font-family: barlow;
    font-size: 19px;
    font-weight: 400;
	letter-spacing: 0.4px;
	border: none;
}
.cky-notice-btn-wrapper {
    flex-direction: row-reverse;
	justify-content: space-between;
}
.cky-consent-container .cky-consent-bar {
    padding: 20px !important;
    border: none !important;
    border-radius: 8px;
}
.cky-btn-close:hover {
    background: transparent !important;
}
.cky-accordion-btn:hover {
    background: transparent !important;
}
.cky-audit-table-element h3 {
    font-size: 24px;
}
.cky-show-desc-btn:hover {
    background: transparent !important;
    color: grey !important;
}
.cky-show-desc-btn {
    color: black !important;
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
    display: none;
}
td.value {
	background-color: transparent !important;
}