Use background-image longhand syntax for resizing purposes

Using the shorthand `background` attribute when setting the background image for each class overrides the `background-size:100%` value 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.