@font-face { font-family: 'GFS Neohellenic'; src: url(assets/GFSNeohellenic.ttf) format('truetype'); font-style: normal; font-weight: normal; } @font-face { font-family: 'GFS Neohellenic'; src: url(assets/GFSNeohellenicItalic.ttf) format('truetype'); font-style: italic; font-weight: normal; } @font-face { font-family: 'GFS Neohellenic'; src: url(assets/GFSNeohellenicBold.ttf) format('truetype'); font-style: normal; font-weight: bold; } @font-face { font-family: 'GFS Neohellenic'; src: url(assets/GFSNeohellenicBoldItalic.ttf) format('truetype'); font-style: italic; font-weight: bold; } @font-face { font-family: 'SBL Greek'; src: url(assets/SBL-grk.ttf) format('truetype'); font-weight: normal; font-style: normal; } a { color: initial; } body, .entry-content { color: initial; } blockquote { color: initial; } h1 { color: initial; } h2 { color: initial; } h3 { color: initial; } h4 { color: initial; } h5 { color: initial; } h6 { color: initial; } table { color: initial; } table p { color: initial; } p.wp-caption-text { color: initial; } .index .ugc, .index .ugc p { color: initial; } #half-title-page > h1.title { color: initial; } #title-page > .title { color: initial; } #title-page > .subtitle { color: initial; } #title-page > .author { color: initial; } #title-page > .publisher { color: initial; } #title-page > .publisher-city { color: initial; } h1.front-matter-title { color: initial; } #copyright-page .ugc p { color: initial; } .dedication p { color: initial; } .epigraph p { color: initial; } h3.part-number { color: initial; } h1.part-title { color: initial; } .chapter-number, .entry-title span { color: initial; border-bottom-color: initial; } h2.chapter-title { color: initial; } h2.chapter-subtitle { color: initial; } h2.chapter-author { color: initial; } .aphorism { color: initial; } h1.back-matter-title { color: initial; } .firstcharacter, .first-character { color: initial; } .pullquote, .pullquote-left, .pullquote-right, .pullquote-outside, .pullquote-inside { color: initial; } div.sidebar { background-color: initial; } div.textbox, div.bcc-box { background-color: initial; border-color: initial; } .textbox.shaded, .bcc-box.shaded { background-color: initial; } .shaded { background-color: initial; } .blockquote, blockquote { margin: 1em 1em 1em 1em; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; font-size: 0.9em; font-style: normal; font-weight: normal; line-height: 1.2em; text-align: justify; } @media amzn-mobi { blockquote, .blockquote { margin: 1em 5%; font-family: serif; font-size: 0.9em; font-style: normal; font-weight: normal; } p.bl_nonindent { margin-left: 5%; font-size: 0.9em; font-style: normal; font-weight: normal; text-indent: 0; } p.bl_indent { margin-left: 5%; font-style: normal; font-weight: normal; text-indent: 1.5em; } } body { font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; font-size: medium; font-style: normal; font-weight: normal; line-height: 1.4em; word-wrap: break-word; overflow-wrap: break-word; } @media amzn-mobi { body { font-family: serif; font-size: medium; font-style: normal; font-weight: normal; line-height: 1.4em; } } h1, h2, h3, h4, h5, h6 { margin-top: 1.5em; margin-bottom: 1.25em; hyphens: none; line-height: 1.4em; page-break-after: avoid; } h1 { margin-top: 1.5em; margin-bottom: 1.25em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.2em; font-style: normal; font-weight: bold; line-height: 1.4em; text-align: left; text-transform: none; } h2 { margin-top: 1.5em; margin-bottom: 1.25em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4em; text-align: left; text-transform: none; } h3 { margin-top: 1.5em; margin-bottom: 1.25em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 0.83; font-style: normal; font-weight: normal; line-height: 1.4em; text-align: center; text-transform: none; } h4 { margin-top: 1.5em; margin-bottom: 1.25em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.4em; text-align: center; text-transform: none; } h5 { margin-top: 1.5em; margin-bottom: 1.25em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 0.75em; font-style: italic; font-weight: normal; line-height: 1.4em; text-align: left; text-transform: none; } h6 { margin-top: 1.5em; margin-bottom: 1.25em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4em; text-align: left; text-transform: none; } @media amzn-mobi { h1 { margin-top: 0.5em; margin-bottom: 0.5em; font-size: 1.4em; font-style: normal; font-weight: bold; text-align: center; } h2 { margin-top: 0.5em; margin-bottom: 0.5em; font-size: 1.3em; font-style: normal; font-weight: bold; text-align: center; } h3 { margin-top: 0.5em; margin-bottom: 0.5em; font-size: 1.2em; font-style: normal; font-weight: bold; text-align: center; } h4 { margin-top: 0.5em; margin-bottom: 0.5em; font-size: 1.1em; font-style: normal; font-weight: normal; text-align: center; } h5 { margin-top: 0.5em; margin-bottom: 0.5em; font-size: 1em; font-style: normal; font-weight: bold; text-align: center; } h6 { margin-top: 0.5em; margin-bottom: 0.5em; font-size: 0.9em; font-style: normal; font-weight: normal; text-align: center; } } a { text-decoration: none; } ol.harvard { list-style-type: upper-roman; } ol.harvard ol { list-style-type: upper-alpha; } ol.harvard ol ol { list-style-type: decimal; } ol.harvard ol ol ol { list-style-type: none; counter-reset: level-4; } ol.harvard ol ol ol li::before { content: counter(level-4,lower-alpha) ") "; counter-increment: level-4; } ol.harvard ol ol ol ol { list-style-type: none; counter-reset: level-5; } ol.harvard ol ol ol ol li::before { content: "(" counter(level-5,decimal) ") "; counter-increment: level-5; } ol.harvard ol ol ol ol ol { list-style-type: none; counter-reset: level-6; } ol.harvard ol ol ol ol ol li::before { content: "(" counter(level-6,lower-alpha) ") "; counter-increment: level-6; } ol.harvard ol ol ol ol ol ol { list-style-type: none; counter-reset: level-7; } ol.harvard ol ol ol ol ol ol li::before { content: counter(level-7,lower-roman) ") "; counter-increment: level-7; } ol.harvard ol ol ol ol ol ol ol { list-style-type: none; counter-reset: level-8; } ol.harvard ol ol ol ol ol ol ol li::before { content: "(" counter(level-8,decimal) ") "; counter-increment: level-8; } ol.harvard ol ol ol ol ol ol ol ol { list-style-type: none; counter-reset: level-9; } ol.harvard ol ol ol ol ol ol ol ol li::before { content: "(" counter(level-9,lower-alpha) ") "; counter-increment: level-9; } ol.legal, ol, ol.legal ol, ol ol { list-style-type: none; counter-reset: legal-list; } ol.legal li::before, ol li::before, ol.legal ol li::before, ol ol li::before { width: 1em; content: counters(legal-list, ".") ". "; counter-increment: legal-list; } ol { margin-top: 1em; margin-bottom: 1em; margin-left: 2em; padding-left: 2em; } ul { margin-top: 1em; margin-bottom: 1em; margin-left: 2em; padding-left: 2em; } li + li { margin-top: 0.5em; } ol.upper-alpha { list-style-type: upper-alpha; } ol.lower-alpha { list-style-type: lower-alpha; } ol.upper-roman { list-style-type: upper-roman; } ol.lower-roman { list-style-type: lower-roman; } dl dt { display: block; margin: 0 0 0 0; font-style: normal; font-weight: bold; } dl dd { margin: 0 0 0 0; font-style: italic; font-weight: normal; } @media amzn-mobi { ul, ol { margin-top: 1em; margin-bottom: 1em; } ul { text-align: left !important; } ol { text-align: left !important; } li { text-align: left !important; } } cite { font-size: 0.9em; font-style: italic; font-weight: normal; text-transform: none; font-variant: normal; } code, pre { font-family: monospace; } sup, sub { font-size: 0.8em; line-height: 0.5em; } p { margin-bottom: 0; text-align: initial; widows: 2; orphans: 1; } p + p, .indent { margin-top: 0; text-indent: 1em; } .no-indent { margin-top: 1em; text-indent: 0; } body, p { hyphens: auto; hyphenate-before: 3; hyphenate-after: 3; hyphenate-lines: 2; } #copyright-page p, .dedication p, .epigraph p { hyphens: none; } .wp-caption.alignleft + p, .wp-nocaption.alignleft + p, .wp-caption.alignright + p, .wp-nocaption.alignright + p, .float-top + p, .float-bottom + p, .pullquote + p, .pullquote-right + p, .pullquote-left + p, .pullquote-outside + p, .sidebar + p { margin-top: 0; text-indent: 1em; } .hanging-indent { padding-left: 1em; text-indent: -1em; } @media amzn-mobi { p, .ugc p, .chapter-ugc p { font-family: serif; font-size: 1em; font-style: normal; font-weight: normal; text-align: justify; } .nonindent, .no-indent, p.nonindent, p.no-indent, div.ugc p.no-indent, div.ugc p.nonindent { margin-top: 0.5em; font-family: serif; font-size: 1em; font-style: normal; font-weight: normal; text-align: justify; text-indent: 0; } .indent, p.indent, div.ugc p.indent { margin-top: 0; font-family: serif; font-size: 1em; font-style: normal; font-weight: normal; text-align: justify; text-indent: 1.5em; } .front-matter-ugc p.indent, .front-matter-ugc p.nonindent, .front-matter-ugc p.no-indent { font-family: serif; font-size: 1em; font-style: normal; font-weight: normal; text-align: justify; } .back-matter-ugc p.indent, .back-matter-ugc p.nonindent, .back-matter-ugc p.no-indent { font-family: serif; font-size: 1em; font-style: normal; font-weight: normal; text-align: justify; } } table { display: table; max-width: 100%; margin-top: 1.5em; margin-bottom: 1.5em; overflow-x: scroll; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; font-size: 0.9em; hyphens: none; line-height: 1.1em; text-align: left; border-collapse: collapse; border-top: 1px solid; border-bottom: 1px solid; border-top-color: initial; border-bottom-color: initial; } table p { text-align: left; } table caption { margin-bottom: 0.5em; font-weight: bold; line-height: 1.1em; } table.lines tr { border-top: 1px solid; border-bottom: 1px solid; border-top-color: initial; border-bottom-color: initial; } table.no-lines tr, table.no-lines td { border-top: 0; border-bottom: 0; } table.shaded { background-color: initial; } table.border { border: 1px solid; border-color: initial; } table.no-border, table.no-border tbody, table.no-border th, table.no-border tr, table.no-border td, table.no-border tfoot, table.no-border thead { border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; } table, tr, th { page-break-inside: avoid; } th { padding: 0.45em 0.45em 0.45em 0.45em; line-height: 1.1em; text-align: left; vertical-align: middle; } td { padding: 0.45em 0.45em 0.45em 0.45em; line-height: 1.1em; text-align: left; vertical-align: middle; } ul ul, ul ul ul { list-style-type: none; } ul li li { list-style-image: url(assets/em-dash.png); } ul li li li { list-style-image: url(assets/asterisk.png); } .twocolumn { margin-top: 1em; margin-bottom: 1em; font-size: 0.85em; line-height: 1.2em; text-align: initial; column-gap: 1.5em; column-count: 2; column-fill: balance; } .twocolumn p { font-size: inherit; line-height: 1.2em; text-align: initial; text-indent: 1em; } .twocolumn p + p { margin-top: 0; } .threecolumn { margin-top: 1em; margin-bottom: 1em; font-size: 0.8em; line-height: 1.2em; column-gap: 1em; column-count: 3; column-fill: balance; } .threecolumn p { font-size: inherit; line-height: 1.2em; text-align: left; text-indent: 1em; } .threecolumn p + p { margin-top: 0; } .first-character, .firstcharacter { font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 300%; font-style: normal; font-weight: bold; line-height: 0.7em; } .clear { clear: both; } .endnote, .footnote { font-size: 0.8em; line-height: 0.5em; vertical-align: top; } .footnotes { font-size: 0.9em; } .fn-p, .fn_p { display: block; text-indent: 1em; } .fn-blockquote, .fn_blockquote { display: block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 1.5em; font-size: 0.95em; } .endnotes { margin-left: 1.5em; line-height: 1.1em; } .endnotes h3 { padding-bottom: 1em; margin-bottom: 0; margin-left: -1.5em; } .endnotes hr { margin-top: 2em; border: 0; } .endnotes ol { margin-top: 0.4em; margin-left: 0; font-size: 0.85em; list-style-position: outside; } .endnotes li { padding-left: 1em; margin-top: 0.4em; text-indent: -1em; } .endnotes p + p { text-indent: 0; } .no-hyphens { hyphens: none; } .nowrap { white-space: nowrap; } .display-none { display: none; } .epub-display-none, .not-epub { display: none; } .web-only { display: none; } .pdf-only { display: none; } @media amzn-mobi { .mobi-display-none { display: none; } } aside, .aside { padding: 0.9em 0 0.9em 0; margin: 2em 10% 2em 10%; line-height: 1.2em; text-indent: 0; border-top: 1px solid; border-right: 0; border-bottom: 1px solid; border-left: 0; } .pullquote, .pullquote-left, .pullquote-right { display: block; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.25em; font-style: normal; font-weight: bold; hyphens: none; line-height: 1.2em; text-align: center; text-indent: 0; } .pullquote { margin-top: 1em; margin-bottom: 1em; } .pullquote-left { float: left; width: 45%; margin: 1em 1em 1em 1em; } .pullquote-right { float: right; width: 45%; margin: 1em 1em 1em 1em; border-top: 0; border-bottom: 0; } .sidebar { float: right; width: 35%; padding: 1em 1em 1em 1em; margin-top: 0.5em; margin-right: 0; margin-left: 1em; font-size: 0.9em; font-style: italic; font-weight: normal; text-align: left; } .sidebar p, .sidebar p + p { text-align: left; } .page-break-after, .pdf-page-break-after { page-break-after: always; } .page-break-before, .pdf-page-break-before { page-break-before: always; } .page-break-inside, .pdf-page-break-inside { page-break-inside: auto; } hr { width: 20%; margin: 0.9em auto 0.9em; border-top: none; border-right: none; border-bottom: solid 1px initial; border-left: none; text-align: center; } hr.break-symbols { margin-bottom: 1.66em; border: 0; } hr.break-symbols::after { display: block; font-size: 1.5em; text-align: center; content: '\066D'; } .section-break { margin-top: 1em; margin-bottom: 1em; text-align: center; text-indent: 0; } .section-break-space { margin-top: 1em; margin-bottom: 0; line-height: 1em; visibility: hidden; } .section-break-page { margin-top: 1em; margin-bottom: 1em; text-align: center; text-indent: 0; page-break-after: always; } .section-break-page-invisible { margin-top: 1em; margin-bottom: 1em; text-align: center; text-indent: 0; visibility: hidden; page-break-after: always; } .blank-page { font-size: 0; visibility: hidden; page-break-before: always; } .textbox, .bcc-box { padding: 2.5em 2.5em 2.5em 2.5em; margin: 0.9em 0 0.9em 0; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; font-size: 0.9em; font-style: normal; font-weight: normal; line-height: 1.2em; text-align: left; border-style: solid; border-width: 0.05em; border-radius: 0; } .textbox p, .bcc-box p { margin-top: 0; margin-bottom: 0.5em; text-indent: 0; } .textbox .textbox-caption, .bcc-box .textbox-caption { display: block; margin: 0; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 0.875em; font-style: normal; font-weight: bold; } .textbox.shaded, .bcc-box.shaded { background-color: #eee; } .textbox.learning-objectives, .bcc-box.learning-objectives, .bcc-highlight { padding: 1em 1em 1em 1em; margin-bottom: 1.35em; border-radius: 0.35em; border-style: solid; border-width: 0.05em; color: #000; background: #f7f7f9; } .textbox.learning-objectives h3, .bcc-box.learning-objectives h3, .bcc-highlight h3 { padding: 1.1111111111em 1.1111111111em 1.1111111111em 1.1111111111em; margin: -1.1111111111em -1.1111111111em 1.1111111111em -1.1111111111em; border-top-right-radius: 0.3388888889em; border-top-left-radius: 0.3388888889em; font-size: 0.81em; font-style: normal; font-weight: bold; color: #fff; background: #111; text-align: center; } .textbox.key-takeaways, .bcc-box.key-takeaways, .bcc-success { padding: 1em 1em 1em 1em; margin-bottom: 1.35em; border-radius: 0.35em; border-style: solid; border-width: 0.05em; color: #000; background: #eaf5ea; } .textbox.key-takeaways h3, .bcc-box.key-takeaways h3, .bcc-success h3 { padding: 1.1111111111em 1.1111111111em 1.1111111111em 1.1111111111em; margin: -1.1111111111em -1.1111111111em 1.1111111111em -1.1111111111em; border-top-right-radius: 0.3388888889em; border-top-left-radius: 0.3388888889em; font-size: 0.81em; font-style: normal; font-weight: bold; color: #fff; background: #3a7a33; text-align: center; } .textbox.exercises, .bcc-box.exercises, .bcc-info { padding: 1em 1em 1em 1em; margin-bottom: 1.35em; border-radius: 0.35em; border-style: solid; border-width: 0.05em; color: #000; background: #e3eff6; } .textbox.exercises h3, .bcc-box.exercises h3, .bcc-info h3 { padding: 1.1111111111em 1.1111111111em 1.1111111111em 1.1111111111em; margin: -1.1111111111em -1.1111111111em 1.1111111111em -1.1111111111em; border-top-right-radius: 0.3388888889em; border-top-left-radius: 0.3388888889em; font-size: 0.81em; font-style: normal; font-weight: bold; color: #fff; background: #0b6396; text-align: center; } .textbox.examples, .bcc-box.examples { padding: 1em 1em 1em 1em; margin-bottom: 1.35em; border-radius: 0.35em; border-style: solid; border-width: 0.05em; color: #000; background: #f3e1e3; } .textbox.examples h3, .bcc-box.examples h3 { padding: 1.1111111111em 1.1111111111em 1.1111111111em 1.1111111111em; margin: -1.1111111111em -1.1111111111em 1.1111111111em -1.1111111111em; border-top-right-radius: 0.3388888889em; border-top-left-radius: 0.3388888889em; font-size: 0.81em; font-style: normal; font-weight: bold; color: #fff; background: #7a333a; text-align: center; } @media amzn-mobi { div.textbox, div.bcc-box { margin: 5%; border-top: 1px solid; border-bottom: 1px solid; } .ugc.chapter-ugc.textbox, .bcc-box.ugc.chapter-ugc { padding-left: 10%; margin: 1.5em 5% 1.5em 10%; font-size: 0.9em; font-style: italic; border-top: 1px solid; } .ugc.chapter-ugc.textbox p.nonindent, .bcc-box.ugc.chapter-ugc p.nonindent, .ugc.chapter-ugc.textbox p.indent, .bcc-box.ugc.chapter-ugc p.indent { margin-right: 5%; margin-left: 10%; font-size: 0.9em; font-style: italic; } } .interactive-content--audio .interactive-content__icon { background-image: url(assets/icon-audio.png); } .wp-caption-text { padding-bottom: 0.5em; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; font-size: 0.875em; font-style: italic; font-weight: normal; hyphens: none; line-height: 1.2em; text-align: left; text-transform: none; } img { display: inline-block; height: auto; max-width: 100%; padding: 0; margin: 0; page-break-inside: avoid !important; } .wp-caption, .wp-nocaption { width: 80%; height: auto; max-width: 80%; margin: 0.5em 10% 0.5em; text-align: center; page-break-inside: avoid !important; } .wp-caption.aligncenter, .wp-nocaption.aligncenter { width: auto; text-align: center; page-break-inside: avoid !important; } .wp-caption.aligncenter img, .wp-nocaption.aligncenter img { width: auto; margin-right: auto; margin-left: auto; text-align: center; } .wp-caption.alignleft, .wp-nocaption.alignleft { float: left; width: 50% !important; max-width: 50%; padding-left: 0; margin-right: 1em !important; margin-left: 0; page-break-inside: avoid !important; } .wp-caption.alignleft img, .wp-nocaption.alignleft img { width: 100%; } .wp-caption.alignright, .wp-nocaption.alignright { float: right; width: 50% !important; max-width: 50%; padding-left: 0; margin-right: 0; margin-left: 1em !important; page-break-inside: avoid !important; } .wp-caption.alignright img, .wp-nocaption.alignright img { width: 100%; } @media amzn-mobi { .wp-caption { text-align: center; } .wp-nocaption { text-align: center; } p.wp-caption-text { font-size: 0.8em !important; font-style: italic !important; margin-bottom: 1em !important; text-align: center !important; } } @media amzn-kf8 { div.wp-caption, div.wp-nocaption { height: auto !important; width: auto !important; margin-left: auto !important; margin-right: auto !important; text-align: center !important; page-break-inside: avoid !important; } div.wp-caption img, div.wp-nocaption img { width: auto; page-break-inside: avoid !important; } } .interactive-content__icon { display: block; float: left; width: 3em; height: 3em; margin: 0 0.5em 0 0; background-image: url(assets/icon-interactive.png); background-repeat: no-repeat; background-size: 3em 3em; } .interactive-content p { margin-bottom: 0; text-align: left; } .interactive-content--video .interactive-content__icon { background-image: url(assets/icon-video.png); } div.bibliography p { padding-left: 1em; font-size: 0.75em; text-indent: -1em; } .index .ugc, .index .ugc p { text-align: left; } div.index .ugc { column-count: 2; column-gap: 2.5em; } div.index div { margin-bottom: 4em; } div.index p, div.index .indent, div.index .no-indent { padding-left: 1em; font-size: 0.75em; text-align: left; text-indent: -1em; } div.index .sub-entry { padding-left: 2em; } .back-matter .license-attribution p { text-align: left; line-height: 1.4em; font-size: 0.8em; font-style: italic; margin-top: 2em; page-break-inside: avoid; text-indent: 0; } .back-matter .license-attribution img { background: transparent; height: 2em; width: auto; } .numberless > .chapter-number { display: none; } .chapter .license-attribution p { text-align: left; line-height: 1.4em; font-size: 0.8em; font-style: italic; margin-top: 2em; page-break-inside: avoid; text-indent: 0; } .chapter .license-attribution img { background: transparent; height: 2em; width: auto; } .before-title .front-matter-title-wrap { margin-top: 3em; margin-bottom: 0.5em; } #copyright-page { page-break-before: always; } #copyright-page .ugc { float: none; } #copyright-page .ugc p { margin-bottom: 0.5em; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.2em; text-align: left; text-indent: 0; } div.dedication { margin-right: 10%; margin-left: 10%; } div.dedication p { margin-bottom: 1em; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.4em; text-align: center; } div.epigraph { margin-right: 0; margin-left: 0; } div.epigraph p { margin-bottom: 0; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4em; text-align: left; } .front-matter .license-attribution p, #copyright-page .license-attribution p { text-align: left; font-size: 0.8em; font-style: italic; margin-top: 2em; page-break-inside: avoid; text-indent: 0; } .front-matter .license-attribution img, #copyright-page .license-attribution img { background: transparent; height: 2em; width: auto; } @media amzn-mobi { #copyright-page { margin: 10%; font-family: normal; font-style: normal; text-indent: 0; } #copyright-page p { margin-bottom: 0.5em; font-family: normal; font-size: 0.875em; font-style: normal; text-indent: 0; } } .part.invisible { display: none; } #half-title-page { display: none; } #half-title-page > h1.title { margin-top: 2em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.75em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: normal; word-spacing: normal; text-align: left; text-transform: none; } h1.title { margin-top: 8em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.75em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: normal; word-spacing: normal; text-align: left; text-transform: none; } h2.subtitle { margin-top: 2em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.33em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: normal; word-spacing: normal; text-align: left; text-transform: none; } h3.author { margin-top: 2em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.0833em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: 1px; word-spacing: 2px; text-align: left; text-transform: none; } div.publisher-logo { display: block; width: 20%; height: auto; padding-top: 0.75em; padding-bottom: 0.75em; margin-right: auto; margin-left: auto; text-align: center; } h4.publisher { display: block; float: bottom; margin-bottom: 0.5em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 0.83em; font-style: normal; font-weight: normal; hyphens: none; line-height: 1em; letter-spacing: 1px; word-spacing: 2px; text-align: left; text-transform: uppercase; } h5.publisher-city { float: bottom; margin-top: 0; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 0.83em; font-style: normal; font-weight: normal; hyphens: none; line-height: 1em; letter-spacing: 1px; word-spacing: 2px; text-align: left; text-transform: uppercase; } @media amzn-kf8 { #title-page h1.title::before { content: ''; } #title-page h1.title::after { content: ''; } } @media amzn-mobi { h1.title { margin-top: 2em; font-size: 2em; font-style: normal; font-weight: normal; } h2.subtitle { font-size: 1em; font-style: normal; font-weight: normal; } h3.author { font-style: normal; font-weight: normal; } h4.publisher { font-style: normal; font-weight: normal; } h5.publisher-city { font-style: normal; font-weight: normal; } .pb-publogo-wrap { display: none; } .pb-publogo { display: none; } .pb-publogo-wide { display: none; } } .before-title .front-matter-title-wrap .front-matter-number, .before-title .front-matter-title-wrap .front-matter-title { display: none; } .dedication .front-matter-title-wrap, .disclaimer .front-matter-title-wrap, .epigraph .front-matter-title-wrap, .before-title .front-matter-title-wrap { border-top: 0; } .back-matter-title-wrap { margin: 0 0 4em 0; } .back-matter-title-wrap .back-matter-number { display: none; } .back-matter-title-wrap h1.back-matter-title { display: block; margin-top: 0; margin-bottom: 0; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.33em; font-style: normal; font-weight: bold; hyphens: none; text-align: left; text-transform: none; } .back-matter-title-wrap h2.chapter-subtitle { display: block; margin-bottom: 0; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.33em; font-style: normal; font-weight: normal; hyphens: none; text-align: left; text-transform: none; column-span: all; } .back-matter-title-wrap h2.chapter-author { display: block; margin-bottom: 1.5em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 0.9em; font-style: normal; font-weight: bold; hyphens: none; text-align: left; text-transform: none; } .back-matter-title-wrap h1.back-matter-title + h2.chapter-subtitle { margin-top: 2em; } .back-matter-title-wrap h1.back-matter-title + h2.chapter-author { margin-top: 2em; } .back-matter-title-wrap h2.chapter-subtitle + h2.chapter-author { margin-top: 1em; } .back-matter-title-wrap h1.back-matter-title:last-child { margin-bottom: 2em; } .back-matter-title-wrap h2.chapter-subtitle:last-child { margin-bottom: 1em; } @media amzn-mobi { h2.back-matter-title { margin-top: 1em; margin-bottom: 1em; font-size: 1.3em; font-style: normal; font-weight: normal; text-align: center; } } .chapter-title-wrap { margin: 0 0 4em 0; } .chapter-title-wrap h2.chapter-title { display: block; margin-top: 0; margin-bottom: 0; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.33em; font-style: normal; font-weight: bold; hyphens: none; text-align: left; text-transform: none; } .chapter-title-wrap .chapter-number { display: block; margin-top: 1.125em; margin-bottom: 1.125em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.33em; font-style: normal; font-weight: bold; line-height: 1; text-align: left; text-transform: none; } .chapter-title-wrap .chapter-number::after { content: '.\00A0'; } .numberless .chapter-title-wrap .chapter-number::after { content: ''; } .chapter-title-wrap h2.chapter-subtitle { display: block; margin-bottom: 0; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.33em; font-style: normal; font-weight: normal; hyphens: none; text-align: left; text-transform: none; column-span: all; } .chapter-title-wrap h2.chapter-author { display: block; margin-bottom: 1.5em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 0.9em; font-style: normal; font-weight: bold; hyphens: none; text-align: left; text-transform: none; } .chapter-title-wrap h2.chapter-title + h2.chapter-subtitle { margin-top: 2em; } .chapter-title-wrap h2.chapter-title + h2.chapter-author { margin-top: 2em; } .chapter-title-wrap h2.chapter-subtitle + h2.chapter-author { margin-top: 1em; } .chapter-title-wrap h2.chapter-title:last-child { margin-bottom: 2em; } .chapter-title-wrap h2.chapter-subtitle:last-child { margin-bottom: 1em; } .aphorism, blockquote.aphorism { width: 70%; margin: 0 auto 0 auto; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; font-size: small; font-style: italic; line-height: 1.4em; text-align: center; text-indent: 0; } .aphorism cite, blockquote.aphorism cite { display: block; margin-right: 0; margin-left: 0; font-size: 0.875em; font-style: italic; font-variant: small-caps; text-transform: none; text-align: right; } .aphorism cite::before, blockquote.aphorism cite::before { content: '\2014\00a0'; } @media amzn-mobi { div.chapter-title-wrap { margin-top: 0; margin-bottom: 0; } h3.chapter-number { margin-top: 1em; margin-bottom: 1em; font-size: 1.2em; font-style: normal; font-weight: normal; text-align: center; } h2.chapter-title { margin-top: 1em; margin-bottom: 1em; font-size: 1.5em; font-style: normal; font-weight: normal; text-align: center; } h2.chapter-subtitle { margin-top: 0.5em; margin-bottom: 0.5em; font-size: 0.9em; font-style: normal; font-weight: normal; text-align: center; } h2.chapter-author { margin-top: 0.5em; margin-bottom: 0.5em; font-size: 0.8em; font-style: normal; font-weight: normal; text-align: center; } } @media amzn-kf8 { .chapter-title-wrap h2.chapter-title::before { content: ''; } .chapter-title-wrap h2.chapter-title::after { content: ''; } } .front-matter-title-wrap { margin: 0 0 4em 0; } .front-matter-title-wrap .front-matter-number { display: none; } .front-matter-title-wrap h1.front-matter-title { display: block; margin-top: 0; margin-bottom: 0; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.33em; font-style: normal; font-weight: bold; hyphens: none; text-align: left; text-transform: none; } .front-matter-title-wrap h2.chapter-subtitle { display: block; margin-bottom: 0; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.33em; font-style: normal; font-weight: normal; hyphens: none; text-align: left; text-transform: none; column-span: all; } .front-matter-title-wrap h2.chapter-author { display: block; margin-bottom: 1.5em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 0.9em; font-style: normal; font-weight: bold; hyphens: none; text-align: left; text-transform: none; } .front-matter-title-wrap h1.front-matter-title + h2.chapter-subtitle { margin-top: 2em; } .front-matter-title-wrap h1.front-matter-title + h2.chapter-author { margin-top: 2em; } .front-matter-title-wrap h2.chapter-subtitle + h2.chapter-author { margin-top: 1em; } .front-matter-title-wrap h1.front-matter-title:last-child { margin-bottom: 2em; } .front-matter-title-wrap h2.chapter-subtitle:last-child { margin-bottom: 1em; } #toc h1 { display: block; margin-top: 0; margin-bottom: 4em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.33em; font-style: normal; font-weight: bold; hyphens: none; text-align: left; text-transform: none; } @media amzn-mobi { h1.front-matter-title { margin-top: 1em; margin-bottom: 1em; font-size: 1.4em; font-style: normal; font-weight: normal; text-align: center; } } .part-title-wrap { margin: 0 0 4em 0; } .part-title-wrap .part-number { display: block; margin-top: 1.125em; margin-bottom: 1em; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.33em; font-style: normal; font-weight: normal; letter-spacing: 1px; word-spacing: 2px; text-align: left; text-transform: none; page-break-after: avoid; } .part-title-wrap .part-number::before { text-transform: uppercase; content: 'Part\00A0'; } .part-title-wrap .part-title { margin-top: 0; margin-bottom: 0; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; font-size: 1.75em; font-style: normal; font-weight: bold; hyphens: none; text-align: left; text-transform: none; page-break-after: avoid; } @media amzn-mobi { h3.part-number { margin-top: 1em; margin-bottom: 1em; font-size: 1.3em; font-style: normal; font-weight: normal; text-align: center; } h1.part-title { margin-top: 1em; margin-bottom: 1em; font-size: 1.4em; font-style: normal; font-weight: normal; text-align: center; } } .part-number::before { content: '' !important; } .part-title-wrap, .front-matter-title-wrap, .chapter-title-wrap, .back-matter-title-wrap, section header { border-top: 1px solid #000; } #toc { margin: 5%; } #toc h1 { display: block; padding-bottom: 1.5em; margin-bottom: 2em; } #toc a { color: inherit; border: 0; } #toc a::after { font-style: normal; text-decoration: none; } #toc ul, #toc li { padding: 0; margin: 0; list-style: none; } #toc ul { line-height: 1.2em; } #toc li { margin-bottom: 0.25em; } #toc .front-matter, #toc .back-matter { margin-bottom: 0.25em; } #toc .front-matter { color: initial; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; text-align: left; font-size: 0.9em; font-style: normal; font-weight: normal; text-transform: none; hyphens: none; } #toc .front-matter.introduction .toc-chapter-title { font-style: normal; } #toc .back-matter { color: initial; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; text-align: left; font-size: 0.9em; font-style: normal; font-weight: normal; text-transform: none; hyphens: none; } #toc .front-matter + .part, #toc .front-matter + .chapter, #toc .chapter + .back-matter, #toc .part + .back-matter { margin-top: 1.5em; } #toc .part .toc-chapter-title { color: initial; font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif; text-align: left; font-size: 1.2em; font-style: normal; font-weight: normal; text-transform: none; hyphens: none; margin-top: 1.5em; text-align: left; } #toc .toc-chapter-title { color: initial; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; font-size: 1em; font-style: normal; font-weight: normal; text-transform: none; text-align: left; hyphens: none; display: block; margin-top: 0.5em; } #toc .chapter-author { color: initial; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; text-align: left; font-size: 0.9em; font-style: normal; font-weight: normal; text-transform: none; hyphens: none; display: block; padding-left: 2em; margin-bottom: 0.3em; } #toc .chapter-subtitle { color: initial; font-family: 'Times New Roman', Times, Georgia, 'SBL Greek', serif; text-align: left; font-size: 0.9em; font-style: normal; font-weight: normal; text-transform: none; hyphens: none; display: block; padding-left: 2em; margin-bottom: 0.3em; } #toc .chapter-subtitle + .chapter-author { margin-top: -0.5em; margin-bottom: 0.5em; } #toc ul.sections { padding-top: 0.5em; padding-bottom: 0.5em; margin-left: 2em; font-size: 0.9em; } #toc .section { font-style: italic; } @media amzn-mobi { #toc { font-style: normal; font-weight: normal; border: 0; text-align: left; } #toc h1 { font-size: 1em; font-style: normal; font-weight: normal; } span.chapter-author { display: none; } span.chapter-subtitle { display: none; } span.toc-chapter-title { font-style: normal; font-weight: normal; font-size: 1em; text-align: left; } li.front-matter { font-style: normal; font-weight: normal; font-size: 0.9em; } li.part { font-weight: bold; font-size: 1.25em; text-align: left; margin-top: 1em; } li.chapter { font-style: normal; font-weight: normal; font-size: 1em; } li.back-matter { font-weight: bold; font-size: 0.9em; text-align: left; margin-top: 1em; } #toc a { font-style: normal; font-weight: normal; } #toc ul .front-matter, #toc ul .back-matter { font-style: normal; font-weight: normal; font-size: 1em; } #toc .front-matter { font-style: normal; font-weight: normal; font-size: 1em; } #toc .back-matter { font-style: normal; font-weight: normal; font-size: 1em; } #toc .part { font-weight: bold; margin-top: 1em; } #toc li { font-style: normal; font-weight: normal; font-size: 1em; } }