.share-buttons {
  display: flex;
  align-items: center;
}

.share-buttons a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

.share-buttons a:hover {
  opacity: 1;
}

/*
.share-buttons svg {
  display: block;
  vertical-align: middle;
}
*/
.share-buttons .a2a_label {
  display: none; /* oculta los textos si solo quieres iconos */
}

.share-divider {
    color: #B82C33;
    font-size: 18px;
    margin: 0 4px;
    align-self: center;
    line-height: 1;
    margin-top: -4px;
}