/*
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
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
*/


* {
    margin: 0;
    padding: 0;
    box-sizing: border-box; 
}
/* -------------header start--------------- */
a.ast-header-account-link.ast-account-action-link.ast-header-account-type-icon span.ahfb-svg-iconset.ast-inline-flex.svg-baseline {
    background: #212842;
    border-radius: 50px;
    padding: 5px;
}

svg.ast-mobile-svg.ast-menu-svg {
    outline: none;
}
button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal {
    border: none!Important;
    outline: none!important;
}
form.search-form {
    border-radius: 50px!important;
    border: 1px solid #212842!important;
}
.ast-builder-layout-element.site-header-focus-item.ast-header-woo-cart {
    padding: 0!important;
}

input#search-field {
    border-radius: 0 50px  50px 0;
    border: none;
}
.ast-footer-copyright p {
    font-size: 14px!important;
}

.site-branding.ast-site-identity {
    padding: 8px;
}
ul#ast-hf-menu-1 {
    gap: 80px;
}

section#nav_menu-3 h2 {
    font-family: Poppins;
    font-weight: 500;
    font-size: 18px;
    line-height: 143%;
    letter-spacing: 0%;
    color: white;
}
section#block-16 p {
    margin-top: -10px;
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 192%;
    letter-spacing: 0%;
    color: white;
}
ul#astra-footer-menu {
    gap: 10px;
}
#astra-footer-menu .menu-item > a {
    padding: 0px;
    font-size: 14px!important;
    font-size: 1rem;
}
/* --------------header end---------------------- */
img.attachment-full.size-full.wp-image-204 {
    mix-blend-mode: darken;
}
.blog-section h3 {
    font-family: Poppins;
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    letter-spacing: 0%;
	margin-top:20px;
}
.blog-section img.attachment-medium.size-medium.wp-post-image {
    width: 100%;
}
ul.woocommerce-error strong, ul.woocommerce-error a {
    color: #b81c23;
}
.blog-section p {
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 132%;
    letter-spacing: 0%;
    color: #424242;
}
.page-id-538 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    position: absolute;
/*     left: 5px; */
/*     right: 5px; */
    bottom: 140px;
    opacity: 0;
}
.page-id-538 .woocommerce ul.products:not(.elementor-grid).columns-5, .woocommerce-page ul.products:not(.elementor-grid).columns-5 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.woocommerce-shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woocommerce-shop a.button.product_type_simple, a.button.product_type_easy_product_bundle.add_to_cart_button.ajax_add_to_cart, .astra-shop-summary-wrap .woocommerce-shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.woocommerce-shop a.button.product_type_simple {
    position: absolute;
    left: 50%;
    bottom: 160px;
    opacity: 0;
    transform: translateX(-50%);
    max-width: 90%;
    width: 80%;
}
ul.products.columns-5 li:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, 
ul.products.columns-5 li:hover .astra-shop-summary-wrap a.button.product_type_easy_product_bundle.add_to_cart_button.ajax_add_to_cart, ul.products.columns-5 li:hover .astra-shop-summary-wrap .woocommerce-shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, 
.woocommerce-shop a.button.product_type_simple,ul.products.columns-4 li:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
    opacity: 1;
}


.elementor-element.elementor-element-aa638b5.elementor-widget.elementor-widget-html>div>div {
    text-align: center;
}
.ast-woo-shop-archive .site-content > .ast-container {
    max-width: 1440px;
}
.blog-section a {
    font-family: Poppins;
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    letter-spacing: 0%;
    color: black;
    text-decoration: none!important;
}

.product-slider bdi, .woocommerce-shop bdi {
  	font-size: 25px;}

bdi {
    font-family: Poppins;
    font-weight: 500;
    font-size: 15px;
    line-height: 180%;
    color: #6D4B35;
    letter-spacing: 0%;
    text-align: center;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .wlfmc-add-to-wishlist {
    display: none;
}

a.button.product_type_simple, a.button.product_type_simple:hover{
	    background: #212842;
	   
}
.woocommerce-js a.button:hover{
	color:white!important;
}

.wlfmc-popup-desc p {
    margin: 10px 0 0 0;
}

a.ast-on-card-button.ast-select-options-trigger.product_type_simple.add_to_cart_button.ajax_add_to_cart, a.ast-on-card-button.ast-select-options-trigger.product_type_simple, .slider-indicators,a.ast-on-card-button.ast-select-options-trigger.product_type_easy_product_bundle.add_to_cart_button.ajax_add_to_cart, .star-rating {
    display: none!important;
}
td.product-name a {
    color: black;
}
div#ast-scroll-top {
    background-color: #212842;
}
.slick-dots{
bottom:0!important;
}
button#slick-slide-control01 {
    box-shadow: none!important;
}
.slick-dots li button:before{
	font-size:18px!important;
	
}
.slick-dots li.slick-active button:before {
	opacity:1!important;}

.ast-site-header-cart .widget_shopping_cart .buttons .button:not(.checkout) {
    color: #ffffff !important;
    border-color: #212842!important;
}
.coupon button.button {
    padding: 10px!important;
}
button.show-password-input {
    padding: 10px;
    top: 1px!important;
    right: 0!important;
}
 .woocommerce-info::before {
    color: #000000;
}
.ast-site-header-cart .ast-site-header-cart-data .ast-mini-cart-empty .woocommerce-mini-cart__buttons a.button{
	color:white!important;
}
nav.woocommerce-MyAccount-navigation ul li a, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active a, .woocommerce-MyAccount-content p a, nav.woocommerce-MyAccount-navigation ul li a:active , li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active a, span.posted_in, span.posted_in a, p.woocommerce-LostPassword.lost_password a, label a , label a:hover, a.showcoupon, .woocommerce-message::before, .woocommerce-info::before, a.ast-search-item span{
    color: black!important;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button, a.checkout-button.button.alt.wc-forward, button#place_order, button.single_add_to_cart_button.button.alt, a.button.checkout.wc-forward, .woocommerce-message a.button.wc-forward,button.woocommerce-button.button.woocommerce-form-login__submit, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit, button.show-password-input,a.woocommerce-Button.wc-forward.button,a.button.wc-forward, button.woocommerce-Button.button, a.button.wc-backward, input#submit{
    background: #212842!important;
}
select:not(:-internal-list-box):not([multiple]) option:enabled:hover {
	  background: #212842!important;
}

/* Change hover background color */
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button:hover, button.woocommerce-Button.button:hover,
a.checkout-button.button.alt.wc-forward:hover, a.woocommerce-Button.wc-forward.button:hover,a.button.wc-forward:hover,
button#place_order:hover, 
button.single_add_to_cart_button.button.alt:hover, 
a.button.checkout.wc-forward:hover, a.button.wc-backward:hover,
.woocommerce-message a.button.wc-forward:hover, button.woocommerce-button.button.woocommerce-form-login__submit:hover, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover,input#submit:hover {
    background: #996E52 !important;
}
button.show-password-input:hover{
	color: #996E52 !important;
}
.woocommerce button.button:hover, .woocommerce-js #reviews #review_form #respond p.form-submit input#submit:hover{
color:white!important;
}
.slick-dots button:before {
    color: #996E52!important;
}
button#slick-slide-control00 {
    box-shadow: none!important;
}
.button {
    border-radius: 0px;
}
a.added_to_cart.wc-forward {
    color: white;
    font-size: 16px;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before, a.button.product_type_easy_product_bundle.add_to_cart_button.ajax_add_to_cart:before {
    content: url("/wp-content/uploads/2025/03/Vector-3.png");
    width: 22px;
    height: 22px;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, a.button.product_type_easy_product_bundle.add_to_cart_button.ajax_add_to_cart {
    justify-content: center;
    gap: 14px;
    text-align: center;
	    background: #212842;
    display: flex;
    align-items: center;
}
.ast-hfb-header .ast-addon-cart-wrap {
    padding: 0!important;
}
.search-field::placeholder {
    color: #D3D3D3!important;
}
input[type="number"]{
    height: 36px;
}
/* --------------------------product slider----------------------- */
.product-slider {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    display: block;
}
ul.products.columns-5.slick-initialized.slick-slider li {
    padding: 0 10px;
}
.product-slider ul.products.columns-5 {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
.wlfmc-add-to-wishlist .wlfmc-addtowishlist, .wlfmc-add-button.wlfmc-removefromwishlist.wlfmc-tooltip.wlfmc-tooltip-top {
    margin-right: 10px;
}
button.slick-arrow:before {
    color: #212842;
    opacity: 1;
}
.slick-prev, .slick-next {
top: 100%!important;
}
button.slick-prev.slick-arrow {
    left: 45%;
		z-index:1;
}
button.slick-next.slick-arrow {
    right: 45%;
	z-index:1;
}
button.slick-arrow{
	opacity:1!important;
}
.slick-prev:before {
    content: url("/wp-content/uploads/2025/03/Frame-3.png")!important;
}
.slick-next:before{
	    content: url("/wp-content/uploads/2025/03/Frame-4.png")!important;

}
/* --------------rashi section detech -------------------- */
input#name-input {
    border: 1px solid #FFFFFF;
    background: transparent;
	padding: 12px 30px;
     color: white;
}
  input::placeholder{
	color: white!important;
	     font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 80%;
}
p.product-txt {
    font-family: Poppins;
    font-weight: 500;
    font-size: 16px;
    line-height: 126%;
    color: white;
}
button#submit-btn {
    color: #162441;
    background: #FFFFFF;
    width: 100%;
    text-align: left;
    font-size: 16px!important;
}

#rashi-display {
 font-family: Poppins;
font-weight: 500;
font-size: 25px;
line-height: 126%;
letter-spacing: 0%;
    color: white;
	   width: 100%;
    text-align: left;
}
.rashi-info h2 {
    font-family: Poppins;
    font-weight: 500;
    font-size: 40px;
    line-height: 80%;
    letter-spacing: 0%;
    text-align: center;
}
.rashi-info p {
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 200%;
    letter-spacing: 0%;
    text-align: center;
}
a.showlogin {
    color: #996e52;
}
button.button {
    background: #212842 !important;
    padding: 9px !important;
}
/* ----------------media quries start ------------------------- */
@media (max-width: 767px) {
    .slick-dots {
        bottom: -45px !important;
    }
	ul.slider-container, span.wwo_card_details, 	.swiffy-slider.slider-indicators-outside  {
    padding-bottom: 0!important;
}

span.wwo_card_details {
    padding: 0!important;

}
	section#block-16 p {
    margin-bottom: 0;
}
	    .blog-item {
                width: 100%!important;
            }
	section#block-9 img.wp-image-404 {
    padding: 0 20px;
}
	ul#astra-footer-menu {
    gap: 0;
}
	span.woo_add_to_card {
    width: 90%;
    left: 5%;
 
}
ul#astra-footer-menu a.menu-link {
    padding: 0 3px!important;
}
	#astra-footer-menu .menu-item > a {
    font-size: 13px!important;

}

/* 	.site-footer-above-section-1.site-footer-section.site-footer-section-1 {
    margin: 0!important;
    padding: 0!important;
} */
	.site-footer-above-section-2.site-footer-section.site-footer-section-2 {
    order: 0;
}
	.site-footer-above-section-1.site-footer-section.site-footer-section-1 {
    order: 1;
}
	.site-footer-above-section-3.site-footer-section.site-footer-section-3 {
    order: 2;
}
	span.woo_add_to_card {
    opacity: 1;
}
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {
    text-align: center;
}
	.product-slider bdi, .woocommerce-shop bdi {
    font-size: 14px;
}
	button.slick-prev.slick-arrow {
    left: 40%;
		z-index:1;
}
button.slick-next.slick-arrow {
    right: 40%;
	z-index:1;
}
	.slick-dots li button:before {
    font-size: 12px!important;
}
	.woocommerce-shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woocommerce-shop a.button.product_type_simple, a.button.product_type_easy_product_bundle.add_to_cart_button.ajax_add_to_cart, .astra-shop-summary-wrap .woocommerce-shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.woocommerce-shop a.button.product_type_simple{
	opacity:1;
/* left: auto; */
	 width: 80%;
/* 		left: 10%; */
	bottom: 95px;
	font-size: 10px;
}
	.page-id-538 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
			opacity:1;
	bottom: 95px;
			 width: 90%;
	font-size: 10px;
/* 		   left: 5%; */
	}
	
	.page-id-538 a.button.product_type_easy_product_bundle.add_to_cart_button.ajax_add_to_cart{
		 width: 90%;
/* 		left: 5%; */
	}
input#search-field {
    border-radius: 50px;
}
	.search-field::placeholder {
    color: white!important;
}
	a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before, a.button.product_type_easy_product_bundle.add_to_cart_button.ajax_add_to_cart:before{
		display:none;
	}
.astra-shop-summary-wrap, .page-id-538 
	.astra-shop-summary-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
    text-align: center;
}
svg#ast-bag-icon-svg {
    height: 20px!important;
    width: 20px!important;
}
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-search {
    padding: 5px 0 0 0;
}
	.woocommerce-tabs.wc-tabs-wrapper {
    padding: 0!important;
}
	.summary.entry-summary {
    margin: 0!important;
}
.coupon	button.button {
    font-size: 12px!important;
}
.page-id-538 .woocommerce ul.products:not(.elementor-grid).columns-5 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
	.woocommerce-shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woocommerce-shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .page-id-538 a.button.product_type_easy_product_bundle.add_to_cart_button.ajax_add_to_cart{

    transform: none!important;

}
	.page-id-538 .woocommerce ul.products:not(.elementor-grid).columns-5 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}



