@font-face {
    font-family: 'Avenir';
    src: local(Avenir-UltLt), url(../font/Avenir/AvenirNextLTPro-UltLt.otf);
    src: url(../font/Avenir/AvenirNextLTPro-UltLt.otf) format("truetype");
    font-weight: 300;
}
@font-face {
    font-family: 'Avenir';
    src: local(Avenir-UltLt-It), url(../font/Avenir/AvenirNextLTPro-UltLtIt.otf);
    src: url(../font/Avenir/AvenirNextLTPro-UltLtIt.otf) format("truetype");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir';
    src: local(Avenir-Regular), url(../font/Avenir/AvenirNextLTPro-Regular.otf);
    src: url(../font/Avenir/AvenirNextLTPro-Regular.otf) format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: 'Avenir';
    src: local(Avenir-Medium), url(../font/Avenir/AvenirNextLTPro-Medium.otf);
    src: url(../font/Avenir/AvenirNextLTPro-Medium.otf) format("truetype");
    font-weight: 500;
}
@font-face {
    font-family: 'Avenir';
    src: local(Avenir-Medium-Il), url(../font/Avenir/AvenirNextLTPro-MediumIt.otf);
    src: url(../font/Avenir/AvenirNextLTPro-MediumIt.otf) format("truetype");
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir';
    src: local(Avenir-Demi), url(../font/Avenir/AvenirNextLTPro-Demi.otf);
    src: url(../font/Avenir/Hauora-AvenirNextLTPro-Demi.otf) format("truetype");
    font-weight: 600;
}
@font-face {
    font-family: 'Avenir';
    src: local(Avenir-Demi-Il), url(../font/Avenir/AvenirNextLTPro-DemiIt.otf);
    src: url(../font/Avenir/Hauora-AvenirNextLTPro-DemiIt.otf) format("truetype");
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir';
    src: local(Avenir-Bold), url(../font/Avenir/AvenirNextLTPro-Bold.otf);
    src: url(../font/Avenir/AvenirNextLTPro-Bold.otf) format("opentype");
    font-weight: 700;
}
@font-face {
    font-family: 'Avenir';
    src: local(Avenir-Bold-It), url(../font/Avenir/AvenirNextLTPro-BoldIt.otf);
    src: url(../font/Avenir/AvenirNextLTPro-BoldIt.otf) format("opentype");
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir';
    src: local(Avenir-Heavy), url(../font/Avenir/AvenirNextLTPro-Heavy.otf);
    src: url(../font/Avenir/AvenirNextLTPro-Heavy.otf) format("truetype");
    font-weight: 800;
}
@font-face {
    font-family: 'Avenir';
    src: local(Avenir-Heavy-It), url(../font/Avenir/AvenirNextLTPro-HeavyIt.otf);
    src: url(../font/Avenir/AvenirNextLTPro-HeavyIt.otf) format("truetype");
    font-weight: 800;
    font-style: italic;
}