@charset "UTF-8";
/*
Theme Name: Bukowski
Theme URI: https://pressbooks.com/themes/pressbooks-bukowski
Description: Named for poet, drinker, post-office clerk, novelist, and lowlife laureate, Charles Bukowski. We've used a title font that might have been scrawled on the back of bar napkin, not quite appropriately called Covered By Your Grace, by Kimberly Geswein; and PT Serif by Paratype for the body.
Tags: Genre Fiction
Author: Pressbooks (Book Oven Inc.)
Author URI: https://pressbooks.com
Copyright 2011-2019 Book Oven Inc. (Pressbooks.com) code@pressbooks.com
Version: 1.7.2
Template: pressbooks-book
*/
@import "https://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic|Droid+Serif:400,400italic,700,700italic&subset=latin,latin-ext";
@import "https://fonts.googleapis.com/css?family=Covered+By+Your+Grace&subset=latin,latin-ext";
/* $color2: #D61331; /* titles, headers, captions, pullquotes */
@import "https://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic|Droid+Serif:400,400italic,700,700italic&subset=latin,latin-ext";
@import "https://fonts.googleapis.com/css?family=Covered+By+Your+Grace&subset=latin,latin-ext";
/* GENERAL STYLING */
body:not(.home) #content {
  font-family: "PT Serif", "Droid Serif", "Times", serif;
  font-size: 1.1em;
  line-height: 1.5;
  font-weight: 400;
  color: #2E2E2E;
  /* SEPARATORS */
  /****************************************
      TOC, Author page, Book Page
    *****************************************/
  /****************************************
      Structure
    *****************************************/
  /****************************************
      Title, Subtitle, Authors & Aphorism
    *****************************************/
  /*************************
      Footnotes & Endnote
    **************************/
}
body:not(.home) #content .entry-content a {
  text-decoration: none;
}
body:not(.home) #content h1, body:not(.home) #content h2, body:not(.home) #content h3, body:not(.home) #content h4, body:not(.home) #content h5, body:not(.home) #content h6 {
  font-family: "PT Serif", "Droid Serif", "Times", serif;
  line-height: 1.1;
  margin-top: 1.9em;
  font-weight: normal;
  text-align: left;
}
body:not(.home) #content h1 {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  font-size: 2em;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-spacing: 2px;
  page-break-after: avoid;
  hyphens: none;
}
body:not(.home) #content h2 {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  font-size: 1.8em;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-spacing: 2px;
  page-break-after: avoid;
  hyphens: none;
}
body:not(.home) #content h3 {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  font-size: 1.66em;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: none;
  word-spacing: none;
  page-break-after: avoid;
  hyphens: none;
}
body:not(.home) #content h4 {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  font-size: 1.5em;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: none;
  word-spacing: none;
  page-break-after: avoid;
  hyphens: none;
}
body:not(.home) #content h5 {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  text-align: left;
  font-size: 1.33em;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: none;
  word-spacing: none;
  page-break-after: avoid;
  hyphens: none;
}
body:not(.home) #content h6 {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  text-align: left;
  font-size: 1.17em;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: none;
  word-spacing: none;
  page-break-after: avoid;
  hyphens: none;
}
body:not(.home) #content div.ugc h1 + p, body:not(.home) #content div.ugc h2 + p, body:not(.home) #content div.ugc h3 + p, body:not(.home) #content div.ugc h4 + p, body:not(.home) #content div.ugc h5 + p {
  margin-top: 0;
}
body:not(.home) #content div.ugc h3.section-break {
  text-align: center;
  text-indent: 0;
  margin-top: 1em;
  margin-bottom: 1em;
}
body:not(.home) #content div.ugc h3.section-break-space {
  visibility: hidden;
  margin-top: 1em;
  line-height: 1;
  margin-bottom: 0;
}
body:not(.home) #content div.ugc h3.section-break-page {
  text-align: center;
  text-indent: 0;
  margin-top: 1em;
  margin-bottom: 1em;
  page-break-after: always;
}
body:not(.home) #content #inline-toc h4 {
  font-family: inherit;
  font-size: 1em;
  font-weight: bold;
  text-align: left;
  text-transform: none;
}
body:not(.home) #content .page-title {
  font-weight: normal;
}
body:not(.home) #content .entry-title {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  text-align: center;
  font-size: 3em;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: none;
  word-spacing: none;
  margin-left: 0;
  margin-right: 0;
  hyphens: none;
  padding-bottom: 2em;
  display: block;
}
body:not(.home) #content .entry-title span {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  text-align: center;
  font-size: 3em;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: none;
  word-spacing: none;
  hyphens: none;
  margin-right: 45%;
  margin-left: 45%;
  padding-bottom: 0.5em;
  border-bottom: 1px solid;
  font-size: 0.75em;
  display: block;
}
body:not(.home) #content .chapter_subtitle {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  text-align: center;
  font-size: 1.5em;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: 0 !important;
  word-spacing: 0 !important;
  hyphens: none;
  margin-top: 1em;
  margin-bottom: 3em;
}
body:not(.home) #content .chapter_author {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  text-align: center;
  font-size: 1.5em;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-spacing: 2px;
  hyphens: none;
  margin-top: 1em;
  margin-bottom: 3em;
}
body:not(.home) #content .chapter_subtitle + .chapter_author {
  margin-top: -2em;
}
body:not(.home) #content .aphorism {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  text-align: left;
  font-size: 1em;
  font-weight: lighter;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: none;
  word-spacing: none;
  hyphens: none;
  margin-top: 1em;
  margin-bottom: 2em;
  margin-right: 30%;
  padding: 0;
}
body:not(.home) #content .aphorism cite {
  float: none;
}
body:not(.home) #content .aphorism cite::before {
  content: "—";
}
body:not(.home) #content .endnotes h3 {
  text-align: left;
  text-indent: 0;
  text-transform: none;
}
body:not(.home) #content .textbox, body:not(.home) #content .bcc-box, body:not(.home) #content .textbox2 {
  color: inherit;
  font-family: "PT Serif", "Droid Serif", "Times", serif;
  text-align: justify;
  font-size: 0.9em;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: none;
  word-spacing: none;
  line-height: 1.5;
  margin: 1em 0;
}
body:not(.home) #content .shaded {
  background-color: #D8D8D8 !important;
}
body:not(.home) #content .book-title {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  text-align: center;
  font-size: 3em;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-variant: normal;
  letter-spacing: none;
  word-spacing: none;
  hyphens: none;
  font-family: "PT Serif", "Droid Serif", "Times", serif !important;
  font-weight: normal !important;
  letter-spacing: none !important;
  word-spacing: none !important;
}
body:not(.home) #content .pullquote, body:not(.home) #content .pullquote-left, body:not(.home) #content .pullquote-right {
  color: inherit;
  font-family: "Covered By Your Grace", "Baskerville", "Droid Serif", serif;
  text-align: center;
  font-size: 1.5em;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: none;
  word-spacing: none;
  hyphens: none;
}
body:not(.home) #content ol {
  list-style-position: outside !important;
}
body:not(.home) #content blockquote {
  color: inherit;
  font-family: "PT Serif", "Droid Serif", "Times", serif;
  text-align: justify;
  font-size: 0.9em;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: none;
  word-spacing: none;
}
body:not(.home) #content .wp-caption-text {
  color: inherit;
  font-family: "PT Serif", "Droid Serif", "Times", serif;
  text-align: left;
  font-size: 0.8em;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: none;
  word-spacing: none;
  hyphens: none;
}
body:not(.home) #content img {
  max-width: 100%;
}
body:not(.home) #content table {
  max-width: 100%;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  border-collapse: collapse;
  text-align: left;
  font-size: 0.9em;
}
body:not(.home) #content table caption {
  font-weight: bold;
  margin-bottom: 0.5em;
  line-height: 1.1;
}
body:not(.home) #content table td, body:not(.home) #content table th {
  padding: 5px;
  line-height: 1.1;
  text-align: left;
  vertical-align: middle;
}
body:not(.home) #content table p {
  text-align: left;
}
body:not(.home) #content table.lines tr {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
body:not(.home) #content table.no-lines tr, body:not(.home) #content table.no-lines td {
  border-top: 0;
  border-bottom: 0;
}
body:not(.home) #content table.shaded, body:not(.home) #content th.shaded, body:not(.home) #content tr.shaded, body:not(.home) #content td.shaded {
  background-color: #eee;
}
body:not(.home) #content th.border, body:not(.home) #content tr.border, body:not(.home) #content td.border {
  border: 1px solid #000;
}
body:not(.home) #content .textbox, body:not(.home) #content .bcc-box {
  border: 1px solid #000;
  margin: 10px 0;
  padding: 10px;
}
body:not(.home) #content .textbox p, body:not(.home) #content .bcc-box p {
  margin-top: 0;
}
body:not(.home) #content .textbox.shaded, body:not(.home) #content .shaded.bcc-box {
  background-color: #eee;
}
body:not(.home) #content .textbox.learning-objectives, body:not(.home) #content .learning-objectives.bcc-box, body:not(.home) #content .bcc-box.bcc-highlight, body:not(.home) #content .textbox.bcc-highlight, body:not(.home) #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;
}
body:not(.home) #content .textbox.learning-objectives h3, body:not(.home) #content .learning-objectives.bcc-box h3, body:not(.home) #content .bcc-box.bcc-highlight h3, body:not(.home) #content .textbox.bcc-highlight h3, body:not(.home) #content .bcc-highlight.bcc-box h3 {
  color: #fff;
  margin: -2% -3% 15px;
  padding: 15px 0;
  text-align: center;
}
body:not(.home) #content .textbox.learning-objectives h3, body:not(.home) #content .learning-objectives.bcc-box h3, body:not(.home) #content .bcc-box.bcc-highlight h3, body:not(.home) #content .textbox.bcc-highlight h3, body:not(.home) #content .bcc-highlight.bcc-box h3 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #111;
}
body:not(.home) #content .textbox.key-takeaways, body:not(.home) #content .key-takeaways.bcc-box, body:not(.home) #content .bcc-box.bcc-success, body:not(.home) #content .textbox.bcc-success, body:not(.home) #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;
}
body:not(.home) #content .textbox.key-takeaways h3, body:not(.home) #content .key-takeaways.bcc-box h3, body:not(.home) #content .bcc-box.bcc-success h3, body:not(.home) #content .textbox.bcc-success h3, body:not(.home) #content .bcc-success.bcc-box h3 {
  color: #fff;
  margin: -2% -3% 15px;
  padding: 15px 0;
  text-align: center;
}
body:not(.home) #content .textbox.key-takeaways h3, body:not(.home) #content .key-takeaways.bcc-box h3, body:not(.home) #content .bcc-box.bcc-success h3, body:not(.home) #content .textbox.bcc-success h3, body:not(.home) #content .bcc-success.bcc-box h3 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #3a7a33;
}
body:not(.home) #content .textbox.exercises, body:not(.home) #content .exercises.bcc-box, body:not(.home) #content .bcc-box.bcc-info, body:not(.home) #content .textbox.bcc-info, body:not(.home) #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;
}
body:not(.home) #content .textbox.exercises h3, body:not(.home) #content .exercises.bcc-box h3, body:not(.home) #content .bcc-box.bcc-info h3, body:not(.home) #content .textbox.bcc-info h3, body:not(.home) #content .bcc-info.bcc-box h3 {
  color: #fff;
  margin: -2% -3% 15px;
  padding: 15px 0;
  text-align: center;
}
body:not(.home) #content .textbox.exercises h3, body:not(.home) #content .exercises.bcc-box h3, body:not(.home) #content .bcc-box.bcc-info h3, body:not(.home) #content .textbox.bcc-info h3, body:not(.home) #content .bcc-info.bcc-box h3 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #0b6396;
}
body:not(.home) #content .textbox.examples, body:not(.home) #content .examples.bcc-box {
  border-radius: 4px;
  margin-bottom: 15px;
  padding: 2% 3%;
  margin-inside: auto;
  margin-outside: auto;
  float: none;
  background-color: #f3e1e3;
}
body:not(.home) #content .textbox.examples h3, body:not(.home) #content .examples.bcc-box h3 {
  color: #fff;
  margin: -2% -3% 15px;
  padding: 15px 0;
  text-align: center;
}
body:not(.home) #content .textbox.examples h3, body:not(.home) #content .examples.bcc-box h3 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #7a333a;
}
body:not(.home) #content .textbox-caption {
  display: block;
  font: bold 0.875em Helvetica, Arial;
  margin: 0;
}
body:not(.home) #content .interactive-content__icon {
  display: none;
}
body:not(.home) #content .interactive-content p {
  margin-bottom: 0;
  text-align: left;
}
#content p + p {
  text-indent: 0em;
  margin-top: 1em;
}
