.emailfield{
	display:none;
}

.news__date {
	font-size:16px;
	margin-bottom:10px;
}

.news__image {
	margin-bottom: 30px;
}
@media (min-width: 769px) {
  .news__image {
    margin-bottom: 30px;
  }
}

.back-to-overview a:hover {
	text-decoration:underline;
}

.navigation-popup {
	background-image: url("/img/dummy/emo-home.jpg");
	background-size:cover;
}

.emo-video {
	-o-object-fit: cover;
  	object-fit: cover;
	width:100%;
	height:100%;
}

/*Team*/
.sx-widget-team__list-item__content__position {
	font-size: 1.5625rem;
    line-height: 1.2em;
	margin-bottom: 15px;
}

/*product slider*/
.sx-slider--home .sx-slide img {
	width:100%;
	/*min-height:580px;*/
}
@media (min-width: 1025px) {
	
}

.sx-slider--extra .sx-slide img { 
	width:100%;
	height:460px;
}
@media (min-width: 568px) {
	.sx-slider--extra .sx-slide img { 
		width:100%;
		height:600px;
	}
}
@media (min-width: 768px) {
	.sx-slider--extra .sx-slide img {
		width:100%;
		height:886px;
	}
}

.emo.emo-detail {
	height: auto;
  	overflow: hidden;
}
@media (min-width: 1025px) {
	.emo.emo-detail {
	  height: 100vh;
	  overflow: hidden;
	}
}
.emo.emo-detail img {
	object-fit: cover;
	height:250px;
}
@media (min-width: 769px) {
	.emo.emo-detail img {
		height: 100%;
	}
}

.news-slider__slider-item__container {
	height: 110%;
}
@media (min-width: 768px) {
	.news-slider__slider-item__container { 
		height: 100%;
	}
}
.btn-rounded-5 {
	border-radius: 50px;
}
/* Akkordion*/
.sx-widget-accordion__item {
	border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #707070;
    padding-top: 25px;
	padding-bottom: 25px;
	margin: 0;
}
.sx-widget-accordion__item:first-child {
    border-top: 1px solid #707070;
}
.sx-widget-accordion__item__header-title-link:before {
    position: absolute;
    top: 10px;
    right: 40px;
	font-size: 12px;
	font-weight: 600 !important;
}
/* Collapse*/
.sx-widget-collapse-text__link_no_button {
	color: #000;
    text-decoration: underline;
} 
/* Glossar*/
.glossar-list__list {
	list-style-type: none;
	padding: 0;
}
.glossar-list__list a {
	text-decoration: underline;
}
ul.glossar-list__list li a:hover {
	text-decoration: none;
}
/* FAQ*/
.faq__content {
    height: 100%;
    padding-bottom: 55px;
    position: relative;
}
.faq__image {
	margin-bottom: 30px;
}
@media (min-width: 769px) {
  .faq__image {
    margin-bottom: 30px;
  }
}
.faq__heading {
    font-size: 25px;
    line-height: 1.2em;
    font-weight: 600;
    margin-bottom: 25px;
}
@media (min-width: 769px) {
    .faq__heading {
        font-size: 30px;
        line-height: 1.2em;
        margin-bottom: 15px;
    }
}
.faq__link {
    position: absolute;
    left: 0;
    bottom: 0;
}