Как подвинуть блок?
Как вариант https://jsfiddle.net/umc2ns3o/7/UPD: Вариант с псевдоэлементом и order https://jsfiddle.net/umc2ns3o/25/
Только для красного задай margin-right:auto; это сдвинет и его, и зеленый влево.