Follow-up on review

No more usage of `display: table` and `flexbox` for cross-browser issues. Replaced with `float`.