/* 
Theme Name: Vrienden
Description: Thema voor vanvrienden.com
Author: Siteklusjes
Author URI: https://www.siteklusjes.nl
Template: hello-elementor
Version: 1.0
Text Domain: hello-elementor-child
*/

/* Header */
.elementor-location-header .she-header li a { text-shadow: none !important; color: #000000 !important; }
.she-header-yes .niet-trans-logo { display: none; }
.she-header .niet-trans-logo { display: block;}
.she-header-transparent-yes div.elementor-image-carousel-wrapper figure.swiper-slide-inner { text-align: left; }
.she-header .e-widget-swiper { display: none; }
.she-header-transparent-yes .elementor-menu-cart__toggle .elementor-button svg { fill: #ffffff; }
.she-header-transparent-yes .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: #fff; }

/* Woocommerce */
.single-product div.woocommerce-variation-price { margin-top: 10px; margin-bottom: 40px; }
.single-product div.woocommerce-variation-price span.price span.woocommerce-Price-amount.amount { color: #000000; }
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price { color: #000000 !important; }
.wpgs-for .slick-arrow::before, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before { color: #000; }
.single-product p.price span.from { display: none; }
.single-product table.variations tbody tr th.label { padding: 0px; text-align: left; }
.contact-voor-product { display: none; }
.single-product form.variations_form.cart table.variations,
.single-product form.variations_form.cart table.variations tr th,
.single-product form.variations_form.cart table.variations tr td { display: flex; }
.single-product form.variations_form.cart select { border: 1px solid #cecece; color: #000c; }
.single-product section.related.products span.from { display: none; }
.single-product button.single_add_to_cart_button:before {
   display: inline-block;
    float: right;
    width: 24px; 
    height: 20px; 
    background-image: url('https://omtebouwen.nl/vanvrienden/wp-content/uploads/2024/09/winkelwagen.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 1em;
    content: "";
    vertical-align: middle; 
}
.woocommerce div.product form.cart .variations label { font-family: "Quicksand", Sans-serif; font-weight: 600; }
.woocommerce div.product form.cart .variations select { font-family: "Quicksand", Sans-serif; font-weight: 400; }
.single-product  button.reset_variations { display: none !important; }
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: #000000; }

/* Share knop op vrienden pagina */
.share-blok { visibility: hidden; opacity: 0; transform: translateX(20px); transition: all 0.3s ease; height: 0; overflow: hidden; }
.e-con-inner:hover .share-blok, .deel-met-vrienden:hover ~ .share-blok { visibility: visible; opacity: 1; transform: translateX(0); height: auto; cursor: pointer; }
.deel-met-vrienden:hover { cursor: pointer; }