:root {
  /*** Global ***/
  --theme-primary: #317cc5;
  --theme-tertiary: #00457c;
  --theme-text: #3a3a3a;
  --theme-darkgrey: #115ea9;
  --theme-lightgrey: #f2f2f2;
}

.headline {
  font-size: 22px;
  text-align: center;
  padding:1rem;
  margin: 1rem -15px;
}
.headline p {
  margin: 0;
}
.bg-primary {
  background-color:#317cc5;
  color: white;
}

@media only screen and (min-width: 769px) {
  .cd-dropdown-content > .has-children > ul {
    flex-flow: row wrap;
  }
}