#social-media-buttons a.social-media {
  font-size: 12px;
  display: inline-block;
  position: relative;
}
#social-media-buttons a.social-media .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  width: 48px;
}
#social-media-buttons a.social-media .icon.share.active {
  display: none;
}
.icon-facebook-f {
  background-image: url('/img/icons/facebook-f.svg');
}
.icon-circle-blue {
  background-image: url('/img/icons/circle-blue.svg');
}
.icon-circle-green {
  background-image: url('/img/icons/circle-green.svg');
}
.smallicon-facebook-f {
  background-color: #0d6efd;
}
.smallicon-circle-blue,
.smallicon-circle-green {
  background-color: #04463a;
}
#social-media-buttons.social-media-buttons-share a.social-media .icon.share {
  display: none;
}
#social-media-buttons.social-media-buttons-share a.social-media .icon.share.active {
  display: flex;
}
#social-media-buttons a.social-media .smallicon {
  border-radius: 50%;
  border: 2px solid white;
  justify-content: center;
  align-items: center;
  height: 22px;
  width: 22px;
  position: absolute;
  right: -5px;
  bottom: -5px;
  display: none;
}
#social-media-buttons.social-media-buttons-share a.social-media .smallicon {
  display: flex;
}

