@font-face {
    font-family: "PostGroteskLight";
    src: url('../fonts/postgrotesk/PostGrotesk-Light.eot');
    src: url("../fonts/postgrotesk/PostGrotesk-Light.woff2") format("woff2"), url("../fonts/postgrotesk/PostGrotesk-Light.woff") format("woff");
    font-style: normal;
    font-weight: 300
}

@font-face {
    font-family: "PostGroteskNormal";
    src: url('../fonts/postgrotesk/PostGrotesk-Book.eot');
    src: url("../fonts/postgrotesk/PostGrotesk-Book.woff2") format("woff2"), url("../fonts/postgrotesk/PostGrotesk-Book.woff") format("woff");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: "PostGroteskBold";
    src: url('../fonts/postgrotesk/PostGrotesk-Medium.eot');
    src: url("../fonts/postgrotesk/PostGrotesk-Medium.woff2") format("woff2"), url("../fonts/postgrotesk/PostGrotesk-Medium.woff") format("woff");
    font-style: normal;
    font-weight: 500
}

body.page--centered p {
    font-family: 'PostGroteskLight', Helvetica, Arial, 'Open Sans', san-serif, serif !important;
}

body.page--centered .section--intro {
    max-width: 800px;
    width: 100%;
}

body.page--centered .section--intro p,
body.page--centered .section--intro strong {
    font-family: 'PostGroteskNormal', Helvetica, Arial, 'Open Sans', san-serif, serif !important;
    font-weight: normal
}

body.page--centered strong {
    font-family: 'PostGroteskBold', Helvetica, Arial, 'Open Sans', san-serif, serif !important;
}

body.page--centered h1,
body.page--centered h2,
body.page--centered h3,
body.page--centered h4 {
    font-family: 'PostGroteskLight', Helvetica, Arial, 'Open Sans', san-serif, serif !important;
}

body.page--centered h5 {
    font-family: 'PostGroteskNormal', Helvetica, Arial, 'Open Sans', san-serif, serif !important;
}

body.page--centered li {
    font-family: 'PostGroteskLight', Helvetica, Arial, 'Open Sans', san-serif, serif !important;
}

body.page--centered a {
    font-family: 'PostGroteskLight', Helvetica, Arial, 'Open Sans', san-serif, serif !important;
}
