Changed to flexbox

Means no support for IE8...