/*
Theme Name: Vaidhut Enterprises
Theme URI: https://www.webbycrown.com/
Author: WebbyCrown Solutions
Author URI: https://www.webbycrown.com/
Description: WordPress child theme made by WebbyCrown Solutions
Template: ecomall
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: ecomall-child
*/

nav.vertical-menu > ul.menu > li.ts-megamenu-columns-0 .has-icon,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-1 .has-icon,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-2 .has-icon,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-3 .has-icon,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-4 .has-icon {
    padding: 0 !important;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 18px;
}
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-0 .has-icon span.menu-icon,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-1 .has-icon span.menu-icon,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-2 .has-icon span.menu-icon,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-3 .has-icon span.menu-icon,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-4 .has-icon span.menu-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 25.5px;
    height: 25.5px;
}
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-0 .has-icon span.menu-icon img,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-1 .has-icon span.menu-icon img,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-2 .has-icon span.menu-icon img,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-3 .has-icon span.menu-icon img,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-4 .has-icon span.menu-icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-0:hover .has-icon span.menu-icon img,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-1:hover .has-icon span.menu-icon img,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-2:hover .has-icon span.menu-icon img,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-3:hover .has-icon span.menu-icon img,
nav.vertical-menu > ul.menu > li.ts-megamenu-columns-4:hover .has-icon span.menu-icon img {
    filter: invert(28%) sepia(98%) saturate(1247%) hue-rotate(186deg) brightness(94%) contrast(116%);
}

/* TS Product Deals widget (overridden in child theme) — full width inside Elementor */
.elementor-widget-ts_product_deals .elementor-widget-container {
    overflow: visible;
}
.ts-product-deals-wrapper.vaidhut-custom-deals {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

