.ya-share2 ul {
    margin: 0 !important;
}

.ya-share2 li {
    list-style-type: none !important;
    text-indent: 0 !important;
    padding: 0 !important;
}

.ya-share2 li:before {
    content: '' !important;
    background-image: inherit !important;
}

.ya-share2__item {
    margin-right: 0 !important;
}

.ar_al_left {
    text-align: left;
}

.ar_al_center {
    text-align: center;
}

.ar_al_right {
    text-align: right;
}

.ya-share-text-wrap {
    display: inline-block;
    vertical-align: middle;
}

.ya-share-wrap {
    display: inline-block;
    vertical-align: middle;
}

.ya-share2__item_service_telegram .ya-share2__icon {
    background-image: url(assets/text-telegram.svg) !important;
}

.ya-share2__item_service_telegram .ya-share2__badge {
    background-color: transparent !important;
}

.ya-share2__item_service_twitter .ya-share2__icon {
    background-image: url(assets/share-twitter.svg) !important;
}

.ya-share2__item_service_twitter .ya-share2__badge {
    background-color: transparent !important;
}

.ya-share2__item_service_vkontakte .ya-share2__icon {
    background-image: url(assets/text-vk.svg) !important;
}

.ya-share2__item_service_vkontakte .ya-share2__badge {
    background-color: transparent !important;
}

.ya-share2__item_service_facebook .ya-share2__icon {
    background-image: url(assets/text-facebook.svg) !important;
}

.ya-share2__item_service_facebook .ya-share2__badge {
    background-color: transparent !important;
}

.text-main-right-mobile-social-list a:first-child {
    margin-left: 0 !important;
}

.ya-share2__item_service_telegram .ya-share2__icon:hover {
    background-image: url(assets/share-tg-hover.svg) !important;
    transition: background-image .2s linear;
}

.ya-share2__item_service_vkontakte .ya-share2__icon:hover {
    background-image: url(assets/share-vk-hover.svg) !important;
    transition: background-image .2s linear;
}

.ya-share2__item_service_twitter .ya-share2__icon:hover {
    background-image: url(assets/text-twitter-hover.svg) !important;
    transition: background-image .2s linear;
}

.ya-share2__item_service_facebook .ya-share2__icon:hover {
    background-image: url(assets/share-fb-hover.svg) !important;
    transition: background-image .2s linear;
}

.ya-share2__item:not(.ya-share2__item_more):hover {
    opacity: 1 !important;
}

.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
    cursor: default !important;
}
.form-main-right-mobile-social-list a {
    cursor: pointer;
    width:max-content;
}
.text-main-right-mobile-social-main {
    background-image: url("assets/text-share.svg");
    background-size: 25px 27px;
    background-position: center;
    background-repeat: no-repeat;
    transition: background-image .35s ease-in-out;
}

.text-main-right-mobile-social.open .text-main-right-mobile-social-main {
    background-image: url("assets/text-close.svg");
    transition: background-image .35s ease-in-out;
}
.text-main-right-mobile-social {
    transition: max-width .3s ease-in-out;
}
