/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 7, 2015 */

@font-face {
  font-family: 'effra_light';
  src: url('effra_std_lt-webfont.eot');
  src: url('effra_std_lt-webfont.eot?#iefix') format('embedded-opentype'),
        url('effra_std_lt-webfont.woff2') format('woff2'),
        url('effra_std_lt-webfont.woff') format('woff'),
        url('effra_std_lt-webfont.ttf') format('truetype'),
        url('effra_std_lt-webfont.svg#effra_lightregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'effra_regular';
  src: url('effra_std_lt-webfont.eot');
  src: url('effra_std_lt-webfont.eot?#iefix') format('embedded-opentype'),
        url('effra_std_lt-webfont.woff2') format('woff2'),
        url('effra_std_lt-webfont.woff') format('woff'),
        url('effra_std_lt-webfont.ttf') format('truetype'),
        url('effra_std_lt-webfont.svg#effra_lightregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'effra_medium';
  src: url('effra_std_md-webfont.eot');
  src: url('effra_std_md-webfont.eot?#iefix') format('embedded-opentype'),
        url('effra_std_md-webfont.woff2') format('woff2'),
        url('effra_std_md-webfont.woff') format('woff'),
        url('effra_std_md-webfont.ttf') format('truetype'),
        url('effra_std_md-webfont.svg#effra_mediumregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'effra_bold';
  src: url('effra_std_bd-webfont.eot');
  src: url('effra_std_bd-webfont.eot?#iefix') format('embedded-opentype'),
        url('effra_std_bd-webfont.woff2') format('woff2'),
        url('effra_std_bd-webfont.woff') format('woff'),
        url('effra_std_bd-webfont.ttf') format('truetype'),
        url('effra_std_bd-webfont.svg#effrabold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_novathin';
  src: url('proxima_nova_thin.woff2') format('woff2'),
        url('proxima_nova_thin.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_nova_rgregular';
  src: url('proximanova-regular-webfont.eot');
  src: url('proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('proximanova-regular-webfont.woff2') format('woff2'),
        url('proximanova-regular-webfont.woff') format('woff'),
        url('proximanova-regular-webfont.ttf') format('truetype'),
        url('proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_novalight_italic';
  src: url('proximanova-lightitalic-webfont.eot');
  src: url('proximanova-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('proximanova-lightitalic-webfont.woff2') format('woff2'),
        url('proximanova-lightitalic-webfont.woff') format('woff'),
        url('proximanova-lightitalic-webfont.ttf') format('truetype'),
        url('proximanova-lightitalic-webfont.svg#proxima_novalight_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_novasemibold';
  src: url('proximanova-semibold-webfont.eot');
  src: url('proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
        url('proximanova-semibold-webfont.woff2') format('woff2'),
        url('proximanova-semibold-webfont.woff') format('woff'),
        url('proximanova-semibold-webfont.ttf') format('truetype'),
        url('proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_nova_rgbold';
  src: url('proximanova-bold-webfont.eot');
  src: url('proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('proximanova-bold-webfont.woff2') format('woff2'),
        url('proximanova-bold-webfont.woff') format('woff'),
        url('proximanova-bold-webfont.ttf') format('truetype'),
        url('proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_novalight';
  src: url('proximanova-light-webfont.eot');
  src: url('proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('proximanova-light-webfont.woff2') format('woff2'),
        url('proximanova-light-webfont.woff') format('woff'),
        url('proximanova-light-webfont.ttf') format('truetype'),
        url('proximanova-light-webfont.svg#proxima_novalight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'w_sans_newbook';
  src: url('wsansnew-book-webfont.eot');
  src: url('wsansnew-book-webfont.eot?#iefix') format('embedded-opentype'),
        url('wsansnew-book-webfont.woff') format('woff'),
        url('wsansnew-book-webfont.ttf') format('truetype'),
        url('wsansnew-book-webfont.svg#w_sans_newbook') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansbold';
  src: url('OpenSans-Bold-webfont.eot');
  src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
       url('OpenSans-Bold-webfont.woff2') format('woff2'),
       url('OpenSans-Bold-webfont.woff') format('woff'),
       url('OpenSans-Bold-webfont.ttf') format('truetype'),
       url('OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansbold_italic';
  src: url('OpenSans-BoldItalic-webfont.eot');
  src: url('OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
       url('OpenSans-BoldItalic-webfont.woff2') format('woff2'),
       url('OpenSans-BoldItalic-webfont.woff') format('woff'),
       url('OpenSans-BoldItalic-webfont.ttf') format('truetype'),
       url('OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansextrabold';
  src: url('OpenSans-ExtraBold-webfont.eot');
  src: url('OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
       url('OpenSans-ExtraBold-webfont.woff2') format('woff2'),
       url('OpenSans-ExtraBold-webfont.woff') format('woff'),
       url('OpenSans-ExtraBold-webfont.ttf') format('truetype'),
       url('OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansextrabold_italic';
  src: url('OpenSans-ExtraBoldItalic-webfont.eot');
  src: url('OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
       url('OpenSans-ExtraBoldItalic-webfont.woff2') format('woff2'),
       url('OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
       url('OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
       url('OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansitalic';
  src: url('OpenSans-Italic-webfont.eot');
  src: url('OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
       url('OpenSans-Italic-webfont.woff2') format('woff2'),
       url('OpenSans-Italic-webfont.woff') format('woff'),
       url('OpenSans-Italic-webfont.ttf') format('truetype'),
       url('OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanslight';
  src: url('OpenSans-Light-webfont.eot');
  src: url('OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
       url('OpenSans-Light-webfont.woff2') format('woff2'),
       url('OpenSans-Light-webfont.woff') format('woff'),
       url('OpenSans-Light-webfont.ttf') format('truetype'),
       url('OpenSans-Light-webfont.svg#open_sanslight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanslight_italic';
  src: url('OpenSans-LightItalic-webfont.eot');
  src: url('OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
       url('OpenSans-LightItalic-webfont.woff2') format('woff2'),
       url('OpenSans-LightItalic-webfont.woff') format('woff'),
       url('OpenSans-LightItalic-webfont.ttf') format('truetype'),
       url('OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansregular';
  src: url('OpenSans-Regular-webfont.eot');
  src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('OpenSans-Regular-webfont.woff2') format('woff2'),
       url('OpenSans-Regular-webfont.woff') format('woff'),
       url('OpenSans-Regular-webfont.ttf') format('truetype'),
       url('OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanssemibold';
  src: url('OpenSans-Semibold-webfont.eot');
  src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
       url('OpenSans-Semibold-webfont.woff2') format('woff2'),
       url('OpenSans-Semibold-webfont.woff') format('woff'),
       url('OpenSans-Semibold-webfont.ttf') format('truetype'),
       url('OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanssemibold_italic';
  src: url('OpenSans-SemiboldItalic-webfont.eot');
  src: url('OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
       url('OpenSans-SemiboldItalic-webfont.woff2') format('woff2'),
       url('OpenSans-SemiboldItalic-webfont.woff') format('woff'),
       url('OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
       url('OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}






.regular {
  font-family: effra_regular;
}
.bold {
  font-family: effra_medium;
}
@media (min-width: 801px) {
  .xxlarge {
    font-size:50px;
  }
  .xlarge {
    font-size:40px;
  }
  .large {
    font-size:32px;
  }
  .medium {
    font-size:24px;
  }
  .normal {
    font-size:18px;
  }
  .small {
    font-size:14px;
  }
}
@media (max-width: 800px) {
  .xxlarge {
    font-size:32px;
  }
  .xlarge {
    font-size:26px;
  }
  .large {
    font-size:20px;
  }
  .medium {
    font-size:18px;
  }
  .normal {
    font-size:16px;
  }
  .small {
    font-size:12px;
  }
}
