/* ---------- Avenir ---------- */

/* Regular */
@font-face {
    font-family: 'Avenir';
    src: url('../media/fonts/AvenirNextLTPro-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

/* Regular Italic */
@font-face {
    font-family: 'Avenir';
    src: url('../media/fonts/AvenirNextLTPro-It.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
}

/* Medium */
@font-face {
    font-family: 'Avenir';
    src: url('../media/fonts/AvenirNextLTPro-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

/* Medium Italic */
@font-face {
    font-family: 'Avenir';
    src: url('../media/fonts/AvenirNextLTPro-MediumIt.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
}

/* Demi */
@font-face {
    font-family: 'Avenir';
    src: url('../media/fonts/AvenirNextLTPro-Demi.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

/* Demi Italic */
@font-face {
    font-family: 'Avenir';
    src: url('../media/fonts/AvenirNextLTPro-DemiIt.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
}

/* Bold */
@font-face {
    font-family: 'Avenir';
    src: url('../media/fonts/AvenirNextLTPro-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

/* Bold Italic */
@font-face {
    font-family: 'Avenir';
    src: url('../media/fonts/AvenirNextLTPro-BoldIt.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
}

/* Heavy */
@font-face {
    font-family: 'Avenir';
    src: url('../media/fonts/AvenirNextLTPro-Heavy.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
}

/* Heavy Italic */
@font-face {
    font-family: 'Avenir';
    src: url('../media/fonts/AvenirNextLTPro-HeavyIt.otf') format('opentype');
    font-weight: 800;
    font-style: italic;
}


/* ---------- Avenir Condensed ---------- */

/* Regular */
@font-face {
    font-family: 'Avenir Condensed';
    src: url('../media/fonts/AvenirNextLTPro-Cn.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

/* Regular Italic */
@font-face {
    font-family: 'Avenir Condensed';
    src: url('../media/fonts/AvenirNextLTPro-CnIt.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
}

/* Medium */
@font-face {
    font-family: 'Avenir Condensed';
    src: url('../media/fonts/AvenirNextLTPro-MediumCn.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

/* Medium Italic */
@font-face {
    font-family: 'Avenir Condensed';
    src: url('../media/fonts/AvenirNextLTPro-MediumCnIt.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
}

/* Demi */
@font-face {
    font-family: 'Avenir Condensed';
    src: url('../media/fonts/AvenirNextLTPro-DemiCn.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

/* Demi Italic */
@font-face {
    font-family: 'Avenir Condensed';
    src: url('../media/fonts/AvenirNextLTPro-DemiCnIt.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
}

/* Bold */
@font-face {
    font-family: 'Avenir Condensed';
    src: url('../media/fonts/AvenirNextLTPro-BoldCn.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

/* Bold Italic */
@font-face {
    font-family: 'Avenir Condensed';
    src: url('../media/fonts/AvenirNextLTPro-BoldCnIt.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
}

/* Heavy */
@font-face {
    font-family: 'Avenir Condensed';
    src: url('../media/fonts/AvenirNextLTPro-HeavyCn.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
}

/* Heavy Italic */
@font-face {
    font-family: 'Avenir Condensed';
    src: url('../media/fonts/AvenirNextLTPro-HeavyCnIt.otf') format('opentype');
    font-weight: 800;
    font-style: italic;
}
