flexbox alinhar à direita e à esquerda
.primary-nav {
display:-webkit-flex;
display:flex;
list-style-type:none;
padding:0;
justify-content:flex-end;
}
.left {
margin-right:auto;
}
colocar a imagem no topo direito dentro flex css
display: flex;
flex-flow: row-reverse wrap;