.jssocials-share-twitter a{
  background: #00aced; }
  .jssocials-share-twitter a:hover{
    background: #0087ba; }

.jssocials-share-facebook a{
  background: #3b5998; }
  .jssocials-share-facebook a:hover{
    background: #2d4373; }

.jssocials-share-googleplus a{
  background: #dd4b39; }
  .jssocials-share-googleplus a:hover{
    background: #c23321; }

.jssocials-share-linkedin a{
  background: #007bb6; }
  .jssocials-share-linkedin a:hover{
    background: #005983; }

.jssocials-share-pinterest a{
  background: #cb2027; }
  .jssocials-share-pinterest a:hover{
    background: #9f191f; }

.jssocials-share-email a{
  background: #3490F3; }
  .jssocials-share-email a:hover{
    background: #0e76e6; }

.jssocials-share-stumbleupon a{
  background: #eb4823; }
  .jssocials-share-stumbleupon a:hover{
    background: #c93412; }

.jssocials-share-whatsapp a{
  background: #29a628; }
  .jssocials-share-whatsapp a:hover{
    background: #1f7d1e; }

.jssocials-share-telegram a{
  background: #2ca5e0; }
  .jssocials-share-telegram a:hover{
    background: #1c88bd; }

.jssocials-share-line a{
  background: #25af00; }
  .jssocials-share-line a:hover{
    background: #1a7c00; }

.jssocials-share-viber a{
  background: #7b519d; }
  .jssocials-share-viber a:hover{
    background: #61407b; }

.jssocials-share-pocket a{
  background: #ef4056; }
  .jssocials-share-pocket a:hover{
    background: #e9132e; }

.jssocials-share-messenger a{
  background: #0084ff; }
  .jssocials-share-messenger a:hover{
    background: #006acc; }

.jssocials-share-vkontakte a{
  background: #45668e; }
  .jssocials-share-vkontakte a:hover{
    background: #344d6c; }

.jssocials-share-link a{
  padding: .5em .6em;
  color: #fff;    font-weight: bold;
    letter-spacing: 1.2px;
  -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; }

.jssocials-share-count-box {
  position: relative;
  height: 2.5em;
  padding: 0 .3em;
  margin-left: 0.3em;
  background: #f5f5f5;
  -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: 0.85em;
    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 {line-height: 2.5em;color: #444}
.jssocials-share a {padding: 10px;border-radius: 20px}
.jssocials-share {display: inline-block;float: left;margin:20px 0 20px 20px}
