




/* Flackern der Topbar verhindern */
.top-bar {
  display: none;
	}
.top-bar ul {
  	border: none;
    }
    
.title-bar {
  	padding: 0.5rem;
  	background: #60616A;
  	color: #fff; 
  	}    
@media screen and (min-width: 40em) {
   .top-bar {
    display: block;
  }

   .title-bar {
    display: none;
  }
}


/**************************/
.banner {position:absolute; z-index:999; top:230px; left:25%;width:50%;background:rgba(203,21,23,0.9);padding:30px 40px;display:block;text-align: center}
.clearbanner{display: block;cursor:pointer;  width:100%; height:36px; text-align:center;transition-duration:.2s;}
.clearbanner span {background: #505d5d; width:300px; margin:20px auto;padding:6px 10px; font-size: 18px; color:#fff;}
.clearbanner:hover{  filter: brightness(120%); color:#fff; }
.banner h2, .banner h3 {  color:#fff;}
.banner h2  { font-size:1.8em; margin:20px auto; color:#fff;}
.banner h3 { font-weight:bold; margin-bottom:20px;}

@media only screen and (max-width: 1024px)  {

    
.banner { top:10%; left:5%;width:90%;}
.clearbanner{margin:30px auto;}
.banner h2, .banner h3 {  color:#fff;}
.banner h3 { font-weight:bold}


	
    
}
/**************************/



/**********************************/


ul.show-for-medium-up > li {
    min-height: 448px !important;
}

/* Orbit Fix */

    ul[data-orbit] {
        margin: 0;
        padding-left: 0;
        list-style-type: none;
    }

    /* initially, hide all slides... */
    ul[data-orbit] li,
    ul[data-orbit] .orbit-caption {
        display: none;
    }

    /* ...except for the first one */
    ul[data-orbit] li:first-child { display: block; }

    /* show slides once .orbit-container is loaded */
    .orbit-container ul[data-orbit] li,
    .orbit-container ul[data-orbit] .orbit-caption {
        display: block;
    }
    
@media only screen and (max-width: 1200px)  {
   		ul.show-for-medium-up > li {
    	min-height: 383 !important;
		}
   }
   
@media only screen and (max-width: 1000px)  {
   		ul.show-for-medium-up > li {
    	min-height: 253px !important;
		}
   }
@media only screen and (max-width: 40em)  {
		ul.show-for-medium-up > li {
    	min-height: 130px !important;
		}
		.orbit-bullets {
  		margin-top: -2.2rem;
  		margin-bottom: 0.2rem;
  		text-align: center; }

  		.orbit-bullets button {
    	width: 0.6rem;
    	height: 0.6rem;
     	}

   }