@font-face {
  font-family: 'GFS Neohellenic';
  src: url(https://pressbooks.com/app/themes/pressbooks-book/assets/book/typography/fonts/GFSNeohellenic.ttf) format('truetype');
  font-style: normal;
  font-weight: normal; }
@font-face {
  font-family: 'GFS Neohellenic';
  src: url(https://pressbooks.com/app/themes/pressbooks-book/assets/book/typography/fonts/GFSNeohellenicItalic.ttf) format('truetype');
  font-style: italic;
  font-weight: normal; }
@font-face {
  font-family: 'GFS Neohellenic';
  src: url(https://pressbooks.com/app/themes/pressbooks-book/assets/book/typography/fonts/GFSNeohellenicBold.ttf) format('truetype');
  font-style: normal;
  font-weight: bold; }
@font-face {
  font-family: 'GFS Neohellenic';
  src: url(https://pressbooks.com/app/themes/pressbooks-book/assets/book/typography/fonts/GFSNeohellenicBoldItalic.ttf) format('truetype');
  font-style: italic;
  font-weight: bold; }
@font-face {
  font-family: 'SBL Greek';
  src: url(https://pressbooks.com/app/themes/pressbooks-book/assets/book/typography/fonts/SBL-grk.ttf) format('truetype');
  font-weight: normal;
  font-style: normal; }

.front-matter, .part, .chapter, .back-matter {
  color: initial; }
  .front-matter a, .part a, .chapter a, .back-matter a {
    color: var(--primary, #b01109); }
  .front-matter blockquote, .part blockquote, .chapter blockquote, .back-matter blockquote {
    color: initial; }
  .front-matter h1, .part h1, .chapter h1, .back-matter h1 {
    color: initial; }
  .front-matter h2, .part h2, .chapter h2, .back-matter h2 {
    color: initial; }
  .front-matter h3, .part h3, .chapter h3, .back-matter h3 {
    color: initial; }
  .front-matter h4, .part h4, .chapter h4, .back-matter h4 {
    color: initial; }
  .front-matter h5, .part h5, .chapter h5, .back-matter h5 {
    color: initial; }
  .front-matter h6, .part h6, .chapter h6, .back-matter h6 {
    color: initial; }
  .front-matter table, .part table, .chapter table, .back-matter table {
    color: initial; }
  .front-matter table p, .part table p, .chapter table p, .back-matter 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, .front-matter blockquote, .part blockquote, .chapter blockquote, .back-matter blockquote {
  margin: 1em 1em 1em 1em;
  font-family: 'Times New Roman', Georgia, 'SBL Greek', serif;
  font-size: 0.9em;
  font-style: normal;
  font-weight: normal;
  line-height: 1.2em;
  text-align: justify; }

.front-matter, .part, .chapter, .back-matter {
  font-family: 'Times New Roman', Georgia, 'SBL Greek', serif;
  font-size: 14pt;
  font-style: normal;
  font-weight: normal;
  line-height: 1.8em;
  word-wrap: break-word;
  overflow-wrap: break-word; }

.front-matter h1, .part h1, .chapter h1, .back-matter h1, .front-matter h2, .part h2, .chapter h2, .back-matter h2, .front-matter h3, .part h3, .chapter h3, .back-matter h3, .front-matter h4, .part h4, .chapter h4, .back-matter h4, .front-matter h5, .part h5, .chapter h5, .back-matter h5, .front-matter h6, .part h6, .chapter h6, .back-matter h6 {
  margin-top: 1.5em;
  margin-bottom: 1.25em;
  hyphens: none;
  line-height: 1.4em;
  page-break-after: avoid; }
.front-matter h1, .part h1, .chapter h1, .back-matter 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; }
.front-matter h2, .part h2, .chapter h2, .back-matter 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; }
.front-matter h3, .part h3, .chapter h3, .back-matter 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; }
.front-matter h4, .part h4, .chapter h4, .back-matter 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; }
.front-matter h5, .part h5, .chapter h5, .back-matter 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; }
.front-matter h6, .part h6, .chapter h6, .back-matter 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; }

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

.front-matter #content ol.harvard, .part #content ol.harvard, .chapter #content ol.harvard, .back-matter #content ol.harvard {
  list-style-type: upper-roman; }
.front-matter #content ol.harvard ol, .part #content ol.harvard ol, .chapter #content ol.harvard ol, .back-matter #content ol.harvard ol {
  list-style-type: upper-alpha; }
.front-matter #content ol.harvard ol ol, .part #content ol.harvard ol ol, .chapter #content ol.harvard ol ol, .back-matter #content ol.harvard ol ol {
  list-style-type: decimal; }
.front-matter #content ol.harvard ol ol ol, .part #content ol.harvard ol ol ol, .chapter #content ol.harvard ol ol ol, .back-matter #content ol.harvard ol ol ol {
  list-style-type: none;
  counter-reset: level-4; }
  .front-matter #content ol.harvard ol ol ol li::before, .part #content ol.harvard ol ol ol li::before, .chapter #content ol.harvard ol ol ol li::before, .back-matter #content ol.harvard ol ol ol li::before {
    content: counter(level-4,lower-alpha) ") ";
    counter-increment: level-4; }
.front-matter #content ol.harvard ol ol ol ol, .part #content ol.harvard ol ol ol ol, .chapter #content ol.harvard ol ol ol ol, .back-matter #content ol.harvard ol ol ol ol {
  list-style-type: none;
  counter-reset: level-5; }
  .front-matter #content ol.harvard ol ol ol ol li::before, .part #content ol.harvard ol ol ol ol li::before, .chapter #content ol.harvard ol ol ol ol li::before, .back-matter #content ol.harvard ol ol ol ol li::before {
    content: "(" counter(level-5,decimal) ") ";
    counter-increment: level-5; }
.front-matter #content ol.harvard ol ol ol ol ol, .part #content ol.harvard ol ol ol ol ol, .chapter #content ol.harvard ol ol ol ol ol, .back-matter #content ol.harvard ol ol ol ol ol {
  list-style-type: none;
  counter-reset: level-6; }
  .front-matter #content ol.harvard ol ol ol ol ol li::before, .part #content ol.harvard ol ol ol ol ol li::before, .chapter #content ol.harvard ol ol ol ol ol li::before, .back-matter #content ol.harvard ol ol ol ol ol li::before {
    content: "(" counter(level-6,lower-alpha) ") ";
    counter-increment: level-6; }
.front-matter #content ol.harvard ol ol ol ol ol ol, .part #content ol.harvard ol ol ol ol ol ol, .chapter #content ol.harvard ol ol ol ol ol ol, .back-matter #content ol.harvard ol ol ol ol ol ol {
  list-style-type: none;
  counter-reset: level-7; }
  .front-matter #content ol.harvard ol ol ol ol ol ol li::before, .part #content ol.harvard ol ol ol ol ol ol li::before, .chapter #content ol.harvard ol ol ol ol ol ol li::before, .back-matter #content ol.harvard ol ol ol ol ol ol li::before {
    content: counter(level-7,lower-roman) ") ";
    counter-increment: level-7; }
.front-matter #content ol.harvard ol ol ol ol ol ol ol, .part #content ol.harvard ol ol ol ol ol ol ol, .chapter #content ol.harvard ol ol ol ol ol ol ol, .back-matter #content ol.harvard ol ol ol ol ol ol ol {
  list-style-type: none;
  counter-reset: level-8; }
  .front-matter #content ol.harvard ol ol ol ol ol ol ol li::before, .part #content ol.harvard ol ol ol ol ol ol ol li::before, .chapter #content ol.harvard ol ol ol ol ol ol ol li::before, .back-matter #content ol.harvard ol ol ol ol ol ol ol li::before {
    content: "(" counter(level-8,decimal) ") ";
    counter-increment: level-8; }
.front-matter #content ol.harvard ol ol ol ol ol ol ol ol, .part #content ol.harvard ol ol ol ol ol ol ol ol, .chapter #content ol.harvard ol ol ol ol ol ol ol ol, .back-matter #content ol.harvard ol ol ol ol ol ol ol ol {
  list-style-type: none;
  counter-reset: level-9; }
  .front-matter #content ol.harvard ol ol ol ol ol ol ol ol li::before, .part #content ol.harvard ol ol ol ol ol ol ol ol li::before, .chapter #content ol.harvard ol ol ol ol ol ol ol ol li::before, .back-matter #content ol.harvard ol ol ol ol ol ol ol ol li::before {
    content: "(" counter(level-9,lower-alpha) ") ";
    counter-increment: level-9; }

.front-matter #content ol.legal, .front-matter #content ol, .part #content ol.legal, .part #content ol, .chapter #content ol.legal, .chapter #content ol, .back-matter #content ol.legal, .back-matter #content ol, .front-matter #content ol.legal ol, .front-matter #content ol ol, .part #content ol.legal ol, .part #content ol ol, .chapter #content ol.legal ol, .chapter #content ol ol, .back-matter #content ol.legal ol, .back-matter #content ol ol {
  list-style-type: none;
  counter-reset: legal-list; }
  .front-matter #content ol.legal li::before, .front-matter #content ol li::before, .part #content ol.legal li::before, .part #content ol li::before, .chapter #content ol.legal li::before, .chapter #content ol li::before, .back-matter #content ol.legal li::before, .back-matter #content ol li::before, .front-matter #content ol.legal ol li::before, .front-matter #content ol ol li::before, .part #content ol.legal ol li::before, .part #content ol ol li::before, .chapter #content ol.legal ol li::before, .chapter #content ol ol li::before, .back-matter #content ol.legal ol li::before, .back-matter #content ol ol li::before {
    width: 1em;
    content: counters(legal-list, ".") ". ";
    counter-increment: legal-list; }

.front-matter #content ol, .part #content ol, .chapter #content ol, .back-matter #content ol {
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: -1em;
  padding-left: 2em; }
.front-matter #content ul, .part #content ul, .chapter #content ul, .back-matter #content ul {
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  padding-left: 2em; }
.front-matter #content li + li, .part #content li + li, .chapter #content li + li, .back-matter #content li + li {
  margin-top: 0.5em; }
.front-matter #content ol.upper-alpha, .part #content ol.upper-alpha, .chapter #content ol.upper-alpha, .back-matter #content ol.upper-alpha {
  list-style-type: upper-alpha; }
.front-matter #content ol.lower-alpha, .part #content ol.lower-alpha, .chapter #content ol.lower-alpha, .back-matter #content ol.lower-alpha {
  list-style-type: lower-alpha; }
.front-matter #content ol.upper-roman, .part #content ol.upper-roman, .chapter #content ol.upper-roman, .back-matter #content ol.upper-roman {
  list-style-type: upper-roman; }
.front-matter #content ol.lower-roman, .part #content ol.lower-roman, .chapter #content ol.lower-roman, .back-matter #content ol.lower-roman {
  list-style-type: lower-roman; }
.front-matter dl dt, .part dl dt, .chapter dl dt, .back-matter dl dt {
  display: block;
  margin: 0 0 0 0;
  font-style: normal;
  font-weight: bold; }
.front-matter dl dd, .part dl dd, .chapter dl dd, .back-matter dl dd {
  margin: 0 0 0 0;
  font-style: italic;
  font-weight: normal; }

.front-matter cite, .part cite, .chapter cite, .back-matter cite {
  font-size: 0.9em;
  font-style: italic;
  font-weight: normal;
  text-transform: none;
  font-variant: normal; }
.front-matter code, .part code, .chapter code, .back-matter code, .front-matter pre, .part pre, .chapter pre, .back-matter pre {
  font-family: monospace; }
.front-matter sup, .part sup, .chapter sup, .back-matter sup, .front-matter sub, .part sub, .chapter sub, .back-matter sub {
  font-size: 0.8em;
  line-height: 0.5em; }

.front-matter, .part, .chapter, .back-matter {
  hyphens: auto;
  hyphenate-before: 3;
  hyphenate-after: 3;
  hyphenate-lines: 2; }
  .front-matter p, .part p, .chapter p, .back-matter p {
    margin-bottom: 0;
    text-align: initial;
    widows: 2;
    orphans: 1;
    hyphens: auto;
    hyphenate-before: 3;
    hyphenate-after: 3;
    hyphenate-lines: 2; }
  .front-matter p + p, .part p + p, .chapter p + p, .back-matter p + p, .front-matter .indent, .part .indent, .chapter .indent, .back-matter .indent {
    margin-top: 1em;
    text-indent: 0; }
  .front-matter .no-indent, .part .no-indent, .chapter .no-indent, .back-matter .no-indent {
    margin-top: 1em;
    text-indent: 0; }
  .front-matter .dedication p, .part .dedication p, .chapter .dedication p, .back-matter .dedication p, .front-matter .epigraph p, .part .epigraph p, .chapter .epigraph p, .back-matter .epigraph p {
    hyphens: none; }
  .front-matter .wp-caption.alignleft + p, .part .wp-caption.alignleft + p, .chapter .wp-caption.alignleft + p, .back-matter .wp-caption.alignleft + p, .front-matter .wp-nocaption.alignleft + p, .part .wp-nocaption.alignleft + p, .chapter .wp-nocaption.alignleft + p, .back-matter .wp-nocaption.alignleft + p, .front-matter .wp-caption.alignright + p, .part .wp-caption.alignright + p, .chapter .wp-caption.alignright + p, .back-matter .wp-caption.alignright + p, .front-matter .wp-nocaption.alignright + p, .part .wp-nocaption.alignright + p, .chapter .wp-nocaption.alignright + p, .back-matter .wp-nocaption.alignright + p, .front-matter .float-top + p, .part .float-top + p, .chapter .float-top + p, .back-matter .float-top + p, .front-matter .float-bottom + p, .part .float-bottom + p, .chapter .float-bottom + p, .back-matter .float-bottom + p, .front-matter .pullquote + p, .part .pullquote + p, .chapter .pullquote + p, .back-matter .pullquote + p, .front-matter .pullquote-right + p, .part .pullquote-right + p, .chapter .pullquote-right + p, .back-matter .pullquote-right + p, .front-matter .pullquote-left + p, .part .pullquote-left + p, .chapter .pullquote-left + p, .back-matter .pullquote-left + p, .front-matter .pullquote-outside + p, .part .pullquote-outside + p, .chapter .pullquote-outside + p, .back-matter .pullquote-outside + p, .front-matter .sidebar + p, .part .sidebar + p, .chapter .sidebar + p, .back-matter .sidebar + p {
    margin-top: 1em;
    text-indent: 0; }
  .front-matter .hanging-indent, .part .hanging-indent, .chapter .hanging-indent, .back-matter .hanging-indent {
    padding-left: 1em;
    text-indent: -1em; }

.front-matter table, .part table, .chapter table, .back-matter table {
  display: table;
  max-width: 100%;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  overflow-x: scroll;
  font-family: 'Times New Roman', 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; }
  .front-matter table p, .part table p, .chapter table p, .back-matter table p {
    text-align: left; }
  .front-matter table caption, .part table caption, .chapter table caption, .back-matter table caption {
    margin-bottom: 0.5em;
    font-weight: bold;
    line-height: 1.1em; }
  .front-matter table.lines tr, .part table.lines tr, .chapter table.lines tr, .back-matter table.lines tr {
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-top-color: initial;
    border-bottom-color: initial; }
  .front-matter table.no-lines tr, .part table.no-lines tr, .chapter table.no-lines tr, .back-matter table.no-lines tr, .front-matter table.no-lines td, .part table.no-lines td, .chapter table.no-lines td, .back-matter table.no-lines td {
    border-top: 0;
    border-bottom: 0; }
  .front-matter table.shaded, .part table.shaded, .chapter table.shaded, .back-matter table.shaded {
    background-color: initial; }
  .front-matter table.border, .part table.border, .chapter table.border, .back-matter table.border {
    border: 1px solid;
    border-color: initial; }
  .front-matter table.no-border, .part table.no-border, .chapter table.no-border, .back-matter table.no-border, .front-matter table.no-border tbody, .part table.no-border tbody, .chapter table.no-border tbody, .back-matter table.no-border tbody, .front-matter table.no-border th, .part table.no-border th, .chapter table.no-border th, .back-matter table.no-border th, .front-matter table.no-border tr, .part table.no-border tr, .chapter table.no-border tr, .back-matter table.no-border tr, .front-matter table.no-border td, .part table.no-border td, .chapter table.no-border td, .back-matter table.no-border td, .front-matter table.no-border tfoot, .part table.no-border tfoot, .chapter table.no-border tfoot, .back-matter table.no-border tfoot, .front-matter table.no-border thead, .part table.no-border thead, .chapter table.no-border thead, .back-matter table.no-border thead {
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0; }
.front-matter table, .part table, .chapter table, .back-matter table, .front-matter tr, .part tr, .chapter tr, .back-matter tr, .front-matter th, .part th, .chapter th, .back-matter th {
  page-break-inside: avoid; }
.front-matter th, .part th, .chapter th, .back-matter th {
  padding: 0.45em 0.45em 0.45em 0.45em;
  line-height: 1.1em;
  text-align: left;
  vertical-align: middle; }
.front-matter td, .part td, .chapter td, .back-matter 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; }

.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: 0; }
  .twocolumn p + p {
    margin-top: 1em; }

.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: 0; }
  .threecolumn p + p {
    margin-top: 1em; }

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

.fn-p, .fn_p {
  display: block;
  text-indent: 0; }

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

.web-display-none, .not-web {
  display: none; }

.epub-only {
  display: none; }

.pdf-only {
  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', 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; }

.interactive-content--audio .interactive-content__icon {
  background-image: url(https://pressbooks.com/app/themes/pressbooks-book/packages/buckram/assets/images/icon-audio.svg); }

.front-matter img, .part img, .chapter img, .back-matter img {
  height: auto;
  max-width: 100%; }
.front-matter .alignleft, .part .alignleft, .chapter .alignleft, .back-matter .alignleft {
  display: inline;
  float: left;
  max-width: 50%;
  margin-right: 1em; }
.front-matter .alignright, .part .alignright, .chapter .alignright, .back-matter .alignright {
  display: inline;
  float: right;
  max-width: 50%;
  margin-left: 1em; }
.front-matter .aligncenter, .part .aligncenter, .chapter .aligncenter, .back-matter .aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto; }
.front-matter .wp-caption, .part .wp-caption, .chapter .wp-caption, .back-matter .wp-caption, .front-matter .wp-nocaption, .part .wp-nocaption, .chapter .wp-nocaption, .back-matter .wp-nocaption {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  text-align: center; }
.front-matter .wp-caption-text, .part .wp-caption-text, .chapter .wp-caption-text, .back-matter .wp-caption-text {
  padding-bottom: 0.5em;
  font-family: 'Times New Roman', 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; }

.interactive-content__icon {
  display: block;
  float: left;
  width: 3em;
  height: 3em;
  margin: 0 0.5em 0 0;
  background-image: url(https://pressbooks.com/app/themes/pressbooks-book/packages/buckram/assets/images/icon-interactive.svg);
  background-repeat: no-repeat;
  background-size: cover; }
.interactive-content p {
  margin-bottom: 0;
  text-align: left; }

.interactive-content--video .interactive-content__icon {
  background-image: url(https://pressbooks.com/app/themes/pressbooks-book/packages/buckram/assets/images/icon-video.svg); }

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: 0;
  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', 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', 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', 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;
  line-height: 1.4em;
  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; }

.part.invisible {
  display: none; }

#half-title-page {
  display: none; }

#half-title-page > h1.title {
  margin-top: 3em;
  font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif;
  font-size: 1.5em;
  font-style: normal;
  font-weight: normal;
  hyphens: none;
  letter-spacing: normal;
  word-spacing: normal;
  text-align: left;
  text-transform: none; }

h1.title {
  margin-top: 3em;
  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: 0;
  font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif;
  font-size: 1.25em;
  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: 1em;
  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.9em;
  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.9em;
  font-style: normal;
  font-weight: normal;
  hyphens: none;
  line-height: 1em;
  letter-spacing: 1px;
  word-spacing: 2px;
  text-align: left;
  text-transform: uppercase; }

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

section.front-matter header, section.part header, section.chapter header, section.back-matter header {
  margin: 3em 0 2em 0; }
  section.front-matter header h1, section.part header h1, section.chapter header h1, section.back-matter header h1 {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif;
    font-size: 2em;
    font-style: normal;
    font-weight: bold;
    hyphens: none;
    text-align: left;
    text-transform: none; }
    section.front-matter header h1 span, section.part header h1 span, section.chapter header h1 span, section.back-matter header h1 span {
      display: block;
      margin-top: 1em;
      margin-bottom: 1em;
      font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif;
      font-size: 1em;
      font-style: normal;
      font-weight: bold;
      line-height: 1;
      text-align: left;
      text-transform: none; }
      section.front-matter header h1 span::after, section.part header h1 span::after, section.chapter header h1 span::after, section.back-matter header h1 span::after {
        content: '.\00A0'; }
  .numberless section.front-matter header h1 span, .numberless section.part header h1 span, .numberless section.chapter header h1 span, .numberless section.back-matter header h1 span {
    content: ''; }
  section.front-matter header [data-type='subtitle'], section.part header [data-type='subtitle'], section.chapter header [data-type='subtitle'], section.back-matter header [data-type='subtitle'] {
    display: block;
    margin-bottom: 0;
    font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    hyphens: none;
    text-align: left;
    text-transform: none;
    column-span: all; }
  section.front-matter header [data-type='author'], section.part header [data-type='author'], section.chapter header [data-type='author'], section.back-matter header [data-type='author'] {
    display: block;
    margin-bottom: 0.5em;
    font-family: Helvetica, Arial, 'GFS Neohellenic', sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: bold;
    hyphens: none;
    text-align: left;
    text-transform: none; }
  section.front-matter header h1 + [data-type='subtitle'], section.part header h1 + [data-type='subtitle'], section.chapter header h1 + [data-type='subtitle'], section.back-matter header h1 + [data-type='subtitle'] {
    margin-top: 2em; }
  section.front-matter header h1 + [data-type='author'], section.part header h1 + [data-type='author'], section.chapter header h1 + [data-type='author'], section.back-matter header h1 + [data-type='author'] {
    margin-top: 2em; }
  section.front-matter header [data-type='subtitle'] + [data-type='author'], section.part header [data-type='subtitle'] + [data-type='author'], section.chapter header [data-type='subtitle'] + [data-type='author'], section.back-matter header [data-type='subtitle'] + [data-type='author'] {
    margin-top: 0.5em; }
  section.front-matter header h1:last-child, section.part header h1:last-child, section.chapter header h1:last-child, section.back-matter header h1:last-child {
    margin-bottom: 2em; }
  section.front-matter header [data-type='subtitle']:last-child, section.part header [data-type='subtitle']:last-child, section.chapter header [data-type='subtitle']:last-child, section.back-matter header [data-type='subtitle']:last-child {
    margin-bottom: 0.5em; }

.aphorism, blockquote.aphorism {
  width: 70%;
  margin: 0 auto 0 auto;
  font-family: 'Times New Roman', Georgia, 'SBL Greek', serif;
  font-size: 0.9em;
  font-style: italic;
  line-height: 1.8em;
  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'; }

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