mobile sizes < 767px menu slide out and general template fixes