/* 
Theme Name: Hello Elementor Child
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
*/

/* Add your custom styles here */
html body:not([class*="elementor-page-"]) .site-main {
    max-width: 1400px;
}
.woocommerce ul.products .product {
	text-align:center;
}
.woocommerce ul.products .product .woocommerce-LoopProduct-link{}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	color: #222;
	text-align: center;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: 300;
	text-transform: uppercase;
}
.woocommerce ul.products li.product  .price{
	color: #222;
	text-align: center;
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 20px;
	font-weight: 300;
}
.woocommerce ul.products li.product .price ins{
	font-weight:300;
	text-decoration: none;
}
.wc-block-components-button:not(.is-link),
.woocommerce #review_form #respond .form-submit input,
.woocommerce div.product form.cart .button,
.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,
.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,
.woocommerce ul.products .product .add_to_cart_button{
	margin: 15px auto 0 auto !important;
	padding: 10px 30px;
	background: transparent !important;
	border: 1px solid rgba(0,0,0,.8);
	border-radius: 0;
	color: #222 !important;
	font-weight: 300;
	text-transform: uppercase;
	transition:all .5s;
	display: inline-block;
	height: auto;
	line-height: normal;
	text-decoration: none;
}
.wc-block-components-button:not(.is-link):hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce div.product form.cart .button:hover,
.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart:hover,
.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button:hover,
 .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:hover,
 .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button:hover,
 .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:hover,
 .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button:hover,
 .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:hover,
 .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button:hover,
 .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:hover,
.eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover,
.elementor-104 .elementor-element.elementor-element-6875feb .eael-product-grid .woocommerce li.product .button:hover,
.elementor-104 .elementor-element.elementor-element-6875feb .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover,
.woocommerce ul.products .product .add_to_cart_button:hover{
	color:#fff !important;
	background:#222 !important;
	
}
.woocommerce div.product .entry-summary form.cart .button{
	margin:0 !important;
}
.woocommerce .add_to_cart_button + a.added_to_cart {
	margin-left: 8px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0 15px 2.992em 0;
	width: calc(25% - 15px);
	border: 1px solid rgba(0,0,0,.05);
	padding-bottom: 20px;
}
.woocommerce ul.products li.product .onsale {
	background: #222;
	padding: 10px;
}

.eael-product-price{}
.eael-product-price del{}
.eael-product-grid .woocommerce ul.products li.product ins{
	text-decoration: none;
}
.eael-product-grid .woocommerce ul.products li.product{
	padding-bottom: 30px !important;
}
.woocommerce .woocommerce-ordering select {
	vertical-align: top;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 0;
	padding: 10px 20px;
	background: transparent;
	color: #000;
}
.eael-woo-product-carousel-container.preset-1 .eael-product-carousel {
	background-color: transparent;
	text-align: center;
	margin: 0;
	padding: 0;
	border-radius: 0;
}
.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .image-wrap img, .eael-woo-product-carousel-container.preset-1 .eael-product-carousel .product-image-wrap{
	border-radius: 0;
	padding: 0;
}
.eael-woo-product-carousel-container.preset-1 .product-details-wrap{
	display: block;
	text-align: center;
}
.eael-woo-product-carousel-container.preset-1 .product-details-wrap .eael-product-price {
	width: auto;
	text-align: center;
	color: #000;
}
.eael-woo-product-carousel-container.preset-1 .product-details-wrap .product-details {
	width: auto;
}
.eael-woo-product-carousel-container.preset-1 .product-details-wrap .product-details .woocommerce-Price-amount,
.eael-woo-product-carousel-container.preset-1 .product-details-wrap .product-details .woocommerce-Price-amount bdi,
.eael-woo-product-carousel-container.preset-1 .product-details-wrap .product-details .eael-product-title a{
	color: #000;
}
.woocommerce .quantity .qty {
	width: 70px;
	text-align: center;
	border: 1px solid rgba(0,0,0,.5);
	border-radius: 0;
	height: 40px;
}
.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: #000;
}