#menu-bg {
z-index: 1000000;
padding: 10px 0;
background-color: white;
box-shadow: 0 0 20px 4px rgba(0,0,0,0.10);
}

#logo-menu {
    height: 40px !important;
    margin: 0;
    padding: 0;
}

#menu-table {
    float: right;
    padding: 0;
    margin: 0;
    height: 35px;
    width: auto;
}

#menu-table-md {
    float: right;
    padding: 0;
    margin: 0;
    height: 35px;
    width: auto;
}

#menu-table-mobile {
    float: right;
    padding: 0;
    margin: 0;
    height: 35px;
    width: auto;
}

#table-menu-row {
    padding: 0;
    margin: 0;
}

#table-menu-cell {
    padding: 0;
    margin: 0;
}

#menu-messengers-button {
    height: 25px;
    margin: 7.5px 10px 7.5px 0;
    padding: 0;
}

#menu-button {
    transition: 0.3s;
}

#menu-button:hover {
    color: white !important;
    background: #20346a !important;
}