.dxp-sharing {
  padding: 0;
  border: none;
}

.sharing__wrapper {
    display: flex;
    width: 100%;
    padding: 1.25rem 0;
    border-top: 0.0625rem solid grey;
  }

.sharing__icon-wrapper {
    display:flex;
    flex-flow: row wrap;
    flex-grow: 5;
    justify-content: center;
    gap: 0.625rem;
  }

@media all and (width >= 480px) {

.sharing__icon-wrapper {
      justify-content: flex-start
  }
    }

.sharing__icon-wrapper a {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 2.5rem;
      height: 2.5rem;
      padding: 0.625rem;
      border-radius: 50%;
    }

.sharing__icon-wrapper a:hover {
        opacity: 0.6;
      }

.sharing__scrollToTop-wrapper {
    display: none;
  }

@media all and (width >= 480px) {

.sharing__scrollToTop-wrapper {
      display: flex;
      flex-grow: 1;
      align-items: flex-start;
      justify-content: flex-end;
  }
    }

.sharing__scrollToTop-wrapper button {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 2.5rem;
      height: 2.5rem;
      padding: 0.625rem;
      cursor: pointer;
      border: none;
      border-radius: 50%;
    }

.sharing__scrollToTop-wrapper button:hover {
        opacity: 0.6;
      }

.dxp-sharing--article-top .sharing__wrapper {
      padding: 0;
    }

.dxp-sharing--article-top .sharing__icon-wrapper {
      gap: 1rem;
    }

.dxp-sharing--article-top .sharing__icon-wrapper a {
        width: 1.75rem;
        height: 1.75rem;
        padding: 0;
      }
