.csi_sharing {
    width:100%;
    display: block;
    overflow: hidden;
}

.csi_sharing ul{
    display: block;
    list-style: none;
    margin-left:0px !important;
}

.csi_sharing ul li{
    float:left;
    width:auto;
    list-style: none;
    margin-left:5px;
    text-align:center;
}

.csi_sharing ul li span{
    display:none;
    background-color:#e1e2e2;
    margin:0 2px 0 5px;
    font-size:14px;
    height:41px;
    min-width:40px;
    font-family:helvetica,arial,sans-serif;
    font-weight:700;
    vertical-align: top;
    line-height:41px;
}

.csi_sharing ul li span::after{
    top:3px;
    left:-4px;
    content:"";
    position:absolute;
    border-width:5px 8px 5px 0;
    border-style:solid;
    border-color:transparent #ebebeb transparent transparent;
    display:block;
    width:0;
    height:0;
    -webkit-transform: rotate(360deg);
    tranform:rotate(360deg);
}

.csi_sharing ul li img{
    width:40px;
    cursor:pointer;
}