/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 22, 2012 */
/* Kudos to this person: http://css-tricks.com/flat-icons-icon-fonts/#comment-163109 */
/* Kudos to me for the ie 7 fixes galore */
/* http://www.fontspring.com/blog/the-new-bulletproof-font-face-syntax*/

@font-face {
  font-family: "SocialicoRegular";
  src: url("../../font/socialico-webfont.eot");
  src:
    url("../../font/socialico-webfont.eot?#iefix") format("eot"),
    url("../../font/socialico-webfont.woff") format("woff"),
    url("../../font/socialico-webfont.ttf") format("truetype"),
    url("../../font/socialico-webfont.svg#SocialicoRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="socicon"]:before,
[class*=" socicon"]:before {
  font-family: SocialicoRegular;
  font-weight: normal;
  font-style: normal;
  font-size: 32px;
  display: inline-block;
  text-decoration: none !important;
}
a [class^="socicon"],
a [class*=" socicon"] {
  display: inline-block;
  text-decoration: none !important;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: top;
  font-size: 1.3333333333333333em;
}
li [class^="socicon"],
li [class*=" socicon"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li .large[class^="socicon"],
li .large[class*=" socicon"] {
  /* 1.5 increased font size for .large * 1.25 width */
  width: 1.875em;
}
li[class^="socicon"],
li[class*=" socicon"] {
  margin-left: 0;
  list-style-type: none;
}
li[class^="socicon"]:before,
li[class*=" socicon"]:before {
  text-indent: -2em;
  text-align: center;
}
li[class^="socicon"].large:before,
li[class*=" socicon"].large:before {
  text-indent: -1.3333333333333333em;
}

.twitterbird.socicon:before {
  position: relative;
  left: -3px;
}

#main-content .socicon:before {
  color: #758694;
}

/* Social Icons
================================================== */
.circle.socicon:before {
  content: "\0020";
}
.soundcloudcircle.socicon:before {
  content: "\0021";
}
.mobilemecircle.socicon:before {
  content: "\0024";
}
.pinterestcircle.socicon:before {
  content: "\0026";
}
.downloadcircle.socicon:before {
  content: "\0028";
}
.refreshcircle.socicon:before {
  content: "\0029";
}
.flowercircle.socicon:before {
  content: "\002C";
}
.starcircle.socicon:before {
  content: "\002D";
}
.musiccircle.socicon:before {
  content: "\002E";
}
.foursquarecircle.socicon:before {
  content: "\002F";
}
.windowscircle.socicon:before {
  content: "\0030";
}
.pluscircle.socicon:before {
  content: "\0031";
}
.linkcircle.socicon:before {
  content: "\0032";
}
.heartcircle.socicon:before {
  content: "\0033";
}
.aperturecircle.socicon:before {
  content: "\0034";
}
.filmcircle.socicon:before {
  content: "\0035";
}
.lastfmcircle.socicon:before {
  content: "\0036";
}
.mappincircle.socicon:before {
  content: "\0037";
}
.waterdropcircle.socicon:before {
  content: "\0038";
}
.qikcircle.socicon:before {
  content: "\0033";
}
.messagecircle.socicon:before {
  content: "\003F";
}
.applecircle.socicon:before {
  content: "\0040";
}
.amazon.socicon:before {
  content: "\0041";
}
.bebo.socicon:before {
  content: "\0042";
}
.appstore.socicon:before {
  content: "\0043";
}
.dribbble.socicon:before {
  content: "\0044";
}
.behance.socicon:before {
  content: "\0045";
}
.facebook.socicon:before {
  content: " \0046";
}
.google.socicon:before {
  content: "\0047";
}
.skype.socicon:before {
  content: "\0048";
}
.linkedin.socicon:before {
  content: "\0049";
}
.deviantart.socicon:before {
  content: "\004A";
}
.bing.socicon:before {
  content: "\004B";
}
.twitterbird.socicon:before {
  content: "\004C";
}
.myspace.socicon:before {
  content: "\004D";
}
.flickr.socicon:before {
  content: "\004E";
}
.tumblr.socicon:before {
  content: "\004F";
}
.paypal.socicon:before {
  content: "\0050";
}
.quora.socicon:before {
  content: "\0051";
}
.rss.socicon:before {
  content: "\0052";
}
.stumbleupon.socicon:before {
  content: "\0053";
}
.twitter.socicon:before {
  content: "\0054";
}
.blogger.socicon:before {
  content: "\0055";
}
.vimeo.socicon:before {
  content: "\0056";
}
.wordpress.socicon:before {
  content: "\0057";
}
.youtube.socicon:before {
  content: "\0058";
}
.yahoo.socicon:before {
  content: "\0059";
}
.aol.socicon:before {
  content: "\005A";
}
.amazoncircle.socicon:before {
  content: "\0061";
}
.bebocircle.socicon:before {
  content: "\0062";
}
.appstorecircle.socicon:before {
  content: "\0063";
}
.dribbblecircle.socicon:before {
  content: "\0064";
}
.behancecircle.socicon:before {
  content: "\0065";
}
.facebookcircle.socicon:before {
  content: "\0066";
}
.googlecircle.socicon:before {
  content: "\0067";
}
.skypecircle.socicon:before {
  content: "\0068";
}
.linkedincircle.socicon:before {
  content: "\0069";
}
.deviantartcircle.socicon:before {
  content: "\006A";
}
.bingcircle.socicon:before {
  content: "\006B";
}
.twitterbirdcircle.socicon:before {
  content: "\006C";
}
.myspacecircle.socicon:before {
  content: "\006D";
}
.flickrcircle.socicon:before {
  content: "\006E";
}
.tumblrcircle.socicon:before {
  content: "\006F";
}
.paypalcircle.socicon:before {
  content: "\0070";
}
.quoracircle.socicon:before {
  content: "\0071";
}
.rsscircle.socicon:before {
  content: "\0072";
}
.stumbleuponcircle.socicon:before {
  content: "\0073";
}
.twittercircle.socicon:before {
  content: "\0074";
}
.bloggercircle.socicon:before {
  content: "\0075";
}
.vimeocircle.socicon:before {
  content: "\0076";
}
.wordpresscircle.socicon:before {
  content: "\0077";
}
.youtubecircle.socicon:before {
  content: "\0078";
}
.yahoocircle.socicon:before {
  content: "\0079";
}
.aolcircle.socicon:before {
  content: "\007A";
}

/* IE 7 Support Yuck
================================================== */

.lt-ie8 .socicon {
  font-family: SocialicoRegular;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  font-size: 36px;
  line-height: 1;
  cursor: pointer;
}
.lt-ie8 .socicon.small {
  height: 25px;
  width: 25px;
  font-size: 22px;
  line-height: 30px;
}

.lt-ie9 .socicon {
  text-decoration: none;
}

.lt-ie8 .circle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#160");
}
.lt-ie8 .soundcloudcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#33");
}
.lt-ie8 .mobilemecircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#36");
}
.lt-ie8 .pinterestcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#38");
}
.lt-ie8 .downloadcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#40");
}
.lt-ie8 .refreshcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#41");
}
.lt-ie8 .flowercircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#44");
}
.lt-ie8 .starcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#45");
}
.lt-ie8 .musiccircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#46");
}
.lt-ie8 .foursquarecircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#47");
}
.lt-ie8 .windowscircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#48");
}
.lt-ie8 .pluscircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#49");
}
.lt-ie8 .linkcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#50");
}
.lt-ie8 .heartcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#51");
}
.lt-ie8 .aperturecircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#52");
}
.lt-ie8 .filmcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#53");
}
.lt-ie8 .lastfmcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#54");
}
.lt-ie8 .mappincircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#55");
}
.lt-ie8 .waterdropcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#56");
}
.lt-ie8 .qikcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#57");
}
.lt-ie8 .messagecircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#63");
}
.lt-ie8 .applecircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#64");
}
.lt-ie8 .amazon.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#65");
}
.lt-ie8 .bebo.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#66");
}
.lt-ie8 .appstore.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#67");
}
.lt-ie8 .dribbble.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#68");
}
.lt-ie8 .behance.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#69");
}
.lt-ie8 .facebook.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#70");
}
.lt-ie8 .google.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#71");
}
.lt-ie8 .skype.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#72");
}
.lt-ie8 .linkedin.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#73");
}
.lt-ie8 .deviantart.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#74");
}
.lt-ie8 .bing.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#75");
}
.lt-ie8 .twitterbird.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#76");
}
.lt-ie8 .myspace.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#77");
}
.lt-ie8 .flickr.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#78");
}
.lt-ie8 .tumblr.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#79");
}
.lt-ie8 .paypal.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#80");
}
.lt-ie8 .quora.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#81");
}
.lt-ie8 .rss.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#82");
}
.lt-ie8 .stumbleupon.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#83");
}
.lt-ie8 .twitter.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#84");
}
.lt-ie8 .blogger.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#85");
}
.lt-ie8 .vimeo.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#86");
}
.lt-ie8 .wordpress.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#87");
}
.lt-ie8 .youtube.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#88");
}
.lt-ie8 .yahoo.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#89");
}
.lt-ie8 .aol.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#90");
}
.lt-ie8 .amazoncircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#97");
}
.lt-ie8 .bebocircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#98");
}
.lt-ie8 .appstorecircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#99");
}
.lt-ie8 .dribbblecircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#100");
}
.lt-ie8 .behancecircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#101");
}
.lt-ie8 .facebookcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#102");
}
.lt-ie8 .googlecircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#103");
}
.lt-ie8 .skypecircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#104");
}
.lt-ie8 .linkedincircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#105");
}
.lt-ie8 .deviantartcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#106");
}
.lt-ie8 .bingcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#107");
}
.lt-ie8 .twitterbirdcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#108");
}
.lt-ie8 .myspacecircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#109");
}
.lt-ie8 .flickrcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#110");
}
.lt-ie8 .tumblrcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#111");
}
.lt-ie8 .paypalcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#112");
}
.lt-ie8 .quoracircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#113");
}
.lt-ie8 .rsscircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#114");
}
.lt-ie8 .stumbleuponcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#115");
}
.lt-ie8 .twittercircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#116");
}
.lt-ie8 .bloggercircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#117");
}
.lt-ie8 .vimeocircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#118");
}
.lt-ie8 .wordpresscircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#119");
}
.lt-ie8 .youtubecircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#120");
}
.lt-ie8 .yahoocircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#121");
}
.lt-ie8 .aolcircle.socicon {
  zoom: expression(this.runtimeStyle[ "zoom"] = "1", this.innerHTML = "&#122");
}
