Using background-image longhand syntax for resizing purposes

Using the shorthand ‘background’ syntax when setting the background
image of each class overrides the background-size attribute being set
on .webicon. This means, when using dimensions other than 30x30px, the
background doesn’t get resized to fit the container. Using
background-image longhand style solves this.