/* 
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
*/

/*
    Add your custom styles here
*/
/*Rotaties voor homepage foto's */
.rotate-1 img {transform: rotate(-7deg);}
.rotate-2 img {transform: rotate(10deg);}
.rotate-3 img {transform: rotate(5deg);}
.rotate-4 img {transform: rotate(-5deg);}

/* Archief producten */
.elementor-5567 .elementor-element.elementor-element-a7dddbf.elementor-wc-products .attachment-woocommerce_thumbnail {border: none;}
.woocommerce-loop-category__title mark.count {display: none;}
/* einde archief producten

/*Single product */
/* Variations by same category */
.variation-icon {width: 30px; height: auto; border: 2px solid #E7E3DF!important; border-radius: 30px!important; margin-right: 10px; padding: 2px; transition: border 0.1s linear;}
.variation-icon:hover {border: 2px solid rgba(0, 0, 0, 0.4)!important;}
/* End variations by same category */
.variations  {padding-bottom: 5px; margin-bottom: 20px!important}
.variations tr {margin-bottom: 25px}
.wcff-fields-group table {margin-bottom: 5px!important;}
.wccpf_fields_table td, .wccpf_fields_table tr {border: none;}
.elementor-page-5590 div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .elementor-page-5590 .elementor-product-simple .cart,
.elementor-page-14024 div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .elementor-page-14024 .elementor-product-simple .cart, .elementor-page- .elementor-product-simple .cart  {display: flex; flex-direction: column;}
.wccpf-fields-group {order: 1; width: 100%; margin-top: 10px}
.product_cat_speciale-borden.elementor-page-5590 .quantity, .product_cat_naambord.elementor-page-5590 .quantity, .product_cat_geboorteborden.elementor-page-5590 .quantity, .product_cat_speciale-borden.elementor-page-14024 .quantity, .product_cat_naambord.elementor-page-14024 .quantity, .product_cat_geboorteborden.elementor-page-14024 .quantity {display: none!important;}
.elementor-page-5590 div.product form.cart .button.single_add_to_cart_button, .elementor-page-14024 div.product form.cart .button.single_add_to_cart_button  {order: 3; padding: 20px 40px; width: 60%; margin: 20px 0}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-weight: 500}
.wccpf_label {display: none;}
button [name="update_cart"] {color: #ffffff!important}
.woocommerce-page[class*=columns-] ul.products li.product:nth-child(n), .woocommerce[class*=columns-] ul.products li.product:nth-child(n) {margin-right: 0!important}
.woocommerce div.product form.cart .variations {margin-bottom: 0}
.woocommerce div.product form.cart table {margin: 0}
.input-text.qty.text {margin-top: 10px}
.woocommerce div.product div.images img {border: 1px solid #f1f1f1; }
/* prijs na selectie*/
.woocommerce-variation-price {border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; font-weight: 600; padding: 10px 0 10px 0; margin: 10px 0 0 10px}
.woocommerce-variation-price span.price{color: #9A6B37!important}
.best-sellers .add_to_cart_button {display: none!important;}
/* Slider */
.woo-variation-product-gallery {max-width: 100%!important}
/* Formaat en kleuren */
.variations .label:hover {background-color: #fff!important;}
.variations th, .variations td {padding: 0; width: 100%; position: relative; float: left; text-align: left; font-size: 1.1em;}
.woocommerce .elementor-5590 .elementor-element.elementor-element-d568636 form.cart table.variations label, .wccpf_label {font-weight: 800;}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {background-color: #ffffff;}
.woocommerce div.product form.cart .variations select {border: 0; border-bottom: 1px #333 solid; padding: 0;}
/* Einde formaat en kleuren*/
/*Invoervelden*/

div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .elementor-product-simple .cart {display: flex; flex-direction: column;}
.wccpf-fields-group {order: 1; width: 100%; margin-top: 10px}
/*.quantity  {display: none!important;}*/
div.product form.cart .button.single_add_to_cart_button  {order: 3; padding: 20px 40px; width: 60%; margin: 20px 0}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-weight: 500}
form.cart table.variations label {font-size: 1.5rem;}

/*Einde invoervelden*/
/* Einde single proudct */

/* Afrekenen */
/* Einde afrekenen */

/* Fillter */
.theme-twentyfourteen .widget-area input.wpc-label-input:checked+label span.wpc-filter-label-wrapper, .widget-area input.wpc-label-input:checked+label span.wpc-filter-label-wrapper, .wpc-filters-widget-main-wrapper input.wpc-label-input:checked+label span.wpc-filter-label-wrapper
{background-color: #9A6B37!important;}
.wpc-filters-widget-main-wrapper input.wpc-label-input:checked+label span.wpc-filter-label-wrapper:hover, .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label:hover {background-color: #B7885A!important; }
.wpc-filters-widget-main-wrapper a:hover {color: #fff!important}
.wpc-filter-pa_kleuren select, .wpc-filter-pa_kleuren option {background-color: #F2EFEB; border: none; color: #383733}
/* Einde filter */

@media screen and (max-width: 767px) {
	.elementor-page-5590 div.product form.cart .button.single_add_to_cart_button, .elementor-page-14024 div.product form.cart .button.single_add_to_cart_button  {width: 100%; }
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: left; width: 100%}
	.wcff-fields-group table td, .wcff-fields-group table tr {padding: 15px 0}
}
