@font-face {
    font-family: 'NotoSans Black';
    src: url('NotoSans-Black.eot');
    src: url('NotoSans-Black.eot?#iefix') format('embedded-opentype'),
        url('NotoSans-Black.woff2') format('woff2'),
        url('NotoSans-Black.woff') format('woff'),
        url('NotoSans-Black.ttf') format('truetype'),
        url('NotoSans-Black.svg#NotoSans-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'NotoSans Medium';
    src: url('NotoSans-Medium.eot');
    src: url('NotoSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('NotoSans-Medium.woff2') format('woff2'),
        url('NotoSans-Medium.woff') format('woff'),
        url('NotoSans-Medium.ttf') format('truetype'),
        url('NotoSans-Medium.svg#NotoSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'NotoSans Bold';
    src: url('NotoSans-Bold.eot');
    src: url('NotoSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('NotoSans-Bold.woff2') format('woff2'),
        url('NotoSans-Bold.woff') format('woff'),
        url('NotoSans-Bold.ttf') format('truetype'),
        url('NotoSans-Bold.svg#NotoSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'NotoSans Regular';
    src: url('NotoSans-Regular.eot');
    src: url('NotoSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('NotoSans-Regular.woff2') format('woff2'),
        url('NotoSans-Regular.woff') format('woff'),
        url('NotoSans-Regular.ttf') format('truetype'),
        url('NotoSans-Regular.svg#NotoSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ALSRubl';
    src: url('ALSRubl.eot');
    src: url('ALSRubl.woff2') format('woff2'),
    url('ALSRubl.woff') format('woff'),
    url('ALSRubl.ttf') format('truetype'),
    url('ALSRubl.svg#ALSRubl') format('svg'),
    url('ALSRubl.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PT Serif';
    src: url('ptserif.woff2') format('woff2'), url('ptserif.woff') format('woff'), url('ptserif.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'PT Serif Italic';
    src: url('ptserifitalic.woff2') format('woff2'), url('ptserifitalic.woff') format('woff'), url('ptserifitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'PT Serif Bold';
    src: url('ptserifbold.woff2') format('woff2'), url('ptserifbold.woff') format('woff'), url('ptserifbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'PT Serif Bold Italic';
    src: url('ptserifbolditalic.woff2') format('woff2'), url('ptserifbolditalic.woff') format('woff'), url('ptserifbolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Noto Serif Semi Condensed Medium';
    src: url('NotoSerif-SemiCondensedMedium.eot');
    src: url('NotoSerif-SemiCondensedMedium.eot?#iefix') format('embedded-opentype'),
        url('NotoSerif-SemiCondensedMedium.woff2') format('woff2'),
        url('NotoSerif-SemiCondensedMedium.woff') format('woff'),
        url('NotoSerif-SemiCondensedMedium.svg#NotoSerif-SemiCondensedMedium') format('svg');
    font-weight: 500;
    font-style: normal;
}


@font-face {
    font-family: 'Noto Serif ExtraCondensed Medium';
    src: url('NotoSerif-ExtraCondensedMedium.eot');
    src: url('NotoSerif-ExtraCondensedMedium.eot?#iefix') format('embedded-opentype'),
        url('NotoSerif-ExtraCondensedMedium.woff2') format('woff2'),
        url('NotoSerif-ExtraCondensedMedium.woff') format('woff'),
        url('NotoSerif-ExtraCondensedMedium.ttf') format('truetype'),
        url('NotoSerif-ExtraCondensedMedium.svg#NotoSerif-ExtraCondensedMedium') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Noto Serif';
    src: url('notoserif.woff2') format('woff2'), url('notoserif.woff') format('woff'), url('notoserif.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face { 
    font-family: 'Noto Serif Italic';
    src: url('notoserifitalic.woff') format('woff'), url('notoserifitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Noto Serif Bold';
    src: url('NotoSerif-Bold.eot');
    src: url('NotoSerif-Bold.eot?#iefix') format('embedded-opentype'),
        url('NotoSerif-Bold.woff2') format('woff2'),
        url('NotoSerif-Bold.woff') format('woff'),
        url('NotoSerif-Bold.ttf') format('truetype'),
        url('NotoSerif-Bold.svg#NotoSerif-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif Black';
    src: url('NotoSerif-Black.eot');
    src: url('NotoSerif-Black.eot?#iefix') format('embedded-opentype'),
        url('NotoSerif-Black.woff2') format('woff2'),
        url('NotoSerif-Black.woff') format('woff'),
        url('NotoSerif-Black.ttf') format('truetype'),
        url('NotoSerif-Black.svg#NotoSerif-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}


@font-face {
    font-family: 'Noto Serif Bold Italic';
    src: url('notoserifbolditalic.woff2') format('woff2'), url('notoserifbolditalic.woff') format('woff'), url('notoserifbolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

