/**
Theme Name: Silsilay
Author: Silsilay
Author URI: https://silsilay.in
Description: Special Theme for Silsilay
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.woocommerce-loop-category__title mark.count, .sku_wrapper, body.single-product .quantity, .ast-sticky-add-to-cart #trust-badge-silsilay { display: none !important; }
.stock.in-stock{ font-weight:900; color: green !important; }
.entry-title{font-weight:bold;font-size: 3rem;} h2, .entry-content :where(h2){font-size: 1.8rem;}
.astra-dark-mode-enable .main-header-menu .sub-menu { background-color: #C2ADC6 !important;}
span.woocommerce-Price-currencySymbol{margin-right: 5px !important;} .woocommerce-js div.product p.price{margin: 0 0 0.8em;}
.ast-live-search-results{ background: #C2ADC6; }
label.ast-search--posttype-heading{ color: #4A4A4A; border-bottom: 1px solid #4A4A4A; text-transform:uppercase; font-weight: bold;}
a.ast-search-item{color: #4A4A4A; }
a.ast-search-item:hover {background-color: #8B6C82;color:#EAE4DD;}
.woocommerce-checkout h3 { font-size: 24px !important;font-family: 'Libre Baskerville',serif;}
.woocommerce-js .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select{background-color: #C2ADC6 !important; border: 1px solid #000 !important; }
.astra-dark-mode-enable form .form-row textarea, .astra-dark-mode-enable input[type=email], 
.astra-dark-mode-enable input[type=number], .astra-dark-mode-enable input[type=password], 
.astra-dark-mode-enable input[type=reset], .astra-dark-mode-enable input[type=search], 
.astra-dark-mode-enable input[type=tel], .astra-dark-mode-enable input[type=text], 
.astra-dark-mode-enable input[type=url], .astra-dark-mode-enable textarea,
.astra-dark-mode-enable .select2-container .select2-selection--single, 
.astra-dark-mode-enable .select2-dropdown, .astra-dark-mode-enable select,
span#select2-billing_state-container, span#select2-billing_country-container{color: #4A4A4A !important;}
.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:before{border: 2px solid #EAE4DD !important;}
.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:after{background: #EAE4DD !important;}
body.single-product .entry-summary .price bdi::after {content: "(Inclusive of all taxes)";font-size: 12px;padding-left: 7px;vertical-align: middle;}
.site-header {z-index: 1000;position: sticky;top: 0;}
.error404 .page-title{
	color: #4A4A4A !important;
}
.woocommerce-order-overview__payment-method{
	margin-top: 25px;
}
.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
    padding: 15px 20px;
    font-size: 21px;
    font-family: 'Libre Baskerville',serif;
    font-weight: bold;
    box-shadow: 5px 5px 5px #8B6C82;
}
.woocommerce-js ul.products li.product .woocommerce-loop-product__title, 
.woocommerce-page ul.products li.product .woocommerce-loop-product__title{
	font-size: 1.1em;
}
.woocommerce-tabs ul li {
    list-style-type: none;
} 

@media (max-width: 921px) {
    .ast-container .woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid), .woocommerce.tablet-columns-3 ul.products:not(.elementor-grid) {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
	.content-align-center .main-header-menu {
		text-align: left;
	}
	.ast-header-break-point .ast-nav-menu .sub-menu {
		line-height: 1.2;
	}
	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{
		padding-top:10px;
		padding-bottom:10px;
	}
	.home-h1 {
		font-size: 34px !important;
	}
	.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
        margin: 0 !important;
        padding-top: 0;
	}
	.entry-title{
		font-size: 2rem;
	}
	
}

@media only screen and (max-width: 396px){
.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap, .ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap {line-height: 0.1 !important;}
}