@import url("https://fonts.googleapis.com/css?family=Galdeano|Tinos:400,400italic,700,700italic");
/*
 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
 */
@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; }

@font-face {
  font-family: 'SBL Hebrew';
  src: url(https://pressbooks.com/app/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 .bcc-box.shaded {
      background-color: #eee; }
    #content .textbox.learning-objectives, #content .bcc-box.learning-objectives, #content .bcc-highlight.bcc-box, #content .bcc-highlight.textbox, #content .bcc-box.bcc-highlight {
      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 .bcc-box.learning-objectives h3, #content .bcc-highlight.bcc-box h3, #content .bcc-highlight.textbox h3, #content .bcc-box.bcc-highlight h3 {
        color: #fff;
        margin: -2% -3% 15px;
        padding: 15px 0;
        text-align: center; }
      #content .textbox.learning-objectives h3, #content .bcc-box.learning-objectives h3, #content .bcc-highlight.bcc-box h3, #content .bcc-highlight.textbox h3, #content .bcc-box.bcc-highlight h3 {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        background-color: #111; }
    #content .textbox.key-takeaways, #content .bcc-box.key-takeaways, #content .bcc-success.bcc-box, #content .bcc-success.textbox, #content .bcc-box.bcc-success {
      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 .bcc-box.key-takeaways h3, #content .bcc-success.bcc-box h3, #content .bcc-success.textbox h3, #content .bcc-box.bcc-success h3 {
        color: #fff;
        margin: -2% -3% 15px;
        padding: 15px 0;
        text-align: center; }
      #content .textbox.key-takeaways h3, #content .bcc-box.key-takeaways h3, #content .bcc-success.bcc-box h3, #content .bcc-success.textbox h3, #content .bcc-box.bcc-success h3 {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        background-color: #3a7a33; }
    #content .textbox.exercises, #content .bcc-box.exercises, #content .bcc-info.bcc-box, #content .bcc-info.textbox, #content .bcc-box.bcc-info {
      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 .bcc-box.exercises h3, #content .bcc-info.bcc-box h3, #content .bcc-info.textbox h3, #content .bcc-box.bcc-info h3 {
        color: #fff;
        margin: -2% -3% 15px;
        padding: 15px 0;
        text-align: center; }
      #content .textbox.exercises h3, #content .bcc-box.exercises h3, #content .bcc-info.bcc-box h3, #content .bcc-info.textbox h3, #content .bcc-box.bcc-info h3 {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        background-color: #0b6396; }
    #content .textbox.examples, #content .bcc-box.examples {
      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 .bcc-box.examples h3 {
        color: #fff;
        margin: -2% -3% 15px;
        padding: 15px 0;
        text-align: center; }
      #content .textbox.examples h3, #content .bcc-box.examples 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; }
