/**
 * Menu Mobile Breakpoint Customization
 * Arquivo temporariamente vazio - aguardando nova configuração
 *
 * @package Flatsome Child
 * @version 1.0.0
 */

/* CSS removido temporariamente para debug */



@media (max-width: 1300px) {
    .flex-col.show-for-medium.flex-right {
        display: block !important;
    }

    .flex-col.hide-for-medium.flex-right {
        display: none;
    }

    .flex-col.hide-for-medium.flex-left {
        display: none;
    }
    
    .mobile-nav .icon-menu:before {
        content: "";
    }
    .flex-col.show-for-medium.flex-left {
        display: block !important;
    }
}


.mobile-sidebar .nav > li > a, .mobile-sidebar-levels-2 .nav > li > ul > li > a {
    font-weight: 100 !important;
    color: #444343 !important;
    padding-bottom: 4px !important;
    padding-top: 4px !important;
    font-size: 12px !important;
    text-transform: unset;
}

.mobile-sidebar .off-canvas-left .mfp-content, .off-canvas-right .mfp-content
 {
 
    background-color: #ffffff;
}

.mobile-sidebar .off-canvas-left.mfp-ready .mfp-content
{  
    background: #fff !important;
}

.mobile-sidebar .nav-vertical li {
    border: 0px !important;
}


.off-canvas .nav-vertical li li>a {
    padding-bottom: 5px;
    padding-top: 5px;
    text-transform: unset;
    font-size: 12px;
    font-weight: 100;
}

  .menu-sale a {
        color: #ff0000 !important;
    }

    .nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover {
        background-color: transparent !important;
    }

    /* Cor do texto preto quando o item do menu está ativo */
    .nav-sidebar.nav-vertical>li.menu-item.active > a,
    .nav-sidebar.nav-vertical>li.menu-item.active > a:hover,
    .nav-sidebar.nav-vertical>li.menu-item.current-menu-item > a,
    .nav-sidebar.nav-vertical>li.menu-item.current-menu-item > a:hover {
        color: #000 !important;
    }