 @media only screen and (min-width: 767px){
 
 .col4 {
    -webkit-columns: 100px 4; /* Chrome, Safari, Opera */
    -moz-columns: 100px 4; /* Firefox */
    columns: 100px 4;
    }
 
 .col3 {
    -webkit-columns: 100px 3; /* Chrome, Safari, Opera */
    -moz-columns: 100px 3; /* Firefox */
    columns: 100px 3;
    }
    
    .col2 {
    -webkit-columns: 100px 2; /* Chrome, Safari, Opera */
    -moz-columns: 100px 2; /* Firefox */
    columns: 100px 2;
    }
 }
 
 .sharelink-share-buttons .share-link.linkedin {
    background: #005694;
}

.sharelink-share-buttons .share-link, .sharelink-share-buttons .share-link:link, .sharelink-share-buttons .share-link:visited {
    color: #fff;
    text-decoration: none;
}

sharelink-share-buttons .share-link>i {
    display: block;
    position: absolute;
    top: 0;
    left: 12px;
    font-size: 16px;
    line-height: 30px;
    color: inherit;
    font-weight: 500;
}

.sharelink-share-buttons>li {
    display: inline-block;
    margin: 0 5px 5px;
}

.sharelink-share-buttons .share-link {
    FONT-VARIANT: JIS78;
    display: block;
    padding: 2px 5px 2px 40px;
    margin: 0 auto;
    box-sizing: border-box;
    max-width: 300px;
    position: relative;
    border-radius: 6px;
}


.textshare {
    FONT-VARIANT: JIS78;
    display: block;
    font-size: 13px;
    line-height: 25px;
    font-weight: normal;
    color: inherit;
    margin-right: 5px;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa {
    font-family: FontAwesome;
}


.fa-linkedin:before {
    content: "\f0e1";
}

.sharelink-share-buttons, .sharelink-share-buttons>li {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

