/* 
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
*/

h1, h2, h3, h4, h5, h6{
	margin:0;
}

.header-info li.elementor-icon-list-item.elementor-inline-item a {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
	color:#3c3f5f;
}



.header-info.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: center;
    width: 35px;
    height: 35px;
    align-items: center;
}

.header-cart .elementor-menu-cart__toggle .elementor-button{
	flex-direction:column;
}

.header-cart .elementor-menu-cart__toggle_button:after {
    content: 'Cart';
    color: var(--e-global-color-text);
    padding-top: 13px;
    font-size: 16px;
}

.home-pro-list .ht-product-image-wrap {
    position: relative;
    padding: 20px;
    background: #ffffff;
    border-radius: 3px;
}

.home-pro-list .ht-product-image-wrap ul.woolentor-action-btn-area li {
    border: 1px solid #e4e4e4;
    box-shadow: 0 4px 9px rgba(52, 30, 15, .09);
}

.home-pro-list .ht-products .ht-product.ht-product-action-right .ht-product-inner .ht-product-action {
    transform: none;
    top: 5px;
    right: 10px;
}

.home-pro-list .ht-products .ht-product .ht-product-inner:hover .ht-product-action ul li:first-child {
    opacity: 1;
}
.home-pro-list .ht-products .ht-product .ht-product-inner .ht-product-action ul li:first-child {
    opacity: 0;
    transition: all .4s;
}


.home-pro-list .ht-products .ht-product .ht-product-inner .ht-product-action ul {
    flex-direction: column-reverse;
}

.elementor-accordion .elementor-accordion-item {
    border: 1px solid #d5d8dc;
    border-left: 0 !important;
    border-right: 0 !important;
}


.woocommerce table.shop_table th {
    font-size: 16px;
    font-weight: 500;

	color:#10143e;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}

.woocommerce table.shop_table td, .woocommerce table.shop_table th {
    border-left: 0;
    border-right: 0;
}

.woocommerce table.shop_table th.product-name {
    text-align: left;
}


.home-product  ul.products li.product a .onsale {
    display: none !important;
}

.home-product ul.products li.product .yith-wcwl-add-button a.add_to_wishlist i {
    font-size: 16px;
    color: #10143e;
}

.home-product ul.products li.product .yith-wcwl-add-button a.add_to_wishlist {
    border-radius: 100%;
    background: #fff;
    border: 1px solid #e4e4e4;
    box-shadow: 0 4px 9px rgba(52, 30, 15, .09);
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.home-product  ul.products li.product .button {
    display: none;
}

.home-product  ul.products li.product a .yith-wcqv-button img.yith-wcqv-icon {
    display: none !important;
}

.home-product  ul.products li.product .yith-wcqv-button.inside-thumb {
    transform: scale(1);
    -webkit-transform: scale(1);
    height: 30px;
    width: 30px;
    background: #fff;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 50%;	
    right: 10px !important;
    top: 45px !important;
	border: 1px solid #e4e4e4;
    box-shadow: 0 4px 9px rgba(52, 30, 15, .09);
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
    left: auto;
    right: 10px;
}


.home-product ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    padding: 20px;
    background: #fff;
    border-radius: 5px;
	height:100%;
}

.home-product.shop-products ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    padding: 20px;
    background: #f5f5f5;
    border-radius: 5px;
}

.shop-sidebar ul.products li.product-category a img {
    display: none;
}

.woocommerce.widget_price_filter h5 {
    padding-bottom: 25px;
}

.home-product  ul.products li.product a img {
    object-fit: contain;
    border-radius: 3px;
    box-shadow: -3px 4px 8px 0 rgba(16, 20, 62, .08);
}


.home-category .ht-category-wrap .ht-category-content-5 {
    text-align: center;
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
}

.home-category .ht-category-wrap .ht-category-content-5 h3 a {
    text-transform: capitalize;
    letter-spacing: 0;
    font-size: 16px;
}

.home-category .ht-category-wrap .ht-category-image-3:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    border-radius: 50%;
    opacity: .5;
}

.home-category .ht-category-wrap {
    margin-bottom: 30px;
    position: relative;
}


.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: 3px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
     background-color: #e1e5ff;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    border: 2px solid #e1e5ff;
    border-radius: 1em;
    top: -0.4em;
    background: #fff;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel h2 {
    display: none;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row>span .iti{
	display:block;
}

.cart th.product-quantity {
    opacity: 0;
}

.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg {
    margin-right: 0;
    width: 18px;
}