@media screen and (max-width: 480px) {
  .kompbanner {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .mobbanner {
    display: block;
  }
}

@media screen and (min-width: 490px) {
  .mobbanner {
    display: none;
  }
}

.container.header-separator {
  background-color: #19171a;
}

.top-menu ul li a {
  color: #ebe9eb;
}

.site-logotype img {
  margin-left: 50px;
}

.table-of-contents.open {
  background-color: #211f22;
  border-radius: 20px;
}

.entry-content table th {
  background-color: #2a272b;
}

h2 {
  color: #9e9e9e;
}

h1 {
  text-align: center;
}

h3 {
  color: #787878;
}



.button1 {
  font-weight: bold;
}