/*
Theme Name: Grosi
Theme URI: https://grosi.themejr.net/
Author: ThemeJR
Author URI: https://www.templatemonster.com/authors/themejr/
Description: Grosi is TemplateMonster Grocery WordPress Premium Theme.
Requires at least: 6.0
Tested up to: 6.0
Requires PHP: 5.6
Version: 1.1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: grosi
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready

 CSS file is in "assets/css"
*/

.autocomplete-suggestions,.footer-main, .woocommerce-additional-fields, .product-buttons-variations,.short-description,.product_meta,.product-share{
    /*display: none !important;*/
}
.woocommerce-variation-add-to-cart div.quantity{
    display: flex !important;
    visibility: visible !important;
}
#menu-categories-menu span:first-letter {
	color:blue
}
.archive .quantity input{
    float: left;
}
.woocommerce-cart-form{
    color:#ff0000;
}
/*.woocommerce-billing-fields__field-wrapper .select2 ,
#billing_city{
    pointer-events: none;
    appearance: none;
    width: 100%;
}*/
/*#billing_state,.coderockz_woo_delivery_date_field {*/
/*    pointer-events: none;*/
/*}*/
#billing_area,#billing_address_2,#thwdtp_delivery_time {
    width: 100%;
}
#thwdtp_delivery_datepicker_field .form-control:focus{
    border: solid 1px #e9e9e9

}
.wpautoterms-footer,.woocommerce-billing-fields__field-wrapper .select2-selection__arrow{
    display: none;
}
.payment_method_cod label{
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    background: green;
    width: 100%;
    padding: 10px;
}
.woocommerce-checkout #payment ul.payment_methods{
    padding: 1em 0 !important;
}
#billing_country_field,.shipping-calculator-button,.shipped_via,.woocommerce-MyAccount-navigation-link--downloads{
    display:none !important
}
/*.woocommerce-billing-fields__field-wrapper .select2 ,
#billing_state_field{
    pointer-events: none !important;
    appearance: none  !important;
    touch-action: none;
}*/
.woocommerce-MyAccount-navigation-link--dashboard,.page-title,.woocommerce-MyAccount-navigation-link--woo-wallet{
    /*display: none;*/
}
.page-title .entry-breadcrumbs {
    background-color: #efefef;
    padding: 5px 15px 5px 15px;
    border-radius: 5px;
}
.wc-cancel-main{
    padding: 10px !important;
}
.wc-cancel-main .wc-cancel-head{
    font-size: 20px;
}
.shhpingIcon{
    width: 25px !important;
    display: inline-block !important;
    margin-top: -6px;
}
.form-box__single-group input{
    width: 100% !important;
    margin-bottom: 0px;
}
.form-box__single-group p{
    margin: 0;
    height: 35px;
    color: red;
}
.btn--box{
    margin-top: 10px;
    padding: 15px 35px;
}
.woocommerce-MyAccount-content .edit{
    background: #26901b;
    color: #fff;
    padding: 10px 25px;
    /* margin-bottom: 10px; */
    margin-bottom: 10px;
    display: inline-block;
}
.googlePlay img{
    display:none !important;
}
@media (max-width: 768px) {
    .googlePlay img{
        display:block !important;
    }
    .site-footer{
        /*display: none;*/
    }
    .archive  #main-content{
        padding-top:0;
        margin-top:-25px;
    }
    .grosi-canvas-sidebar{
        /*display:none;*/
    }


}


/* ================================================================ */

.home .site-content {
    padding-bottom: 35px;
    padding-top: 00;
}


/*-----Home page cat menu-------*/
.home .categories-menu-wrapper.opened-categories .categories-menu{
    height: 331px !important;
    overflow-y: scroll !important;
    overflow: hidden;
}
.home .categories-menu-wrapper.opened-categories .categories-menu li a:after{
    display:none !important;
}
.home .categories-menu-wrapper.opened-categories .categories-menu .sub-menu{
    display:none;
    position: absolute;
    z-index: 999;
}
/*------------*/


/* Scrollbar track */
.categories-menu::-webkit-scrollbar {
    width: 6px;
}

/* Scrollbar thumb */
.categories-menu::-webkit-scrollbar-thumb {
    background-color: #adadad;
    border-radius: 4px;
}

/* On hover */
.categories-menu::-webkit-scrollbar-thumb:hover {
    background-color: #555;
}

/* Scrollbar track background */
.categories-menu::-webkit-scrollbar-track {
    background-color: #f1f1f1;
    border-radius: 4px;
}
input[type="checkbox"]::before{
    background-color: transparent !important;
}



/*----------------subcategory display on category page----------------------------*/
.custom-subcategory-wrapper {
    margin-bottom: 5px;
}

.custom-subcategory-wrapper h3 {
    font-size: 1.2rem;
    font-weight: 600;
    margin-bottom: 15px;
}

.subcategory-list {
    display: flex;
    flex-wrap: wrap;
    /*gap: 15px;*/
    gap: 10px 40px;
}

.subcategory-pill {
    background: #f8f8f8;
    padding: 12px 20px;
    border-radius: 8px;
    font-weight: 500;
    color: #111;
    text-decoration: none;
    display: inline-block;
    transition: background 0.3s ease;
}

.subcategory-pill:hover {
    background: #ececec;
    color: #000;
}

.products-top-custom-content {
    margin-bottom: 0rem !important;
}
/*----------------------------------------------*/