@font-face {
    font-family: 'PF Futura Neu';
    src: url('../fonts/PFFuturaNeuMedium-Regular.eot');
    src: local('PFFuturaNeuMedium-Regular'),
        url('../fonts/PFFuturaNeuMedium-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PFFuturaNeuMedium-Regular.woff2') format('woff2'),
        url('../fonts/PFFuturaNeuMedium-Regular.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display:fallback;
}

@font-face {
    font-family: 'PF Futura Neu';
    src: url('../fonts/PFFuturaNeuMedium-Regular.eot');
    src: local('PFFuturaNeuMedium-Regular'),
        url('../fonts/PFFuturaNeuMedium-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PFFuturaNeuMedium-Regular.woff2') format('woff2'),
        url('../fonts/PFFuturaNeuMedium-Regular.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display:fallback;
}

@font-face {
    font-family: 'PF Futura Neu';
    src: url('../fonts/PFFuturaNeuThin-Regular.eot');
    src: local('PFFuturaNeuThin-Regular'),
        url('../fonts/PFFuturaNeuThin-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PFFuturaNeuThin-Regular.woff2') format('woff2'),
        url('../fonts/PFFuturaNeuThin-Regular.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display:fallback;
}

@font-face {
    font-family: 'PF Futura Neu';
    src: url('../fonts/PFFuturaNeuLight-Regular.eot');
    src: local('PFFuturaNeuLight-Regular'),
        url('../fonts/PFFuturaNeuLight-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PFFuturaNeuLight-Regular.woff2') format('woff2'),
        url('../fonts/PFFuturaNeuLight-Regular.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display:fallback;
}

@font-face {
    font-family: 'PF Futura Neu';
    src: url('../fonts/PFFuturaNeu-Bold.eot');
    src: local('PFFuturaNeu-Bold'),
        url('../fonts/PFFuturaNeu-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PFFuturaNeu-Bold.woff2') format('woff2'),
        url('../fonts/PFFuturaNeu-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display:fallback;
}

@font-face {
    font-family: 'PF Futura Neu Semi';
    src: url('../fonts/PFFuturaNeuSemiBold-Regular.eot');
    src: local('PFFuturaNeuSemiBold-Regular'),
        url('../fonts/PFFuturaNeuSemiBold-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PFFuturaNeuSemiBold-Regular.woff2') format('woff2'),
        url('../fonts/PFFuturaNeuSemiBold-Regular.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display:fallback;
}

@font-face {
    font-family: 'PF Futura Neu Book';
    src: url('../fonts/PFFuturaNeuBook-Regular.eot');
    src: local('PFFuturaNeuBook-Regular'),
        url('../fonts/PFFuturaNeuBook-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PFFuturaNeuBook-Regular.woff2') format('woff2'),
        url('../fonts/PFFuturaNeuBook-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display:fallback;
}

@font-face {
    font-family: 'PF Futura Neu';
    src: url('../fonts/PFFuturaNeu-Regular.eot');
    src: local('PFFuturaNeu-Regular'),
        url('../fonts/PFFuturaNeu-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PFFuturaNeu-Regular.woff2') format('woff2'),
        url('../fonts/PFFuturaNeu-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display:fallback;
}

@font-face {
    font-family: 'PF Futura Neu';
    src: url('../fonts/PFFuturaNeu-Regular.eot');
    src: local('PFFuturaNeu-Regular'),
        url('../fonts/PFFuturaNeu-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PFFuturaNeu-Regular.woff2') format('woff2'),
        url('../fonts/PFFuturaNeu-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display:fallback;
}

/*additional font helpers*/
.font-neu {
    font-family: "PF Futura Neu", arial, sans-serif;
}

.font-neu-semi {
    font-family: "PF Futura Neu Semi", arial, sans-serif;
}

.font-300 {
    font-weight: 300;
}

.font-400 {
    font-weight: 400;
}

.font-500 {
    font-weight: 500;
}

.font-600 {
    font-weight: 600;
}

.font-700 {
    font-weight: 700;
}