.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title {
  text-rendering: optimizeLegibility;
  text-align: left;
  font-family: "Noto Serif","DejaVu Serif",serif;
  font-size: 1rem;
  font-style: italic
}

.admonitionblock td.icon [class^="fa icon-"] {
  font-size: 2.5em;
  text-shadow: 1px 1px 2px rgba(0,0,0,.5);
  cursor: default
}

.admonitionblock td.icon .icon-note::before {
  content: "\f05a";
  color: #19407c
}

.admonitionblock td.icon .icon-tip::before {
  content: "\f0eb";
  text-shadow: 1px 1px 2px rgba(155,155,0,.8);
  color: #111
}

.admonitionblock td.icon .icon-warning::before {
  content: "\f071";
  color: #bf6900
}

.admonitionblock td.icon .icon-caution::before {
  content: "\f06d";
  color: #bf3400
}

.admonitionblock td.icon .icon-important::before {
  content: "\f06a";
  color: #bf0000
}


table {
  border-collapse:initial;
  border-spacing:0;
  width: 100%;
}

.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title {
    line-height: 1.45;
    color: #008080;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: .25em
}

.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title {
    text-rendering: optimizeLegibility;
    text-align: left;
    font-family: "Noto Serif","DejaVu Serif",serif;
    font-size: 1rem;
    font-style: italic
}

table.tableblock.fit-content>caption.title {
    white-space: nowrap;
    width: 0
}

p.tableblock:last-child {
  margin-bottom: 0
}

td.tableblock>.content {
  margin-bottom: 1.25em;
  word-wrap: anywhere
}

td.tableblock>.content>:last-child {
  margin-bottom: -1.25em
}

table.tableblock,th.tableblock,td.tableblock {
  border: 0 solid #dedede
}

p.tableblock>code:only-child {
  background: none;
  padding: 0
}

p.tableblock {
  font-size: 1em
}

th.tableblock,td.content {
  text-rendering: optimizeLegibility
}


