

/* Start:/local/templates/aspro-allcorp3/components/aspro/social.info.allcorp3/.default/style.min.css?17746151091714*/
.social {
    display: flex;
    align-items: center;
    position: relative
}

.social__more {
    margin: 0
}

.social__items {
    display: flex;
    flex-wrap: wrap;
    margin: -3px -8px;
    padding: 0
}

.main ul.social__items li:before, .social__item:before {
    display: none
}

.social--picture-image .social__items {
    margin: -3px
}

.social__item {
    padding: 3px 8px;
    margin: 0;
    display: flex;
    align-items: center
}

.social__item--image {
    padding: 3px
}

.social__link {
    display: flex
}

.social__link .svg {
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

.social__link svg * {
    fill: #333;
    fill: var(--white_text_black);
    opacity: .5
}

.social__link:hover svg * {
    opacity: 1
}

.social__more-dots {
    display: flex;
    margin: 0 15px;
    padding-bottom: 7px;
    letter-spacing: 1.8px;
    cursor: pointer
}

.social__more-dots:hover ~ .social__more, .social__more:hover {
    opacity: 1;
    visibility: visible
}

.social__more {
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
    position: absolute;
    right: -2px;
    top: 100%;
    background: #fff;
    background: var(--card_bg_black);
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
    box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
    border-radius: 4px;
    margin-top: 9px
}

.social__more .social__item {
    padding: 10px 15px
}

html:not(.mobile) .social__item.hide_on_desktop {
    display: none
}

html.mobile .social__item.hide_on_mobile {
    display: none
}
/* End */
/* /local/templates/aspro-allcorp3/components/aspro/social.info.allcorp3/.default/style.min.css?17746151091714 */
