.jssocials-share-twitter .jssocials-share-link, .jssocials-share-twitter .jssocials-share-link:hover {
    border: 0 solid #0092ba;
    background-color: #65CCEF; }
.jssocials-share-facebook .jssocials-share-link, .jssocials-share-facebook .jssocials-share-link:hover {
  border: 0 solid #314b83;
    background-color: #4769A5; }
.jssocials-share-googleplus .jssocials-share-link, .jssocials-share-googleplus .jssocials-share-link:hover {
    border: 0 solid #ab2b1d;
    background-color: #EA4335; }
.jssocials-share-linkedin .jssocials-share-link, .jssocials-share-linkedin .jssocials-share-link:hover {
    border: 0 solid #278cc0;
    background-color: #2ba3e1; }
.jssocials-share-pinterest .jssocials-share-link, .jssocials-share-pinterest .jssocials-share-link:hover {
    border: 0 solid #ae1319;
    background-color: #cd252b; }
.jssocials-share-email .jssocials-share-link, .jssocials-share-email .jssocials-share-link:hover {
  background: #3490F3; }
.jssocials-share-bufferapp .jssocials-share-link, .jssocials-share-bufferapp .jssocials-share-link:hover {
  background: #111; }
    .jssocials-share a:visited {color: #fff !important; text-decoration: none;}
.jssocials-share-link {
      padding: 5px 12px 6px;
    margin: 2px 5px 2px 0;
    border: 0 solid #ddd;
    color: #fff!important;
    text-decoration: none;
    font-size: 14px;
    font-family: "Segoe WP","Segoe UI",Helvetica,Arial,sans-serif;
    background-clip: padding-box;
    color: #fff;
    -webkit-transition: background 200ms ease-in-out,border-color 200ms ease-in-out;
    transition: background 200ms ease-in-out,border-color 200ms ease-in-out; }
  .jssocials-share-link:hover, .jssocials-share-link:focus, .jssocials-share-link:active {
    color: #fff; 
      background: -moz-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.2)),color-stop(100%,rgba(0,0,0,.2)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%);
    background-clip: padding-box;
    -webkit-transition: background 50ms linear;
    -moz-transition: background 50ms linear;
    -ms-transition: background 50ms linear;
    -o-transition: background 50ms linear;
    transition: background 50ms linear;}

.jssocials-share-count-box {
      position: relative;
    right: 5px;
    top: 1px;
    display: inline-block;
    padding: 9px 6px 32px;
    border: 1px solid #ddd;
    border-left-width: 0;
    /* vertical-align: 0; */
    font-size: 14px;
    color: #999;
    background: #fff;
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
          transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
  .jssocials-share-count-box:hover {
    background: gainsboro; }
    .jssocials-share-count-box:hover:after {
      border-color: transparent gainsboro transparent transparent; }
  .jssocials-share-count-box:after {
    content: "";
    display: block;
    position: absolute;
    top: 15px;
    left: -0.3em;
    width: 0;
    height: 0;
    border-width: 0.4em 0.4em 0.4em 0;
    border-style: solid;
    border-color: transparent #f5f5f5 transparent transparent;
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg);
    -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
            transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
  .jssocials-share-count-box .jssocials-share-count {
    color: #444; 
padding-left: 0;}
