.elementor-kit-7782{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-3c30277:#802211;--e-global-color-ce7bd1c:#858585;--e-global-color-8defdd8:#FFFAE2;--e-global-color-9c1fe53:#000000B5;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-7856774-font-family:"Special Elite";--e-global-typography-7856774-font-weight:400;--e-global-typography-2e45503-font-family:"Merriweather";--e-global-typography-2e45503-font-size:1.5rem;--e-global-typography-2e45503-font-weight:600;--e-global-typography-a6f0667-font-family:"Special Elite";--e-global-typography-a6f0667-font-size:53px;--e-global-typography-a6f0667-font-weight:400;--e-global-typography-ba99fc8-font-family:"Gill Sans";--e-global-typography-ba99fc8-font-size:22px;--e-global-typography-ba99fc8-font-weight:400;--e-global-typography-261dec2-font-family:"Archer";--e-global-typography-261dec2-font-size:26px;--e-global-typography-261dec2-font-weight:400;--e-global-typography-2ef48d3-font-family:"Archer";--e-global-typography-2ef48d3-font-size:26px;--e-global-typography-2ef48d3-font-weight:400;--e-global-typography-2ef48d3-line-height:33px;--e-global-typography-ad87783-font-family:"Archer";--e-global-typography-ad87783-font-size:26px;--e-global-typography-ad87783-font-weight:400;--e-global-typography-ad87783-line-height:33px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7782 e-page-transition{background-color:var( --e-global-color-3c30277 );}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7782{--e-global-typography-ad87783-font-size:68px;--e-global-typography-ad87783-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */<style>
    .add_to_cart_button, .product_type_simple {
        background-color: white !important;
        color: black !important;
        border: 1px solid black !important;
        transition: all 0.3s ease !important;
        /* position: absolute !important;
        bottom: 0; */
        place-self: center;
        
        height: 40px;
        padding-top: 8px !important;
        
    }
    
    .elementor-accordion .elementor-accordion-item:first-of-type {
        display: none;
    }
    .elementor-accordion {
        border-top: 1px solid  #D4DFF2C7;
    }
    
    /* Target the anchor element containing the button */
    li.product {
        position: relative; /* Make the li a positioning context */
    }
    
    /*li.product a.add_to_cart_button {*/
    /*    position: relative; */
    /*    width: 160px;*/
    /*    left: 50%;*/
    /*    transform: translateX(-75%);*/
    /*}*/
    
    
    @media (min-width:600px)  { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ 
        li.product a.button.product_type_simple{
            text-align: center;
            position: relative; 
            /*width: 160px;*/
            /*left: 50%;*/
            /*transform: translateX(-75%);*/
        }
    }
    @media (min-width:801px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */ 
        li.product a.button.product_type_simple{
            text-align: center;
            position: relative; 
            /*width: 160px;*/
            /*left: 50%;*/
            /*transform: translateX(-75%);*/
        }
        /* Navigation bar Menu link text color*/
        .menu-item > .menu-link{
            color:white !important;
            font-weight: 600;
        }
    }
    @media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ 
        li.product a.button.product_type_simple{
            text-align: center;
            position: relative; 
            /*width: 160px;*/
            /*left: 50%;*/
            /*transform: translateX(-75%);*/
        }
        
        /* Navigation bar Menu link text color*/
        .menu-item > .menu-link{
            color:white !important;
            font-weight: 600;
        }
    }
    @media (min-width:1281px) { /* hi-res laptops and desktops */ 
        li.product a.button.product_type_simple{
            text-align: center;
           position: relative; 
            /*width: 160px;*/
            /*left: 50%;*/
            /*transform: translateX(-75%);*/
        }
        
        /* Navigation bar Menu link text color*/
        .menu-item > .menu-link{
            color:white !important;
            font-weight: 600;
        }
    }
    
    
    
    
    .add_to_cart_button:hover {
      background-color: #7b2016 !important; /* Change background on hover */
      color: white !important; /* Change text color on hover */
    }
    
    /* Add to cart button */
    .ast-menu-cart-outline .ast-addon-cart-wrap {
        color: white;
    }
    
    .product_type_simple:hover{
          background-color: #7b2016 !important; /* Change background on hover */
      color: white !important; /* Change text color on hover */
    }
    
    /* Out of stock label -- START */
    .ast-shop-product-out-of-stock{
        background-color: rgb(255 255 255 / 40%) !important;
        transition: background .3s !important;
        text-align: center !important;
        left: 0.5em !important;
        right: 0.5em !important;
        bottom: 0.5em !important;
        padding: .5em 0 0.7em !important;
        border-radius: 6px !important;
        color: rgb(115 6 6 / 64%) !important //rgba(255 255 255 / 50%) !important;
        
        /*display: none;*/
    }
    
    .astra-shop-thumbnail-wrap:hover .ast-shop-product-out-of-stock{
        color: #7b2016 !important;
        background-color: #ffffffd4 !important;
    }

    /* Out of stock label -- STOP */
    
    .astra-shop-summary-wrap{
        display: flex;
        flex-direction: column;
        /* align-items: center; */
        justify-content: space-between;
    }
    
    .ast-woo-product-category{
        display: none !important;
    }
    
    
    .view-all-button{
        width: 25%;
        align-self: center;
    }


    .woocommerce-LoopProduct-link.woocommerce-loop-product__link>img{
        border-radius: 6px
    }
    

    .site-info-inner{
        margin-bottom: 15px;
    }
    
    
    /* Navigation bar color */
    .ast-main-header-wrap, .ast-primary-header-bar, .site-header-section{
        background-color: #7B2016 !important;
        
    }
    

    
    /* Navigation bar Sub Menu link text color*/
    .sub-menu > .menu-item >.menu-link{
        color:#7B2016 !important;
    }
    
    .ast-cart-menu-wrap{
        background-color: white;
    }
    
    /*Cart icon*/
    .ast-header-account-link{
        fill: white;
    }
    
    /*Shop now button*/
    .ast-custom-button{
        background-color: white;
        color: #7B2016;
    }
    
    /*Inverted color for Logo*/
    .custom-logo{
        filter: brightness(0) invert(1);
    }
</style>

<style>
    /*Related to icons and fonts in Navigation bar*/
    .whiteColorIcon{
        color: white !important;
    }
    
   a.menu-link {
       color: black !important;
   }
</style>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://forestpost.in/wp-content/uploads/2024/10/gill_sans_bold-webfont.woff2') format('woff2'),
		url('https://forestpost.in/wp-content/uploads/2024/10/gill_sans_bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://forestpost.in/wp-content/uploads/2024/10/gill_sans_light-webfont.woff2') format('woff2'),
		url('https://forestpost.in/wp-content/uploads/2024/10/gill_sans_light-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://forestpost.in/wp-content/uploads/2024/10/gill_sans_medium-webfont.woff2') format('woff2'),
		url('https://forestpost.in/wp-content/uploads/2024/10/gill_sans_medium-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://forestpost.in/wp-content/uploads/2024/10/gill_sans.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archer';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://forestpost.in/wp-content/uploads/2024/10/Archer_Semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'Archer';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://forestpost.in/wp-content/uploads/2024/10/archer-medium-pro.woff2') format('woff2');
}
/* End Custom Fonts CSS */