UI improvements, and link validation

UI improvements for mobile, and tablet, menu link validation, better
CSS naming conventions
CSS naming change