

.social-icons a {
  display: inline-block;
  height: 33px;
  width: 33px;
  margin-right: 6px;
  vertical-align: middle;
  background-color: #fff;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 122%;
}
.social-icons a:hover {
  background-color: #ff0;
}

.social-icons a.facebook { background-image: url(https://logos.napco.com/social/fb/black/facebook_k_64.png); }
.social-icons a.linkedin { background-image: url(https://logos.napco.com/social/ln/black/linkedin_k_64.png); }
.social-icons a.twitter { background-image: url(https://logos.napco.com/social/tw/black/twitter_k_64.png); }
.social-icons a.email { background-image: url(https://logos.napco.com/social/em/black/email_k_64.png); }
.social-icons a.instagram { background-image: url(https://logos.napco.com/social/in/black/instagram_k_64.png); }
.social-icons a.link { background-image: url(https://logos.napco.com/social/lk/black/link_k_64.png); }
.social-icons a.www { background-image: url(https://logos.napco.com/social/lk/black/link_k_64.png); }
.social-icons a.copy { background-image: url(https://logos.napco.com/social/lk/black/link_k_64.png); }
.social-icons a.calendar { background-image: url(https://logos.napco.com/social/black/white/calendar_k_64.png); }
.social-icons a.dm {
  position: relative;
}
