.primary-nav { display:-webkit-flex; display:flex; list-style-type:none; padding:0; justify-content:flex-end; } .left { margin-right:auto; }
.parent { display: flex; } .child { margin-left: auto; order: 2; }
.item { order: 5; /* default is 0 */ }
header > div:nth-child(3) { margin-left: auto;}