/*
CTC Separate Stylesheet
Updated: 2023-10-14 06:26:50
*/
.gr-header-section.sticky-on .gr-header-menu-cta-area {
    display: block;
}
.gr-testimonial-content {
    background: #deedf9;
}
.gr-header-category-area .gr-header-category-item li a:hover, .gr-product-filter-tab-btn .nav-tabs .nav-link.active, .gr-product-filter-tab-btn .nav-tabs .nav-link:hover, .main-menu__nav ul li:hover > a, .main-menu__nav ul li.active > a, .main-menu__nav ul li .submenu li:hover > a, .main-menu__nav ul li .submenu li.active > a {
    background-color: #b9e5ff;
}
.groser-breadcrumb li {
    color: #2196F3;
}
.gr-header-category-area .gr-header-category-item li:last-child a {
    border: none;
}
.gr-header-search-cart-button-area {
    padding: 5px 0px;
}
.gr-btn a:hover {
    background-color: #0b97ff;
}
.gr-title-top-content .gr-title-top-slug {
    border: 2px solid #0076cd;
}
.gr-product-item-1 .gr-product-text-area .gr-product-author, .gr-product-author {
    display: none !important;
}
.gr-product-item-1 .gr-product-text-area .gr-price-range .product__price span, .shop-single-section .product-details .price, span.woocommerce-Price-amount.amount, span.woocommerce-Price-currencySymbol, .gr-weekly-deal-product .product__price span, .woosq-popup .price span  {
    color: #ff0000;
}
.gr-product-item-1 .gr-product-img-label {
    padding: 5px 5px 0px;
}
.home .gr-product-item-1 .product-img img {
    height: 170px;
    width: 100%;
    overflow: hidden;
    object-fit: cover;
    border-radius: 4px;
}
.gr-product-item-1 .gr-product-text-area h3 {
    height: 70px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    padding: 15px 36px;
}
.gr-newslatter-content .gr-newslatter-form form {
    -webkit-box-shadow: -2.505px 17.825px 54px 0px #0076cd5e;
    box-shadow: -2.505px 17.825px 54px 0px #0076cd5e;
    border-radius: 30px;
}
.gr-weekly-deal-category .gr-category-item {
    min-width: 200px;
    padding: 8px 5px;
}
.woosq-popup form.cart.product-row .quantity input[type="number"]
{
    margin: 0 2px;
}
.woopq-quantity-input-plus, .woopq-quantity-input-minus {
    border-radius:5px;
}
/******************************** Footer Widget *******************************************/

.gr-footer-widget-content .gr-footer-widget .footer-logo img.custom-logo {
    height: 50px;
    width: 100%;
}
.gr-footer-widget-content .gr-footer-widget .footer-logo {
    margin-bottom: 15px;
}
.gr-footer-sponsor, .gr-footer-section {
    background: #080134;
}
.gr-footer-widget-content .gr-footer-widget .gr-footer-address li, .gr-footer-widget-content .gr-footer-widget .logo-text, .gr-footer-widget-content .gr-footer-widget .menu-widget li a, .gr-footer-widget-content .gr-footer-widget .menu-widget li a:before, .copyright-text, .gr-footer-widget-content .gr-footer-widget .address-widget:before, .gr-footer-widget-content .gr-footer-widget .menu-widget:before {
    color: #b5b5b5;
    font-weight: normal;
}
.gr-footer-widget-content .gr-footer-widget .address-widget:before, .gr-footer-widget-content .gr-footer-widget .menu-widget:before {
    background-color: #b5b5b5;
}
.gr-footer-widget-content .gr-footer-widget .menu-widget li a:before {
    top: 5px;
    content: "\f178";
}



/******************************** Responsive CSS *******************************************/
@media screen and (max-width: 991px) {
    .gr-header-section.sticky-on .gr-header-menu-cta-area {
        display: none;
    }
    .groser__logo-item img {
        max-width: 90px;
    }
}