/*
Theme Name: Donham
Theme URI: https://pressbooks.com/themes/donham/
Description: This theme is named after Wallace Donham, Dean of Harvard Business School from 1919 to 1942. The Donham theme is a light, modern theme, equally effective for non-fiction and fiction. Body font is Tinos, and Header font is Galdeano. An earlier version of this theme was commissioned by Harvard Business Review Press.
Author: Pressbooks (Book Oven Inc.)
Author URI: https://pressbooks.com
Copyright: 2011-2017 Pressbooks (Book Oven Inc. <code@pressbooks.com>
Version: 1.7.0
Template: pressbooks-book
GitHub Theme URI: pressbooks/pressbooks-donham
*/
@import url("https://fonts.googleapis.com/css?family=Galdeano|Tinos:400,400italic,700,700italic");
@font-face {
  font-family: "GFS Neohellenic";
  src: url(https://pressbooks.bccampus.ca/rrumaiic2023/wp-content/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.bccampus.ca/rrumaiic2023/wp-content/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.bccampus.ca/rrumaiic2023/wp-content/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.bccampus.ca/rrumaiic2023/wp-content/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.bccampus.ca/rrumaiic2023/wp-content/themes/pressbooks-book/assets/book/typography/fonts/SBL-grk.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SBL Hebrew";
  src: url(https://pressbooks.bccampus.ca/rrumaiic2023/wp-content/themes/pressbooks-book/assets/book/typography/fonts/SBL_Hbrw.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
#content {
  font-family: "Tinos", "SBL Greek", "SBL Hebrew", serif;
  line-height: 1.5em;
  /****************************************
	TOC, Author page, Book Page
*****************************************/
  /****************************************
	Structure
*****************************************/
  /****************************************
	Title, Subtitle, Authors & Aphorism
*****************************************/
  /*************************
	Footnotes & Endnote
**************************/
}
#content .entry-content a {
  color: #00e;
  text-decoration: none;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
  font-family: "Galdeano", "GFS Neohellenic", "SBL Hebrew", sans-serif;
  font-variant: normal;
}
#content h1 {
  font-weight: bold;
  font-size: 1.3em;
}
#content h1, #content h2 {
  text-align: left;
}
#content h2 {
  font-size: 1.2em;
}
#content h2, #content h3, #content h4 {
  font-style: normal;
}
#content h3, #content h4 {
  text-transform: uppercase;
}
#content h3, #content h5 {
  text-indent: 2em;
}
#content #inline-toc h4 {
  font-family: inherit;
  font-weight: bold;
  font-size: 1em;
  text-align: left;
  text-transform: none;
}
#content #inline-toc ul {
  margin-left: 2em;
}
#content .entry-title {
  margin: 100px 0 100px 80px;
  text-align: right;
}
#content .entry-title span {
  display: inline;
  font-size: 0.875em;
  font-weight: normal;
}
#content .entry-title span::after {
  content: ".";
  padding-right: 10px;
}
#content .chapter_subtitle {
  line-height: 2em;
  margin: -80px 0 100px 80px;
  text-align: right;
  text-transform: uppercase;
}
#content .chapter_author {
  margin: -70px 0 100px 80px;
  text-align: right;
}
#content .chapter_subtitle + .chapter_author {
  margin-top: -80px;
}
#content .aphorism {
  margin-bottom: 80px;
  margin-left: 100px;
  margin-top: -80px;
  padding: 0;
  text-align: right;
}
#content .aphorism cite {
  float: none;
}
#content .endnotes h3 {
  text-align: left;
  text-indent: 0;
  text-transform: none;
}
#content .textbox, #content .bcc-box {
  border: 1px solid #000;
  margin: 10px 0;
  padding: 10px;
}
#content .textbox p, #content .bcc-box p {
  margin-top: 0;
}
#content .textbox.shaded, #content .shaded.bcc-box {
  background-color: #eee;
}
#content .textbox.learning-objectives, #content .learning-objectives.bcc-box, #content .bcc-box.bcc-highlight, #content .textbox.bcc-highlight, #content .bcc-highlight.bcc-box {
  border-radius: 4px;
  margin-bottom: 15px;
  padding: 2% 3%;
  margin-inside: auto;
  margin-outside: auto;
  float: none;
  background-color: #f7f7f9;
}
#content .textbox.learning-objectives h3, #content .learning-objectives.bcc-box h3, #content .bcc-box.bcc-highlight h3, #content .textbox.bcc-highlight h3, #content .bcc-highlight.bcc-box h3 {
  color: #fff;
  margin: -2% -3% 15px;
  padding: 15px 0;
  text-align: center;
}
#content .textbox.learning-objectives h3, #content .learning-objectives.bcc-box h3, #content .bcc-box.bcc-highlight h3, #content .textbox.bcc-highlight h3, #content .bcc-highlight.bcc-box h3 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #111;
}
#content .textbox.key-takeaways, #content .key-takeaways.bcc-box, #content .bcc-box.bcc-success, #content .textbox.bcc-success, #content .bcc-success.bcc-box {
  border-radius: 4px;
  margin-bottom: 15px;
  padding: 2% 3%;
  margin-inside: auto;
  margin-outside: auto;
  float: none;
  background-color: #eaf5ea;
}
#content .textbox.key-takeaways h3, #content .key-takeaways.bcc-box h3, #content .bcc-box.bcc-success h3, #content .textbox.bcc-success h3, #content .bcc-success.bcc-box h3 {
  color: #fff;
  margin: -2% -3% 15px;
  padding: 15px 0;
  text-align: center;
}
#content .textbox.key-takeaways h3, #content .key-takeaways.bcc-box h3, #content .bcc-box.bcc-success h3, #content .textbox.bcc-success h3, #content .bcc-success.bcc-box h3 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #3a7a33;
}
#content .textbox.exercises, #content .exercises.bcc-box, #content .bcc-box.bcc-info, #content .textbox.bcc-info, #content .bcc-info.bcc-box {
  border-radius: 4px;
  margin-bottom: 15px;
  padding: 2% 3%;
  margin-inside: auto;
  margin-outside: auto;
  float: none;
  background-color: #e3eff6;
}
#content .textbox.exercises h3, #content .exercises.bcc-box h3, #content .bcc-box.bcc-info h3, #content .textbox.bcc-info h3, #content .bcc-info.bcc-box h3 {
  color: #fff;
  margin: -2% -3% 15px;
  padding: 15px 0;
  text-align: center;
}
#content .textbox.exercises h3, #content .exercises.bcc-box h3, #content .bcc-box.bcc-info h3, #content .textbox.bcc-info h3, #content .bcc-info.bcc-box h3 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #0b6396;
}
#content .textbox.examples, #content .examples.bcc-box {
  border-radius: 4px;
  margin-bottom: 15px;
  padding: 2% 3%;
  margin-inside: auto;
  margin-outside: auto;
  float: none;
  background-color: #f3e1e3;
}
#content .textbox.examples h3, #content .examples.bcc-box h3 {
  color: #fff;
  margin: -2% -3% 15px;
  padding: 15px 0;
  text-align: center;
}
#content .textbox.examples h3, #content .examples.bcc-box h3 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #7a333a;
}
#content .textbox-caption {
  display: block;
  font: bold 0.875em Helvetica, Arial;
  margin: 0;
}
#content .interactive-content__icon {
  display: none;
}
#content .interactive-content p {
  margin-bottom: 0;
  text-align: left;
}
#content table {
  max-width: 100%;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  border-collapse: collapse;
  text-align: left;
  font-size: 0.9em;
}
#content table caption {
  font-weight: bold;
  margin-bottom: 0.5em;
  line-height: 1.1;
}
#content table td, #content table th {
  padding: 5px;
  line-height: 1.1;
  text-align: left;
  vertical-align: middle;
}
#content table p {
  text-align: left;
}
#content table.lines tr {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
#content table.no-lines tr, #content table.no-lines td {
  border-top: 0;
  border-bottom: 0;
}
#content table.shaded, #content th.shaded, #content tr.shaded, #content td.shaded {
  background-color: #eee;
}
#content th.border, #content tr.border, #content td.border {
  border: 1px solid #000;
}
#content p + p {
  text-indent: 0em;
  margin-top: 1em;
}
