/* stylelint-disable selector-list-comma-newline-after */
 @media screen and (max-width: 668px) {
       header.standard{margin-top:-20px;position:fixed!important;background-color: #08255b;z-index: 15;width:100%;}
	 .navibutton {display: none!important;}
          .medienlink {display:none!important;}
          .mobileview {font-size:1.2em!important;}
          .text-dark{font-size:1.0em!important;}
	  .container_a{width:100%!important;height:auto;margin-top:20px}
	 .slidy{font-size:8px!important;}
	 	.picxel{width:100%;height:100%;}
    .blog-header-logo span{display:none}
.carousel-caption {
    position: absolute;
    right: 45%;
    bottom: 200px;
    left: 15%;
    z-index: 10;
    padding-top: 43px;
    padding-bottom: 15px;
    color: #fff;
    text-align: center;}
	 #tabs-1 img{width:150px;height:200px;}

}

@media screen and (max-width: 468px) {
           header.standard{margin-top:19px;position:fixed;background-color: #08255b;z-index: 15;width:100%;}  
	.navibutton {display: none!important;}
  .blog-header-logo {font-size:1.3rem;}
    .blog-header-logo span{display:none}
          .medienlink {display:none!important;}
          .mobileview {font-size:0.8em!important;}
	 .container_a{width:100%!important;height:auto;margin-top:-20px}
          .text-dark{font-size:0.6em!important;}
	    .carousel{width:100%!important;height:auto;top:120px!important;}  
	.slidy{font-size:8px!important;}
	.picxel{width:100%;height:100%;}
    .bavi li a span {display:none;}
  .bavi li a {font-size:0.8em!important}
   .bavi li a.but {font-size:0.8em!important;margin-bottom:20px;}
      .bavi li a.but:hover {font-size:1.1em}
  .carousel-caption {
    position: absolute;
    right: 45%;
    bottom: 120px;
    left: 15%;
    z-index: 10;
    padding-top: 43px;
    padding-bottom: 15px;
    color: #fff;
    text-align: center;}
      .progressbar{
  background: linear-gradient(to right, orange var(--scroll), transparent 0);
  background-repeat: no-repeat;
  position:fixed;
  top:76px;
    
  width: 100%;
  height: 3px;
  z-index:999;
}
}

#tabs-1 img,#tabs-2 img,#tabs-3 img,#tabs-4 img{width:70%;height:70%;}

.carousel-caption {
    position: absolute;
    right: 45%;
    bottom: 100px;
    left: 15%;
    z-index: 10;
    padding-top: 43px;
    padding-bottom: 15px;
    color: #fff;
    text-align: center;


}


.blog-header {
  line-height: 1;
  border-bottom: 2px solid #339967;
  position:fixed!important;top:0px;
  background-color:white;
  z-index:4;
  max-width:1450px;
  display:block;
}

.text-muted:hover {background-color:grey;padding:10px 10px 10px 10px;border-radius:3px;color:white!important;text-decoration:none;}

.blog-header-logo {
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-size: 1.15rem;
}

.blog-header-logo:hover {
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
}

.display-4 {
  font-size: 2.5rem;
}
@media (min-width: 768px) {
  .display-4 {
    font-size: 2rem;
  }
}

.nav-scroller {
  position: relative;
  z-index: 2;
  height: 2.75rem;
  overflow-y: hidden;
}

.nav-scroller .nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-bottom: 1rem;
  margin-top: -1px;
  overflow-x: auto;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.nav-scroller .nav-link {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .875rem;
}

.card-img-right {
  height: 100%;
  border-radius: 0 3px 3px 0;
}

.flex-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.h-250 { height: 250px; }
@media (min-width: 768px) {
  .h-md-250 { height: 250px; }
}

/* Pagination */
.blog-pagination {
  margin-bottom: 4rem;
}
.blog-pagination > .btn {
  border-radius: 2rem;
}

/*
 * Blog posts
 */
.blog-post {
  margin-bottom: 4rem;
}
.blog-post-title {
  margin-bottom: .25rem;
  font-size: 2.5rem;
}
.blog-post-meta {
  margin-bottom: 1.25rem;
  color: #999;
}

/*
 * Footer
 */
.blog-footer {
  padding: 2.5rem 0;
  color: #999;
  text-align: center;
  background-color: #f9f9f9;
  border-top: .05rem solid #e5e5e5;
}
.blog-footer p:last-child {
  margin-bottom: 0;
}
