fixes z-index issue for site-footer class; cleans up footer for mobile screen size