/* Classic Style ----------------------------------------------------------------------------- */ .shared-counts-wrap.style-classic { display: flex; flex-wrap: wrap; justify-content: flex-end; &.before_content { padding: 0; } .shared-counts-button { margin-right: 15px; &:last-child { margin-right: 0; } .shared-counts-icon-label { @include button-style(); width: 28px; height: 28px; padding: 2px 4px; text-align: center; border-radius: 50px; background: var(--global--color-facebook); border-color: var(--global--color-facebook); .shared-counts-icon { svg { fill: var(--global--color-invert); width: 16px; height: 16px; } } &:hover { border-color: var(--global--color-facebook); .shared-counts-icon { svg { fill: var(--global--color-facebook); } } } } .shared-counts-label { display: none; } .shared-counts-count { font-size: 10px; padding: 2px 10px; background: var(--global--color-gray-base); border-radius: 20px; color: var(--global--color-text-base); transform: translate(2px, -13px); display: inline-block; line-height: 1; } /** Buttons variants */ //facebook &.facebook_shares, &.facebook_likes, &.facebook { } &.linkedin { .shared-counts-icon-label { background-color: var(--global--color-linkedin); border-color: var(--global--color-linkedin); &:hover { background-color: var(--global--color-invert); .shared-counts-icon { svg { fill: var(--global--color-linkedin); } } } } } &.pinterest { .shared-counts-icon-label { background-color: var(--global--color-pinterest); border-color: var(--global--color-pinterest); &:hover { background-color: var(--global--color-invert); .shared-counts-icon { svg { fill: var(--global--color-pinterest); } } } } } &.twitter { .shared-counts-icon-label { background-color: var(--global--color-twitter); border-color: var(--global--color-twitter); &:hover { background-color: var(--global--color-invert); .shared-counts-icon { svg { fill: var(--global--color-twitter); } } } } } } }