/* -----------------------------------------------------------------------------
   f-s00: Social Badges
*/
/* line 14, components/scss/f-s00.scss */
.f-s00v0, .f-s00v1 {
  display: table;
}

/*a*/
/* line 22, components/scss/f-s00.scss */
.f-s00_item {
  height: 45px;
  width: 45px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 0;
  border-bottom: none;
}
/* line 35, components/scss/f-s00.scss */
.f-s00_item:hover, .f-s00_item:focus {
  opacity: .9;
  border-bottom: none;
}
/* line 41, components/scss/f-s00.scss */
.f-s00_item svg,
.f-s00_item img {
  max-height: 20px;
  max-width: 20px;
  margin: 0 auto;
  display: block;
}

/* line 50, components/scss/f-s00.scss */
:root .f-s00_item svg {
  width: 20px;
  /*Get IE9 to render the SVG correctly*/
}

/* line 54, components/scss/f-s00.scss */
.f-s00_facebook {
  background: #0468BB;
}

/* line 58, components/scss/f-s00.scss */
.f-s00_twitter {
  background: #11B1ED;
}

/* line 62, components/scss/f-s00.scss */
.f-s00_linkedin {
  background: #0077B6;
}

/* line 66, components/scss/f-s00.scss */
.f-s00_tumblr {
  background: #094E88;
}

/* line 70, components/scss/f-s00.scss */
.f-s00_flickr {
  background: #0063dc;
}

/* line 74, components/scss/f-s00.scss */
.f-s00v1 {
  padding-top: 20px;
}
/* line 78, components/scss/f-s00.scss */
.f-s00v1 .f-s00_item {
  height: 35px;
  width: 35px;
  border-radius: 18px;
  position: relative;
}
/* line 84, components/scss/f-s00.scss */
.f-s00v1 .f-s00_item svg,
.f-s00v1 .f-s00_item img {
  max-height: 17px;
  max-width: 17px;
  margin: 0 auto;
  display: block;
}
/* line 92, components/scss/f-s00.scss */
.f-s00v1 .f-s00_item:hover {
  text-decoration: none;
}
/* line 96, components/scss/f-s00.scss */
.f-s00v1 .f-s00_item:hover path {
  fill: #ffffff;
}
/* line 100, components/scss/f-s00.scss */
.f-s00v1 .f-s00_item:before {
  -webkit-transition: top 0.4s, opacity 0.4s;
  -moz-transition: top 0.4s, opacity 0.4s;
  transition: top 0.4s, opacity 0.4s;
  content: 'share';
  position: absolute;
  top: -10px;
  text-align: center;
  left: 0;
  width: 100%;
  font-size: 8px;
  text-transform: uppercase;
  opacity: 0;
}
/* line 113, components/scss/f-s00.scss */
.f-s00v1 .f-s00_item:hover:before {
  opacity: 1;
  top: -20px;
  text-decoration: none;
}
/* line 119, components/scss/f-s00.scss */
.no-svg .f-s00v1 .f-s00_item:hover:before {
  top: -10px;
}
/* line 124, components/scss/f-s00.scss */
.f-s00v1 .f-s00_twitter {
  background: none;
}
/* line 127, components/scss/f-s00.scss */
.f-s00v1 .f-s00_twitter:hover, .no-svg .f-s00v1 .f-s00_twitter {
  background: #11B1ED;
}
/* line 132, components/scss/f-s00.scss */
.f-s00v1 .f-s00_twitter path {
  fill: #11B1ED;
}
/* line 136, components/scss/f-s00.scss */
.f-s00v1 .f-s00_twitter:before {
  color: #11B1ED;
}
/* line 141, components/scss/f-s00.scss */
.f-s00v1 .f-s00_facebook {
  background: none;
}
/* line 144, components/scss/f-s00.scss */
.f-s00v1 .f-s00_facebook:hover, .no-svg .f-s00v1 .f-s00_facebook {
  background: #0468BB;
}
/* line 149, components/scss/f-s00.scss */
.f-s00v1 .f-s00_facebook path {
  fill: #0468BB;
}
/* line 153, components/scss/f-s00.scss */
.f-s00v1 .f-s00_facebook:before {
  color: #0468BB;
}
/* line 158, components/scss/f-s00.scss */
.f-s00v1 .f-s00_linkedin {
  background: none;
}
/* line 161, components/scss/f-s00.scss */
.f-s00v1 .f-s00_linkedin:hover, .no-svg .f-s00v1 .f-s00_linkedin {
  background: #0077B6;
}
/* line 166, components/scss/f-s00.scss */
.f-s00v1 .f-s00_linkedin path {
  fill: #0077B6;
}
/* line 170, components/scss/f-s00.scss */
.f-s00v1 .f-s00_linkedin:before {
  color: #0077B6;
}
/* line 175, components/scss/f-s00.scss */
.f-s00v1 .f-s00_tumblr {
  background: none;
}
/* line 178, components/scss/f-s00.scss */
.f-s00v1 .f-s00_tumblr:hover, .no-svg .f-s00v1 .f-s00_tumblr {
  background: #094E88;
}
/* line 183, components/scss/f-s00.scss */
.f-s00v1 .f-s00_tumblr path {
  fill: #094E88;
}
/* line 187, components/scss/f-s00.scss */
.f-s00v1 .f-s00_tumblr:before {
  color: #094E88;
}
/* line 192, components/scss/f-s00.scss */
.f-s00v1 .f-s00_flickr {
  background: none;
}
/* line 195, components/scss/f-s00.scss */
.f-s00v1 .f-s00_flickr:hover, .no-svg .f-s00v1 .f-s00_flickr {
  background: #0063dc;
}
/* line 200, components/scss/f-s00.scss */
.f-s00v1 .f-s00_flickr path {
  fill: #0063dc;
}
/* line 204, components/scss/f-s00.scss */
.f-s00v1 .f-s00_flickr:before {
  color: #0063dc;
}

/* line 210, components/scss/f-s00.scss */
:root .s00v1 .f-s00_item svg {
  width: 17px;
  /*Get IE9 to render the SVG correctly*/
}
