/*! typey | GPLv2 License | https://github.com/jptaranto/typey */
/* Sweep To Right */
/* line 33, components/components/sharethis/sharethis.scss */
.main-content__rs {
  text-align: left;
}

/* line 42, components/components/sharethis/sharethis.scss */
.main-content__rs > span {
  display: inline-block;
  margin: 0 7px 0 0;
  position: relative;
  border-width: 1px 1px 1px 27px;
  border-style: solid;
  border-radius: 5px;
  padding: .25rem 0;
  font-size: 1.4rem;
  font-weight: 900;
  text-align: center;
  height: 26px;
  width: 80px;
  color: #1c1d33;
  cursor: pointer;
}

/* line 58, components/components/sharethis/sharethis.scss */
.main-content__rs > span::before {
  content: '' !important;
  display: block;
  width: 25px;
  height: 23px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50% 50%;
  position: absolute;
  top: 0;
  left: -25px;
  z-index: 5;
  overflow: hidden;
  border-radius: 5px;
}

/* line 14, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_facebook_vcount {
  border-color: #3b5998;
}

/* line 21, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_facebook_vcount::before {
  background-image: url(../..//icons/icon-facebook-simple.svg);
  background-size: 15px auto;
}

/* line 14, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_twitter_vcount {
  border-color: #6bcaec;
}

/* line 21, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_twitter_vcount::before {
  background-image: url(../..//icons/icon-twitter-simple.svg);
  background-size: 15px auto;
}

/* line 14, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_googleplus_vcount {
  border-color: #dd4b39;
  border-color: #4a4a4a;
}

/* line 21, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_googleplus_vcount::before {
  background-image: url(../..//icons/icon-googleplus-simple.svg);
  background-size: 15px auto;
  background-size: 14px auto;
}

/* line 14, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_linkedin_vcount {
  border-color: #007bb5;
}

/* line 21, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_linkedin_vcount::before {
  background-image: url(../..//icons/icon-linkedin-simple.svg);
  background-size: 15px auto;
}

/* line 14, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_youtube_vcount {
  border-color: #b00;
}

/* line 21, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_youtube_vcount::before {
  background-image: url(../..//icons/icon-youtube-simple.svg);
  background-size: 15px auto;
}

/* line 14, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_vimeo_vcount {
  border-color: #48b6ed;
}

/* line 21, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_vimeo_vcount::before {
  background-image: url(../..//icons/icon-vimeo-simple.svg);
  background-size: 15px auto;
}

/* line 14, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_instagram_vcount {
  border-color: #125688;
}

/* line 21, components/components/sharethis/sharethis.scss */
.main-content__rs > span.st_instagram_vcount::before {
  background-image: url(../..//icons/icon-instagram-simple.svg);
  background-size: 15px auto;
}

/* line 77, components/components/sharethis/sharethis.scss */
.main-content__rs > span .stButton {
  margin: 0;
  pointer-events: none;
}

/* line 81, components/components/sharethis/sharethis.scss */
.main-content__rs > span .stButton .stBubble {
  background: none;
  height: 19px;
  margin: 0;
}

/* line 86, components/components/sharethis/sharethis.scss */
.main-content__rs > span .stButton .stBubble .stBubble_count {
  -webkit-box-align: center;
          align-items: center;
  background: none;
  border: 0;
  display: -webkit-box;
  display: flex;
  height: 19px;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0;
  width: 53px;
}

/* line 100, components/components/sharethis/sharethis.scss */
.main-content__rs > span .stMainServices,
.main-content__rs > span .stButton_gradient {
  height: 26px !important;
  left: -27px;
  top: -4px;
  padding: 0;
  pointer-events: none;
  position: absolute;
  visibility: hidden;
  width: 80px !important;
}
