#tarja-slide ul{display: flex !important; justify-content: center !important;align-items: center !important; flex-wrap: wrap !important; list-style-type: none !important;}

.menu-desktop .top-login .form_header_busca .input-group{
    border: 1px solid #d6d6d6 !important;
    border-radius: 4px !important;
    padding: 0 0 0 9px !important;
}

.btn-busca{
    margin-right: 7px;
}

.menu-desktop .btn-busca{
    padding: 5px !important;
    border-left: 1px solid #d6d6d6 !important;
}

.canal-atend{
    width: 290px !important;
    padding: 20px !important;
}

.canal-atend li a {
    margin: 0 !important;
    padding: 0 !important;
}

.canal-atend li a:hover {
    background-color: transparent !important;
}

.mega-menu{
    background: var(--cor-1);
}

.navbar-nav>li>a{
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}


ul.dropdown-menu.mega-dropdown-menu.dropdown-desktop.container.dropdown-todas-categorias > li {
    width: 100%;
    float: none;
    display: block;
}

ul.dropdown-menu.mega-dropdown-menu.dropdown-desktop.container.dropdown-todas-categorias {
    max-height: 400px !important;
    overflow-y: auto;
    overflow-x: hidden;
    width: 330px !important;
}

.dept-title-l1{
    font-size: 14px;
    color: black !important;
    text-transform: uppercase;
}

.ul-todas-categorias .dropdown-header a{
    border-bottom: none;
    margin-bottom: 0px;
}

.menu-desktop .nav > li.dropdown:hover > .dropdown-menu{
    max-height: 300px;
    overflow-y: auto;
}

.ul-todas-categorias li > a.dept-link-l2 {
    font-weight: normal;
    margin-bottom: 15px;
    background: #f1f1f1;
    padding: 7px 2px 7px 8px;
    border-radius: 4px;
}

.ul-todas-categorias li > a.dept-link-l2:hover{
    background: #f1f1f1;
    color: var(--cor-1) !important;
    font-weight: bold;
}



.mega-dropdown-menu a.tag-l3 {
    color: black !important;
    background: #f1f1f1;
    margin-bottom: 10px;
    margin-left: 10px;
}

.mega-dropdown-menu a.tag-l3:hover{
    background: #f1f1f1;
}

.menu-link-root .caret-indicator{
    display: none;
}

.sub-menu > li > a{
    font-size: 13px !important;
}

#tarja-slide ul li{
    background-color: transparent;
}

#tarja-slide .first-line{
    font-size: 13px;
    color: black !important;
}

#tarja-slide .second-line {
    color: black;
    font-size: 11px;
}

.footer-1-2 a {
    color: black !important;
}

.footer-1-2 li.divider {
    padding: 3px;
}

.mobile-lateral p{
    color: var(--cor-1);
}

.mobile-lateral a{
    color: var(--cor-1);
}

.mobile-lateral i {
    color: var(--cor-1) !important;
}

@media (max-width: 992px) {
    .navbar-nav>li>a {background-color: transparent;}
}