Namespaced variables
Flexbox progressive enhancement

Use (new) flexbox where possible to solve white-space issues. Tested on
(brackets: uses flexbox):

 - Chrome 28+[30+]
 - Firefox 24+[28+]
 - IE 8+(respond.js)[10+]
 - Android 4.0+[4.4+]
 - iOS 6+[7+]