.social-share-links {
  margin-top: var(--spacing);
  margin-bottom: var(--spacing);
  color: var(--color-primary);
}

.social-share-links--no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.full__social-media .social-share-links__title {
  margin-bottom: 0.5rem;
}

.full__social-media .social-share-links, .full__social-media .social-share-links__menu {
  margin-bottom: 0;
}

.social-share-links__title {
  display: flex;
  margin-bottom: var(--spacing-large);
  font-weight: 400;
  color: var(--color-primary);
}
.footer__section--interact .social-share-links__title {
  color: var(--color-white);
}

.social-share-links__menu {
  display: flex;
  gap: var(--spacing-xlarge);
  align-items: center;
  padding-left: 0;
  list-style: none;
}

@media screen and (min-width: 960px) {

  .social-share-links__menu,
  .social-share-links__title {
    justify-content: start;
  }
  .social-share-links--right .social-share-links__menu,
  .social-share-links--right .social-share-links__title {
    justify-content: flex-end;
  }
}

.social-share-links__menu-link svg path,
.social-share-links__menu-link svg path {
  fill: var(--color-primary);
}

.social-share-links__menu-link:focus svg path,
.social-share-links__menu-link:hover svg path {
  fill: var(--color-primary-b);
}

.social-share-links--light .social-share-links__menu-link svg path {
  fill: var(--color-white);
}

.social-share-links--light .social-share-links__menu-link:focus svg path,
.social-share-links--light .social-share-links__menu-link:hover svg path {
  fill: var(--color-secondary-a);
}

.social-share-links__menu-link .slimline-icon svg {
  width: var(--spacing-large);
  height: var(--spacing-large);
}
