
.ya-share2__container, .ya-share2__container .ya-share2__item{
    font-family: inherit !important;
}

.ya-share2__link_more{
    position: relative !important;
    /*background-color: #dfe4f1 !important;*/
    background-color: transparent!important;
    opacity: 1 !important;
    z-index: 1 !important;
}
.ya-share2__link_more:hover{
    opacity: 1 !important;
}

.ya-share2__icon_more{
    background-image: none !important;
    background-size: 18px !important;
    width: 32px !important;
    height: 32px !important;
}

.ya-share2__og-image{
    border: 1px solid #cccccc7a;
}


.ya-share2__link {
    -webkit-transition: 0.2 ease all !important;
    -o-transition: 0.2 ease all !important;
    transition: 0.2 ease all !important;
}
.ya-share2__link:hover {
    opacity: 0.8 !important;
}
.ya-share2__icon {
    background-repeat: no-repeat !important;
    background-position: center !important;
    width: 30px !important;
    height: 30px !important;
}
.ya-share2__list_direction_horizontal > .ya-share2__item {
    margin: 0 8px 0 0 !important;
}
.ya-share2__list_direction_horizontal > .ya-share2__item:hover {
    opacity: 1 !important;
}

.ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible .ya-share2__popup-content {
    position: fixed !important;
}
.ya-share2__container_mobile .ya-share2__popup-tile .ya-share2__mobile-popup-badge {
    width: 45px !important;
    height: 45px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}

@media (max-width: 375px) {

    .ya-share2__container_mobile .ya-share2__popup-tile .ya-share2__mobile-popup-badge {
        width: 42px !important;
        height: 42px !important;
    }
    .ya-share2__container_mobile .ya-share2__popup-tile .ya-share2__mobile-popup-badge .ya-share2__icon {
        background-size: 24px !important;
    }

}
