.menu_bar {
    width: 100%;

    display: flex;
    flex-direction: row;
    
    padding-top: 10px;
    padding-bottom: 10px;

    color: #FFFFFF;
    background-color: #27292F;
}

.menu_container {
    display: flex;
    flex-direction: row;

    width: 90%;
    max-width: 870px;
}

.menu_logo_container {
    width: 70px;

    text-align: left;
}

.menu_items_container {
    flex: 1;

    display: flex;
    flex-direction: row;

    padding-top: 5px;

    text-align: right;
}

.menu_item {
    font-size: 90%;
}

a.menu_item:link, a.menu_item:active, a.menu_item:visited {
    text-decoration: none;
    color: #FFFFFF;
}

a.menu_item:hover {
    text-decoration: none;
    color: #939497;
}