@font-face {
  font-family: 'sharing';
  src:  url('../_fonts/sharing8715.eot?q7iplj');
  src:  url('../_fonts/sharing8715.eot?q7iplj#iefix') format('embedded-opentype'),
    url('../_fonts/sharing8715.ttf?q7iplj') format('truetype'),
    url('../_fonts/sharing8715.woff?q7iplj') format('woff'),
    url('../_fonts/sharing8715.svg?q7iplj#sharing') format('svg');
  font-weight: normal;
  font-style: normal;
}

i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'sharing' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="share-"].rnd,
[class*=" share-"].rnd { border-radius:50%; }

[class^="share-"].rnd.lrg-med, 
[class*=" share-"].rnd.lrg-med { 
    width: 3rem;
    height: 3rem;
    line-height: 1.715rem;
}

[class^="share-"].filled, 
[class*=" share-"].filled { padding:0.5em; }

.share-glyph-facebook:before {
  content: "\e800";
}
.share-glyph-facebook.filled {
    color:#fff;
    background: #3b5998 none repeat scroll 0 0;
}
.share-glyph-twitter:before {
  content: "\e801";
}
.share-glyph-linkedin:before {
  content: "\e802";
}
.share-glyph-googleplus:before {
  content: "\e803";
}
.share-glyph-pinterest:before {
  content: "\e804";
}
.share-glyph-instagram:before {
  content: "\e805";
}
.share-glyph-instagram.filled {
    background: url(../_fonts/_assets/instagram-background.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    color: #fff;
}
.share-glyph-email:before {
  content: "\e806";
}
.share-glyph-addthis:before {
  content: "\e807";
}