/* General */
.h2{font-size: 1.25rem}
.main>.collection .teasable--hovered, .main>.teasable--hovered{background: inherit}
.main .collection+.collection .collection__title-container{border-top: none}
.collection.mb-4{margin-bottom:1.25rem!important;}
div.collection__related-all {margin-top:2.5rem;border-top: 1px solid #262626;}
.collection__item-content>.teasable {border: none;}


/* ABOVE */
/* Breadcrumb */
div.wrapper ol.breadcrumb{display: none}
/* Header */
div.above > div.collection.mb-4:last-child {margin-bottom:0!important}
/* Welcome Img */
div.above > div.collection.mb-4:nth-child(1) {margin: -1.25rem 0 0!important; border:none;}
div.above > div.collection.mb-4:nth-child(1) .collection__item.collection__item--unlinked{border:none;margin:0;padding:0}
div.above > div.collection.mb-4:nth-child(1) .teasable.teasable--linked{display: flex; flex-direction: column;}
div.above > div.collection.mb-4:nth-child(1) .teasable.teasable--linked .teasable_main-info{order:1}
div.above > div.collection.mb-4:nth-child(1) .teasable__image {order:2}
div.above > div.collection.mb-4:nth-child(1) .teasable__title--marked{padding-left:0;}
div.above > div.collection.mb-4:nth-child(1) .teasable__title--marked:before {display: none;}
div.above > div.collection.mb-4:nth-child(1) .teasable__title {text-align: center; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; padding: 1rem 0; margin: .625rem 0!important; text-transform: uppercase; font-size: 1.5em; letter-spacing:.03em;}
div.above > div.collection.mb-4:nth-child(1) figure{margin:0!important;padding:0;width: auto}
/* Focus Nav */
div.above > div.collection.mb-4:nth-child(2) {
  background: #0062a1;
  padding: 1.25rem 1.25rem 2.5rem;
  color: #fff!important;
  border: none!important;
  text-align: center!important;
}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items > li > .collection__item-content {width: 75%;margin-left:12.5%;}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items > li > .collection__item-content .teasable__image figure{width: 75%;margin: auto;}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items > li > .collection__item-content .teasable__text {margin-top:.3125rem;}
div.above > div.collection.mb-4:nth-child(2) li.collection__item {border-bottom: 1px solid #fff8;margin:1.25rem 0;}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items > li > .collection__item-content .teasable__text::after{
  content: 'Mehr';
  border: 2px solid #f0f0f0;
  padding: .3125rem .625rem;
  margin-top: 1.25rem;
  display: inline-block;
}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items > li > .collection__item-content:hover .teasable__text::after{background: #f0f0f0;color: #0062a1;}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .collection__item--focus,
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .collection__item:not(.collection__item--unlinked):hover,
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .resultlist__item--focus,
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .resultlist__item:not(.collection__item--unlinked):hover,
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .resultlist__item:not(.resultlist__item--unlinked):hover{
  background-color: inherit;
}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .teasable__title--marked {padding: 0;}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .teasable__title--marked .h1{color: inherit;font-size:1.5rem;}
div.above > div.collection.mb-4:nth-child(2) li.collection__item:last-child {border: none;}
div.above > div.collection.mb-4:nth-child(2) li.collection__item .teasable__text--icon p:last-child:after {display:none;}
div.above > div.collection.mb-4:nth-child(2) .h2.main__headline {margin-top: 1rem;font-size: 1.5em!important;}
/* Hinweis */
div.above > div.collection.mb-4:nth-child(3){margin-top:1.25rem!important;}
.teasable--warn {border: 2px solid #e52b38!important;}
div.above > div.collection.mb-4:nth-child(3) li.collection__item {padding:0;}
div.above > div.collection.mb-4:nth-child(3) li.collection__item .teasable--linked {padding:1.25rem;}


/* MAIN */
/* Aktuelles */
main.main > div.collection.mb-4:nth-child(1) {background:#f0f0f0; padding:3.5rem 3.75rem;}
main.main > div.collection.mb-4:nth-child(1) .teasable__title--marked {font-size: 1.1em;margin-bottom: .8125rem;}
main.main > div.collection.mb-4:nth-child(1) ul.collection__items > li  .teasable--linked{padding:1.25rem 0;}
main.main > div.collection.mb-4:nth-child(1) li.collection__item {margin-bottom:2.5rem;}
main.main > div.collection.mb-4:nth-child(1) li.collection__item:hover{background:#dbdbdb;}
main.main > div.collection.mb-4:nth-child(1) .teasable__title--marked,
main.main > div.collection.mb-4:nth-child(1) ul.collection__items > li > .collection__item-content .teasable__image {position:static;}
main.main > div.collection.mb-4:nth-child(1) .teasable__title--marked{padding:0;}
main.main > div.collection.mb-4:nth-child(1) .teasable__title--marked::before {display:none}
main.main > div.collection.mb-4:nth-child(1) .teasable__image [class~='fa']{top:1.25rem}
/* Roadshow: Titel im blauen Teaser weiss gemacht*/
div#main-content > div.above > div:nth-child(2) > div > div > nav > ul > li > div > div > div > div.teasable__title--marked > div {
   color:#FFF;
}
@media (min-width: 768px) {
  div.above > div.collection.mb-4:nth-child(2) li.collection__item {border-right: 1px solid #fff8;border-bottom: none;}
  div.above > div.collection.mb-4:nth-child(2) li.collection__item:nth-child(2n) {border-right:none;}
  div.above > div.collection.mb-4:nth-child(2) ul.collection__items .teasable__title--marked .h1{font-size: 1.25rem;}
  main.main > div.collection.mb-4:nth-child(1) li.collection__item{margin-bottom:0;padding:1.25rem 2.5rem;}
}
@media (min-width: 1024px) {
  div.above > div.collection.mb-4:nth-child(2) ul.collection__items .teasable__title--marked .h1{font-size: 1.5rem}
  div.above > div.collection.mb-4:nth-child(2) li.collection__item:nth-child(2n) {border-right:1px solid #fff8;}
  div.above > div.collection.mb-4:nth-child(2) li.collection__item:nth-child(3n) {border-right:none;}
}
