@font-face { font-family: "Myriad Pro Cond"; font-style: normal; font-weight: bold; font-stretch: condensed; src: url("../font/MyriadPro-BoldCond.otf"); } @font-face { font-family: "Myriad Pro Cond"; font-style: normal; font-weight: normal; font-stretch: condensed; src: url("../font/MyriadPro-Cond.otf"); } @font-face { font-family: "Myriad Pro Cond"; font-style: italic; font-weight: normal; font-stretch: condensed; src: url("../font/MyriadPro-CondIt.otf"); } @font-face { font-family: "Warnock Pro"; font-style: normal; font-weight: bold; src: url("../font/WarnockPro-Bold.otf"); } @font-face { font-family: "Warnock Pro"; font-style: italic; font-weight: normal; src: url("../font/WarnockPro-It.otf"); } @font-face { font-family: "Warnock Pro"; font-style: normal; font-weight: normal; src: url("../font/WarnockPro-Regular.otf"); } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code { margin: 0; padding: 0; border-width: 0; } body { -epub-hyphens: auto; orphans: 2; widows: 2; line-height: 1.3; font-variant-numeric: oldstyle-nums; -moz-font-feature-settings: "onum"; -webkit-font-feature-settings: "onum"; font-feature-settings: "onum"; } /*@page { margin: 0px 0px 0px 0px; }*/ h2.Biblio-Heading { -epub-hyphens: none; font-family: "Warnock Pro", serif; font-weight: bold; margin: 1em 0; text-align: justify; } p.Bilbiography { -epub-hyphens: none; font-family: "Warnock Pro", serif; margin-bottom:15.0px ; text-align: justify; } blockquote { font-family: "GT Haptik Light", sans-serif; text-align: justify; margin: 1.3em 1em; } .Break { margin-top: 10%; margin-top: 10vh; } p.Byline { font-family: "Warnock Pro", serif; font-style: italic; text-align: justify; } p.Copyright { font-family: "Warnock Pro", serif; font-size: 0.75em; white-space: pre-wrap; } p.Dedication { -epub-hyphens: none; font-family: "Warnock Pro", serif; font-size: 0.875em; font-weight: 300; text-align: center; } h1.Front-Title { -epub-hyphens: none; font-family: "Brandon Grotesque Bold", sans-serif; font-size: 1.5em; margin-bottom:7.5px ; orphans: 99; page-break-after: avoid; text-align: justify; text-transform: uppercase; } h1.HalfTitle { -epub-hyphens: none; font-family: "DIN Condensed", sans-serif; font-size: 4em; font-weight: bold; text-align: center; text-transform: uppercase; margin-top: 10%; margin-top: 10vh; } h1.Intro-Title { -epub-hyphens: none; font-family: "Brandon Grotesque Regular", sans-serif; font-size: 2em; font-weight: 300; orphans: 99; page-break-after: avoid; text-align: justify; text-transform: uppercase; margin: 1em 0 1em 2em; } p.No-Indent { font-family: "Warnock Pro", serif; text-align: justify; } p.Space { margin-top:19.5px ; } p.Sidebar-quote-source { font-style: italic; } p.TOC { font-family: "Warnock Pro", serif; text-align: justify; padding: 0.25em 2em; border-bottom: 1px solid black; text-indent:-30.0px ; } p.TPAuthor { -epub-hyphens: none; font-family: "Brandon Grotesque Bold", sans-serif; font-size: 1.5em; margin: 2em 0; page-break-after: avoid; text-align: center; text-transform: uppercase; } h2.TPSubtitle { -epub-hyphens: none; font-family: "Brandon Grotesque Bold", sans-serif; font-size: 1.5em; margin: 0; orphans: 99; page-break-after: avoid; text-align: center; text-transform: uppercase; } h1.TPTitle { -epub-hyphens: none; font-family: "DIN Condensed", sans-serif; font-size: 6em; font-weight: bold; text-align: center; text-transform: uppercase; margin: 0; line-height: 1; } p.body-text { font-family: "Warnock Pro", serif; text-align: justify; text-indent:15.0px ; } p.caption {} span.chap-number { color: gray; text-align: justify; display: inline-block; width: 1.5em; padding-right: 0.5em; text-align: right; text-indent: 0; } p.chap-start-para { font-family: "Warnock Pro", serif; text-align: justify; clear: both; } chap-start-para:first-line { text-transform: uppercase; } h1.chap-title { -epub-hyphens: none; font-family: "Brandon Grotesque Regular", sans-serif; font-size: 2em; font-weight: 300; orphans: 99; page-break-after: avoid; page-break-inside: avoid; text-align: justify; text-transform: uppercase; margin: 1em 0 1em 2em; text-indent: -2em } p.credit { font-size: 0.85em; font-style: italic; } p.Index { font-family: "Myriad Pro Cond", sans-serif; margin-left:15.0px ; text-indent:-15.0px ; } p.footnote {} p.sidebar-text { text-indent:15.0px ; } h2.sidebar-title { font-size: 1.5em; font-weight: bold; margin-bottom:15.0px ; text-transform: uppercase; } p.sidebar-tx-first-para {} span.Caps { text-transform: uppercase; } i.French { font-style: italic; } i.German { font-style: italic; } i.Hindi { font-style: italic; } i.Latin { font-style: italic; } i.Nootka { font-style: italic; } sup { vertical-align: super; font-size: 58%; } .Reverse { font-style: normal; } span._idGenCharOverride-1 { font-size: 0.182em; } span._idGenCharOverride-2 { font-size: 1.249em; } span._idGenCharOverride-3 { font-size: 0.101em; } span._idGenCharOverride-4 { font-size: 0.667em; } span._idGenCharOverride-6 { font-size: 0.588em; } span._idGenCharOverride-7 { font-size: 0.952em; } span._idGenCharOverride-9 { font-size: 0.278em; } sup._idGenCharOverride-10 {} span._idGenCharOverride-11 { font-size: 0.108em; } span._idGenCharOverride-15 { font-size: 1.111em; } figure { margin: 2em 0; text-align: center; page-break-inside: avoid; } figure img { max-width: 100%; } figcaption { margin: 1em 2em 0 2em; -epub-hyphens: none; font-family: "GT Haptik Light", sans-serif; font-size: 0.75rem; } .Logo img { margin: 10px; display: inline-block; vertical-align: baseline; } .Logo { margin: 0; text-align: justify; } /* Apply true small caps that degrade nicely when unsupported. Apply this formatting to all styles that need small caps. Remove "c2sc" if using caps-and-small-caps (not all small caps). */ .SmallCaps { letter-spacing: 0.025em; /* Loosen tight caps. Adjust as necessary. Always use ems. */ text-transform: uppercase; /* Default to full uppercase if all else fails. */ } @supports((font-feature-settings: 'c2sc') and (font-feature-settings: 'smcp')) { .SmallCaps { text-transform: none; font-variant: normal; font-variant-caps: all-small-caps; -moz-font-feature-settings: "c2sc", "smcp"; -webkit-font-feature-settings: "c2sc", "smcp"; font-feature-settings: "c2sc", "smcp"; } } @supports((font-variant: small-caps) and (not((font-feature-settings: 'c2sc') and (font-feature-settings: 'smcp')))) { .SmallCaps { /* Apply fake small caps */ font-variant: small-caps; /* Defaults to fake small caps. */ text-transform: lowercase; /* Standardize case. Remove is using caps-and-small-caps. */ } } cite { font-style: italic; } figure.First { margin-top: 0; page-break-after: always; } aside { padding: 1.3em 1em; margin: 2em 0; background: lightgray; font-family: "GT Haptik Light", sans-serif; font-size: 0.75em; text-align: justify; page-break-inside: avoid; } .Note-Ref { padding: 0 0.25em; } ._idFootnote { padding: 0; background: none; margin: 0; margin-top:7.5px ; font-family: "Warnock Pro", serif; text-align: justify; } ._idFootnotes { margin-top:30.0px ; } .Title { width: 15em; height: 5px; border: 0; background: black; margin-top:15.0px ; margin-bottom:15.0px ; } .Left { margin-left: 0; } Chapter { margin-left: 0 } .Chapter { margin-left:60.0px ; margin-top:-15.0px ; margin-bottom:30.0px ; } .TOC-Hide { list-style-type: none !important; } @page { margin-top: 30px; margin-bottom: 20px; margin-left: 30px; margin-right: 30px; } body { text-align: justify; }