
section h1, section h2, section h3, section h4, section h5 {
  margin-bottom: 2px;
  font-family: "Allegra Sans SC";
  margin-top: 1em;
  line-height: 1.0em;
  font-weight: 600 !important;
  color: #a07020 !important;
  margin-left: 20px;
}

section h5 {
  font-size: 1.4em !important;
  text-transform: none !important;
}

section h1 {
  font-size: 1.9em !important;
}

section h2 {
  font-size: 1.7em !important;
}

section h3 {
  font-size: 1.6em !important;
}

section h4 {
  font-size: 1.5em !important;
}

section h1 ~ p, section h2 ~ p, section h3 ~ p, section h4 ~ p {
  margin-block-start: 10px !important;
  margin-block-start: 0 !important;
}

div.toc-tree a.reference, div.sidebar-tree a.reference {
  font-family: "Allegra Sans SC" !important;
  font-size: 12pt !important;
  color: #a07020 !important;
  font-weight: 600 !important;
  text-decoration: none;
}

div.toctree-wrapper.compound a.reference {
  font-family: "Allegra Sans SC" !important;
  font-size: 16pt !important;
  color: #a07020 !important;
  font-weight: 600 !important;
  text-decoration: none;
}

div.sidebar-tree p.caption, span.toc-title {
  font-size: 13pt !important;
  font-weight: 600 !important;
  color: white !important;
}

div.toctree-wrapper.compound p.caption {
  font-size: 16pt !important;
  font-weight: 400 !important;
  color: white !important;
}
/*
div.bd-sidebar-primary, div.bd-sidebar-secondary {
  padding: 5px !important;
}

div.bd-article-container {
  padding: 10px !important;
  padding-top: 0 !important;
}

article.bd-article {
  padding: 0 !important;
}
*/
p.prev-next-title {
  font-weight: 400 !important;
  font-size: 12pt !important;
}

img.align-left {
  margin-left: 0;
  margin-top: 5px;
  margin-bottom: 0;
}

img.align-right {
  margin-right: 0;
  margin-top: 5px;
  margin-bottom: 0;
}

div.content-icon-container {
  margin-bottom: 0;
}
