.m-list-social {
  line-height: 0;
}
.m-list-social__item .icon {
  display: block;
  width: 2.2rem;
  height: 2.2rem;
}
.m-list-social__item .icon path {
  fill: var(--color-primary-body);
  transition: fill 0.35s ease;
}
.m-list-social__link {
  transition: color 0.35s ease;
}
.m-list-social__link:hover {
  color: var(--color-primary);
}
.m-list-social__link:hover .icon path {
  fill: var(--color-primary);
}

.sharethis-inline-share-buttons .st-btn {
  display: inline-block !important;
  border: 1px solid #000 !important;
}

.o-share.grid {
  flex-direction: column;
}
