/*
Theme Name: Austen Classic
Theme URI: https://pressbooks.com/themes/austenclassic
Description: Named for English author Jane Austen, this is a traditional book theme, with serif fonts, that works well for fiction and simple-layout non-fiction.
Author: Pressbooks (Book Oven Inc.)
Author URI: https://pressbooks.com
Copyright: 2011-2017 Pressbooks (Book Oven Inc.) <code@pressbooks.com>
Version: 1.6.2
Template: pressbooks-book
GitHub Theme URI: pressbooks/pressbooks-austenclassic
*/
@import url("https://fonts.googleapis.com/css?family=Sorts+Mill+Goudy:400,400italic|Marcellus+SC");
#content {
  font-family: "Sorts Mill Goudy", "Times New Roman", 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: "Sorts Mill Goudy", serif;
  margin-top: 5px;
  padding-bottom: 4px;
  font-variant: normal;
}
#content h1 {
  font-size: 1.3em;
}
#content h1, #content h2 {
  text-align: left;
  font-variant: small-caps;
  font-weight: bold;
  font-style: normal;
}
#content h3, #content h4, #content h5 {
  font-style: italic;
}
#content .back-matter p {
  font-size: 1em;
  line-height: 1.25em;
  text-indent: -1em;
  text-align: justify;
}
#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;
  text-align: center;
  font-family: "Marcellus SC", "Times New Roman", serif;
  font-variant: normal;
  text-transform: uppercase;
}
#content .entry-title span {
  display: none;
  font-size: 0.875em;
  font-weight: normal;
  text-transform: uppercase;
}
#content .entry-title span:after {
  content: ".";
  padding-right: 10px;
}
#content .chapter_subtitle {
  line-height: 2em;
  margin: -80px 0 100px 0;
  text-align: center;
  text-transform: uppercase;
  font-family: "Marcellus SC", "Times New Roman", serif;
  font-variant: normal;
  font-style: italic;
  font-size: 0.95em;
}
#content .chapter_author {
  margin: -70px 0 100px 0;
  text-align: center;
  font-family: "Marcellus SC", "Times New Roman", serif;
  font-variant: normal;
}
#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;
}
table {
  max-width: 100%;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  border-collapse: collapse;
  text-align: left;
  font-size: 0.9em;
}
table caption {
  font-weight: bold;
  margin-bottom: 0.5em;
  line-height: 1.1;
}
table td, table th {
  padding: 5px;
  line-height: 1.1;
  text-align: left;
  vertical-align: middle;
}
table p {
  text-align: left;
}
table.lines tr {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
table.no-lines tr, table.no-lines td {
  border-top: 0;
  border-bottom: 0;
}
table.shaded, th.shaded, tr.shaded, td.shaded {
  background-color: #eee;
}
th.border, tr.border, td.border {
  border: 1px solid #000;
}
.textbox, .bcc-box {
  border: 1px solid #000;
  margin: 10px 0;
  padding: 10px;
}
.textbox p, .bcc-box p {
  margin-top: 0;
}
.textbox.shaded, .shaded.bcc-box {
  background-color: #eee;
}
.textbox.learning-objectives, .learning-objectives.bcc-box, .bcc-box.bcc-highlight, .textbox.bcc-highlight, .bcc-highlight.bcc-box {
  border-radius: 4px;
  margin-bottom: 15px;
  padding: 2% 3%;
  margin-inside: auto;
  margin-outside: auto;
  float: none;
  background-color: #f7f7f9;
}
.textbox.learning-objectives h3, .learning-objectives.bcc-box h3, .bcc-box.bcc-highlight h3, .textbox.bcc-highlight h3, .bcc-highlight.bcc-box h3 {
  color: #fff;
  margin: -2% -3% 15px;
  padding: 15px 0;
  text-align: center;
}
.textbox.learning-objectives h3, .learning-objectives.bcc-box h3, .bcc-box.bcc-highlight h3, .textbox.bcc-highlight h3, .bcc-highlight.bcc-box h3 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #111;
}
.textbox.key-takeaways, .key-takeaways.bcc-box, .bcc-box.bcc-success, .textbox.bcc-success, .bcc-success.bcc-box {
  border-radius: 4px;
  margin-bottom: 15px;
  padding: 2% 3%;
  margin-inside: auto;
  margin-outside: auto;
  float: none;
  background-color: #eaf5ea;
}
.textbox.key-takeaways h3, .key-takeaways.bcc-box h3, .bcc-box.bcc-success h3, .textbox.bcc-success h3, .bcc-success.bcc-box h3 {
  color: #fff;
  margin: -2% -3% 15px;
  padding: 15px 0;
  text-align: center;
}
.textbox.key-takeaways h3, .key-takeaways.bcc-box h3, .bcc-box.bcc-success h3, .textbox.bcc-success h3, .bcc-success.bcc-box h3 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #3a7a33;
}
.textbox.exercises, .exercises.bcc-box, .bcc-box.bcc-info, .textbox.bcc-info, .bcc-info.bcc-box {
  border-radius: 4px;
  margin-bottom: 15px;
  padding: 2% 3%;
  margin-inside: auto;
  margin-outside: auto;
  float: none;
  background-color: #e3eff6;
}
.textbox.exercises h3, .exercises.bcc-box h3, .bcc-box.bcc-info h3, .textbox.bcc-info h3, .bcc-info.bcc-box h3 {
  color: #fff;
  margin: -2% -3% 15px;
  padding: 15px 0;
  text-align: center;
}
.textbox.exercises h3, .exercises.bcc-box h3, .bcc-box.bcc-info h3, .textbox.bcc-info h3, .bcc-info.bcc-box h3 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #0b6396;
}
.textbox.examples, .examples.bcc-box {
  border-radius: 4px;
  margin-bottom: 15px;
  padding: 2% 3%;
  margin-inside: auto;
  margin-outside: auto;
  float: none;
  background-color: #f3e1e3;
}
.textbox.examples h3, .examples.bcc-box h3 {
  color: #fff;
  margin: -2% -3% 15px;
  padding: 15px 0;
  text-align: center;
}
.textbox.examples h3, .examples.bcc-box h3 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #7a333a;
}
.textbox-caption {
  display: block;
  font: bold 0.875em Helvetica, Arial;
  margin: 0;
}
.interactive-content__icon {
  display: none;
}
.interactive-content p {
  margin-bottom: 0;
  text-align: left;
}
h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty {
  display: none !important;
}
#content p + p {
  text-indent: 0em;
  margin-top: 1em;
}
