.share-btns {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 10px 0px;
}

.share-label {
    font-style: italic;
    margin-right: 1rem;
}

.share-btn {
    display: inline-block;
    margin-right: 1rem;
    cursor: pointer;
    outline: none;
}

.share-btn:last-child {
    margin-right: 0;
}

.share-btn img {
    width: 28px;
    height: 28px;
    transition: opacity 0.3s ease;
}

.share-btn:focus img,
.share-btn:hover img {
    opacity: 0.8;
    outline: none;
}

.share-btn {margin: 10px !important; background: white }

button.share-btn {border: 0px}
button.share-btn:hover {background: none}