/* ------ Top menu -----------*/
.salecto-menumanager .salecto-topmenu{text-align:left;}
.salecto-topmenu .salecto-label{
    float:left;
}
.salecto-topmenu .salecto-level0{float: left;}

.salecto-topmenu .salecto-label{
    font-size:15px;
    text-transform:none;
    color:#000000;
    padding:14.75px 15px;
}
.salecto-topmenu .salecto-label .salecto-iconmega{
    height:15px;
    top:3.75px;
}
.salecto-topmenu .salecto-level0.active .salecto-label,
.salecto-topmenu .salecto-level0:hover .salecto-label,
.salecto-topmenu .salecto-level0:active .salecto-label,
.salecto-topmenu .salecto-level0:focus .salecto-label{
    color:#FFFFFF;
}
.salecto-topmenu .salecto-level0.active .salecto-label,
.salecto-topmenu .salecto-level0:hover .salecto-label,
.salecto-topmenu .salecto-level0:active .salecto-label,
.salecto-topmenu .salecto-level0:focus .salecto-label{
    background-color:#F0F0F0;
}
.salecto-topmenu .salecto-submenu,.salecto-topmenu .col-sub{
    background-color:#FFFFFF;
    color:#000000;
}
.salecto-topmenu .salecto-submenu a{
    color:#000000;
}
.salecto-topmenu .salecto-boxtitle{
    color:#000000;
}


/* ---- Mobile version ---------*/
@media (min-width: 1200px){
    .salecto-topmenu .mb-submenu{display: none !important;}

}
@media (max-width: 1199px){
    .salecto-menumanager .salecto-topmenu{background-color:transparent;display:block; }
    .salecto-menumanager .anchor_mbmenu,.salecto-menumanager .mb-label{
        display: block !important;
    }
    .salecto-topmenu .salecto-level0{
        float:left;
        width: 100%;
        //display: none;
        position: relative;
    }
    .salecto-topmenu.active .salecto-level0{
        display: block;
    }
    .salecto-topmenu .salecto-label{
        padding: 12px 15px 8px !important;
        background: #FFFFFF;
        border: 1px solid #ddd;
        border-top: 0;
        color: #2f2f2f;
        text-decoration: none;
        outline: none;
        width: 100%;
        float:left;
        min-height:43px;
    }
    .salecto-topmenu .salecto-submenu{display: none !important;}
    .salecto-topmenu .mbactive .mb-submenu.slide{
        z-index: 201;
        display: inline;
    }
    .salecto-level0 .salecto-label,

    .salecto-menumanager .mb-label{
        font-size:15px;
        text-transform:none;
        background-color:#FFFFFF;
        color:#2F2F2F;
    }
    .salecto-topmenu .salecto-level0.active .salecto-label,
    .salecto-topmenu .salecto-level0:hover .salecto-label,
    .salecto-topmenu .salecto-level0:active .salecto-label,
    .salecto-topmenu .salecto-level0:focus .salecto-label,
    .salecto-topmenu .salecto-level0:hover .mb-label,
    .salecto-topmenu .salecto-level0:active .mb-label,
    .salecto-topmenu .salecto-level0:focus .mb-label,

    .salecto-menumanager .mbactive .salecto-label,
    .salecto-menumanager .mbactive .mb-return,
    .salecto-menumanager .mbactive .mb-label{
        background-color:#EBEDED;
        color:#2F2F2F;
    }
    .salecto-menumanager .anchor_mbmenu{
        background-color:#FFFFFF;
    }
    .salecto-menumanager .anchor_mbmenu .anchor_mbmenu_text{
        color:#000000;
    }

    .salecto-menumanager .mb-submenu{
        background-color:#FFFFFF;
        color:#636363;
    }
    .salecto-menumanager .salecto-boxtitle{
        color:#636363;
    }
    .salecto-menumanager .mb-submenu a{
        color:#636363;
    }
}
    .salecto-menumanager .desktop-nav-menu a.active:hover {
        color:#007BFF !important;
    }
.salecto-topmenu .salecto-submenu a.form-group:hover,.salecto-category-dynamic .col-level .col-xs-12.form-group a:hover,.salecto-category-dynamic .col-level .col-xs-12.form-group.active a,.salecto-category-dynamic .col-dynamic a:hover span,.salecto-category-level .parent.active > a.form-group,.salecto-topmenu .salecto-level0.active .salecto-label{
color:#007BFF !important;
}
