Если я правильно понимаю этот вопрос, вы хотите поднять элементы по высоте. То, что мешает вам делать это, находится внутри вашего CSS
#navbar ul {
height: 100%;
list-style: none;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
Удалите align-items: center;
из #navbar ul
Так, чтобы это выглядело так:
#navbar ul {
height: 100%;
list-style: none;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
Теперь вы сможете увеличивать и / или уменьшать его по высоте, чтобы правильно выровнять его по тегу div так, как вам хочется.