.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;}

html .ya-share2__list_direction_horizontal > .ya-share2__item {margin-bottom: 5px;}



.yandex-share-panel.ar_al_right{
    position: fixed;
    right: -110px;
    top: 30%;
}


.ya-share2__list.ya-share2__list_direction_horizontal{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}


.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{
    height: 32px!important;
    width: 32px!important;
    background-size: 32px 32px!important;
}

.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item > .ya-share2__link > .ya-share2__title{
    display: inline-block!important;
    width: 100px;
    text-align: center;
}


.koala-mod.yandex-share-panel .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item{
    margin-right: 0!important;
    padding-left: 0px;
    margin-left: 0;
    transition: .2s;
}

.koala-mod.yandex-share-panel .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:hover{
    margin-left: -110px;
}


.ya-share2__container_size_m .ya-share2__title{
    color: #fff;
    line-height: 30px!important;
}

.ya-share2__link{
    padding: 3px 2px;
}

.ya-share2__item_service_vkontakte .ya-share2__link{
    background: #4680c2;
    border-radius: 5px 0 0 5px;
}

.ya-share2__item_service_facebook .ya-share2__link{
    background: #3b5998;
    border-radius: 5px 0 0 5px;
}

.ya-share2__item_service_odnoklassniki .ya-share2__link{
    background: #eb722e;
    border-radius: 5px 0 0 5px;
}

.ya-share2__item_service_twitter .ya-share2__link{
    background: #00aced;
    border-radius: 5px 0 0 5px;
}

.ya-share2__item_service_whatsapp .ya-share2__link{
    background: #65bc54;
    border-radius: 5px 0 0 5px;
}

.ya-share2__item_service_telegram .ya-share2__link{
    background: #64a9dc;
    border-radius: 5px 0 0 5px;
}

.ya-share2__item_service_messenger .ya-share2__link{
    background: #03cece;
    border-radius: 5px 0 0 5px;
}



@media screen and (max-width: 768px){
    .yandex-share-panel.ar_al_right{
        position: fixed;
        right: -110px;
        bottom: 50px;
        top: unset;
    }
}