/*
@font-face {
font-family: 'NotoSerif-Italic';
src: url('/fonts/NotoSerif-Italic.ttf') format('truetype');
}
@font-face {
font-family: 'NotoSerif';
src: url('/fonts/NotoSerif.ttf') format('truetype');
}
*/
@font-face {
font-family: 'NotoSerif-Italic';
src: url('/fonts/NotoSerif-Italic.woff2') format('woff2'),
url('/fonts/NotoSerif-Italic.woff') format('woff');
}
@font-face {
font-family: 'NotoSerif';
src: url('/fonts/NotoSerif.woff2') format('woff2'),
url('/fonts/NotoSerif.woff') format('woff');
}

@font-face {
font-family: 'avenir_next_world_bold';
src: url('/fonts/avenirnextworld-bold-webfont.woff2') format('woff2'),
url('/fonts/avenirnextworld-bold-webfont.woff') format('woff');
font-weight: normal; font-style: normal;
}
@font-face {
font-family: 'avenir_next_world_bold_italic';
src: url('/fonts/avenirnextworld-boldit-webfont.woff2') format('woff2'),
url('/fonts/avenirnextworld-boldit-webfont.woff') format('woff');
font-weight: normal; font-style: normal;
}
@font-face {
font-family: 'avenir_next_world_demi';
src: url('/fonts/avenirnextworld-demi-webfont.woff2') format('woff2'),
url('/fonts/avenirnextworld-demi-webfont.woff') format('woff');
font-weight: normal; font-style: normal;
}
@font-face {
font-family: 'avenir_next_world_demi_italic';
src: url('/fonts/avenirnextworld-demiit-webfont.woff2') format('woff2'),
url('/fonts/avenirnextworld-demiit-webfont.woff') format('woff');
font-weight: normal; font-style: normal;
}
@font-face {
font-family: 'avenir_next_world';
src: url('/fonts/avenirnextworld-regular-webfont.woff2') format('woff2'),
url('/fonts/avenirnextworld-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal;
}
@font-face {
font-family: 'avenir_next_world_italic';
src: url('/fonts/avenirnextworld-italic-webfont.woff2') format('woff2'),
url('/fonts/avenirnextworld-italic-webfont.woff') format('woff');
font-weight: normal; font-style: normal;
}
@font-face {
font-family: 'avenir_next_world_thin';
src: url('/fonts/avenirnextworld-thin-webfont.woff2') format('woff2'),
url('/fonts/avenirnextworld-thin-webfont.woff') format('woff');
font-weight: normal; font-style: normal;
}
@font-face {
font-family: 'avenir_next_world_thin_italic';
src: url('/fonts/avenirnextworld-thinit-webfont.woff2') format('woff2'),
url('/fonts/avenirnextworld-thinit-webfont.woff') format('woff');
font-weight: normal; font-style: normal;
}

.avenir_thin {font-family:'avenir_next_world_thin'; font-weight:normal;}
.avenir {font-family:'avenir_next_world'; font-weight:normal;}
.avenir_demi {font-family:'avenir_next_world_demi'; font-weight:normal;}
.avenir_bold {font-family:'avenir_next_world_bold'; font-weight:normal;}
.avenir_thin_italic {font-family:'avenir_next_world_thin_italic'; font-weight:normal;}
i, em, .avenir_italic {font-family:'avenir_next_world_italic'; font-weight:normal;}
.avenir_demi_italic {font-family:'avenir_next_world_demi_italic'; font-weight:normal;}
.avenir_bold_italic {font-family:'avenir_next_world_bold_italic'; font-weight:normal;}

.fontlight {font-weight:300; font-optical-sizing: auto;}
.fontregular {font-weight:400; font-optical-sizing: auto;}
.fontmedium, .btn {font-weight:500; font-optical-sizing: auto;}
b, strong, .fontbold {font-weight:700; font-optical-sizing: auto;}
.fontitalic {font-weight:normal; font-optical-sizing: auto;}
