.ftm-social-media-share-buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  max-width: 1200px;
  margin: 0px auto 15px auto;
  font-size: 1.5em;
}

.ftm-social-media-share-buttons.center {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin: -10px auto 10px auto;
  font-size: 1.5em;
}

.ftm-social-media-share-buttons .ftm-social-media-share-buttons-legend {
  font-size: 16px;
}

.ftm-social-media-share-buttons a > i {
  color: #494b51;
}

.ftm-social-media-share-buttons a > i:hover {
  color: #337ca4;
}
