Centered text on div, stays centered on width reduction, fixed text-wrapping issue with side-panel