@font-face {
    font-family: "modulist_helvetica";
    src: url("helvetica.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_helvetica";
    src: url("helvetica-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_helvetica";
    src: url("helvetica-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_helvetica";
    src: url("helvetica-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_century";
    src: url("century-bold.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_chronicle";
    src: url("chronicle-bold.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_myriad";
    src: url("myriadpro.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "modulist_myriad";
    src: url("myriadpro-bold.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "modulist_myriad";
    src: url("myriadpro-italic.otf") format("opentype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: "modulist_myriad";
    src: url("myriadpro-bold-italic.otf") format("opentype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_nimrodmt";
    src: url("nimrodmt.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "modulist_nimrodmt";
    src: url("nimrodmt-italic.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: "modulist_nimrodmt";
    src: url("nimrodmt-bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "modulist_nimrodmt";
    src: url("nimrodmt-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_nimrodwgl";
    src: url("nimrodwgl.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "modulist_nimrodwgl";
    src: url("nimrodwgl-italic.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: "modulist_nimrodwgl";
    src: url("nimrodwgl-bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "modulist_nimrodwgl";
    src: url("nimrodwgl-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'modulist_lucida';
    src: url("lucida-bright.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'modulist_lucida';
    src: url("lucida-bright-italic.otf") format("opentype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'modulist_lucida';
    src: url("lucida-bright-bold.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'modulist_lucida';
    src: url("lucida-bright-bold-italic.otf") format("opentype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'modulist_olympian';
    src: url("оlympian.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'modulist_olympian';
    src: url("olympian-italic.otf") format("opentype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'modulist_olympian';
    src: url("olympian-bold.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'modulist_olympian';
    src: url("olympian-bold-italic.otf") format("opentype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_whitney";
    src: url("whitney-book.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_whitney";
    src: url("whitney-semibold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_whitney";
    src: url("whitney-book-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_whitney";
    src: url("whitney-semibold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_chaparral";
    src: url("chaparral-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_chaparral";
    src: url("chaparral-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_chaparral";
    src: url("chaparral-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_chaparral";
    src: url("chaparral-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_adamant";
    src: url("adamant-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_adamant";
    src: url("adamant-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_adamant";
    src: url("adamant-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_adamant";
    src: url("adamant-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_montserrat";
    src: url("montserrat-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_montserrat";
    src: url("montserrat-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_montserrat";
    src: url("montserrat-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_montserrat";
    src: url("montserrat-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_antiqua";
    src: url("antiqua-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_antiqua";
    src: url("antiqua-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_antiqua";
    src: url("antiqua-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_antiqua";
    src: url("antiqua-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_timesnewroman";
    src: url("timesnewroman-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_timesnewroman";
    src: url("timesnewroman-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_timesnewroman";
    src: url("timesnewroman-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_timesnewroman";
    src: url("timesnewroman-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_caslon";
    src: url("caslon-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_caslon";
    src: url("caslon-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_caslon";
    src: url("caslon-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_caslon";
    src: url("caslon-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_ellingtonmt";
    src: url("ellingtonmt-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_ellingtonmt";
    src: url("ellingtonmt-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_ellingtonmt";
    src: url("ellingtonmt-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_ellingtonmt";
    src: url("ellingtonmt-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_opensans";
    src: url("opensans-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_opensans";
    src: url("opensans-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_opensans";
    src: url("opensans-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_opensans";
    src: url("opensans-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_cooperhewitt";
    src: url("cooperhewitt-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_cooperhewitt";
    src: url("cooperhewitt-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_cooperhewitt";
    src: url("cooperhewitt-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_cooperhewitt";
    src: url("cooperhewitt-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_swiss721bt";
    src: url("swiss721bt-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_swiss721bt";
    src: url("swiss721bt-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_swiss721bt";
    src: url("swiss721bt-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_swiss721bt";
    src: url("swiss721bt-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_minionpro";
    src: url("minionpro-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_minionpro";
    src: url("minionpro-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_minionpro";
    src: url("minionpro-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_minionpro";
    src: url("minionpro-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_futurabook";
    src: url("futura-boo.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_futurademi";
    src: url("futura-dem.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_newbaskervilleitc";
    src: url("newbaskervilleitc-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_newbaskervilleitc";
    src: url("newbaskervilleitc-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_newbaskervilleitc";
    src: url("newbaskervilleitc-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_newbaskervilleitc";
    src: url("newbaskervilleitc-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_utopia";
    src: url("utopia-regular.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_utopia";
    src: url("utopia-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_utopia";
    src: url("utopia-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_utopia";
    src: url("utopia-bold_italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_helveticaneue";
    src: url("utopia-helvetica-neue-bold-condensed.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_helveticaneue";
    src: url("utopia-helvetica-neue-bold-condensed.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_helveticaneue";
    src: url("utopia-helvetica-neue-bold-condensed.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_helveticaneue";
    src: url("utopia-helvetica-neue-bold-condensed.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_newcenturyschoolbook";
    src: url("newcenturyschlbk.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_newcenturyschoolbook";
    src: url("newcenturyschlbk-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_newcenturyschoolbook";
    src: url("newcenturyschlbk-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_newcenturyschoolbook";
    src: url("newcenturyschlbk-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_bertholdbaskerville";
    src: url("berthold-baskerville.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_bertholdbaskerville";
    src: url("berthold-baskerville-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_bertholdbaskerville";
    src: url("berthold-baskerville-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_bertholdbaskerville";
    src: url("berthold-baskerville-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_futuraltproxbold";
    src: url("futuraltpro-xbold-condensed.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_futuraltproxbold";
    src: url("futuraltpro-xbold-condensed.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_futuraltproxbold";
    src: url("futuraltpro-xbold-condensed.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_futuraltproxbold";
    src: url("futuraltpro-xbold-condensed.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_sourceserifpro";
    src: url("sourceserifpro.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_sourceserifpro";
    src: url("sourceserifpro-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_sourceserifpro";
    src: url("sourceserifpro-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_sourceserifpro";
    src: url("sourceserifpro-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "modulist_bentonsanscondensed";
    src: url("bentonsanscondensed.ttf") format("truetype");
}

@font-face {
    font-family: "modulist_bentonsanscondensed";
    src: url("bentonsanscondensed-bold.ttf") format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: "modulist_bentonsanscondensed";
    src: url("bentonsanscondensed-italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "modulist_bentonsanscondensed";
    src: url("bentonsanscondensed-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}