/******************** ONLY FRONTPAGE *****************************************/

/* Slider Different Color ************/

.c-slider--flat .c-intro-teaser--news-slider .intro-teaser__news-wrapper 
{
  background-color: var(--us-grey);
}
.c-slider--flat .c-intro-teaser--news-slider .intro-teaser__news-wrapper:hover 
{
  background-color: #222;
}


/* Target Group Element **************/

.zielgruppen-premium li a:hover::before
{
	background-color:  #333;
}
.zielgruppen-premium li a:hover::after
{
	background-color:  #333;
	border:            1.5px solid #333;
}
.zielgruppen-premium li a:hover
{
	color:            #333; 
}


/* Newsstream Square Images **********/

.newsstream .c-figure--stream-portrait 
{
  border-radius: 0;
}
.newsstream .c-stream-teaser--portrait .stream-teaser__header 
{
  margin-left: -20px;
  margin-top: -30px;
  width: calc( 100% + 40px );
}
.newsstream .c-figure--stream-portrait,
.newsstream .c-figure--stream-portrait picture,
.newsstream .c-figure--stream-portrait picture img 
{
  width: 100%;
}


/* Newsstream Different Color ********/

.newsstream .segment--inverted 
{
  background-color: var(--us-white);
}
.newsstream .stream-teaser__component-headline 
{
  color: var(--us-grey);
}
.newsstream [data-css="c-stream-teaser"] .stream-teaser__link 
{
  background-color: #f5f5f5;
}
.newsstream [data-css="c-stream-teaser"] .stream-teaser__link:hover 
{
  background-color: #dddddd;
}
body.t30-light .newsstream a.btn-inverted {
  color: var(--us-grey);
  border-color: var(--us-grey);
}
body.t30-light .newsstream a.btn-inverted:hover 
{
  color: #f5f5f5;
  background-color: var(--us-grey);
}


/* Eventstream Date Overlay **********/

.newsstream [data-css="c-stream-teaser"] .stream-teaser__link .c-figure--stream-event .c-picture:after 
{
  content:    ' ';
  position:   absolute;
  width:      100%; 
  height:     100%;
  top:        0; 
  left:       0;
  background-color:rgba(0, 0, 0, 0.25);
  transition: all 0.2s !important;
  -webkit-transition: all 0.2s !important;
}
.newsstream [data-css="c-stream-teaser"] .stream-teaser__link:hover .c-figure--stream-event .c-picture:after 
{
  content:          none;
  background-color: transparent;
  transition: all 0.2s !important;
  -webkit-transition: all 0.2s !important;
}
.newsstream [data-css="c-stream-teaser"] .stream-teaser__link:hover .stream-teaser__date::after 
{
  z-index: -1;
  color: trnsparent;
  background-color: transparent;
  border:none;
  transition: all 0.2s !important;
  -webkit-transition: all 0.2s !important;  
}
.newsstream [data-css="c-stream-teaser"] .stream-teaser__link:hover .stream-teaser__datetime 
{
  color: transparent;
  background-color: transparent;
  transition: all 0.2s !important;
  -webkit-transition: all 0.2s !important;  
}

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