/* font-family: 'Comfortaa', cursive; */
@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;600&display=swap");
/* font-family: 'Fira Sans', sans-serif; */
@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,200;0,400;0,500;1,200;1,400;1,500&display=swap");
@media (min-width: 1240px) {
  .container {
    max-width: 1240px;
    /* overriding bootstrap css a little for pics */ } }

body {
  background: url("/theme/images/stripes.gif") top left transparent;
  font-family: "Fira Sans", sans-serif;
  color: #666; }

a {
  color: #666; }
  a:hover {
    color: #000; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Comfortaa", cursive;
  text-align: center; }

nav#menu {
  background-color: #ccc;
  font-family: "Comfortaa", cursive; }
  nav#menu div {
    min-width: 10%;
    padding: 5px 20px; }
    nav#menu div > span {
      display: block; }
    nav#menu div ul {
      display: initial;
      position: absolute;
      background-color: #eee;
      padding: 10px; }
    nav#menu div:hover {
      background-color: #eee; }
      nav#menu div:hover ul {
        display: initial;
        position: absolute; }

#content ul#post-list, #content ul.dropdown, nav#menu ul#post-list, nav#menu ul.dropdown {
  padding-inline: unset; }
  #content ul#post-list li, #content ul.dropdown li, nav#menu ul#post-list li, nav#menu ul.dropdown li {
    list-style-type: none; }

.entry-content {
  text-align: center; }
  .entry-content img {
    max-width: 100%;
    height: auto;
    border: 1px solid #eee;
    box-shadow: 0 0 10px #eee; }
  .entry-content p {
    max-width: 800px;
    margin: 5px auto;
    text-align: left;
    text-indent: 20px; }
    .entry-content p.more {
      text-align: right; }
  .entry-content figcaption {
    font-size: 80%;
    color: #666;
    margin: 5px auto; }

.paginator a, .paginator span {
  display: inline-block;
  padding: 0 10px; }

footer.body {
  text-align: center; }

#article-content footer, article.hentry footer {
  font-size: 70%;
  color: #333; }

#article-content footer a {
  color: #666; }

#article-content footer .tags span:first-child {
  display: none; }
