/*
	Template: hello-elementor
	Theme Name: Hello Elementor Child
	Theme URI: https://fonsmol.nl
	Description: Child theme for NDH
	Author: Fons
	Author URI: https://fonsmol.nl
	Version: 1.0.0
	Stable tag: 1.0.0
	Requires at least: 5.9
	Tested up to: 6.2
	Requires PHP: 5.6
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor-child
	Description: Child theme for NDH
*/

.cart_totals,
.product-subtotal,
td.product-price {
    color: white;
}

body .woocommerce ul.products li.product .onsale {
    top: 13px;
    left: 10px !important;
    border-radius:3px;
    margin: 0;
    padding: 8px 10px !important;
    line-height: 1em;
    min-height: auto;
    font-weight: 600 !important;
    font-size: 17px;
}

@media screen and (max-width:769px){
	body .elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container {
		left: auto !important;
		right: 0 !important;
		transform: none !important;
	}
	.elementor-menu-cart__container[aria-hidden='true']{
		display:none;
	}

	.main-header-buttons{
		display:flex;
		width:100%;
		gap:10px;
		padding: 15px;
	}
	.main-header-buttons .elementor-button{
		padding: 15px;
		width: 100%;
	}
}
@media screen and (max-width:440px){

	.elementor-widget-wc-archive-products .products {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
	ul.products li.product .woocommerce-loop-product__title{
		word-break: break-word !important;
		font-size: 20px !important;
	}
}
@media screen and (max-width:395px){
	.main-header-buttons .elementor-button{
		font-size:29px !important;
	}
}