.jssocials {
    width: 385px;
    padding: 0px;
}

.jssocials-shares {
    width: 381px;
    padding: 0px;
    display: inline-block;
    text-align: center;
    margin-bottom: 9px;
}

.jssocials-share {
    margin: 0em 1.5em 0em 0;
}

.jssocials-shares a {
    border: 1px solid #dae0e4;
    line-height: 1.5!important;
    margin-right: 0px!important;
    margin-top: 0px!important;
    width: 5.8em;
    padding: 3px 10px!important;
}

.jssocials-shares a:hover,
.jssocials-shares a:focus,
.jssocials-shares a:active{
    border: 1px solid #dae0e4;
}

.jssocials-shares * {
    box-sizing: border-box;
}

.jssocials-share {
    display: inline-block;
    vertical-align: top;
    margin: 0.3em 0.6em 0.3em 0;
    /*height: 28px;*/
}

.jssocials-share:last-child {
    margin-right: 0;
}

.jssocials-share-logo {
    width: 1em;
    /*vertical-align: middle;*/
    font-size: 0.9em;
}

img.jssocials-share-logo {
    width: auto;
    height: 1em;
}

.jssocials-share-link {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    line-height: 1;
}

.jssocials-share-link.jssocials-share-link-count {
    padding-top: .2em;
}

.jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
    display: block;
    font-size: .6em;
    margin: 0 -.5em -.8em -.5em;
}

.jssocials-share-link.jssocials-share-no-count {
    padding-top: .5em;
}

.jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
    height: 1em;
}

.jssocials-share-label {
    padding-left: 0.3em;
    font-size: 15px;
    /*vertical-align: middle;*/
}

.jssocials-share-count-box {
    display: inline-block;
    height: 1.5em;
    padding: 0 0.3em;
    line-height: 1;
    vertical-align: middle;
    cursor: default;
}

.jssocials-share-count-box.jssocials-share-no-count {
    display: none;
}

.jssocials-share-count {
    line-height: 1.5em;
    vertical-align: middle;
}
