/* ==================== RH Styles ===================== */ .squeeze100{margin:0%;} .squeeze30{margin:0 35%;} .squeeze60{margin:0 20%;} .squeeze80{margin:0 10%;} body { font-family: "FreeSerif"; } @font-face { font-family: "FreeSerif"; font-style: normal; font-weight: normal; src:url(fonts/FreeSerif.otf); } @font-face { font-family: "FreeSerif"; font-style: normal; font-weight: bold; src:url(fonts/FreeSerifBold.otf); } @font-face { font-family: "FreeSerif"; font-style: italic; font-weight: normal; src:url(fonts/FreeSerifItalic.otf); } @font-face { font-family: "FreeSerif"; font-style: italic; font-weight: bold; src:url(fonts/FreeSerifBoldItalic.otf); } @font-face { font-family: "DINNextLTPro-Condensed"; font-style: normal; font-weight: normal; src:url(fonts/DINNextLTPro-Condensed.otf); } @font-face { font-family: "DINNextLTPro-MediumCond"; font-style: normal; font-weight: normal; src:url(fonts/DINNextLTPro-MediumCond.otf); } @font-face { font-family: "DINNextLTPro-MediumCond"; font-style: italic; font-weight: normal; src:url(fonts/DINNextLTPro-MediumCondIta.otf); } .DINNextLTPro-Condensed { font-family: "DINNextLTPro-Condensed"; } span.DINNextLTPro-MediumCond { font-family: "DINNextLTPro-MediumCond"; } .crt { font-size:0.8em; text-align:left; } h1.toc { font-family: "DINNextLTPro-MediumCond"; font-size: 2em; margin-bottom:2em; text-align: left; } span.chap { display: inline-block; margin: 0; text-align: left; width: 7em; } div.toc_chap02 { font-size: 1.1em; margin-left: 6.3em; text-indent: -6.3em; text-align: left; letter-spacing: 0.03em; } div.toc_chap01 { font-size: 1.1em; margin-left: 6.3em; text-align: left; letter-spacing: 0.03em; } .margin { padding-left:5.3em; } .font_size { font-size: .9em; } h1.prl { font-family: "DINNextLTPro-MediumCond"; font-size: 1.8em; text-align: left; margin-bottom: 6em; letter-spacing: 0.025em; } h1.ata { font-family: "DINNextLTPro-MediumCond"; font-size: 1.8em; text-align: left; margin-bottom:1.5em; letter-spacing: 0.025em; } p.DINNextLTPro-MediumCond::first-letter { font-family: "DINNextLTPro-MediumCond"; } h1.chapter { font-size: 1.1em; font-family: "DINNextLTPro-Condensed"; text-align: left; letter-spacing: 0.025em; } h1.chapter_title { font-size: 1.8em; font-family: "DINNextLTPro-MediumCond"; text-align: left; letter-spacing: 0.025em; } div.epi { margin-bottom:4em; margin-left:1.5em; margin-right:1.5em; font-size: .9em; } p.epi_text { margin-top:1.5em; text-align: left; } p.epi_author { margin-left: 1.5em; font-size: .8em; margin-top: .7em; letter-spacing: 0.1em; } .minor { margin-top:1.5em; } h2.nts_head { font-family: "DINNextLTPro-Condensed"; margin-top: 1.7em; margin-bottom: 0.3em; font-size: 1.2em; text-align: left; letter-spacing: 0.05em; } .just { text-align: justify; } .ded_top_padding { margin-top: 25%; } div.chap { float: left; width: 22%; padding-right: 2%; } div.DINNextLTPro-MediumCond { font-family: "DINNextLTPro-MediumCond"; width: auto; }