Fix visual glitch for Weather on Mobile

Uses display:none to hide things instead of visibility:hidden.
Without this, some of the settings page remains visible after closing
it (on Android).