@font-face{font-family:'myriad_pro_lightregular';src:url('/lib/html/css/fonts/myriadpro-light-webfont.eot');src:url('/lib/html/css/fonts/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'), url('/lib/html/css/fonts/myriadpro-light-webfont.woff') format('woff'), url('/lib/html/css/fonts/myriadpro-light-webfont.ttf') format('truetype'), url('/lib/html/css/fonts/myriadpro-light-webfont.svg#MyriadPro-Regular') format('svg'); font-weight:normal; font-style:normal;}
@font-face{font-family:'MyriadPro-Regular'; src:url('/lib/html/css/fonts/myriadpro-regular.eot'); src:url('/lib/html/css/fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'), url('/lib/html/css/fonts/myriadpro-regular.woff') format('woff'), url('/lib/html/css/fonts/myriadpro-regular.ttf') format('truetype'), url('/lib/html/css/fonts/myriadpro-regular.svg#myriadpro-regular') format('svg'); font-weight:normal; font-style:normal;}
@font-face{font-family:'TitilliumText25L-600wt'; src:url('/lib/html/css/fonts/TitilliumText25L002.otf'); src:url('/lib/html/css/fonts/TitilliumText25L002.otf?#iefix') format('opentype');}
@font-face{font-family:'TitilliumText25L-900wt'; src:url('/lib/html/css/fonts/TitilliumText25L.otf'); src:url('/lib/html/css/fonts/TitilliumText25L.otf?#iefix') format('opentype');}

/*Social Media Links*/
.socials-wrapper {position: absolute;bottom: 35px;left: 100px;background-image: url(/images/logo/icons_social_media.png);background-color: transparent;background-repeat: no-repeat;background-size: 200px;padding: 2px 5px;}
.socials-wrapper > div {display: inline-block;width: 27px;}
.socials-wrapper > div a {color:transparent;line-height: 0;}

.wewantyou li {
	list-style-type: none;
}
img.zoomed{
position: fixed;
left: 100px;
top:150px;
z-index: 99;
}
.news-wrapper {
  min-height: 400px;
}
.news-wrapper:hover {
    box-shadow: 9px 9px 9px silver;
}
.news-wrapper p.readmore-sm {
    position: absolute;
    bottom: 0;
    left: 30px;
    overflow: hidden;
    width: 85%;
}
.news-wrapper .page-header {
      min-height: 70px;
}
.news-wrapper img.img-intro {
    max-height: 150px;
}
#footer-mainnav .suche {  display: none; }
/*Videoseite*/
.textvideo{
	display: block;

max-width: 100%;
font-size: 0.8em;
height: auto;}
i.fa.fa-youtube-play.ewm {
    color: rgba(12,12,12,0.9);
    font-size: 70px;
    position: absolute;
    top: 45px;
    left: calc(40% - 25px);
}
.wrapper-videos-top,
.wrapper-video-bottom {
    margin: 20px 0;
    padding: 20px 0;
}
.wrapper-video-bottom .panel.panel-default {
  margin-bottom: 30px;
}
.wrapper-video-bottom .panel-heading{
  height: 85px;
  overflow: hidden;
}

.wrapper-video-bottom .panel-footer{
  overflow: hidden;
}
.embed-container {
  position: relative; 
  padding-bottom: 56.25%; /* ratio 16x9 */
  height: 0; 
  overflow: hidden; 
  width: 100%;
  height: auto;
}
.embed-container iframe {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}
/* ratio 4x3 */
.embed-container.ratio4x3 {
  padding-bottom: 75%;
}
div.playlist {
	background-color: rgba(180,180,180,0.2);
}
div.playlist img {
left: 50%;
top: 50%;
height: 135%;
width: auto;
}
.youtube-thumbs {
    position: relative;
    height: 200px;
    overflow: hidden;
}
.youtube-thumbs img {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 135%;
    width: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.untertext    {font-size: 0.8em;
    margin-top: 9px;
}

.fa.small{
	font-size: 85%;
}
a[aria-expanded="true"] {
	font-size: 18px;
}
.panel-collapse.collapse.in{
	background-color: rgba(234, 221, 221, 0.8);;
}

.youtube-text{
	background-color: rgb(159,49,49);
/*width: 430px;*/
padding: 7px;
}

div.youtube-text a span{
	color: white;
	margin-left: 60px;
	}
	
.wrapper-youtube-link{
	position: relative;
	}
	
	.youtube-icon{
		position: absolute;
		margin-top: -40px;
		margin-left: 10px;
		}
	div.youtube-icon a i{
		color: white;}
		.bigger{
	font-size:17pt;
	font-weight: bold;
	padding: 10px;
	}


@media screen and (max-width: 768px) {
  /*SM*/
  .socials-wrapper {bottom: 5px;left: 55px;}
  }
  
  .show-no{
	display: block;
  .slider-image {
    min-height: 220px!important;
  }
}

.show-yes{
	display: none;
}
  
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
   .show-no{
	   display: none;
   }
   
   .show-yes{
	   display: block;
   }
}

.contentpane{
	background-color: white;
}
form .sfg-form .hidden_field {
    display: none;
}
.events.red {
    box-shadow: 2px 2px 14px #b72838;
    display: inline;
    border-radius: 50px;
    padding: 20px;
    position: absolute;
    top: 150px;
    right: 10px;
}
.events.info{
    padding: 20px;
    box-shadow: 1px 1px 12px silver;
    margin-top: 20px;
}
img.event-image {
	/*top: -900px!important;*/
}
div.event-wrapper {
	margin-top:40px;
}
.ewm-blank .mfp-iframe-scaler iframe {
    background-color: white!important;
	padding: 15px
}
.row.ausbildung .col-xs-12 {
	height: 475px;
}

.row.ausbildungsmall .col-xs-12 {
	height: 350px;
}

.item-page  h2{
	color: #b00019;
}

/*Formular Anmeldung Gewinnspiel - LB*/
.form-wrapper{
	width: 1035px;
}



div.aktion {
  position: absolute;
  top: 15vh;
  left: 10%;
  z-index: 99;
  max-width: 250px;
}

@media screen and (max-width: 768px) {
  div.aktion {top: 35vh;}
  }
@media screen and (max-width: 992px) {
  img.event-image{display:none;}
  div.event-wrapper {margin-top: 10px;}
  }
  /*neuheiten 2018*/
#main-slider.new2018 li.list-item-image,
#main-slider.new2018 li.list-item-image.active {
	padding:0;
}
#main-slider.new2018 li.list-item-image.active a {
	background-color: #b30019;
	color: white;
}
#main-slider.new2018 .row.slide-selector {
	margin-right: 0;
	margin-left: 0;
}
#main-slider.new2018 .fa.fa-transformed {
    transform: scale(0.5, 2.5);
    text-transform: uppercase;
    top: 200px;
    position: absolute;
    font-size: 5em;
}
#main-slider.new2018 a.carousel-control {
	width: 7%;
	background-image: none;
}
#main-slider.new2018 ul.nav-tabs {
	border-bottom: none;
}
#main-slider.new2018 li.list-item-image a {
	padding: 15px 40px;
	display: block;
	min-width: 200px;
}
/* Anpassungen ReadmoreLink*/
.fa.fa-link.ewm-link {
    position: absolute;
    left: -20px;
    bottom: 1px;
	font-size: 14px;
}
#mobile-main-nav {
/*  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999999999;
  width: calc(100% - 20px);*/
  line-height: 20px;

}
#mobile-main-nav .caret{
  display:none!important;
}
.slicknav_menu {
  display:none;
}
#mobile-navigation{
  display:none;
}
@media screen and (max-width: 768px) {
.slicknav_menu {
  display:block;
}

}
@media screen and (max-width: 768px) {
#haendler-search {
  top: auto!important;
  bottom: 0!important;
}
#warenkorb {
  top: auto!important;
  bottom: 42px!important;
}
#header.header--fixed{
  position: absolute;
}
#chg_lang { display: none!important; }
#mobile-lang-nav .mod-languages_ddlang.mobile {
  top:0;
}
#mobile-lang-nav {
  position: fixed;
  right: 2px;
  top: 80px;
}
#mobile-main-nav .slicknav_btn {
  margin:10px 0px 6px;
  padding: 15px 13px;
}
}
