Refined mobile css, including js behavior to compensate for admin menu