/* OWL SLIDER IM JUMBOTRON */

.owl-carousel { width: 100%; margin: 0px; padding: 0px; position: relative; }
.owl-carousel .owl-wrapper-outer { overflow: hidden; width: 100%; }
.owl-carousel .owl-item { float: left; overflow: hidden; background-size: cover; background-position: center; }
.owl-carousel .owl-item .sliderItem .bgImg { width: 100%; height: 100%; min-width: 100%; }
.owl-nav { position: absolute; width: 100%; top: 110px; margin: 0px; z-index: 1000; }
.owl-nav .owl-prev { position: absolute; left: 30px; top: 0px; width: 25px; height: 25px; background-color: transparent; text-align: center; line-height: 1; font-size: 50px; color: #fff;}
.owl-nav .owl-next { position: absolute; right: 47px; top: 0px; width: 25px; height: 25px; background-color: transparent; text-align: center; line-height: 1; font-size: 50px; color: #fff;}


.owl-dots { position: absolute; top: 0px; background-color: #cc0000; margin: 0px; display: block; top: 0px;}


 /*
 .owl-pagination {
  position: absolute;
  bottom: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-  z-index: 999
.owl-theme .owl-controls .owl-buttons div {
  color: #ffffff;
  display: inline-block;
  margin: 0px;
  padding: 0px;
  font-size: 50px;
  border-radius: 0px;
  background-color: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  opacity: 1;
}
/*
index: 9999;
}



.owl-theme .owl-controls .owl-buttons div {
  color: #ffffff;
  display: inline-block;
  margin: 0px;
  padding: 0px;
  font-size: 50px;
  border-radius: 0px;
  background-color: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  opacity: 1;
}

.owl-theme .owl-controls { margin: 0px; }

.big-slider .owl-controls .owl-buttons { position: absolute; top: 50%; left: 50%; right: 0px; margin-top: -12px; width: 100%; z-index: 9999; }
.big-slider .owl-controls .owl-buttons .owl-prev { position: absolute; left: 10px; top: 0px; width: 25px; height: 25px; background-color: transparent; text-align: center; line-height: 1; font-size: 25px; }
.big-slider .owl-controls .owl-buttons .owl-next { position: absolute; right: 10px; top: 0px; width: 25px; height: 25px; background-color: transparent; text-align: center; line-height: 1; font-size: 25px; }

.content-slider .owl-controls { position: relative; clear: both; margin-top: 65px;}

.content-slider .owl-controls .owl-buttons { position: relative;  }
.content-slider .owl-controls .owl-buttons .owl-prev { position: absolute; bottom: 0px; left: 0px; width: 50px; height: 50px; background-color: transparent; text-align: left; line-height: 1;}
.content-slider .owl-controls .owl-buttons .owl-next { position: absolute; bottom: 0px; right: 0px; width: 50px; height: 50px; background-color: transparent; text-align: right; line-height: 1;}

.content-slider .owl-controls .owl-pagination { width: 100%; position: absolute; bottom: 0px; height: 50px;}

.big-slider .owl-controls .owl-prev i.material-icons { font-size: 50px; }
.big-slider .owl-controls .owl-next i.material-icons { font-size: 50px; }

.content-slider .owl-controls .owl-prev i.material-icons { font-size: 50px; color: #002e54;}
.content-slider .owl-controls .owl-next i.material-icons { font-size: 50px; color: #002e54;}


.content-slider .owl-controls .owl-page span { margin: 20px 7px 0 7px; }

.owl-nav [class*="owl-"] { padding: 0px; margin: 0px; background-color: transparent; }
.owl-nav [class*="owl-"]:hover { background-color: transparent; }

.owl-theme .owl-controls .owl-nav [class*="owl-"],
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover { background-color: transparent; }
*/

.sliderItem { position: relative; }
.sliderContent { position: absolute; width: auto; bottom: 20%; left: 10%; z-index: 9999; 
-webkit-transform: skew(-10deg);
   -moz-transform: skew(-10deg);
	 -o-transform: skew(-10deg); }
.sliderheadline { display: inline-block; clear: both; float: left; background-color: #4a7c9f; color: #fff; font-size: 16px; line-height: 20px; padding: 5px 15px; margin-bottom: 0px;opacity: 0.85; text-transform: uppercase; }
.slidertext { display: none; clear: both; float: left; width: 50%; background-color: #4a7c9f; color: #fff; font-size: 11px; line-height: 16px; padding: 8px 15px; opacity: 0.85; text-transform: uppercase; }

.owl-carousel .owl-item .sliderItem img.scale { display: block; width: 100%; height: auto; }

.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .sliderItem { }

.maSliderItem { width: auto !important; max-width: 100%; border-radius: 5px; padding: 1px 20px 7px 20px; display: inline-table; line-height: 1; margin-top: 17px; }

.maSliderItemMaLogo { margin-top: 7px; }
/*
owl-nav > .owl-next > i { font-size: 10px; }
.owl-nav > .owl-prev > i { color: #FFF; }

.owl-nav > .owl-next > i.material-icons { color: #FFF; }
.owl-nav > .owl-prev > i.material-icons { color: #FFF; }

.owl-nav > .owl-next.disabled,
.owl-nav > .owl-prev.disabled { display: none; }
*/

.picture {
  position: relative;
}

.owl-carousel .sliderItem.schattenUnten:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.owl-carousel .sliderItem.schattenUnten:before {
  height: 100%;
  -webkit-box-shadow: inset 0px -200px 100px -75px rgba(0,0,0,0.75);
  -moz-box-shadow: inset 0px -200px 100px -75px rgba(0,0,0,0.75);
  box-shadow: inset 0px -200px 100px -75px rgba(0,0,0,0.75);
}

.owl-carousel .schattenOben:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.owl-carousel .schattenOben:after {
  height: 100%;
  -webkit-box-shadow: inset 0px 200px 100px -75px rgba(0,0,0,0.75);
  -moz-box-shadow: inset 0px 200px 100px -75px rgba(0,0,0,0.75);
  box-shadow: inset 0px 200px 100px -75px rgba(0,0,0,0.75);
}


.owl-carousel .owl-item .sliderItem .sliderContent .lead {
  text-shadow: 1px  1px 10px rgba(0,0,0,0.7), 1px -1px 10px rgba(0,0,0,0.7), -1px  1px 10px rgba(0,0,0,0.7), -1px -1px 10px rgba(0,0,0,0.7);
}

.contentSlide > .container { width: auto !important;  }

.owl-item .sliderItem .sliderContent span.maSliderItem > h3.h2.maLogo { margin: 0px; padding: 0px; margin-top: 30px; font-size: 42px;}
.owl-item .sliderItem .sliderContent span.maSliderItem > h3.h2.maLogo > img { margin-top: -40px }
.owl-item .sliderItem .sliderContent span.maSliderItem h3.h2.maLogo span.maLogoText { padding-top: 10px; padding-bottom: 1px; padding-left: 15px; display: inline-table;}


  .owl-carousel .sliderItem { min-height: 220px !important; height: 220px !important;}

/*
Small devices (tablets, 768px and up)
*/
@media (min-width: 768px) {

  .owl-carousel .sliderItem { min-height: 400px !important; height: 400px !important;}
  .sliderContent { bottom: 20%; left: 10%; }
  .sliderheadline { font-size: 20px; line-height: 25px; padding: 5px 15px;  }
  .slidertext { display: inline-block; font-size: 14px; line-height: 22px; padding: 10px 15px;  }

  
  .owl-nav { top: 220px; }
  
  .owl-carousel.big-slider.low-slider .sliderItem { min-height: 170px !important; height: 170px !important; }
	
/*	
	.navbar-toggle {
    display: block;
}*/
}

/*
Medium devices (desktops, 992px and up)
*/
@media (min-width: 992px) {

  .owl-carousel  .sliderItem { min-height: 400px !important; height: 400px !important; }
  
  .owl-item .sliderItem .sliderContent .container h3.h2 { font-size: 36px;}
  .owl-item .sliderItem .sliderContent span.maSliderItem > h3.h2.maLogo { font-size: 42px; }

  .owl-nav { top: 280px; }

  .modal-lg { width: 962px;  }
  
  .maSliderItem { margin-top: 17px; max-width: 100%; }
  .owl-carousel.big-slider.low-slider .sliderItem { min-height: 170px !important; height: 170px !important; }

/*
  .big-slider .owl-controls .owl-buttons { margin-top: -25px; }
  .big-slider .owl-controls .owl-buttons .owl-prev,
  .big-slider .owl-controls .owl-buttons .owl-next { width: 50px; height: 50px; font-size: 50px; }
*/  
  }

/*
Large devices (large desktops, 1200px and up)
*/
@media (min-width: 1200px) {

  .owl-carousel  .sliderItem { min-height: 450px !important; height: 450px !important; }

  .owl-carousel.big-slider.low-slider .sliderItem { min-height: 170px !important; height: 170px !important; }

  .owl-item .sliderItem .sliderContent .container h3.h2 { font-size: 42px; }
  .owl-item .sliderItem .sliderContent span.maSliderItem > h3.h2.maLogo { font-size: 42px; }
  
	
  .maSliderItem { margin-top: 7px; max-width: 100%; }


}


@media (min-width: 1400px) {
	
/*	.owl-nav { border-bottom: 10px solid #cc0000; }
  .navbar-toggle {
    display: none;
}*/
  }
  
/*
@media (min-width: 1920px) {
  .maSliderItem { margin-top: 27px; max-width: 100%;}
  .owl-carousel.big-slider.low-slider .sliderItem { min-height: 210px !important; height: 210px !important; }
}*/