Fix homepage block nav

Changed the block elements and added CSS to coordinate with those
changes
CSS and shortcodes

Add home nav short code to prevent users from accidentally destroying
the syntax order in WordPress
Additional CSS changes