/* BASIC */

.page.page-neu .content-wrap .slope {
  border-color: #EBF5FF transparent transparent;
}

/* MENU */

@media screen and (min-width: 1080px) {
  .header-neu .menu_level_0 ul li a.menu__item::after {
    border: 3px solid transparent;
    border-bottom-color: #FF5041;
  }
}

.header-wrap .menu-wrapper nav ul li a:hover {
  color: #FF5041;
}

/* HEADER */

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box {
  height: 245px;
  clip-path: polygon(0 0, 100% 0, 100% 89.34%, 0% 100%);
}

@media only screen and (min-width: 736px) {
  
  .path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box {
    clip-path: polygon(0 0, 100% 0, 100% 82.9%, 0% 100%);
  }
  
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__shape {
  height: 235px;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content a.front-hashtag {
  color: #07262D;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content a.front-hashtag:hover {
  color: #1964FF;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content .front-date {
  font-size: 22px;
  line-height: 26px;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content h1.front-title {
  font: 52px/70px "TheSansSemiLight";
  margin: 0;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content .front-location {
  font-size: 22px;
  line-height: 26px;
  margin: 0;
  padding-bottom: 8.5px;
  display: inline-block;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content .front-seperator {
  font-size: 22px;
  line-height: 26px;
  margin: 0;
  display: inline-block;
  padding: 0 0 8.5px 0;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content .front-hashtag {
  display: inline-block;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content a.front-hashtag {
  font-size: 22px;
  line-height: 26px;
  margin: 0;
  padding-bottom: 8.5px;
  font-weight: 400;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content .header-content {
  padding: 8.5px 0;
}

/* NEWSLETTER */

 a.cta.cta-newsletter, .cta.cta-newsletter, .cta.cta-newsletter:visited {
     border: 1px solid #28D296;
     color: #28D296;
     background-color: #FFFFFF;
}
 .cta.cta-newsletter.invert {
     border-color: #FFFFFF;
}
 .cta.cta-newsletter:hover, .cta.cta-newsletter.active {
     background-color: #28D296;
     color: #FFFFFF;
}
 .cta.cta-newsletter.invert:hover {
     border-color: #FFFFFF;
}

/* NEWS */

.paragraph-id-3269 .paragraph-wrapper .views-element-container .viewsreference--view-title {
  display: none;
}

/* FOOTER */

span.footer-span {
  width: 100%;
  display: block;
  border-bottom: 1px solid #fff;
  margin-bottom: 14px;
}

@media (min-width: 1080px) {
  
  .footer.footer-social-media .follow.follow-twitter,
  .footer.footer-social-media .follow.follow-facebook,
  .footer.footer-social-media .follow.follow-youtube,
  .footer.footer-social-media .follow.follow-linkedin {
    margin: 4.5px 14.5px 12.5px 0;
  }
   
}

.page.page-neu .footer-wrap .footer-menu-wrapper #nid-778,
.page.page-neu .footer-wrap .footer-menu-wrapper #nid-651 {
  display: none;
}

/* SEMINARE */

.seminar-teaser-main-wrapper a .seminar-teaser-text-wrapper .seminar-teaser-pre-title .seminar-teaser-date, 
.seminar-teaser-main-wrapper:hover a .seminar-teaser-text-wrapper .seminar-teaser-pre-title .seminar-teaser-date {
  color: #007EB4;
}

.seminar-teaser-main-wrapper:hover .seminar-teaser-text-wrapper .seminar-teaser-title {
  color: #007EB4;
}

/* NEWS */

.news-teaser-main-wrapper a .news-teaser-text-wrapper .news-teaser-pre-title .news-teaser-date, 
.news-teaser-main-wrapper:hover a .news-teaser-text-wrapper .news-teaser-pre-title .news-teaser-date {
  color: #007EB4;
}

.news-teaser-main-wrapper:hover .news-teaser-text-wrapper .news-teaser-title {
  color: #007EB4;
}

/* THEMEN */

.paragraph--type--_-3-column-subwrapper {
  
}

/* GRID */

.ba1col-wrapper {
  max-width: 100%;
}

@media (min-width: 736px) {
  .ba1col-wrapper {
    max-width: 1080px;
  }
}

.ba11col-wrapper {
  display: table;
  padding: 17px 0;
}

/* MENU */

body:not(.data-and-ai-design) .navigation .navigation-menu nav menu .menu_level_0 ul li.menu-ai-and-data-summit,
body:not(.data-and-ai-design) .menu-mobile .navigation .navigation-menu nav menu .menu_level_0 ul li.menu-ai-and-data-summit {
  display: none !important;
}

body:not(.quantum-design) .navigation .navigation-menu nav menu .menu_level_0 ul li.menu-quantum-summit,
body:not(.quantum-design) .menu-mobile .navigation .navigation-menu nav menu .menu_level_0 ul li.menu-quantum-summit {
  display: none !important;
}

body.data-and-ai-design .navigation .navigation-menu nav menu .menu_level_0 ul li.menu-aidaq,
body.data-and-ai-design .menu-mobile .navigation .navigation-menu nav menu .menu_level_0 ul li.menu-aidaq {
  display: none !important;
}

body.quantum-design .navigation .navigation-menu nav menu .menu_level_0 ul li.menu-aidaq,
body.quantum-design .menu-mobile .navigation .navigation-menu nav menu .menu_level_0 ul li.menu-aidaq {
  display: none !important;
}

.header-wrap.header-neu {
  background: #FFFFFF none repeat scroll 0 0;
}

.header-neu .menu__overlay .menu__overlay-wrapper {
  background-color: #FFFFFF;
}

.page.page-neu .content-wrap .slope {
  border-color: #FFFFFF transparent transparent;
}

body .header-wrap .menu-mobile {
  background-color: #07262D;
}

body .header-wrap .menu-mobile.menu-mobile--active {
  background-color: #FFFFFF;
}

.paragraph--type--picture-block .picture-box-rechts picture div::after {
  background-color: rgba(25,100,255,0);
}

.paragraph--type--video-block .video-box-rechts .paragraph--type---video::after {
  background-color: rgba(25,100,255,0);
}

#nid-661 .ba1col-wrapper .ba1 h2 a:hover span strong {
  color: #ff5041;
  transition: all .3s;
}

#nid-661 .ba1col-wrapper .ba1 h2 a:hover span strong {
  color: #FFC800;
}

/* PROGRAMM */
a.timeline.active {
  border-bottom-color: #ff5041;
}