/* archivo-black-regular - latin */
@font-face {
  font-family: 'Archivo Black';
  font-style: normal;
  font-weight: 400;
  src: url('../Fonts/archivo-black-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Archivo Black Regular'), local('ArchivoBlack-Regular'),
  url('../Fonts/archivo-black-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../Fonts/archivo-black-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
  url('../Fonts/archivo-black-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
  url('../Fonts/archivo-black-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../Fonts/archivo-black-v9-latin-regular.svg#ArchivoBlack') format('svg'); /* Legacy iOS */
}

/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../Fonts/lato-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Lato Regular'), local('Lato-Regular'),
  url('../Fonts/lato-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../Fonts/lato-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
  url('../Fonts/lato-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
  url('../Fonts/lato-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../Fonts/lato-v16-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../Fonts/lato-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Lato Bold'), local('Lato-Bold'),
  url('../Fonts/lato-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../Fonts/lato-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
  url('../Fonts/lato-v16-latin-700.woff') format('woff'), /* Modern Browsers */
  url('../Fonts/lato-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../Fonts/lato-v16-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}




body {
  padding-top: 206px;
  font-family: 'Lato', sans-serif;
}

h1, h2, h3 {
  font-family: 'Archivo Black', sans-serif;
  color: #7db528;
}

.trennlinie {
  background-color: #7db528;
}

.grau {
  color: #9d9d9c;
}

#countdownwrap {
  text-align: center;
  font-family: "Archivo Black", sans-serif;
  font-weight: 700;
  color: #7db528;
  font-size: 1.15rem;
  margin-bottom: 1rem;
}

#content h3 {
  font-size: 21px;
  font-weight: 700;
  margin-bottom: 1em;
}

#content ul {
  padding-left: 1em;
}

#content ul li {
  padding-bottom: .5em;
}

#content {

}

.navWrapper {
  padding-top: 36px;
  background-color: #ffffff;
}

.navWrapper .navbar {
  padding: 0 15px 20px 15px;
}

.dottedline {
  border-bottom: 2px dotted #7db528;
}

.navbar-brand {
  padding: 0;
}

.navbar-brand img {
  width: 360px;
  height: auto;
}

.navWrapper .bg-light {
  background-color: #ffffff !important;
}

.navWrapper .navbar-light .navbar-nav .nav-link, #meta a {
  padding-right: 0;
  color: #9d9d9c;
  font-weight: 700;
  text-transform: uppercase;
  padding-left: 1rem;
}

.navWrapper .navbar-light .navbar-nav .nav-link {
  padding-bottom: 0;
  margin-bottom: -6px;
}

.navWrapper #navbar .nav-item {
  margin-top: 6px;
  text-align: right;
  margin-right: 1px;
}

@media (min-width: 992px) {

  .navWrapper #navbar .nav-item {
    margin-top: 32px;
    text-align: left;
    margin-right: 0;
  }

}


.navbar-light .navbar-toggler {
  margin-top: 51px;
}

.navWrapper .navbar-light .navbar-nav .nav-link:focus, .navWrapper .navbar-light .navbar-nav .nav-link:hover, #meta a:hover {
  color: #000000;
  text-decoration: none;
}

#meta {
  position: absolute;
  top: 10px;
  right: 15px;
}

#meta a {
  font-size: 12px;
}

@media (max-width: 1024px) {

  .navWrapper .navbar-light .navbar-nav .nav-link, #meta a {
    font-size: 14px;
    padding-left: .75rem;
  }

  .navbar-brand img {
    width: 280px;
  }

}

@media (max-width: 480px) {

  .navbar-brand img {
    width: 180px;
  }

}


/* Inhaltselemente begin */

.fullwidth img {
  margin-bottom: 40px;
}

.fullwidth .caption {
  margin-top: -2rem;
  font-size: 15px;
  margin-bottom: 2rem;
}

.ceTextsm {
  margin-bottom: 2rem;
}

.person {
  margin-bottom: 1rem;
  color: #7db528;
  line-height: 1.3em;
}

.person img {
  margin-bottom: 2rem;
}

.bezirk {
  color: #9d9d9c;
  font-weight: 700;
  font-family: "Archivo Black", sans-serif;
  margin-bottom: .5rem;
}

.name {
  font-weight: 700;
  font-size: 21px;
  font-family: "Archivo Black", sans-serif;
  margin-bottom: .25rem;
}

.schwerpunkte {
  margin-top: .25rem;
  font-weight: 700;
  font-family: "Archivo Black", sans-serif;
}

/* Inhaltselemente end */