/* Small read-only adaptations layered over the unmodified historical themes. */
.section-clear { clear: both; }
.themed-pagination { clear: both; text-align: center; margin: 15px 0 25px; }
.themed-pagination .pagination { display: inline-flex; gap: 12px; }
.themed-pagination .pagination a { font-size: 12px; }
.themed-pagination .pagination a[aria-current] { font-weight: bold; }
.cronache-history .chronicle-nav { text-align: center; font-size: 9px; letter-spacing: 1px; text-transform: uppercase; padding-top: 10px; }
.cronache-history #title h1 { visibility: hidden; }
.cronache-history .storycontent figure { text-indent: 0; text-align: center; margin: 12px auto; }
.cronache-history .storycontent figure img { max-width: 100%; height: auto; }
.cronache-history .storycontent figcaption { font-size: 11px; }
.cronache-history .single-category { color: #5b211a; }
.cronache-history img.pmark { position: relative; top: -3px; margin-bottom: 47px; }
.cronache-history .more-link { text-align: left; }
.cronache-history #wp-calendar { border-collapse: collapse; }
.cronache-history #wp-calendar caption { padding: 2px 0; font: bold 14px Arial,sans-serif; letter-spacing: 1px; }
.cronache-history #wp-calendar th,
.cronache-history #wp-calendar td { border: 1px solid #cbb293; padding: 2px 3px; text-align: center; }
.cronache-history #wp-calendar tfoot td { text-align: left; }
.cronache-history #wp-calendar .today { background: #cbb293; color: #fff; font-weight: bold; }
.cronache-history #menu button { font-family: inherit; font-size: 11px; color: #5b211a; background: #f6edd3; border: 1px solid #999; }
.cronache-history #menu input { max-width: 90px; }
.journal-history #topnav span { color: #bbc4a3; }
.journal-history #content .post-content img { max-width: 100%; height: auto; }
.journal-history #sidebar input[name=q] { width: 95px; }
.journal-history #sidebar button { padding: 1px 5px; }
.journal-history #sidebar > ul:first-of-type { min-height: 74px; box-sizing: border-box; }
.journal-history #sidebar form { text-align: center; }
.journal-history #main { overflow: hidden; }
.journal-history .post-content figure { margin: 12px auto; text-align: center; }
.site-history #main { overflow: hidden; }
.site-history #topnav { white-space: nowrap; }
.site-history #content .post-content img { max-width: 100%; height: auto; }
.site-history #sidebar form { text-align: center; }
.site-history #sidebar input[name=q] { width: 95px; }
.site-history #sidebar button { padding: 1px 5px; }
.site-history #sidebar #forum p { margin: 8px 0 12px; }
.historical-image-alt { display: inline-block; width: 14px; height: 14px; margin-right: 24px; vertical-align: -2px; border: 1px solid #91aa9c; background: linear-gradient(145deg,#f7fcfa 0 48%,#b9d2c2 49% 55%,#f7fcfa 56%); box-sizing: border-box; }
@media (max-width: 780px) {
  .cronache-history #rap, .journal-history #rap, .site-history #rap { width: auto; max-width: 100%; box-sizing: border-box; }
  .cronache-history #content, .cronache-history #s-content, .cronache-history #menu,
  .journal-history #header, .journal-history #main,
  .journal-history #content, .journal-history #sidebar,
  .site-history #header, .site-history #main,
  .site-history #content, .site-history #sidebar { width: auto; max-width: 100%; float: none; box-sizing: border-box; }
  .cronache-history #header { background-size: contain; }
  .cronache-history #s-content { margin: 0; }
  .cronache-history #menu { clear: both; }
  .cronache-history img.pmark { display: block; margin: 10px auto 35px; }
  .journal-history #header, .site-history #header { background-position: center bottom; }
  .site-history #header { background-position: left bottom; }
  .journal-history #topnav, .site-history #topnav { text-align: center; font-size: 9px; padding: 9px; white-space: normal; }
  .journal-history #sidebar, .site-history #sidebar { clear: both; }
}
@media print {
  .cronache-history #menu, .journal-history #sidebar, .site-history #sidebar,
  .cronache-history .chronicle-nav, .journal-history #topnav, .site-history #topnav { display: none; }
  .cronache-history #rap, .journal-history #rap, .site-history #rap { width: auto; border: 0; }
  .cronache-history #content, .cronache-history #s-content, .journal-history #content, .site-history #content { width: 100%; float: none; }
}
