header {
  background-color:rgba(255, 255, 255, 0.9);
}

.menu {
  padding-left:1em;
}

.header.collapsed {
    align-items: normal;
}

.footer {
  background-color:rgb(255,255,255,0.9);
  position:static;
  bottom:0px;
}

@media screen and (max-width: 1024px) {
  .social-icon {
      color: #000000;
      height: 1.5em;
      width: 1.5em;
      overflow: visible !important;
  }
}

.xl-headline {
  /*font-family:'Anton' !important;*/
  letter-spacing: 0.01em !important;
}

h2.xl-headline.fit-mobile {
    word-wrap: normal;
    text-align:center; 
}

@media screen and (max-width: 1024px) {
  h2.xl-headline.fit-mobile {
    word-wrap: normal;
    text-align:center; 
    font-size:1.7em !important;
  }
}

.two-col-list li {
  font-size:14px;
}

.header .menu li > a{
  font-family:'Libre Baskerville';
  font-weight: bold;
}