No need to use only screen in media queries.
style.css: remove background-size from homepage-image for low resolutions.
icons.css: use the shorthand property for font.
Simplify categories.
Move selector.