No !important & visibility:hidden for .hide

Removing !important from `.hide` isn't enough to make jquery .show() / .toggle() work again. visibility:hidden has to go to.
#6050 #6024