/****Header CSS****/
.header-menu-desktop .current-page-ancestor>a {
    background-color: #9BA4BD;
}

.elementskit-megamenu-panel .current-page-ancestor>a {
    background-color: transparent !important;
}

@media(max-width: 1024px) {
    .full-width-btn-mob a {
        width: 100% !important;
    }

    .mob-menu .current-menu-item>a,
    .mob-menu .current-menu-parent>a {
        color: #707070 !important;
    }

    .mob-menu .ekit-wid-con .ekit_sidebar-widget-container {
        top: 0px;
    }

    .mob-menu .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container {
        -webkit-transition: all 0s;
        transition: all 0s;
        top: 0px;
    }

    .header-mob-menu .ekit-vertical-navbar-nav .elementskit-dropdown {
        padding: 0 0 15px 0 !important;
    }

    .header-mob-menu .menu-item:has(.elementskit-dropdown-open) a .ekit-submenu-indicator-icon {
        rotate: 180deg;
        padding-left: 5px;
    }

    .header-mob-menu .current-page-ancestor>a {
        color: #707070 !important;
    }
}

/*******Mega menu****/
.showroom-form-menu a img {
    width: 50px;
    margin-right: 15px;
}

.elementor-nav-menu .see-all-collection-menu a {
    font-weight: 500 !important;
}

.elementskit-megamenu-panel {
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.2);
    top: 50px !important;
}

@media screen and (max-width: 768px) {
    .mega-menu-row .mm-links-heading span {
        display: block;
        position: relative;
        width: 100%;
        background: url('/wp-content/uploads/2025/06/plus.png') no-repeat right center / 15px;
    }

    .mega-menu-row .mm-links-heading.active span {
        background: url('/wp-content/uploads/2025/06/minus.png') no-repeat right center / 15px;
    }

    .mega-menu-row .mm-links {
        display: none;
    }
}

/********header css end here*******/

/******Footer CSS******/

.social-links p {
    margin-bottom: 8px;
}

.footer-desktop-menu a {
    display: inline-block;
}