Think about people on mobile phones. I would not do a margin to space it right on the screen, I would add padding to all the icons. So if someone tapps on the icons (they are linked) the space around them will work as link too.
.icons a {
padding: 10px;
}
As a sample only. This way minification will do it’s job (make the filesize smaller) and the look is saved.