.info .social__list .social__item a:hover, .social__item a:hover {
    border: 0; 
}

.social__item a {
    margin-right: 2px;
}


.social__list ul {
    display: none;
    position: absolute;
    top: 100%;
}
.social__list li{
    position: relative;

}

.social__list .array .sub_list.show{
    display: block;
}

.social__list .sub_list{
    border-radius: 0.5rem;
    background-color: #ffffff;
    z-index: 1000;
    padding:1rem;
}


.social__item .sub_list a {
    display: block;
    width: initial;
    height: initial;
    border-radius: 0;
}


.social__item .sub_list li:hover .svg_wrapper
{
    background-color: #921a1d;
}

.social__item .sub_list .sub_element_name
{
    border-bottom: 1px solid transparent;
    text-align: left;
}

.social__item .sub_list li:hover .sub_element_name
{
    border-radius: 0;
    border-bottom: 1px solid #921a1c33;
}

.social__item .sub_list li{
    padding-bottom: 0.5rem;
}

.social__item .sub_list li:last-child{
    padding-bottom: 0;
}

.social__item .sub_list .sub_element a{
    width: initial;
    height: initial;
    display: flex;
    
    border-radius: 0;
    padding-left:0;
}

.social__item .sub_list .sub_element
{
    display: flex;
    margin-right: 2px;
}

.social__item .sub_list .sub_element_name
{
    display: flex;
}

.social__item .sub_list .sub_element .social__icon{
    display: flex;
}
.social__item .sub_list .sub_element .svg_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    background: 0 0;
    background-color: #921a1d;
    border-radius: 50%;
    flex-shrink: 0;
    
    
    transition: background .1s ease-in-out;
}

.social__item .sub_element_name{
    padding-left: 1rem;
}
