.clear {clear: both;}
.nav-link{ font-weight: bold; }
.carousel-caption {font-weight: bold !important; right: 12% !important; left: 12% !important;}
.carousel-caption h1 {font-weight: bold !important;}
.slider-overlay { position: absolute; top: 0; left: 0; min-width: 100%; height: 38rem; }
ol.breadcrumb {background-color: transparent !important; font-size: 0.9rem; padding-left: 0;}
.page-heading { position: relative; margin-bottom: 30px; padding: 30px 15px; text-align: left; color: white; background-size: cover; }
.jumbotron { background-color: #d9edf7!important; }
.navtabs ul li.nav-item a.nav-link { color: #000000 !important;} 
.widget ul { padding-left: 0; list-style: none; }
.widget a { color: #6c757d !important; }
.col-video {padding-bottom: 40px;}
.form-datenschutz .nf-field-label {align-items: unset !important;}
.form-datenschutz .nf-field-description {margin-right: 0 !important;}
footer {padding-top: 50px; padding-bottom:20px; background-color: #3c3d41; color: white;}

blockquote {
    margin: 1rem 5rem 1rem !important;
    text-shadow: 3px 3px 2px rgba(149, 150, 150, 0.78);
    border-left: #0071bc 3px solid;
    padding-left: 1rem;
}

h1, h2, h3 {color: #0071bc; }

.page-heading h1, .page-heading h2, .page-heading h3 {
  color: #ffffff;
}

nav.navbar {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a1dbff+0,cbebff+53,f0f9ff+100 */
  background: #a1dbff; /* Old browsers */
  background: -moz-linear-gradient(top, #a1dbff 0%, #cbebff 53%, #f0f9ff 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #a1dbff 0%,#cbebff 53%,#f0f9ff 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #a1dbff 0%,#cbebff 53%,#f0f9ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1dbff', endColorstr='#f0f9ff',GradientType=0 ); /* IE6-9 */
  border-bottom: 1px solid #0071bc;
}

@media (max-width:640px) { 
/* Anpassungen Carousel mobile */
  .carousel-item {
    height: 28rem;
    background-color: rgba(240,240,240,0.00) !important;
  }
  
  .carousel-caption h1 {
	  font-size: 1.2rem !important;
  }
  
  .carousel-caption {
    bottom: 0rem;
  }
}

/* height-Problem Hack für Chrome */

 .cw-pageHeader:not(*:root) {
      height: 3rem;
}



