body {
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
#logo img {
  max-height: 50px;
}
@media screen and (min-width: 1280px) {
  #logo img {
    max-height: 80px;
    max-width: 165px;
  }
}
@media screen and (min-width: 768px) {
  #header {
    height: 120px;
  }
}
@media screen and (min-width: 1280px) {
  #header {
    height: 95px;
  }
}
.menu-hauptmenue-container {
  width: 60%;
  align-content: center;
}
#menu-hauptmenue {
  display: flex;
  width: 100%;
  justify-content: space-around;
}
@media screen and (min-width: 1280px) {
  #main-navigation .vc-mm-container > ul > li > a {
    padding: 0 15px;
  }
}
.team-grid h3 {
  display: none;
}
.team-grid .team h3 {
  display: block;
}
.absolute-headline {
  padding-bottom: 6px;
}
