/*****************************
 * Share buttons
******************************/
.share-btn {line-height:0;}
.share-btn > span {margin-right:10px;}
.share-btn .addtoany_list {
    height:62px; display:inline-block; overflow:hidden;
    box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.share-btn .addtoany_list a {
    width:60px; height:60px; padding:0;
    text-align:center; border:1px solid rgba(0, 0, 0, 0.15) !important;
    -webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;
}
.share-btn .addtoany_list a:first-child {
    -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px;
    border-top-left-radius:5px; border-bottom-left-radius:5px;
}
.share-btn .addtoany_list a:last-child {
    -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px;
    -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px;
    border-top-right-radius:5px; border-bottom-right-radius:5px;
}
.share-btn .addtoany_list a:hover:not(:last-child):before {
    width:1px; height:100%; display:block; content:""; background:#e10032;
    position:absolute; top:0; right:0; z-index:1;
    -webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;
}
.share-btn .addtoany_list a:not(:last-child) {
    border-right:none !important; position:relative;
}
.share-btn .addtoany_list a span {
    background:none !important; line-height:56px !important; height:56px !important;
    padding-top:15px; opacity:1 !important;
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.share-btn .addtoany_list a span path {fill:#131313;}
.share-btn .addtoany_list a:hover {border-color:#e10032 !important;}
.share-btn .addtoany_list a:hover span path {fill:#e10032;}


/*****************************
 * Share buttons Responsive
******************************/
@media only screen and (max-width:767px) {
    .item-buttons .share-btn {
        display:block; margin:0 0 15px; overflow:hidden;
        text-align:left;
    }
    .share-btn {line-height:1.5;}
    .share-btn > span {display:block; margin-bottom:10px;}
    .share-btn .addtoany_list {height:56px;}
    .share-btn .addtoany_list a {width:54px; height:54px;}
    .share-btn .addtoany_list a span {padding-top:10px;}
}