.homepage-image: specify box-sizing so that the box is what we expect it to be.
Fix footer links with low resolutions.

Hide them like it was done before, but cover all low resolutions now.
Fix selector name.
Remove unused selectors.
No need to use only screen in media queries.
style.css: remove background-size from homepage-image.

Now the images aren't zoomed.
icons.css: use the shorthand property for font.
Fix :not selector.