@font-face { font-family: Bressay; font-style: italic; font-weight: normal; src: url("../font/Bressay-Italic.ttf"); } @font-face { font-family: Bressay; font-style: oblique; font-weight: normal; src: url("../font/Bressay-Italic.ttf"); } @font-face { font-family: Bressay; font-style: normal; font-weight: normal; src: url("../font/Bressay-Regular.ttf"); } @font-face { font-family: "Letra Pro Headline"; font-style: normal; font-weight: bold; src: url("../font/LetraPro-Headline.otf"); } @font-face { font-family: "Questa Sans"; font-style: normal; font-weight: bold; src: url("../font/QuestaSans-Bold.otf"); } @font-face { font-family: "Questa Sans"; font-style: italic; font-weight: normal; src: url("../font/QuestaSans-Italic.otf"); } @font-face { font-family: "Questa Sans"; font-style: oblique; font-weight: normal; src: url("../font/QuestaSans-Italic.otf"); } @font-face { font-family: "Questa Sans"; font-style: normal; font-weight: 300; src: url("../font/QuestaSans-Light.otf"); } @font-face { font-family: "Questa Sans"; font-style: italic; font-weight: 300; src: url("../font/QuestaSans-LightItalic.otf"); } @font-face { font-family: "Questa Sans"; font-style: oblique; font-weight: 300; src: url("../font/QuestaSans-LightItalic.otf"); } @font-face { font-family: "Questa Sans"; font-style: normal; font-weight: normal; src: url("../font/QuestaSans-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; font-family: Bressay, serif; line-height: 1.5; 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; } section.Chapter-Start_Title-Frame {} figure.Image { margin: 1.5em 0; } figcaption.Caption { -epub-hyphens: none; font-family: "Questa Sans", sans-serif; font-size: 0.9em; font-style: italic; margin: 0 1.5rem; text-align: left; } p.Chapter-First { text-align: justify; } .Chapter-POV { color: #939598; font-size: 1.5em; text-align: right; margin-bottom: -1.5em; } p.ChTitle { font-size: 1.5em; font-weight: 300; margin-bottom: 3rem; margin-right: 5rem; } h2.ChNumber { margin-top: 3rem; font-size: 2em; } hr.Divider { margin: 0; border: 0; height: 1.5em; } p.FirstPara { text-align: justify; } p.CIP { -epub-hyphens: none; font-size: 0.75em; margin-left: 1.5rem; text-align: left; text-indent: -1.5rem; } p.Copyright { -epub-hyphens: none; font-size: 0.75em; } p.Dedication { } h1.Front-Title { -epub-hyphens: none; font-family: "Questa Sans", sans-serif; font-size: 2em; font-weight: bold; margin: 3rem 0; } h1.Half-Title { text-align: center; font-weight: normal; font-size: 1em; margin-top: 5rem; } .TOC-Back { margin-left: 1.5em; text-indent: -1.5em; } .TOC-Chapter { font-size: 1rem; padding: 0; margin: 1.5em 0; list-style: none; margin-left: 1.5em; text-indent: -1.5em; font-family: Bressay, serif; font-variant: normal; text-transform: none; font-variant-caps: initial; -moz-font-feature-settings: initial; -webkit-font-feature-settings: initial; font-feature-settings: initial; } .TOC-Part { font-family: "Questa Sans", sans-serif; font-size: 1.5em; } p.TP-Author { color: #58595b; font-family: "Questa Sans", sans-serif; font-size: 1.5em; } p.TP-Subtitle { color: #58595b; font-family: "Questa Sans", sans-serif; font-size: 1.25em; font-weight: 300; } h1.TP-Title { font-family: "Letra Pro Headline", serif; font-size: 5em; font-weight: bold; text-transform: uppercase; } p.Indent { text-align: justify; text-indent: 1.5em; } h1.Part-Number { -epub-hyphens: none; font-family: "Questa Sans", sans-serif; font-size: 2em; font-weight: bold; text-align: center; margin-top: 5rem; } header.Blockquote-H2 { } header.Blockquote-H3 { margin-top: 1.5em; } p.Blockquote-No-Spacing { text-align: justify; } p.Quote { text-indent: 1.5em; text-align: justify; } blockquote.Epigraph { -epub-hyphens: none; } .Epigraph-Middle { margin-top: 1.5em; } footer.Epigraph-Soure { margin-left: 1.5em; margin-top: 1.5em; } span.Caps { text-transform: uppercase !important; font-variant: normal !important; white-space: nowrap; font-variant-caps: initial; -moz-font-feature-settings: initial; -webkit-font-feature-settings: initial; font-feature-settings: initial; } span.Credit { font-style: italic; font-weight: 300; } .SmallCaps, p.Chapter-First:first-line, p.FirstPara:first-line, .Chapter-POV, .ChTitle, .Half-Title, .TOC-Part, .TP-Author { 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, p.Chapter-First:first-line, p.FirstPara:first-line, .Chapter-POV, .ChTitle, .Half-Title, .TOC-Part, .TP-Author { 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, p.Chapter-First:first-line, p.FirstPara:first-line, .Chapter-POV, .ChTitle, .Half-Title, .TOC-Part, .TP-Author { /* 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. */ } } span.TOC-details { color: #555; } figure { margin: 1.5em; text-align: center; page-break-inside: avoid; } #TPLogo { margin-top: 3em; } .Logo { margin: 5px; } .TOC { padding: 0; margin: 0; text-align: left; list-style: none; } header { -epub-hyphens: none; font-family: "Questa Sans", sans-serif; font-weight: bold; page-break-after: avoid; } blockquote { font-family: "Questa Sans", sans-serif; font-weight: 300; margin: 1.5em; } blockquote ul { margin: 1.5em 0; padding-left: 1.5em; } .Sub { margin: 0; } .List { font-family: "Questa Sans", sans-serif; font-weight: 300; margin: 1.5em; padding-left: 1.5em; } .TOC a { color: inherit; text-decoration: none; }