/*!
 *
 *  Project:  GLYPHICONS HALFLINGS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @glyphicons
 *
 */
@font-face {
  font-family: 'Glyphicons Social Regular';
  src: url('../images/social_icons/glyphicons-social-regular.eot');
  src: url('../images/social_icons/glyphicons-social-regular.eot?#iefix') format('embedded-opentype'), url('../images/social_icons/glyphicons-social-regular.woff') format('woff'), url('../images/social_icons/glyphicons-social-regular.ttf') format('truetype'), url('../images/social_icons/glyphicons-social-regular.svg#glyphicons_socialregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.social {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  color: #1d1d1b;
  text-decoration: none;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.social:before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin: 0 5px 0 0;
  font: 24px/1em 'Glyphicons Social Regular';
  font-style: normal;
  font-weight: normal;
  color: #1d1d1b;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}
.social.white:before {
  color: #fff;
}
.social.youtube:before {
  content: "\E023";
}
.social.facebook:before {
  content: "\E031";
}
.social.twitter:before {
  content: "\E032";
}
.social.instagram:before {
  content: "\E033";
}
.social.flickr:before {
  content: "\E036";
}
.social-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url('../images/social_icons/glyphicons_social.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
  *margin-right: .3em;
}
.social-icon _:-o-prefocus,
.social-icon {
  background-image: url('../images/social_icons/glyphicons_social.png');
}
.no-inlinesvg .social-icon {
  background-image: url('../images/social_icons/glyphicons_social.png');
}
.social-icon.white {
  background-image: url'(../images/social_icons/glyphicons_social-white.svg');
}
.social-icon.white _:-o-prefocus,
.social-icon.white {
  background-image: url('../images/social_icons/glyphicons_social-white.png');
}
.no-inlinesvg .social-icon.white {
  background-image: url('../images/social_icons/glyphicons_social-white.png');
}
.social-icon.youtube {
  background-position: -96px -96px;
}
.social-icon.facebook {
  background-position: 0px -144px;
}
.social-icon.twitter {
  background-position: -48px -144px;
}
.social-icon.instagram {
  background-position: -96px -144px;
}
.social-icon.flickr {
  background-position: -240px -144px;
}
