.netivism-share {}
.netivism-share .social-items {
  display: flex;
  padding: 0;
  list-style: none;
}
.netivism-share .social-item {
  margin: 0 10px 0 0;
}
.netivism-share .social-item:last-of-type {
  margin-right: 0;
}
.netivism-share .social-link {
  display: block;
  padding: 0;
  width: 40px;
  height: 40px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  transition: .3s all;
  text-decoration: none;
}
.netivism-share .social-media-facebook .social-link {
  background-image: url(../images/icon--facebook.png);
}
.netivism-share .social-media-twitter .social-link {
  background-image: url(../images/icon--twitter.png);
}
.netivism-share .social-media-line .social-link {
  background-image: url(../images/icon--line.png);
}
.netivism-share-vertical .social-items {
  display: block;
}
.netivism-share-vertical .social-item {
  margin: 0 0 10px;
}
.netivism-share-grayscale .social-icon {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
}
.netivism-share-grayscale .social-link:hover .social-icon {
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  filter: grayscale(0);
}