﻿


/*@font-face {*/
    /*font-family: 'Avenir UltraLight';*/
    /*font-family: 'Avenir';
    font-style: normal;
    font-weight: lighter;
    src: url('../../Font/Avenir/Avenir_UltraLight.eot') format('embedded-opentype');*/
    /**/
    /*src: url('../Avenir/AvenirLight.woff2') format('woff2');
    src: url('../Avenir/AvenirLight.ttf') format('truetype');
    src: url('../Avenir/Avenir_Light.eot') format('embedded-opentype');*/
    /**/
    /*font-display: swap;
}

@font-face {*/
    /*font-family: 'Avenir UltraLight';*/
    /*font-family: 'Avenir';
    font-style: italic;
    font-weight: lighter;
    src: url('../../Font/Avenir/Avenir_UltraLightIt.eot') format('embedded-opentype');
    font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir Light';*/
    /*font-family: 'Avenir';
    font-style: normal;
    font-weight: 100;
    src: url('../../Font/Avenir/Avenir_Light.eot') format('embedded-opentype');*/
    /**/
    /*src: url('../Avenir/AvenirLight.woff2') format('woff2');
    src: url('../Avenir/AvenirLight.ttf') format('truetype');*/
    /**/
    /*font-display: swap;
}

@font-face {*/
    /*font-family: 'Avenir Light';*/
    /*font-family: 'Avenir';
    font-style: italic;
    font-weight: 100;
    src: url('../../Font/Avenir/Avenir_LightIt.eot') format('embedded-opentype');
    font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir Italic';*/
    /*font-family: 'Avenir';
    font-style: italic;
    src: url('../../Font/Avenir/Avenir_Italic.eot') format('embedded-opentype');
    font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir Thin';*/
    /*font-family: 'Avenir';
    font-style: normal;
    font-weight: 200;
    src: url('../../Font/Avenir/Avenir_Thin.eot') format('embedded-opentype');
    font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir Thin';*/
    /*font-family: 'Avenir';
    font-style: italic;
    font-weight: 200;
    src: url('../../Font/Avenir/Avenir_ThinIt.eot') format('embedded-opentype');
    font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir Regular';*/
    /*font-family: 'Avenir';
    font-style: normal;
    font-weight: normal;
    font-weight: 300;
    src: url('../../Font/Avenir/Avenir_Regular.eot') format('embedded-opentype');*/
    /**/
    /*src: url('../Avenir/AvenirRegular.woff2') format('woff2');
    src: url('../Avenir/AvenirRegular.ttf') format('truetype');*/
    /**/
    /*font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir Medium';*/
    /*font-family: 'Avenir';
    font-style: normal;
    font-weight: 400;
    src: url('../../Font/Avenir/Avenir_Medium.eot') format('embedded-opentype');*/
    /**/
    /*src: url('../Avenir/AvenirRoman.woff2') format('woff2');
    src: url('../Avenir/AvenirRoman.otf') format('opentype');
    src: url('../Avenir/AvenirRoman.ttf') format('truetype');*/
    /**/
    /*font-display: swap;
}

@font-face {*/
    /*font-family: 'Avenir Medium';*/
    /*font-family: 'Avenir';
    font-style: italic;
    font-weight: 400;
    src: url('../../Font/Avenir/Avenir_MediumIt.eot') format('embedded-opentype');
    font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir Demi';*/
    /*font-family: 'Avenir';
    font-style: normal;
    font-weight: 500;*/
    /**/
    /*src: url('../Avenir/AvenirBook.woff2') format('woff2');
    src: url('../Avenir/AvenirBook.ttf') format('truetype');*/
    /**/
    /*font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir Heavy';*/
    /*font-family: 'Avenir';
    font-style: normal;
    font-weight: 600;
    src: url('../../Font/Avenir/Avenir_Heavy.eot') format('embedded-opentype');*/
    /**/
    /*src: url('../Avenir/AvenirHeavy.woff2') format('woff2');
    src: url('../Avenir/AvenirHeavy.ttf') format('truetype');*/
    /**/
    /*font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir Heavy';*/
    /*font-family: 'Avenir';
    font-style: italic;
    font-weight: 600;
    src: url('../../Font/Avenir/Avenir_HeavyIt.eot') format('embedded-opentype');
    font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir Bold';*/
    /*font-family: 'Avenir';
    font-style: normal;
    font-weight: bold;
    font-weight: 700;
    src: url('../../Font/Avenir/Avenir_Bold.eot') format('embedded-opentype');
    font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir Bold italic';*/
    /*font-family: 'Avenir';
    font-style: italic;
    font-weight: bold;
    src: url('../../Font/Avenir/Avenir_BoldIt.eot') format('embedded-opentype');
    font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir ExtraBold';*/
    /*font-family: 'Avenir';
    font-style: normal;
    font-weight: bolder;
    font-weight: 800;
    src: url('../../Font/Avenir/Avenir_ExtraBold.eot') format('embedded-opentype');
    font-display: swap;
}

@font-face {*/
    /*font-family: 'Avenir ExtraBold';*/
    /*font-family: 'Avenir';
    font-style: italic;
    font-weight: bolder;
    font-weight: 800;
    src: url('../../Font/Avenir/Avenir_ExtraBoldIt.eot') format('embedded-opentype');
    font-display: swap;
}


@font-face {*/
    /*font-family: 'Avenir Black';*/
    /*font-family: 'Avenir';
    font-style: normal;
    font-weight: 900;
    src: url('../../Font/Avenir/Avenir_Black.eot') format('embedded-opentype');*/
    /**/
    /*src: url('../Avenir/AvenirBlack.woff2') format('woff2');
    src: url('../Avenir/AvenirBlack.ttf') format('truetype');*/
    /**/
    /*font-display: swap;
}

@font-face {*/
    /*font-family: 'Avenir Black';*/
    /*font-family: 'Avenir';
    font-style: normal;
    font-weight: 900;
    src: url('../../Font/Avenir/Avenir_BlackIt.eot') format('embedded-opentype');
    font-display: swap;
}*/


/* =================================================================
   Font: Avenir
   - Weights have been re-mapped to standard numeric values.
   - src paths have been consolidated and corrected.
   - NOTE: You are missing modern font files (.woff2, .ttf) for most italic styles.
   ================================================================= */

/* --- Avenir Light --- */
@font-face {
    font-family: 'Avenir';
    src: url('/Font/Avenir/AvenirLight.woff2') format('woff2'), url('/Font/Avenir/AvenirLight.ttf') format('truetype'), url('/Font/Avenir/Avenir_Light.eot') format('embedded-opentype');
    font-weight: 300; /* Light */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    /* TODO: Add .woff2 and .ttf files for Avenir Light Italic */
    src: url('/Font/Avenir/Avenir_LightIt.eot') format('embedded-opentype');
    font-weight: 300; /* Light */
    font-style: italic;
    font-display: swap;
}

/* --- Avenir Normal (Book/Roman/Regular) --- */
@font-face {
    font-family: 'Avenir';
    src: url('/Font/Avenir/AvenirBook.woff2') format('woff2'), url('/Font/Avenir/AvenirRoman.woff2') format('woff2'), /* Using both as they are often similar */
    url('/Font/Avenir/AvenirBook.ttf') format('truetype'), url('/Font/Avenir/AvenirRoman.ttf') format('truetype'), url('/Font/Avenir/Avenir_Regular.eot') format('embedded-opentype');
    font-weight: 400; /* Normal / Book / Roman */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    /* TODO: Add .woff2 and .ttf files for Avenir Italic */
    src: url('/Font/Avenir/Avenir_Italic.eot') format('embedded-opentype');
    font-weight: 400; /* Normal / Book / Roman */
    font-style: italic;
    font-display: swap;
}

/* --- Avenir Medium --- */
@font-face {
    font-family: 'Avenir';
    /* TODO: Add .woff2 and .ttf files for Avenir Medium */
    src: url('/Font/Avenir/Avenir_Medium.eot') format('embedded-opentype');
    font-weight: 500; /* Medium */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    /* TODO: Add .woff2 and .ttf files for Avenir Medium Italic */
    src: url('/Font/Avenir/Avenir_MediumIt.eot') format('embedded-opentype');
    font-weight: 500; /* Medium */
    font-style: italic;
    font-display: swap;
}

/* --- Avenir Heavy --- */
@font-face {
    font-family: 'Avenir';
    src: url('/Font/Avenir/AvenirHeavy.woff2') format('woff2'), url('/Font/Avenir/AvenirHeavy.ttf') format('truetype'), url('/Font/Avenir/Avenir_Heavy.eot') format('embedded-opentype');
    font-weight: 600; /* Heavy / DemiBold */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    /* TODO: Add .woff2 and .ttf files for Avenir Heavy Italic */
    src: url('/Font/Avenir/Avenir_HeavyIt.eot') format('embedded-opentype');
    font-weight: 600; /* Heavy / DemiBold */
    font-style: italic;
    font-display: swap;
}


/* --- Avenir Bold --- */
@font-face {
    font-family: 'Avenir';
    /* TODO: Add .woff2 and .ttf files for Avenir Bold */
    src: url('/Font/Avenir/Avenir_Bold.eot') format('embedded-opentype');
    font-weight: 700; /* Bold */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    /* TODO: Add .woff2 and .ttf files for Avenir Bold Italic */
    src: url('/Font/Avenir/Avenir_BoldIt.eot') format('embedded-opentype');
    font-weight: 700; /* Bold */
    font-style: italic;
    font-display: swap;
}

/* --- Avenir Black / ExtraBold --- */
@font-face {
    font-family: 'Avenir';
    src: url('/Font/Avenir/AvenirBlack.woff2') format('woff2'), url('/Font/Avenir/AvenirBlack.ttf') format('truetype'), url('/Font/Avenir/Avenir_Black.eot') format('embedded-opentype');
    font-weight: 900; /* Black */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    /* TODO: Add .woff2 and .ttf files for Avenir Black Italic */
    src: url('/Font/Avenir/Avenir_BlackIt.eot') format('embedded-opentype');
    font-weight: 900; /* Black */
    font-style: italic;
    font-display: swap;
}