/* DINPro Font Family */
@font-face {
    font-family: 'DINPro';
    src: url('../fonts/dinpro/dinpro.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro';
    src: url('../fonts/dinpro/dinpro_black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro';
    src: url('../fonts/dinpro/dinpro_blackitalic.otf') format('opentype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'DINPro';
    src: url('../fonts/dinpro/dinpro_bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro';
    src: url('../fonts/dinpro/dinpro_bolditalic.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'DINPro';
    src: url('../fonts/dinpro/dinpro_light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro';
    src: url('../fonts/dinpro/dinpro_lightitalic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'DINPro';
    src: url('../fonts/dinpro/dinpro_medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro';
    src: url('../fonts/dinpro/dinpro_mediumitalic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'DINPro';
    src: url('../fonts/dinpro/dinpro_italic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
}

/* Condensed variations */
@font-face {
    font-family: 'DINPro Condensed';
    src: url('../fonts/dinpro/dinpro_condensedregular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-stretch: condensed;
}

@font-face {
    font-family: 'DINPro Condensed';
    src: url('../fonts/dinpro/dinpro_condenseditalic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-stretch: condensed;
}

@font-face {
    font-family: 'DINPro Condensed';
    src: url('../fonts/dinpro/dinpro_condensedlight.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-stretch: condensed;
}

@font-face {
    font-family: 'DINPro Condensed';
    src: url('../fonts/dinpro/dinpro_condensedlightitalic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-stretch: condensed;
}

@font-face {
    font-family: 'DINPro Condensed';
    src: url('../fonts/dinpro/dinpro_condensedmedium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-stretch: condensed;
}

@font-face {
    font-family: 'DINPro Condensed';
    src: url('../fonts/dinpro/dinpro_condensedmediumitalic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-stretch: condensed;
}

@font-face {
    font-family: 'DINPro Condensed';
    src: url('../fonts/dinpro/dinpro_condensedbold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-stretch: condensed;
}

@font-face {
    font-family: 'DINPro Condensed';
    src: url('../fonts/dinpro/dinpro_condensedbolditalic.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-stretch: condensed;
}

@font-face {
    font-family: 'DINPro Condensed';
    src: url('../fonts/dinpro/dinpro_condensedblack.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-stretch: condensed;
}

@font-face {
    font-family: 'DINPro Condensed';
    src: url('../fonts/dinpro/dinpro_condensedblackitalic.otf') format('opentype');
    font-weight: 900;
    font-style: italic;
    font-stretch: condensed;
}
