/**
 * /*!
 * Theme Name:      	Shoptimizer
 * Theme URI:       	https://www.commercegurus.com/wordpress-themes/shoptimizer
 * Author:          	CommerceGurus
 * Author URI:      	https://www.commercegurus.com/
 * Description:     	Shoptimizer is the perfect theme for your next WooCommerce project designed around speed and conversions.
 * Version:         	2.6.2
 * Requires at least: 	5.6
 * Requires PHP: 		7.3.33
 * License:         	GNU General Public License v2 or later
 * License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain:     	shoptimizer
 * wc_gzd_compatible: 	true
 * Tags:            	e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options
 * CGMeta: 1584:a523c024-0f7c-47a5-a11a-3e11d0914cc2
 *
 * This theme, like WordPress, is licensed under the GPL.
 * Use it to make something cool, have fun, and share what you've learned with others.
 *
 * Shoptimizer is based on Underscores http://underscores.me/, (C) 2012-2019 Automattic, Inc. and Storefront https://github.com/woocommerce/storefront (C) 2012-2019 Automattic, Inc.
 * Resetting and rebuilding styles have been helped along thanks to the fine work of
 * Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 *
 * Shoptimizer documentation is available here: https://www.commercegurus.com/docs/shoptimizer-theme/
 *
 * Rivolicons License: Created by Hadrien Boyer and licensed under Creative Commons 4.0 - https://creativecommons.org/licenses/by-sa/4.0/
 * Rivolicons icon pack homepage - http://rivolicons.hadrien.co/
 * Images License: GNU General Public License v2 or later
 *
 * ======
 * Note: Do not edit this file. If you wish to add your own CSS we strongly recommend creating your own child theme, or installing a custom CSS plugin.
 * All main styles are in /assets/css/main/main.css
 * ======
 *
 */

.site-footer .widget.widget_block h2, footer .widget .widget-title{    font-size: 16px!important;
    font-weight: 700!important;}
.wp-block-group{
    background-color: #f8f8f8!important;
    padding: 16px;
}

.cart, .single_add_to_cart_button{
	width: 100%!important;
	margin-left: 0px!important;
}

.woocommerce-variation-description, .reset_variations, .woocommerce-product-details__short-description,.woocommerce-shipping-calculator,.notes, .followup-checkout, .product_meta, div.product form.cart .quantity,#wps-slider-section .wpsf-cart-button p, .onsale, .call-back-feature a{
	display:none!important;
}


.col-full.topbar-wrapper, .elementor-button, .site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count, .top-bar{
	background: #fdd086!important;
    border-color: #fdd086!important;
	color: #000!important;
}

.elementor-7105 .elementor-element.elementor-element-50834686 .elementor-heading-title{
	font-size:46px!important;
	
}
@media (max-width: 992px)
{
body.theme-shoptimizer .site-header .custom-logo-link img, body.wp-custom-logo .site-header .custom-logo-link img
	{
		height: 46px!important;
}
		
	}

table th {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700;
}
table td, .table th {
    border-bottom: 1px solid var(--border_color_1);
    padding: 9px 15px;
}
ul.products li.product:not(.product-category):before{
	box-shadow:none!important;
	
}
.related-wrapper>section>h2 {
 font-weight:400!important;
    font-size: 30px!important;
	color:black!important;
}

nav#site-navigation {
    width: 90%;
    text-align: center;
    padding-left: 10%;
}


.site-search.type-outline input[type=search] {
	border-top:0px!important;
		border-right:0px!important;
border-left:0px!important;
}

#wps-slider-section #sp-woo-product-slider-8547.sp-wps-theme_one .wps-product-image{
	border: none!important;

	
}

.cgkit-attribute-swatch.cgkit-button, button.cgkit-swatch-selected{background-color:white!important;color:black!important;}

.shoptimizer-sticky-add-to-cart.visible{display:none!important}



@media (min-width: 992px)
{
	ul.products, li.product .woocommerce-loop-product__title, ul.products, li.product h2{font-weight:400!important;font-size:15px!important;line-height: 1.6!important;}
	
	ul.products, li.product {
    position: relative;
    padding-right: 10px!important;
	padding-left: 10px!important;
    margin-bottom: 5px!important;}
.content-area {
    margin-top: 0px!important;;
	}}

@media (max-width: 992px)
{
	ul.products, li.product .woocommerce-loop-product__title, ul.products, li.product h2{font-weight:400!important;font-size:15px!important;line-height: 1.3!important;}
	
	ul.products, li.product {
    position: relative;
    padding-right: 7px!important;
	padding-left: 7px!important;
    margin-bottom: 5px!important;}
header.woocommerce-products-header {
    display:none!important;
	}}

.woocommerce-Price-amount{
	color:black!important;
	
}
