Помощь с flexbox

Дмитрий Батманов

Добрый день.
Подскажите пожалуйста что не так.
в хэдере блоки выровнялись по верхнему краю без отступов по краям, как положено, не могу им задать вертикальное выравнивание. на align-items:center не реагируют baseline выстроило меню и кнопку по центру, а логотоп ни в какую не двигается, прилип к верху, что не так?
Спасибо.
HTML

<div class="header-flex">
<a class="header-top__logo" href="#"><img src="img/block1-header/header-top/logo.png"></a>
<ul class="header-nav">
<li><a href="#">Home</a></li>
<li><a href="#">Features</a></li>
<li><a href="#">How it works</a></li>
<li><a href="#">Video message</a></li>
</ul>
<a class="header-top__btn btn" href="#" >Buy Now!</a>
</div>

CSS

.header-flex{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: baseline;
}
.header-nav{
display: flex;
justify-content: space-between;
width: 480px;
list-style: none;
}

1 чел.