pressbooks / pressbooks-book

McLuhan is the default book theme for Pressbooks.
https://pressbooks.org
GNU General Public License v3.0
20 stars 16 forks source link

export to epub #1101

Closed hrb9 closed 2 years ago

hrb9 commented 2 years ago

Hey, I don't know where else I need ask.. I hop that the place are here, I Build a Pressbooks in Hebrew, and when I try to export the book to ebook I get this message: Warning: The export has validation errors. See logs for more details. in the log I get this massage : var/www/pressbook/wp-content/uploads/sites/4/pressbooks/exports/sometext-1660587705.epub/EPUB/mcluhan.css(4,3): Font-face reference "EPUB/assets/SBL_Hbrw.ttf" refers to non-standard font type "font/sfnt". INFO(CSS-007): /var/www/pressbook/wp-content/uploads/sites/4/pressbooks/exports/sometext-1660587705.epub/EPUB/mcluhan.css(9,3): Font-face reference "EPUB/assets/Lora-Bold.ttf" refers to non-standard font type "font/sfnt> INFO(CSS-007): /var/www/pressbook/wp-content/uploads/sites/4/pressbooks/exports/sometext-1660587705.epub/EPUB/mcluhan.css(14,3): Font-face reference "EPUB/assets/Lora-BoldItalic.ttf" refers to non-standard font type "fo> INFO(CSS-007): /var/www/pressbook/wp-content/uploads/sites/4/pressbooks/exports/sometext-1660587705.epub/EPUB/mcluhan.css(19,3): Font-face reference "EPUB/assets/Lora-Italic.ttf" refers to non-standard font type "font/s> INFO(CSS-007): /var/www/pressbook/wp-content/uploads/sites/4/pressbooks/exports/sometext-1660587705.epub/EPUB/mcluhan.css(24,3): Font-face reference "EPUB/assets/Lora-Regular.ttf" refers to non-standard font type "font/> ERROR(OPF-014): /var/www/pressbook/wp-content/uploads/sites/4/pressbooks/exports/sometext-1660587705.epub/EPUB/mcluhan.css(0,0): The property "remote-resources" should be declared in the OPF file. ERROR(RSC-006): /var/www/pressbook/wp-content/uploads/sites/4/pressbooks/exports/sometext-1660587705.epub/EPUB/mcluhan.css(1,9): Remote resource reference not allowed; resource must be placed in the OCF.

someone can help ?

SteelWagstaff commented 2 years ago

hi @hrb9 you can ignore all the info messages. They are just the validator telling you that the export routine uses ttf font files even though the new EPUB spec prefers otf files. Not a fatal problem and will be fixed in a future release of Pressbooks. As for the two errors, it looks like you have a problem with your book's CSS. Here's our guide chapter for understanding and resolving: https://guide.pressbooks.com/chapter/fix-validation-errors/. Do you have custom CSS in this book? A specific URL and more details about how you produced the export would help us troubleshoot/debug.

hrb9 commented 2 years ago

Edit : That awkward: I delete again the book... and now the only messages that appear at the log are they you are say ignore them :-)

hi @SteelWagstaff thank for the quick respond :) actually my book is completely empty. after I got an error I delete all the content (just for see if the problem disappear with out content. I backup before ...) and I get the same message; also some "point" maybe helps:

  1. all the plugin are "translate" to Hebrew using Pressbooks-core-he.php, Pressbook po and mo.
  2. the css in ebook (at the top box in css custom page of the book template ) look like this : @import 'https://fonts.googleapis.com/css?family=Open+Sans&display=swap'; @font-face { font-family: 'SBL Hebrew'; src: url('fonts/SBL_Hbrw.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Lora'; src: url('fonts/Lora-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'Lora'; src: url('fonts/Lora-BoldItalic.ttf') format('truetype'); font-weight: bold; font-style: italic; } @font-face { font-family: 'Lora'; src: url('fonts/Lora-Italic.ttf') format('truetype'); font-weight: normal; font-style: italic; } @font-face { font-family: 'Lora'; src: url('fonts/Lora-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; }

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 > .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; }

.front-matter-title { color: initial; }

copyright-page .ugc p {

color: initial; }

.dedication p { color: initial; }

.epigraph p { color: initial; }

.part-number { color: initial; }

.part-title { color: initial; }

.chapter-number, .entry-title span { color: initial; }

.chapter-title { color: initial; }

.chapter-subtitle { color: initial; }

.chapter-author { color: initial; }

.aphorism { color: initial; }

.back-matter-title { color: initial; }

.firstcharacter, .first-character { color: initial; }

.pullquote, .pullquote-left, .pullquote--left, .pullquote-right, .pullquote--right, .pullquote-outside, .pullquote--outside, .pullquote-inside, .pullquote--inside { color: initial; }

div.sidebar { background-color: #eee; }

.textbox, .bcc-box { background-color: initial; border-color: initial; }

.textbox.shaded, .shaded.bcc-box { background-color: #eee; }

.shaded { background-color: #eee; }

.blockquote, blockquote { margin: 1em 1em 1em 2.5em; font-family: 'Lora', 'SBL Hebrew', serif; font-size: 1em; font-style: normal; font-weight: normal; padding: 0em 0em 0em 0em; letter-spacing: normal; word-spacing: normal; border-left: 0em none initial; 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: 'Lora', 'SBL Hebrew', serif; font-size: small; font-style: normal; font-weight: normal; line-height: 1.5555555556em; word-wrap: break-word; overflow-wrap: break-word; }

body * { line-height: inherit; }

@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 { hyphens: none; page-break-after: avoid; } h1 { border-bottom: none 0 initial; margin-top: 2.1428571429em; margin-bottom: 1.4285714286em; padding-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1.80225em; font-style: normal; font-weight: bold; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; } h2 { border-bottom: none 0 initial; margin-top: 2.1428571429em; margin-bottom: 1.4285714286em; padding-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1.602em; font-style: normal; font-weight: bold; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; } h3 { border-bottom: none 0 initial; margin-top: 2.1428571429em; margin-bottom: 1.4285714286em; padding-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1.602em; font-style: normal; font-weight: normal; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; } h4 { border-bottom: none 0 initial; margin-top: 2.1428571429em; margin-bottom: 1.4285714286em; padding-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1.42425em; font-style: italic; font-weight: normal; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; } h5 { border-bottom: none 0 initial; margin-top: 2.1428571429em; margin-bottom: 1.4285714286em; padding-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1.265625em; font-style: normal; font-weight: normal; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; } h6 { border-bottom: none 0 initial; margin-top: 2.1428571429em; margin-bottom: 1.4285714286em; padding-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1.265625em; font-style: italic; font-weight: normal; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; }

@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; }

.front-matter a, .part a, .chapter a, .back-matter a { text-decoration: none; }

ol, ol.decimal { margin-top: 1.4285714286em; margin-bottom: 1.4285714286em; margin-left: 0; padding-left: 2em; } ol ol, ol.decimal ol { margin-bottom: 0; margin-top: 0.5em; }

ul { margin-top: 1.4285714286em; margin-bottom: 1.4285714286em; margin-left: 0; padding-left: 2em; } ul ul { margin-bottom: 0; margin-top: 0.5em; }

ol.legal { list-style-type: decimal; } ol.legal ol { list-style-type: lower-alpha; } ol.legal ol ol { list-style-type: lower-roman; } ol.legal ol ol ol { list-style-type: decimal; } ol.legal ol ol ol ol { list-style-type: lower-alpha; } ol.legal ol ol ol ol ol { list-style-type: lower-roman; }

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: lower-alpha; } ol.harvard ol ol ol ol { list-style-type: decimal; } ol.harvard ol ol ol ol ol { list-style-type: lower-alpha; }

dl dt { display: block; margin: 0 0 0 0; font-style: normal; font-weight: bold; color: initial; }

dl dt dfn { font-style: normal; font-weight: bold; }

dl dd { margin: 0 0 0 0; font-style: normal; font-weight: normal; }

li + li { margin-top: 0; } ol.upper-alpha, ol.upper-alpha ol { list-style-type: upper-alpha; } ol.lower-alpha, ol.lower-alpha ol { list-style-type: lower-alpha; } ol.upper-roman, ol.upper-roman ol { list-style-type: upper-roman; } ol.lower-roman, ol.lower-roman ol { list-style-type: lower-roman; }

dd + dt { margin-top: 1em; }

cite { font-size: 0.9em; font-style: normal; font-variant: small-caps; font-weight: normal; letter-spacing: normal; text-transform: uppercase; word-spacing: normal; }

code { background: transparent; border: none; border-radius: 0; font-family: monospace; font-size: small; margin: 0 0 0 0; padding: 0 0 0 0; }

pre { background: transparent; border: none; border-radius: 0; font-family: monospace; font-size: small; margin: 1em 0 1em 0; padding: 0 0 0 0; }

sub { font-size: 0.8em; font-style: normal; text-transform: none; }

sup { font-size: 0.8em; font-style: normal; text-transform: none; }

p { font-weight: normal; 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--right + p, .pullquote-left + p, .pullquote--left + p, .pullquote-outside + p, .pullquote--outside + p, .pullquote-inside + p, .pullquote--inside + 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: 'Lora', 'SBL Hebrew', serif; font-size: 0.9em; hyphens: none; text-align: left; border-collapse: collapse; border-top: 1px solid #000; border-right: 0 none #000; border-bottom: 1px solid #000; border-left: 0 none #000; } table p { text-align: left; } table caption { margin-bottom: 0.5em; font-weight: bold; } table.lines { border-color: #000; } table.lines tr { border-top: 1px solid #000; border-bottom: 1px solid #000; border-color: #000; } table.lines th { border-color: #000; } table.lines td { border-color: #000; } table.no-lines tr, table.no-lines td { border-top: 0; border-bottom: 0; } table.shaded { background-color: #eee; } table.border { border: 1px solid; border-color: #000; } 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.grid, table.grid tbody, table.grid th, table.grid tr, table.grid td, table.grid tfoot, table.grid thead { border: 1px solid; border-color: #000; } table.alignleft { float: left; margin-right: 1.5em; } table td img.alignleft { float: left; } table.aligncenter { margin-left: auto; margin-right: auto; } table td img.aligncenter { display: block; margin-left: auto; margin-right: auto; } table.alignright { float: right; margin-left: 1.5em; } table td img.alignright { float: right; }

table, tr, th { page-break-inside: avoid; }

th { padding: 0.45em 0.45em 0.45em 0.45em; text-align: left; vertical-align: middle; border-top: 0 none #000; border-right: 0 none #000; border-bottom: 0 none #000; border-left: 0 none #000; }

td { border: 0 none; border-color: #000; padding: 0.45em 0.45em 0.45em 0.45em; text-align: left; vertical-align: middle; }

tr { border-top: 0 none #000; border-bottom: 0 none #000; }

.twocolumn { margin-top: 1em; margin-bottom: 1em; font-size: 0.85em; text-align: initial; text-indent: 0; column-gap: 1.5em; column-count: 2; column-fill: balance; } .twocolumn p { font-size: inherit; text-align: initial; text-indent: 1em; } .twocolumn p + p { margin-top: 0; }

.threecolumn { margin-top: 1em; margin-bottom: 1em; font-size: 0.8em; text-indent: 0; text-align: initial; column-gap: 1em; column-count: 3; column-fill: balance; } .threecolumn p { font-size: inherit; text-align: initial; text-indent: 1em; } .threecolumn p + p { margin-top: 0; }

.contributors .chapter-authors, .contributors .book-contributors { margin-top: 2rem; font-family: 'Lora', 'SBL Hebrew', serif; } .contributors .about-authors { margin-top: 2rem; margin-bottom: 2rem; text-align: left; } .contributors .contributor { margin-top: 2rem; } .contributors .contributortype { margin-top: 2rem; margin-bottom: 2rem; } .contributors .contributornameandlinks:after { content: ""; display: table; clear: both; } .contributors .contributorprofilepicture { float: left; margin: 0; width: 33%; max-width: 400px; border-radius: 50%; } .contributors .contributornameandlinks > div { float: left; } .contributors .contributornameandlinks > div.contributorinfosmall { width: 67%; padding-left: 1.5rem; box-sizing: border-box; } .contributors .contributornameandlinks > div.contributorinfolarge { width: 100%; } .contributors .contributorname { font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1.602em; text-indent: 0; margin: 0; } .contributors .contributorinstitution { font-family: "Open Sans", 'SBL Hebrew', sans-serif; text-transform: uppercase; text-indent: 0; margin: 0; } .contributors .contributorwebsite { margin-top: 0; text-indent: 0; } .contributors .contributorlinks { margin-top: 0; display: inline-block; } .contributors .contributorlinks svg { width: 45px; height: 45px; } .contributors .contributorlink { margin-top: 0; text-indent: 0; } .contributors .contributorbio { margin-top: 1em; }

.first-character, .firstcharacter { font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 300%; font-style: normal; font-weight: bold; line-height: 0.7em; }

.clear { clear: both; }

.endnote, .footnote { font-size: 0.8em; vertical-align: top; }

.footnotes { font-size: 0.8888888889rem; }

.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; } .endnotes h3 { padding-bottom: 1em; margin-bottom: 1em; 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: 0; margin-top: 0.4em; text-indent: 0; } .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%; text-indent: 0; border-top: 1px solid; border-right: 0; border-bottom: 1px solid; border-left: 0; }

.pullquote, .pullquote-left, .pullquote--left, .pullquote-right, .pullquote--right { display: inline-block; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1.25em; font-style: normal; font-weight: bold; hyphens: none; text-align: center; text-indent: 0; border-top: 0 none transparent; border-bottom: 0 none transparent; padding-top: 0; padding-bottom: 0; page-break-inside: avoid; break-inside: avoid; }

.pullquote { margin: 1em auto 1em; width: auto; }

.pullquote-left, .pullquote--left { float: left; margin: 1em 1em 1em 1em; text-align: center; width: 45%; }

.pullquote-right, .pullquote--right { float: right; margin: 1em 1em 1em 1em; text-align: center; width: 45%; }

@supports not ((page-break-inside: avoid) and (break-inside: avoid)) { .pullquote, .pullquote-left, .pullquote--left, .pullquote-right, .pullquote--right { -webkit-column-break-inside: avoid; } }

.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: 100%; margin: 2.2222222222em auto 2.2222222222em; border-top: none; border-right: none; border-bottom: solid 1px initial; border-left: none; text-align: center; } hr.break-symbols { padding-top: 0; border-top: 0 none initial; margin-top: 2.2222222222em; margin-bottom: 1.66em; border: 0; } hr.break-symbols::after { display: block; font-size: 1.1em; 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; 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 { 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: 'Lora', 'SBL Hebrew', serif; font-size: 0.8125em; font-style: normal; font-weight: normal; word-spacing: normal; letter-spacing: normal; text-align: left; text-indent: 1em; border-style: solid; border-width: 0.05em; border-radius: 0; } .textbox ul, .bcc-box ul { margin-top: 1em; margin-bottom: 0.75em; } .textbox ol, .bcc-box ol { margin-top: 1em; margin-bottom: 0.75em; } .textbox li, .bcc-box li { margin-left: 0.75em; } .textbox p, .bcc-box p { margin-bottom: 0.5em; text-align: left; text-indent: 1em; } .textbox + p, .bcc-box + p { margin-top: 0; text-indent: 1em; } .textbox .textbox-caption, .bcc-box .textbox-caption { display: block; margin: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 0.875em; font-style: normal; font-weight: bold; } .textbox.learning-objectives, .learning-objectives.bcc-box, .bcc-highlight { padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em; margin-bottom: 1.35em; margin-left: 0; margin-right: 0; border-radius: 0; border-style: none; border-width: 0; color: #000; background: #cbd4b6; } .textbox.learning-objectives h3, .learning-objectives.bcc-box h3, .bcc-highlight h3 { padding: 1.1428571425em 1.1428571425em 1.1428571425em 1.1428571425em; margin: -1.1428571425em -1.1428571425em 1.1428571425em -1.1428571425em; border-top-right-radius: 0; border-top-left-radius: 0; font-size: 1.2638888893em; font-style: italic; font-weight: normal; color: #fff; background: #5a7613; text-align: left; } .textbox.textbox--learning-objectives, .textbox--learning-objectives.bcc-box { margin-bottom: 1.35em; padding: 0; border-radius: 0; border-style: none; border-width: 0; color: #000; background: #cbd4b6; } .textbox.textbox--learning-objectives .textboxheader, .textbox--learning-objectives.bcc-box .textboxheader { background: #5a7613; border-top-left-radius: 0; border-top-right-radius: 0; color: #fff; font-size: 0.9em; font-style: italic; font-weight: normal; margin: 0; padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em; text-align: left; } .textbox.textbox--learning-objectives .textboxheader h1, .textbox--learning-objectives.bcc-box .textboxheader h1, .textbox.textbox--learning-objectives .textboxheader h2, .textbox--learning-objectives.bcc-box .textboxheader h2, .textbox.textbox--learning-objectives .textboxheader h3, .textbox--learning-objectives.bcc-box .textboxheader h3, .textbox.textbox--learning-objectives .textboxheader h4, .textbox--learning-objectives.bcc-box .textboxheader h4, .textbox.textbox--learning-objectives .textboxheader h5, .textbox--learning-objectives.bcc-box .textboxheader h5, .textbox.textbox--learning-objectives .textboxheader h6, .textbox--learning-objectives.bcc-box .textboxheader h6 { color: #fff; } .textbox.textbox--learning-objectives .textboxheader p, .textbox--learning-objectives.bcc-box .textboxheader p { text-indent: 0; } .textbox.textbox--learning-objectives .textboxcontent, .textbox--learning-objectives.bcc-box .textboxcontent { margin: 0; padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em; } .textbox.key-takeaways, .key-takeaways.bcc-box, .bcc-success { padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em; margin-bottom: 1.35em; margin-left: 0; margin-right: 0; border-radius: 0; border-style: none; border-width: 0; color: #000; background: #e8c1A2; } .textbox.key-takeaways h3, .key-takeaways.bcc-box h3, .bcc-success h3 { padding: 1.1428571425em 1.1428571425em 1.1428571425em 1.1428571425em; margin: -1.1428571425em -1.1428571425em 1.1428571425em -1.1428571425em; border-top-right-radius: 0; border-top-left-radius: 0; font-size: 1.2638888893em; font-style: italic; font-weight: normal; color: #fff; background: #c25700; text-align: left; } .textbox.textbox--key-takeaways, .textbox--key-takeaways.bcc-box { margin-bottom: 1.35em; padding: 0; border-radius: 0; border-style: none; border-width: 0; color: #000; background: #e8c1A2; } .textbox.textbox--key-takeaways .textboxheader, .textbox--key-takeaways.bcc-box .textboxheader { background: #c25700; border-top-left-radius: 0; border-top-right-radius: 0; color: #fff; font-size: 0.9em; font-style: italic; font-weight: normal; margin: 0; padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em; text-align: left; } .textbox.textbox--key-takeaways .textboxheader h1, .textbox--key-takeaways.bcc-box .textboxheader h1, .textbox.textbox--key-takeaways .textboxheader h2, .textbox--key-takeaways.bcc-box .textboxheader h2, .textbox.textbox--key-takeaways .textboxheader h3, .textbox--key-takeaways.bcc-box .textboxheader h3, .textbox.textbox--key-takeaways .textboxheader h4, .textbox--key-takeaways.bcc-box .textboxheader h4, .textbox.textbox--key-takeaways .textboxheader h5, .textbox--key-takeaways.bcc-box .textboxheader h5, .textbox.textbox--key-takeaways .textboxheader h6, .textbox--key-takeaways.bcc-box .textboxheader h6 { color: #fff; } .textbox.textbox--key-takeaways .textboxheader p, .textbox--key-takeaways.bcc-box .textboxheader p { text-indent: 0; } .textbox.textbox--key-takeaways .textboxcontent, .textbox--key-takeaways.bcc-box .textboxcontent { margin: 0; padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em; } .textbox.exercises, .exercises.bcc-box, .bcc-info { padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em; margin-bottom: 1.35em; margin-left: 0; margin-right: 0; border-radius: 0; border-style: none; border-width: 0; color: #000; background: #cbdde5; } .textbox.exercises h3, .exercises.bcc-box h3, .bcc-info h3 { padding: 1.1428571425em 1.1428571425em 1.1428571425em 1.1428571425em; margin: -1.1428571425em -1.1428571425em 1.1428571425em -1.1428571425em; border-top-right-radius: 0; border-top-left-radius: 0; font-size: 1.2638888893em; font-style: italic; font-weight: normal; color: #fff; background: #0b6396; text-align: left; } .textbox.textbox--exercises, .textbox--exercises.bcc-box { margin-bottom: 1.35em; padding: 0; border-radius: 0; border-style: none; border-width: 0; color: #000; background: #cbdde5; } .textbox.textbox--exercises .textboxheader, .textbox--exercises.bcc-box .textboxheader { background: #0b6396; border-top-left-radius: 0; border-top-right-radius: 0; color: #fff; font-size: 0.9em; font-style: italic; font-weight: normal; margin: 0; padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em; text-align: left; } .textbox.textbox--exercises .textboxheader h1, .textbox--exercises.bcc-box .textboxheader h1, .textbox.textbox--exercises .textboxheader h2, .textbox--exercises.bcc-box .textboxheader h2, .textbox.textbox--exercises .textboxheader h3, .textbox--exercises.bcc-box .textboxheader h3, .textbox.textbox--exercises .textboxheader h4, .textbox--exercises.bcc-box .textboxheader h4, .textbox.textbox--exercises .textboxheader h5, .textbox--exercises.bcc-box .textboxheader h5, .textbox.textbox--exercises .textboxheader h6, .textbox--exercises.bcc-box .textboxheader h6 { color: #fff; } .textbox.textbox--exercises .textboxheader p, .textbox--exercises.bcc-box .textboxheader p { text-indent: 0; } .textbox.textbox--exercises .textboxcontent, .textbox--exercises.bcc-box .textboxcontent { margin: 0; padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em; } .textbox.examples, .examples.bcc-box { padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em; margin-bottom: 1.35em; margin-left: 0; margin-right: 0; border-radius: 0; border-style: none; border-width: 0; color: #000; background: #c0bdcd; } .textbox.examples h3, .examples.bcc-box h3 { padding: 1.1428571425em 1.1428571425em 1.1428571425em 1.1428571425em; margin: -1.1428571425em -1.1428571425em 1.1428571425em -1.1428571425em; border-top-right-radius: 0; border-top-left-radius: 0; font-size: 1.2638888893em; font-style: italic; font-weight: normal; color: #fff; background: #4f446d; text-align: left; } .textbox.textbox--examples, .textbox--examples.bcc-box { margin-bottom: 1.35em; padding: 0; border-radius: 0; border-style: none; border-width: 0; color: #000; background: #c0bdcd; } .textbox.textbox--examples .textboxheader, .textbox--examples.bcc-box .textboxheader { background: #4f446d; border-top-left-radius: 0; border-top-right-radius: 0; color: #fff; font-size: 0.9em; font-style: italic; font-weight: normal; margin: 0; padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em; text-align: left; } .textbox.textbox--examples .textboxheader h1, .textbox--examples.bcc-box .textboxheader h1, .textbox.textbox--examples .textboxheader h2, .textbox--examples.bcc-box .textboxheader h2, .textbox.textbox--examples .textboxheader h3, .textbox--examples.bcc-box .textboxheader h3, .textbox.textbox--examples .textboxheader h4, .textbox--examples.bcc-box .textboxheader h4, .textbox.textbox--examples .textboxheader h5, .textbox--examples.bcc-box .textboxheader h5, .textbox.textbox--examples .textboxheader h6, .textbox--examples.bcc-box .textboxheader h6 { color: #fff; } .textbox.textbox--examples .textboxheader p, .textbox--examples.bcc-box .textboxheader p { text-indent: 0; } .textbox.textbox--examples .textboxcontent, .textbox--examples.bcc-box .textboxcontent { margin: 0; padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em; }

.textbox--sidebar { float: right; margin: 1em 0 1em 1em; max-width: 25%; }

@media amzn-mobi { div.textbox, div.bcc-box { margin: 5%; border-top: 1px solid; border-bottom: 1px solid; } .ugc.chapter-ugc.textbox, .ugc.chapter-ugc.bcc-box { 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, .ugc.chapter-ugc.bcc-box p.nonindent, .ugc.chapter-ugc.textbox p.indent, .ugc.chapter-ugc.bcc-box p.indent { margin-right: 5%; margin-left: 10%; font-size: 0.9em; font-style: italic; } }

.glossary-term { font-weight: bold; }

.interactive-content--audio .interactive-content__icon { background-image: url("images/icon-audio.png"); }

p img.aligncenter { margin: 0.5em auto 4.4444444444em; text-align: center; display: block; } p img.aligncenter figcaption, p img.aligncenter .wp-caption-text { text-align: left; } p img.alignleft { float: left; margin: 0.5em 1em 0.5em 0; padding-right: 0; } p img.alignleft figcaption, p img.alignleft .wp-caption-text { text-align: left; } p img.alignright { float: right; margin: 0.5em 0 0.5em 1em; padding-left: 0; } p img.alignright figcaption, p img.alignright .wp-caption-text { text-align: left; } p img.alignleft, p img.alignright { max-width: 50%; }

figcaption, .wp-caption-text { font-family: 'Lora', 'SBL Hebrew', serif; font-size: 0.8888888889em; font-style: italic; font-weight: normal; hyphens: none; padding-bottom: 0.5em; margin-top: 0; text-align: left; text-transform: none; text-indent: 0; color: initial; }

img { display: inline-block; height: auto; margin: 0; max-width: 100%; padding: 0; page-break-inside: avoid !important; }

img.mathjax { vertical-align: middle; border: none; background: none; }

.wp-caption, .wp-nocaption { height: auto; max-width: 100%; page-break-inside: avoid !important; } .wp-caption.alignnone, .wp-nocaption.alignnone { margin: 0.5em 0 4.4444444444em; text-align: left; width: auto; } .wp-caption.alignnone figcaption, .wp-nocaption.alignnone figcaption, .wp-caption.alignnone .wp-caption-text, .wp-nocaption.alignnone .wp-caption-text { text-align: left; } .wp-caption.aligncenter, .wp-nocaption.aligncenter { margin: 0.5em auto 4.4444444444em; text-align: center; width: auto; } .wp-caption.aligncenter figcaption, .wp-nocaption.aligncenter figcaption, .wp-caption.aligncenter .wp-caption-text, .wp-nocaption.aligncenter .wp-caption-text { text-align: left; } .wp-caption.aligncenter img, .wp-nocaption.aligncenter img { margin-left: auto; margin-right: auto; text-align: center; } .wp-caption.alignright, .wp-nocaption.alignright { float: right; margin: 0.5em 0 0.5em 1em; max-width: 50%; padding-left: 0; width: 50% !important; } .wp-caption.alignright figcaption, .wp-nocaption.alignright figcaption, .wp-caption.alignright .wp-caption-text, .wp-nocaption.alignright .wp-caption-text { text-align: left; } .wp-caption.alignright img, .wp-nocaption.alignright img { width: 100%; } .wp-caption.alignleft, .wp-nocaption.alignleft { float: left; margin: 0.5em 1em 0.5em 0; max-width: 50%; padding-right: 0; width: 50% !important; } .wp-caption.alignleft figcaption, .wp-nocaption.alignleft figcaption, .wp-caption.alignleft .wp-caption-text, .wp-nocaption.alignleft .wp-caption-text { text-align: left; } .wp-caption.alignleft img, .wp-nocaption.alignleft img { width: 100%; }

.wp-caption.alignnone img { float: none; margin-right: 0; max-width: 100% !important; } .wp-caption.alignnone figcaption, .wp-caption.alignnone .wp-caption-text { box-sizing: border-box; float: none; padding-left: 0; width: 100% !important; } .wp-caption.alignnone:after { content: ""; display: table; clear: both; }

.interactive-content { margin-bottom: 1em; padding: 2.5em 2.5em 2.5em 2.5em; } .interactive-content__icon { display: block; float: left; width: 3em; height: 3em; margin: 0 0.5em 0 0; background-image: url("images/icon-interactive.png"); background-repeat: no-repeat; background-size: 3em 3em; } .interactive-content img { display: block; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; } .interactive-content p { font-size: 0.9em; font-style: italic; font-family: 'Lora', 'SBL Hebrew', serif; font-weight: normal; margin-bottom: 0; text-indent: 0; text-align: left; }

.embed div.figcaption { text-align: center; }

.interactive-content--video .interactive-content__icon { background-image: url("images/icon-video.png"); }

div.bibliography p { padding-left: 2em; font-size: 0.9em; text-indent: -2em; }

.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: 2em; font-size: 0.9em; text-align: left; text-indent: -2em; } div.index .sub-entry { padding-left: 4em; }

.back-matter .license-attribution p { text-align: left; 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; 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: 0; margin-bottom: 0.5em; }

copyright-page {

margin-top: 2em; margin-right: 0; margin-left: 0; }

copyright-page .ugc {

float: none; }
#copyright-page .ugc p {
  margin-bottom: 1em;
  font-family: 'Lora', 'SBL Hebrew', serif;
  font-size: small;
  font-style: normal;
  font-weight: normal;
  hyphens: none;
  line-height: 1.5555555556em;
  text-align: left;
  text-indent: 0; }

div.dedication, section.dedication { margin-top: 2em; margin-right: 10%; margin-left: 10%; } div.dedication p, section.dedication p { margin-bottom: 1em; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.4em; text-align: center; }

div.epigraph, section.epigraph { margin-top: 2em; margin-right: 10%; margin-left: 10%; } div.epigraph p, section.epigraph p { margin-bottom: 1em; font-family: 'Lora', 'SBL Hebrew', serif; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.4em; text-align: center; }

.front-matter .license-attribution p, #copyright-page .license-attribution p { text-align: left; font-size: 0.8em; font-style: italic; margin-top: 2em; margin-bottom: 1em; page-break-inside: avoid; text-indent: 0; } .front-matter .license-attribution img, #copyright-page .license-attribution img { background: transparent; height: 2em; width: auto; }

copyright-page p + p {

margin-top: 1em; text-indent: 0; }

@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 > .title {

margin-top: 2em; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1.5em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: normal; word-spacing: normal; text-align: center; text-transform: none; }

.title { margin-top: 2em; margin-right: 0; margin-left: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: x-large; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: normal; word-spacing: normal; text-align: center; text-transform: none; border-bottom: 0 none initial; padding-bottom: 0; }

.subtitle { margin-top: 0; margin-right: 0; margin-left: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: large; font-style: italic; font-weight: normal; hyphens: none; letter-spacing: normal; word-spacing: normal; text-align: center; text-transform: none; border-bottom: 0 none initial; padding-bottom: 0; }

.author { margin-top: 2em; margin-right: 0; margin-left: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: large; font-style: italic; font-weight: normal; hyphens: none; letter-spacing: 1px; word-spacing: 2px; text-align: center; text-transform: uppercase; text-indent: 0; border-bottom: 0 none initial; padding-bottom: 0; }

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; }

.publisher { display: block; float: none; margin: 1.5em 0 0.5em 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 0.9em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: 1px; word-spacing: 2px; text-align: center; text-transform: uppercase; text-indent: 0; border-bottom: 0 none initial; padding-bottom: 0; }

.publisher-city { float: none; margin-top: 0; margin-left: 0; margin-right: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 0.9em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: 1px; word-spacing: 2px; text-align: center; text-transform: uppercase; text-indent: 0; border-bottom: 0 none initial; padding-bottom: 0; }

@media amzn-kf8 {

title-page .title::before {

content: ''; }

title-page .title::after {

content: ''; } }

@media amzn-mobi { .title { margin-top: 2em; font-size: 2em; font-style: normal; font-weight: normal; } .subtitle { font-size: 1em; font-style: normal; font-weight: normal; } .author { font-style: normal; font-weight: normal; } .publisher { font-style: normal; font-weight: normal; } .publisher-city { font-style: normal; font-weight: normal; } .pb-publogo-wrap { display: none; } .pb-publogo { display: none; } .pb-publogo-wide { display: none; } }

.back-matter-title-wrap { margin: 0 0 2.5em 0; } .back-matter-title-wrap .back-matter-number { display: none; } .back-matter-title-wrap .back-matter-title { display: block; margin-top: 0; margin-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: x-large; font-style: normal; font-weight: normal; hyphens: none; text-align: left; text-transform: none; border-bottom: 0 none initial; padding-bottom: 0; letter-spacing: normal; word-spacing: normal; } .back-matter-title-wrap .chapter-subtitle { display: block; margin-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: large; font-style: italic; font-weight: normal; hyphens: none; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; } .back-matter-title-wrap .chapter-author { display: block; margin-bottom: 1em; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: medium; font-style: normal; font-weight: bold; hyphens: none; text-align: left; text-indent: 0; text-transform: uppercase; letter-spacing: normal; word-spacing: normal; } .back-matter-title-wrap .back-matter-title + .chapter-subtitle, .back-matter-title-wrap .short-title + .chapter-subtitle { margin-top: 1em; } .back-matter-title-wrap .back-matter-title + .chapter-author, .back-matter-title-wrap .short-title + .chapter-author { margin-top: 1em; } .back-matter-title-wrap .chapter-subtitle + .chapter-author { margin-top: 0.5em; } .back-matter-title-wrap .back-matter-title:last-child { margin-bottom: 1em; } .back-matter-title-wrap .chapter-subtitle:last-child { margin-bottom: 1em; }

@media amzn-mobi { .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 2.5em 0; } .chapter-title-wrap .chapter-title { border-bottom: 0 none initial; padding-bottom: 0; display: inline; margin: 0 0 0 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: x-large; font-style: normal; font-weight: normal; hyphens: none; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; } .chapter-title-wrap .chapter-number { border-bottom: 0 none initial; display: inline; margin: 0 0 0 0; padding-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: large; font-style: normal; font-weight: normal; text-align: center; text-transform: none; letter-spacing: normal; word-spacing: normal; } .chapter-title-wrap .chapter-number:before { content: ''; text-transform: none; } .chapter-title-wrap .chapter-number::after { content: '.\00A0'; } .numberless .chapter-title-wrap .chapter-number::after { content: ''; } .numberless .chapter-title-wrap .chapter-number::before { content: ''; } .chapter-title-wrap .chapter-subtitle { display: block; margin-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: large; font-style: italic; font-weight: normal; hyphens: none; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; } .chapter-title-wrap .chapter-author { display: block; margin-bottom: 1em; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: medium; font-style: normal; font-weight: bold; hyphens: none; text-align: left; text-indent: 0; text-transform: uppercase; letter-spacing: normal; word-spacing: normal; } .chapter-title-wrap .chapter-title + .chapter-subtitle, .chapter-title-wrap .short-title + .chapter-subtitle { margin-top: 1em; } .chapter-title-wrap .chapter-title + .chapter-author, .chapter-title-wrap .short-title + .chapter-author { margin-top: 1em; } .chapter-title-wrap .chapter-subtitle + .chapter-author { margin-top: 0.5em; } .chapter-title-wrap .chapter-title:last-child { margin-bottom: 1em; } .chapter-title-wrap .chapter-subtitle:last-child { margin-bottom: 1em; }

.aphorism, blockquote.aphorism { width: 100%; margin: 0 auto 0 auto; padding-bottom: 0; font-family: 'Lora', 'SBL Hebrew', serif; font-size: small; font-style: italic; font-weight: normal; text-align: left; text-indent: 0; } .aphorism cite, blockquote.aphorism cite { display: block; margin-right: 0; margin-left: 0; font-size: small; font-style: italic; font-variant: normal; font-weight: normal; text-transform: none; text-align: left; } .aphorism cite::before, blockquote.aphorism cite::before { content: '\2014\00a0'; }

@media amzn-mobi { div.chapter-title-wrap { margin-top: 0; margin-bottom: 0; } .chapter-number { margin-top: 1em; margin-bottom: 1em; font-size: 1.2em; font-style: normal; font-weight: normal; text-align: center; } .chapter-title { margin-top: 1em; margin-bottom: 1em; font-size: 1.5em; font-style: normal; font-weight: normal; text-align: center; } .chapter-subtitle { margin-top: 0.5em; margin-bottom: 0.5em; font-size: 0.9em; font-style: normal; font-weight: normal; text-align: center; } .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 .chapter-title::before { content: ''; } .chapter-title-wrap .chapter-title::after { content: ''; } }

.front-matter-title-wrap { margin: 0 0 2.5em 0; } .front-matter-title-wrap .front-matter-number { display: none; } .front-matter-title-wrap .front-matter-title { display: block; margin-top: 0; margin-bottom: 0; padding-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: x-large; font-style: normal; font-weight: normal; border-bottom: none 0 initial; letter-spacing: normal; word-spacing: normal; hyphens: none; text-align: left; text-transform: none; } .front-matter-title-wrap .chapter-subtitle { display: block; margin-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: large; font-style: italic; font-weight: normal; hyphens: none; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; } .front-matter-title-wrap .chapter-author { display: block; margin-bottom: 1em; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: medium; font-style: normal; font-weight: bold; hyphens: none; text-align: left; text-indent: 0; text-transform: uppercase; letter-spacing: normal; word-spacing: normal; } .front-matter-title-wrap .front-matter-title + .chapter-subtitle, .front-matter-title-wrap .short-title + .chapter-subtitle { margin-top: 1em; } .front-matter-title-wrap .front-matter-title + .chapter-author, .front-matter-title-wrap .short-title + .chapter-author { margin-top: 1em; } .front-matter-title-wrap .chapter-subtitle + .chapter-author { margin-top: 0.5em; } .front-matter-title-wrap .front-matter-title:last-child { margin-bottom: 1em; } .front-matter-title-wrap .chapter-subtitle:last-child { margin-bottom: 1em; }

toc h1 {

display: block; margin: 0 0 2.5em 0; border-bottom: none 0 initial; padding-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: x-large; font-style: normal; font-weight: normal; color: initial; hyphens: none; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; }

@media amzn-mobi { .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 2.5em 0; } .part-title-wrap .part-number { border-bottom: none 0 initial; display: inline; margin: 0 0 0 0; padding-bottom: 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1em; font-style: normal; font-weight: normal; letter-spacing: 1px; word-spacing: 2px; text-align: center; text-transform: none; page-break-after: avoid; } .part-title-wrap .part-number::before { text-transform: uppercase; content: 'חלק\00A0'; } .part-title-wrap .part-number::after { content: ''; } .part-title-wrap .part-title { margin: 0 0 0 0; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1.75em; font-style: normal; font-weight: normal; hyphens: none; text-align: left; text-transform: uppercase; page-break-after: avoid; letter-spacing: normal; word-spacing: normal; border-bottom: 0 none initial; }

@media amzn-mobi { .part-number { margin-top: 1em; margin-bottom: 1em; font-size: 1.3em; font-style: normal; font-weight: normal; text-align: center; } .part-title { margin-top: 1em; margin-bottom: 1em; font-size: 1.4em; font-style: normal; font-weight: normal; text-align: center; } }

toc ul {

list-style: none; margin: 0; padding: 0; }

toc li {

list-style: none; margin-bottom: 0; margin-left: 0; margin-right: 0; padding: 0; }

toc li:first-of-type {

margin-top: 0; }

toc a {

border: 0; }

toc .toc-chapter-title {

page-break-after: avoid; position: relative; text-indent: 0; }

toc .chapter-subtitle, #toc .chapter-author {

hyphens: none; text-indent: 0; color: inherit; }

toc .chapter-license {

display: block; }

toc .front-matter {

color: initial; font-family: 'Lora', 'SBL Hebrew', serif; font-size: 1em; font-style: normal; font-weight: normal; hyphens: none; text-transform: none; }

toc .front-matter .chapter-subtitle {

color: initial; font-family: 'Lora', 'SBL Hebrew', serif; font-size: 1em; font-style: italic; font-weight: normal; text-transform: none; }

toc .front-matter .chapter-author {

color: initial; font-family: 'Lora', 'SBL Hebrew', serif; font-size: 1em; font-style: normal; font-weight: normal; text-transform: none; }

toc .part {

color: initial; font-family: "Open Sans", 'SBL Hebrew', sans-serif; font-size: 1.2em; font-style: normal; font-weight: normal; hyphens: none; margin-top: 1.5em; text-transform: none; }

toc .chapter {

color: initial; font-family: 'Lora', 'SBL Hebrew', serif; font-size: 1em; font-style: normal; font-weight: normal; text-transform: none; }

toc .chapter .chapter-subtitle {

color: initial; font-family: 'Lora', 'SBL Hebrew', serif; font-size: 1em; font-style: italic; font-weight: normal; text-transform: none; margin-top: 0.2em; }

toc .chapter .chapter-author {

color: initial; font-family: 'Lora', 'SBL Hebrew', serif; font-size: 1em; font-style: normal; font-weight: normal; text-transform: none; margin-top: 0.2em; }

toc .back-matter {

color: initial; font-family: 'Lora', 'SBL Hebrew', serif; font-size: 1em; font-style: normal; font-weight: normal; hyphens: none; text-transform: none; }

toc .back-matter .chapter-subtitle {

color: initial; font-family: 'Lora', 'SBL Hebrew', serif; font-size: 1em; font-style: italic; font-weight: normal; text-transform: none; }

toc .back-matter .chapter-author {

color: initial; font-family: 'Lora', 'SBL Hebrew', serif; font-size: 1em; font-style: normal; font-weight: normal; text-transform: none; }

toc .front-matter + .front-matter {

margin-top: 0.25em; }

toc .chapter + .chapter {

margin-top: 0.25em; }

toc .back-matter + .back-matter {

margin-top: 0.25em; }

toc .front-matter + .chapter, #toc .chapter + .back-matter, #toc .part + .chapter, #toc .part + .back-matter {

margin-top: 1.5em; }

toc .sections {

margin-top: 0.25em; }

toc .section {

font-size: 1em; font-style: italic; font-weight: normal; margin-top: 0.25em; }

@media amzn-kf8 {

toc .toc-chapter-title {

/* CSS property in content is not supported. Table of contents cannot be clicked. */
position: static; } }

@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; }

toc .toc-chapter-title {

/* CSS property in content is not supported. Table of contents cannot be clicked. */
position: static; }

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; } }

toc li {

text-align: left; }

toc .toc-chapter-title {

display: inline-block; width: 100%; }

toc .chapter-subtitle {

display: inline-block; width: 100%; }

toc .chapter-author {

display: inline-block; width: 100%; }

toc .toc-subsection-title {

display: inline-block; width: 100%; }

toc .chapter .chapter-subtitle, #toc .chapter .chapter-author, #toc .chapter .sections, #toc .chapter .chapter-license {

margin-left: 2.5em; }

toc .chapter-subtitle, #toc .chapter-author, #toc .chapter-license, #toc .sections {

margin-left: 2.5em; }

SteelWagstaff commented 2 years ago

It sounds like you were able to resolve this issue by removing the offending CSS. I'm going to close. If you continue to have problems, please feel free to post your questions in our forum at https://pressbooks.community