/* andika-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Andika';
  font-style: normal;
  font-weight: 400;
  src: url('../../../../../fonts/andika-v25-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

div#startseite {text-align: center;}

/*html.uk-notouch body.tm-isblog div.uk-block.tm-block-main.uk-block-default div.uk-container.uk-container-center div#tm-middle.tm-middle.uk-grid div.tm-main.uk-width-medium-1-1.uk-row-first main#tm-content.tm-content article.uk-article */div#startseite div#Webseitenvideo {
display: flex;
justify-content: center;
align-items: center;
}
h3 {
  color: #FF4019;
}

h5 {
  margin: 0 0 15px 0;
  margin-top: 0px;
  font-family: 'Andika', sans-serif;
  font-weight: 300;
  color: #444444;
  text-transform: none !important;
  font-size: 14px;
  line-height: 24px;
}

/*Menü*/

ul.mod-menu, ul.mod-menu_dropdown-metismenu button, 
.container-nav {
   justify-content: center !important;
  font-weight: bold;
  justify-content: center !important;
  }

.container-header .mod-menu > li > a, .container-header .mod-menu > li > span {
  color: #333;
}

.container-header {
  background-color: #fff;
  background-image: none;
}

  /*Hamburger Menu*/
  .navbar-toggler {
  color: #333 !important;
}
/*Logo*/
.navbar-brand{
  margin-right: auto;
  margin-left: auto;
}

a {
  color: #555;
  font-family: "Andika", sans-serif;
}
a:hover {
  color: #000 !important;
}

body, h1, h2, h4, h5, h6, h7, .mod-custom.custom p, .top-a.card h3.card-header, .card-header{
  background-color: #fff;
  color: #333;
  font-family: "Andika", sans-serif;
}
div.bottom-a.card.bilder, div.bottom-b.card.bilder, div.top-a.card.bilder, div.top-b.card.bilder, .container-top-a div.top-a.card, .container-top-b div.top-b.card, 
.container-bottom-a div.bottom-a.card, .container-bottom-b div.bottom-b.card, div.top-a.card, div.top-b.card {
  background-color: #efefef !important;
  border: none !important;
}

div.bottom-a.card.bilder div.card-body, div.top-b.card.bilder div.card-body, .container-top-a div.top-a.card, .container-bottom-b div.bottom-b.card {
  padding: 0;
}

/*Kontaktformular*/
div.cf-control-input h5, label.cf-label, div.cf-control-input-desc, span.cf-btn-text, div.captcha-equation {
  font-family: 'Andika', sans-serif !important;
  color: #444444 !important;
  text-transform: none !important;
}

/*Schülerstimmen*/
div.camera_caption_desc {color: #333 !important;}
div.card-body {border-color: #fff !important;
              background-color: #fff;
              padding: 0px;}



/*bottom a Neues*/
div.bottom-a.card {
  background-color: #fff !important;
  color: #333 !important;
  border: none;
  margin-top: 30px;
}

/*Footer*/

footer.container-footer.footer.full-width {
  border-top: #ccc 2px solid !important;
  background-color: #fff !important;
  color: #FF4019;
  background-image: none !important;
  }
footer.container-footer.footer.full-width div.grid-child {background-color: #fff !important;}

/*Startseitenrahmen*/



/*div#Webseitenvideo{
  display:inline-block !important;
  width:50% !important;
  margin:5% auto !important;
  border-radius: 255px 15px 225px 15px/15px 225px 15px 255px !important;
  padding:1em !important;
  line-height:1.5em !important;
  background:hsla(67, 95%, 95%, 1) !important;
}*/

div#Webseitenvideo div.one {
  width: 300px; height: 300px;
  border:solid 5px #FF4019 !important;
  border-radius: 255px 15px 225px 15px/15px 225px 15px 255px !important;
  padding: 20px;
}
video {border-radius: 255px 15px 225px 15px/15px 225px 15px 255px !important;}

/*Schülerstimmen*/

div.bottom-a.card.schuelerstimmen div.card-body div#mod-custom114.mod-custom.custom.banner-overlay div.overlay {
  border:solid 5px #FF4019 !important;
  border-radius: 255px 15px 225px 15px/15px 225px 15px 255px !important;
  padding: 20px;
}