.social {
  /*text-align: center;*/
}
  .social__item {
    /*display: inline-block;*/
    margin-top: 10px; }
  .social .fa {
    background: #4267B2;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 1.125rem;
    height: 45px;
    width: 100%;
    line-height: 48px;
    position: relative;
    text-align: left;
    transition: all .2s;
  }
  .social .fa:hover {
    background: #365899;
  }
  .social .fa .text-share {
    transform: translateY(-145%);
    left: 30px;
    position: absolute;
    font-family: "Dosis", sans-serif;
  }
    .social .fa:after {
      color: #fff;
      content: attr(data-count);
      font-size: 1rem;
      left: 0;
      line-height: 20px;
      transform: translateY(70%);
      position: absolute;
      text-align: right;
      padding-right: 10px;
      width: 100%; }
  .social .fa-facebook {
    padding-left: 10px;
  }
  .social .fa-facebook .text-share h4 {
    color: #fff;
    font-weight: 600;
  }
  .social .fa-facebook:hover {
    box-shadow: 0 0 15px rgba(59, 89, 152, 0.5) inset;
  }
  .social .fa-vk:hover {
    box-shadow: 0 0 15px rgba(69, 102, 142, 0.5) inset;
    color: #45668e; }
  .social .fa-twitter:hover {
    box-shadow: 0 0 15px rgba(0, 172, 237, 0.5) inset;
    color: #00aced; }
  .social .fa-pinterest:hover {
    box-shadow: 0 0 15px rgba(203, 32, 39, 0.5) inset;
    color: #cb2027; }
  .social .fa-linkedin:hover {
    box-shadow: 0 0 15px rgba(0, 123, 182, 0.5) inset;
    color: #007bb6; }
  .social .fa-google-plus:hover {
    box-shadow: 0 0 15px rgba(221, 75, 57, 0.5) inset;
    color: #dd4b39; }

/*# sourceMappingURL=jquery.social-buttons.css.map */

@media screen and (max-width: 1279px) {
  .social .fa .text-share {
    transform: translateY(-155%);
    left: 30px;
  }
  .social .fa .text-share h4 {
    font-size: 1rem;
  }

  .social .fa:after {
    transform: translateY(75%);
  }
}

@media screen and (max-width: 1023px) {
  .social .fa .text-share {
    transform: translateY(-155%);
    left: 25px;
  }
  .social .fa .text-share h4 {
    font-size: 1rem;
  }

  .social .fa:after {
    transform: translateY(75%);
  }
}

@media screen and (max-width: 959px) {
  .social .fa .text-share {
    transform: translateY(-150%);
    left: 295px;
  }
  .social .fa .text-share h4 {
    font-size: 1rem;
  }

  .social .fa:after {
    transform: translateY(70%);
  }
}

@media screen and (max-width: 767px) {
  .social .fa .text-share {
    transform: translateY(-175%);
    left: 41%;
  }
  .social .fa .text-share h4 {
    font-size: 0.875rem;
    padding-left: 0;
  }
  .social .fa:after {
    transform: translateY(70%);
  }
}

@media screen and (max-width: 639px) {
  .social .fa .text-share {
    transform: translateY(-175%);
    left: 212px;
  }
  .social .fa .text-share h4 {
    font-size: 0.875rem;
  }
  .social .fa:after {
    transform: translateY(70%);
  }
}

@media screen and (max-width: 479px) {
  .social .fa .text-share {
    transform: translateY(-170%);
    left: 135px;
  }
  .social .fa .text-share h4 {
    font-size: 0.875rem;
  }
  .social .fa:after {
    transform: translateY(70%);
  }
}

@media screen and (max-width: 399px) {
  .social .fa .text-share {
    transform: translateY(-170%);
    left: 115px;
  }
  .social .fa .text-share h4 {
    font-size: 0.875rem;
  }
  .social .fa:after {
    transform: translateY(70%);
  }
}

@media screen and (max-width: 359px) {
  .social .fa .text-share {
    transform: translateY(-175%);
    left: 90px;
  }
  .social .fa .text-share h4 {
    font-size: 0.875rem;
  }
  .social .fa:after {
    transform: translateY(70%);
  }
}