Reorder elements using css souces: http://jsfiddle.net/m37cxb9g/5/ https://stackoverflow.com/questions/7425665/switching-the-order-of-block-elements-with-css
body {
display:flex;
flex-flow: column;
}
#blockA {
order:4;
}
#blockB {
order:3;
}
#blockC {
order:2;
}
<div id="blockA">Block A</div>
<div id="blockB">Block B</div>
<div id="blockC">Block C</div>