/*!
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2012 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mark Simonson Studio
 * License URL: http://www.fontspring.com/fflicense/mark-simonson-studio
 *
 *
 */
/* Fool-proof @font-face */
/* Based on http://coding.smashingmagazine.com/2013/02/14/setting-weights-and-styles-at-font-face-declaration/ */
@font-face {
  font-family: ProximaNova-Black;
  src: url("../fonts/proximanova_black/ProximaNova-Black-webfont.eot");
  src: url("../fonts/proximanova_black/ProximaNova-Black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_black/ProximaNova-Black-webfont.woff") format("woff"), url("../fonts/proximanova_black/ProximaNova-Black-webfont.ttf") format("truetype"), url("../fonts/proximanova_black/ProximaNova-Black-webfont.svg#ProximaNova-Black") format("svg");
  font-weight: 700;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-Black;
    src: url("../fonts/proximanova_black/ProximaNova-Black-webfont.svg#ProximaNova-Black") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-BlackItalic;
  src: url("../fonts/proximanova_blackitalic/ProximaNova-BlackIt-webfont.eot");
  src: url("../fonts/proximanova_blackitalic/ProximaNova-BlackIt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_blackitalic/ProximaNova-BlackIt-webfont.woff") format("woff"), url("../fonts/proximanova_blackitalic/ProximaNova-BlackIt-webfont.ttf") format("truetype"), url("../fonts/proximanova_blackitalic/ProximaNova-BlackIt-webfont.svg#ProximaNova-BlackItalic") format("svg");
  font-weight: 700;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-BlackItalic;
    src: url("../fonts/proximanova_blackitalic/ProximaNova-BlackIt-webfont.svg#ProximaNova-BlackItalic") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-Bold;
  src: url("../fonts/proximanova_bold/ProximaNova-Bold-webfont.eot");
  src: url("../fonts/proximanova_bold/ProximaNova-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_bold/ProximaNova-Bold-webfont.woff") format("woff"), url("../fonts/proximanova_bold/ProximaNova-Bold-webfont.ttf") format("truetype"), url("../fonts/proximanova_bold/ProximaNova-Bold-webfont.svg#ProximaNova-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-Bold;
    src: url("../fonts/proximanova_bold/ProximaNova-Bold-webfont.svg#ProximaNova-Bold") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-BoldItalic;
  src: url("../fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.eot");
  src: url("../fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.woff") format("woff"), url("../fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.ttf") format("truetype"), url("../fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.svg#ProximaNova-BoldItalic") format("svg");
  font-weight: 700;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-BoldItalic;
    src: url("../fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.svg#ProximaNova-BoldItalic") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-Extrabold;
  src: url("../fonts/proximanova_extrabold/ProximaNova-Xbold-webfont.eot");
  src: url("../fonts/proximanova_extrabold/ProximaNova-Xbold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_extrabold/ProximaNova-Xbold-webfont.woff") format("woff"), url("../fonts/proximanova_extrabold/ProximaNova-Xbold-webfont.ttf") format("truetype"), url("../fonts/proximanova_extrabold/ProximaNova-Xbold-webfont.svg#ProximaNova-Extrabold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-Extrabold;
    src: url("../fonts/proximanova_extrabold/ProximaNova-Xbold-webfont.svg#ProximaNova-Extrabold") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-ExtraboldItalic;
  src: url("../fonts/proximanova_extrabolditalic/ProximaNova-XboldIt-webfont.eot");
  src: url("../fonts/proximanova_extrabolditalic/ProximaNova-XboldIt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_extrabolditalic/ProximaNova-XboldIt-webfont.woff") format("woff"), url("../fonts/proximanova_extrabolditalic/ProximaNova-XboldIt-webfont.ttf") format("truetype"), url("../fonts/proximanova_extrabolditalic/ProximaNova-XboldIt-webfont.svg#ProximaNova-ExtraboldItalic") format("svg");
  font-weight: 700;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-ExtraboldItalic;
    src: url("../fonts/proximanova_extrabolditalic/ProximaNova-XboldIt-webfont.svg#ProximaNova-ExtraboldItalic") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-Italic;
  src: url("../fonts/proximanova_italic/ProximaNova-RegIt-webfont.eot");
  src: url("../fonts/proximanova_italic/ProximaNova-RegIt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_italic/ProximaNova-RegIt-webfont.woff") format("woff"), url("../fonts/proximanova_italic/ProximaNova-RegIt-webfont.ttf") format("truetype"), url("../fonts/proximanova_italic/ProximaNova-RegIt-webfont.svg#ProximaNova-Italic") format("svg");
  font-weight: 400;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-Italic;
    src: url("../fonts/proximanova_italic/ProximaNova-RegIt-webfont.svg#ProximaNova-Italic") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-Light;
  src: url("../fonts/proximanova_light/ProximaNova-Light-webfont.eot");
  src: url("../fonts/proximanova_light/ProximaNova-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_light/ProximaNova-Light-webfont.woff") format("woff"), url("../fonts/proximanova_light/ProximaNova-Light-webfont.ttf") format("truetype"), url("../fonts/proximanova_light/ProximaNova-Light-webfont.svg#ProximaNova-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-Light;
    src: url("../fonts/proximanova_light/ProximaNova-Light-webfont.svg#ProximaNova-Light") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-LightItalic;
  src: url("../fonts/proximanova_lightitalic/ProximaNova-LightIt-webfont.eot");
  src: url("../fonts/proximanova_lightitalic/ProximaNova-LightIt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_lightitalic/ProximaNova-LightIt-webfont.woff") format("woff"), url("../fonts/proximanova_lightitalic/ProximaNova-LightIt-webfont.ttf") format("truetype"), url("../fonts/proximanova_lightitalic/ProximaNova-LightIt-webfont.svg#ProximaNova-LightItalic") format("svg");
  font-weight: 300;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-LightItalic;
    src: url("../fonts/proximanova_lightitalic/ProximaNova-LightIt-webfont.svg#ProximaNova-LightItalic") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-Regular;
  src: url("../fonts/proximanova_regular/ProximaNova-Reg-webfont.eot");
  src: url("../fonts/proximanova_regular/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_regular/ProximaNova-Reg-webfont.woff") format("woff"), url("../fonts/proximanova_regular/ProximaNova-Reg-webfont.ttf") format("truetype"), url("../fonts/proximanova_regular/ProximaNova-Reg-webfont.svg#ProximaNova-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-Regular;
    src: url("../fonts/proximanova_regular/ProximaNova-Reg-webfont.svg#ProximaNova-Regular") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-Semibold;
  src: url("../fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot");
  src: url("../fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_semibold/ProximaNova-Sbold-webfont.woff") format("woff"), url("../fonts/proximanova_semibold/ProximaNova-Sbold-webfont.ttf") format("truetype"), url("../fonts/proximanova_semibold/ProximaNova-Sbold-webfont.svg#ProximaNova-Semibold") format("svg");
  font-weight: 600;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-Semibold;
    src: url("../fonts/proximanova_semibold/ProximaNova-Sbold-webfont.svg#ProximaNova-Semibold") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-SemiboldItalic;
  src: url("../fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.eot");
  src: url("../fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.woff") format("woff"), url("../fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.ttf") format("truetype"), url("../fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.svg#ProximaNova-SemiboldItalic") format("svg");
  font-weight: 600;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-SemiboldItalic;
    src: url("../fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.svg#ProximaNova-SemiboldItalic") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-Thin;
  src: url("../fonts/proximanova_thin/ProximaNova-Thin-webfont.eot");
  src: url("../fonts/proximanova_thin/ProximaNova-Thin-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_thin/ProximaNova-Thin-webfont.woff") format("woff"), url("../fonts/proximanova_thin/ProximaNova-Thin-webfont.ttf") format("truetype"), url("../fonts/proximanova_thin/ProximaNova-Thin-webfont.svg#ProximaNova-Thin") format("svg");
  font-weight: 300;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-Thin;
    src: url("../fonts/proximanova_thin/ProximaNova-Thin-webfont.svg#ProximaNova-Thin") format("svg");
  }
}
@font-face {
  font-family: ProximaNova-ThinItalic;
  src: url("../fonts/proximanova_thinitalic/ProximaNova-ThinIt-webfont.eot");
  src: url("../fonts/proximanova_thinitalic/ProximaNova-ThinIt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova_thinitalic/ProximaNova-ThinIt-webfont.woff") format("woff"), url("../fonts/proximanova_thinitalic/ProximaNova-ThinIt-webfont.ttf") format("truetype"), url("../fonts/proximanova_thinitalic/ProximaNova-ThinIt-webfont.svg#ProximaNova-ThinItalic") format("svg");
  font-weight: 300;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: ProximaNova-ThinItalic;
    src: url("../fonts/proximanova_thinitalic/ProximaNova-ThinIt-webfont.svg#ProximaNova-ThinItalic") format("svg");
  }
}
