
/* TURMA DO RANGO - MENU COMPLETO */
.main-menu ul,
.tdr-menu-completo-fallback ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

.main-menu > ul > li,
.tdr-menu-completo-fallback > ul > li,
.tdr-menu-completo-fallback ul li {
    display: inline-block !important;
    position: relative !important;
    margin: 0 8px !important;
}

.main-menu ul li a,
.tdr-menu-completo-fallback ul li a {
    color: #ffcc00 !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    opacity: 1 !important;
    font-size: 13px !important;
    white-space: nowrap !important;
}

.main-menu ul li a:hover,
.tdr-menu-completo-fallback ul li a:hover {
    color: #fff !important;
}

.main-menu ul li ul,
.tdr-menu-completo-fallback ul li ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 210px;
    background: #111;
    border: 1px solid #ffcc00;
    z-index: 99999;
    text-align: left;
    padding: 6px 0 !important;
}

.main-menu ul li:hover > ul,
.tdr-menu-completo-fallback ul li:hover > ul {
    display: block !important;
}

.main-menu ul li ul li,
.tdr-menu-completo-fallback ul li ul li {
    display: block !important;
    margin: 0 !important;
}

.main-menu ul li ul li a,
.tdr-menu-completo-fallback ul li ul li a {
    display: block !important;
    padding: 9px 12px !important;
}

@media(max-width: 900px) {
    .main-menu > ul > li,
    .tdr-menu-completo-fallback > ul > li,
    .tdr-menu-completo-fallback ul li {
        display: block !important;
        margin: 6px 0 !important;
    }

    .main-menu ul li ul,
    .tdr-menu-completo-fallback ul li ul {
        position: static !important;
        display: block !important;
        border: 0 !important;
        background: #151515 !important;
        margin-top: 4px !important;
    }
}
