/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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 */
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
	max-width:1400px;
}

ul.products li.product .woocommerce-loop-product__title {
	height:60px;
	overflow:hidden;
	    padding-left: 10px !important;
    padding-right: 10px !important;
}

ul.products li.product .add_to_cart_button.ajax_add_to_cart {
	
}
.woocommerce ul.products li.product .price {
	margin-bottom:20px !important;
}
#footersub p {
	display:flex;
}
#footersub input[type=submit]{
	background:#000;
	color:#fff;
	border:0px solid #fff;
}
.elementor-widget-woocommerce-archive-products .add_to_cart_button,
.elementor-widget-woocommerce-archive-products .button.product_type_simple {
  display: none !important;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-totals-coupon__form .wc-block-components-button:not(.is-link), .wp-block-woocommerce-checkout-order-summary-coupon-form-block button  {
	background:#F287AD !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, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
	color:#000;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
	color:#fff !important;
	text-decoration:none !Important;
}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
	background:#000;
	color:#fff;
	margin:0 10px;
	border-radius:30px;
	padding:6px;
}
ul.products li.product .tinvwl_add_to_wishlist_button {
	margin-left:0;
	margin-right:0;
	display:block;
	width:100%;
}
.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button {
	display:none;
	width:100%;
	background:#F287AD;
	color:#fff;
}
.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .tl-atc-overlay .button {
	display:block;
}
.woocommerce .elementor-element.elementor-products-grid ul.products li.product {
	text-align:center;
	background:#f1f1f1;
}
.alignwide {
	margin-inline:0 !Important;
}
.woocommerce-MyAccount-navigation ul {
	padding-left:0;
}
.woocommerce-MyAccount-navigation li {
	list-style:none;
}
.woocommerce-MyAccount-navigation li a {
	display:block;
	background:#EDA4BE;
	color:#fff;
	padding:10px 20px;
	border-bottom:1px solid #fff;
}
.woocommerce-MyAccount-navigation li a:hover
{
	background:#FB3279
}
.woocommerce table.shop_table thead th, .tinvwl-table-manage-list thead th {
	background:#000;
	color:#fff;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button,  .woocommerce.tinv-wishlist #respond input#submit.alt, .woocommerce.tinv-wishlist a.button.alt, .woocommerce.tinv-wishlist button.button.alt, .woocommerce.tinv-wishlist input.button.alt {
	background:#EDA4BE ;
	color:#000;
	border-radius:30px;
}
.wc-block-cart__submit-container a.wc-block-cart__submit-button ,.wc-block-components-checkout-place-order-button, .elementor-menu-cart__footer-buttons .elementor-button--view-cart, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout {
	background:#000;
	color:#fff;
	text-decoration:none;
	border:0px solid #fff;
	border-radius: 30px;

}
.elementor-menu-cart__product-price , .elementor-menu-cart__product-remove{
	color:#000;
}
.wc-block-components-checkout-place-order-button {
	
}
.wpcf7 textarea {
	height:228px;
}
.submit input[type=submit]{
	display:block;
	width:100%;
	background:#000;
	color:#fff;
	border:0px solid #fff;
	border-radius: 30px;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
	background-color:#fff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	background-color:#000;
	color:#fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
	background-color:#fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color:#fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{
	color:#000;
}
#wppb-submit, #register {
	background:#F287AD;
	color:#000 !important;
	display:block;
	width:100%;
	border:0px solid #fff;
}
.wppb-send-credentials-checkbox {
	display:none;
}

.ppf-group-toggle {
	background:none !important;
}
ul.products li.product {
  display: flex !important;
  flex-direction: column !important;
}

/* Push everything from the button down to the bottom */
ul.products li.product .button,
ul.products li.product .add_to_cart_button,
ul.products li.product .yith-wcwl-add-to-wishlist {
  margin-top: auto !important;
}

/* Target the first button specifically to push it down */
ul.products li.product a.button.add_to_cart_button {
  margin-top: auto !important;
}

.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
	background:#F287AD;
	margin-top:0 !important;
	padding:20px;
	
}
table.wc-block-cart-items thead,table.wc-block-cart-items .wc-block-cart-items__header, .wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title, .wc-block-cart-items__header-product, .wc-block-components-main table.wc-block-cart-items th.wc-block-cart-items__header-product, .wc-block-cart-items__header .wc-block-cart-items__header-image{
	background:#F287AD !important;
	padding:10px !Important;
	visibility: initial;
}

.woocommerce div.product p.low-stock {
	color:red;
}


/*tablet landscape*/
@media screen and (min-width:821px) and (max-width:1024px) {
	
}

/*tablet portrait*/
@media screen and (min-width:768px) and (max-width:820px) {

}

/*all mobile*/
@media screen and (max-width:767px) {
	#topicons .elementor-image-box-content {
		display:none;
	}
	:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
		display:block !important;
		
	}
	.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button  {
		margin-top:10px;
		margin-left:0;
		margin-right:0;
		display: block;
        text-align: center;
	}
	ul.products li.product .tinvwl_add_to_wishlist_button {
		font-size:12px;
	}
	.woocommerce div.product form.cart .button {
		float: none !important;
    width: 100% !important;
    margin: 10px 0 !important;
	}

}

/*mobile portrait*/
@media screen and (max-width:479px) {

}