.nav-main-collapse {
    height: auto;
    border: 1px solid var(--bg-main);
    border-right: none;
    border-left: none;
}

.table-menu table {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}

.table-menu tr {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

.table-menu td {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}

.table-menu td a{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    white-space: nowrap;
}
 
.table-menu td:hover a,
.table-menu td.active a{
    background: none!important;
    color: var(--c-main);
}

.dropdown {
    position: relative;
}

.dropdown .wrap {
    position: relative;
}

.dropdown-menu {
    display: none;
}

.dropdown .wrap:hover .dropdown-menu {
    position: absolute;
    top: 46px;
    display: flex;
    flex-direction: column;
    background-color: var(--bg-main);
}

.dropdown .wrap:hover .dropdown-menu li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    text-transform: none;
    list-style-type: none;
    border-bottom: rgba(255, 255, 255, 0.488);
}

.dropdown .wrap:hover .dropdown-menu li:hover a,
.dropdown .wrap:hover .dropdown-menu li a {
    color: var(--black-main);
}

.dropdown .wrap:hover .dropdown-menu li:hover {
    background-color: var(--c-main);
}

.topmenu-DARK.canfixed.fixed {
    transition: .1s;
}

.topmenu-DARK.canfixed.fixed .menu-row.row {
    display: none;
}

.topmenu-DARK.canfixed.fixed img {
    height: 50px;
}

.topmenu-DARK.canfixed .logo a:hover span,
.topmenu-DARK.canfixed .logo a span:hover {
    color: var(--c-main);
}