Tweak and refactor styles for grid-span
Fix %flex-item-legacy and .no-flexbox styles

Footer shouldn't use flexbox style anymore