/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/




.site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count {

	top: -15px!important;
	width: 16px!important;
	height: 16px!important;
	line-height: 15px!important;
}
.st-banner-slider .swiper-slide-inner {
    max-width: 1250px;
    padding: 0;
}

.st-banner-slider .swiper-slide-contents {
    flex: 1;
}
.st-banner-slider span.banner-title {
    font-weight: 600;
    color: #000;
}
.widget.woocommerce.widget_product_search {
    max-width: 600px;
    margin: auto;
}
/*
ul.products li.product:not(.product-category)::before {
	background: rgba(10, 71, 46, 0.04);
	border-radius: 15px;
	opacity: 1;
	visibility: visible;
	display: contents;

}
.site-main ul.products li.product:hover::before {
	background: #fff;
}
.columns-3 ul.products li.product {
    width: 30%;
    margin: 20px 10px;
}
*/
.header-4 .modal-body .site-search{
    display: block !important;
}
.search-extras {
	margin-top: 20px;
}
.header-4 .col-full-nav {
	align-items: center;
}
.site-header-cart span.woocommerce-Price-amount.amount {
    display: none;
}
.menu_account .secondary-navigation .menu li:not(.ri) a{
	    padding: 28px 0 0 28px;
    font-size: 0;
}
p.price {
    margin-bottom: 0!important;
}

.heading_icon .elementor-heading-title:before {
    content: url(/wp-content/uploads/2023/06/heading_icon.svg);
    margin-right: -28px;
}

.woocommerce-checkout .menu_account {
    display: none;
}
