.socialJS {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 921px) {
  .socialJS.responsive {
    flex-direction: column;
    position: fixed;
    top: 0;
    bottom: 0;
  }
  .socialJS.responsive.left {
    left: 0;
  }
  .socialJS.responsive.right {
    right: 0;
  }
}

.socialJS-custom-tooltip {
  background: #4099FF ; /* rgb(0, 173, 0); */
  color: #fff;
  position: fixed;
  z-index: 9999999;
  width: 320px;
  text-align: center;
  padding: 1rem;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
}

.socialJS-custom-tooltip i {

  color:#4099FF;
  background:#FFF;
  display: inline-block;
  width:30px;
  height: 30px;
  border-radius:100%;
  line-height: 30px;

}

@media only screen and (max-width: 921px) {
  .socialJS-custom-tooltip {
    width: unset;
  }
}
.socialJS-custom-tooltip.top-right {
  top: 1rem;
  right: 1rem;
}
.socialJS-custom-tooltip.top-left {
  top: 1rem;
  left: 1rem;
}
.socialJS-custom-tooltip.bottom-right {
  bottom: 1rem;
  right: 1rem;
}
.socialJS-custom-tooltip.bottom-left {
  bottom: 1rem;
  left: 1rem;
}
.socialJS-custom-tooltip.center-top {
  top: 1rem;
  left: calc(50% - 160px);
}
@media only screen and (max-width: 921px) {
  .socialJS-custom-tooltip.center-top {
    left: 1rem;
    right: 1rem;
  }
}
.socialJS-custom-tooltip.center-bottom {
  bottom: 1rem;
  left: calc(50% - 160px);
}
@media only screen and (max-width: 921px) {
  .socialJS-custom-tooltip.center-bottom {
    left: 1rem;
    right: 1rem;
  }
}

/*# sourceMappingURL=socialSharing.css.map */



.social_media a {
  background: #fff;
  border: 1px solid #7399a5 ;
  display: inline-block;
  height: 40px;
  width: 40px;
  border-radius: 1px;
  line-height: 40px;
  margin: 4px;
  text-align: center;
  float: left;

}

.social_media a:hover {
  color: #FFF ;
  background:#ffc104 ;
}


.social_media a:last-child {
  margin-right: 0;
}

.social_media .facebook {
  color: #3b5998;
}
.social_media .line {
  color: rgb(0, 195, 0);
  font-size:1.5em;
}
.social_media .line:hover {
  background: rgb(0, 195, 0);
  border-color: rgb(0, 195, 0);
}

.social_media .facebook:hover {
  background: #3b5998;
  border-color: #3b5998;
}

.social_media .twitter {
  color: #4099FF;
}

.social_media .twitter:hover {
  background: #4099FF;
  border-color: #4099ff;
}

.social_media .googleplus {
  color: #d34836;
}

.social_media .googleplus:hover {
  background: #d34836;
  border-color: #d34836;
}

.social_media .pinterest {
  color: #cb2027;
}

.social_media .pinterest:hover {
  background: #cb2027;
  border-color: #cb2027;
}

.social_media .linkedin {
  color: #007bb6;
}

.social_media .linkedin:hover {
  background: #007bb6;
  border-color: #007bb6;
}

.social_media .youtube {
  color: #bb0000;
}

.social_media .youtube:hover {
  background: #bb0000;
  border-color: #bb0000;
}

.social_media .instagram {
  color: #125688;
}

.social_media .instagram:hover {
  background: #125688;
  border-color: #125688;
}