/* MENU */
#header .ets_mm_megamenu_content {
    background: var(--bs-black);
}
#header .ets_mm_megamenu_content_content .mm_menus_ul {
    width: auto;
    margin: 0 auto;
}
#header .layout_layout1 .mm_menus_li {
    border:0px;
}
#header .layout_layout1:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a {
    background:none !important;
}
#header .layout_layout1:not(.click_open_submenu) .mm_menus_li:hover > a:before {
    opacity:0;
}
.layout_layout1 .ets_mm_block_content ul li a::before {
    content:none;
}
.ybc-menu-toggle {
    color:white;
}
.ybc-menu-toggle .icon-bar {
    background:white;
}
#header .ets_mm_megamenu_content .container {
    max-width:100%;
}
#header .ets_mm_megamenu_content_content .popular-brands {
    align-items: center;
}
#header .ets_mm_megamenu_content_content .popular-brands > div {
    display: flex;
    justify-content: center;
}
@media (min-width: 1200px) {
    #header .ets_mm_megamenu_content {
        padding: 0px 40px;
    }
}
@media (max-width: 767px) {
    .ets_mm_megamenu .container {
        background-color: var(--bs-body-bg);
    }
    #header .ets_mm_megamenu_content_content .popular-brands>div {
        width: 50%;
        padding: 0;
    }
}
/********/

/* FOOTER */
.footer__main {
    background: var(--bs-body-bg);
}
.footer-top .elementor-social-icon-facebook:hover {
    background: var(--bs-icon-facebook-bg) !important;
}
.footer-top .elementor-social-icon-youtube:hover {
    background: var(--bs-icon-youtube-bg) !important;
}
.footer-top .elementor-social-icon:has(.fa-instagram):hover {
    background: var(--bs-icon-instagram-bg) !important;
}
.footer-top .elementor-social-icon-tiktok:hover {
    background: var(--bs-icon-tik-tok-bg) !important;
}
@media (min-width: 768px) {
    .footer__main {
        padding-block: 0px;
    }
}
/**********/