:root {
  --highlight-color: #FFC800!important;
}
:root {
  --primary-color: #FF5041!important;
}

.paragraph a:not(.cta):not(.footer-link) {
  color: #07262d;
  font-weight: bold;
}

.paragraph a:not(.cta):not(.footer-link):hover {
  color: #FFC800;
}

.page-neu .menu-mobile .menu_level_0 ul li a.menu__item:hover {
  color: #FFC800;
}

body.data-and-ai-design .header-wrap .menu-mobile {
  background-color: #07262D;
}

body.data-and-ai-design .header-wrap .menu-mobile.menu-mobile--active {
  background-color: #FFF0E6;
}

.navigation .navigation-menu nav menu .menu_level_0 ul li.menu-quantum-summit {
  /*display: none;*/
}

.navigation .navigation-menu nav menu .menu_level_0 ul li.menu-ai-and-data-summit {
  /*display: inline-block;*/
}

body.data-and-ai-design .header-wrap .menu-wrapper nav ul li a:hover {
  color: #FFC800;
}

body.data-and-ai-design .menu-mobile .navigation .navigation-menu nav menu .menu_level_0 ul li a.menu__item.menu__item--mother.pointer.active {
  color: #FFC800;
}

@media screen and (min-width: 1080px) {
  body.data-and-ai-design .header-neu .menu_level_0 ul li a.menu__item::after {
    border-bottom-color: #FFC800;
  }
}

@media screen and (min-width: 1080px) {
  body.data-and-ai-design .header-neu .menu .menu__overlay::before {
    background-color: #FFC800;
  }
}

body.data-and-ai-design .page.page-neu .header-wrap.header-neu {
  background: #FFF0E6 none repeat scroll 0 0;
}

body.data-and-ai-design .header-neu .menu__overlay .menu__overlay-wrapper {
  background-color: #FFF0E6;
}

body.data-and-ai-design .page.page-neu .content-wrap .slope {
  border-color: #FFF0E6 transparent transparent;
}

.data-and-ai-design .page.page-neu #nid-665 .shadow-box--content13 a.cta.petrol-leuchtgelb {
  border: 1px solid #FFC800;
  color: #FFC800;
  background-color: #07262D;
}

.data-and-ai-design .page.page-neu #nid-665 .shadow-box--content13 a.cta.petrol-leuchtgelb:hover, 
.data-and-ai-design .page.page-neu #nid-665 .shadow-box--content13 a.cta.petrol-leuchtgelb.active {
  background-color: #FFC800;
  color: #07262D;
}

.contact23__content .phone a,
.contact23__content .email a {
  color: #FF5041;
}

.contact23__content .phone a:hover,
.contact23__content .email a:hover {
  color: #FFC800;
}

/* FOOTER */

.page.page-neu .footer-wrap .footer-menu-wrapper #nid-778 {
  display: block !important;
}

.page.page-neu .footer-wrap .footer-menu-wrapper #nid-779 {
  display: none !important;
}

/* MENU */

.page.page-neu .header-wrap.header-neu #header-neu .menu-right .cta-content-wrapper .cta-content a.cta.weiss-leuchtrot,
.page.page-neu .header-wrap.header-neu #header-neu .menu-right .cta-content-wrapper .cta-content a.cta.weiss-leuchtrot:visited {
  background-color: #FFF0E6;
}

.page.page-neu .header-wrap.header-neu #header-neu .menu-right .cta-content-wrapper .cta-content a.cta.weiss-leuchtrot.active,
.page.page-neu .header-wrap.header-neu #header-neu .menu-right .cta-content-wrapper .cta-content a.cta.weiss-leuchtrot:hover {
  color: #FFF0E6;
  background-color: #FF5041;
}

.navigation .navigation-menu nav menu .menu_level_0 ul li.menu-ai-and-data-summit.home {
  display: none;
}

/* NEWS */

.node--type--news-overview .first-news a .main-news.content-wrapper .main-news.content .main-news.prefix-wrapper .main-news.prefix {
  display: inline-block;
  background-color: #FFC800;
  padding: 2px 6px;
}

.node--type--news-overview .first-news a .main-news.content-wrapper .main-news.content .main-news.prefix-wrapper .main-news.prefix span.main-news.prefix__date {
  color: #07262d;
}

.node--type--news-overview .first-news:hover a .main-news.content-wrapper .main-news.content .main-news.prefix-wrapper .main-news.prefix span.main-news.prefix__date {
  color: #07262d;
}

.page-node-type-news-overview .first-news a .main-news.content-wrapper .main-news.content .main-news.prefix-wrapper .main-news.prefix span.main-news.prefix__tag {
  display: none;
}

.first-news a .main-news .main-news.content h1.main-news.title {
  color: #07262d;
  transition: all .3s;
}

.first-news a:hover .main-news .main-news.content h1.main-news.title {
  color: #FF5041;
}

.node--type--news-overview .ba111col-wrapper .newsletter-teaser {
  background-color: #FF5041;
}

.node--type--news-overview .ba111col-wrapper .newsletter-teaser .newsletter-teaser__headline {
  color: #fff;
}

.newsletter-teaser__btn a.btn, 
.newsletter-teaser__btn a.btn:visited
{
  border: 1px solid #FFF;
  color: #FFF;
  background-color: transparent;
}

.newsletter-teaser__btn a.btn:hover, 
.newsletter-teaser__btn a.btn.active
{
  background-color: #FFF;
  color: #FF5041;
}

.news-teaser-23 .news-teaser-23-content .news-teaser-23-meta .news-teaser-23-preheadline time time {
  color: #07262d !important;
  display: inline-block;
  background-color: #FFC800;
  padding: 2px 6px;
}

article a .news-teaser-23-content h3 {
  color: #07262d !important;
  transition: all .3s;
}

article a:hover .news-teaser-23-content h3 { 
  color: #FF5041 !important 
}

/* become a speaker */
.page .content-wrap ul:not(.pager__items) > li::after {
  background-color: #FF5041;
}

/* PROGRAMM */

body.data-and-ai-design .event.event-desktop .body.fixed {
  background-color: #FFF0E6;
}

body.data-and-ai-design .newdate {
  display: block;
  width: 100%;
  height: 5px;
  background-color: #FF5041;
}

/* SONSTIGES */

body.data-and-ai-design .paragraph--type--picture-block .picture-box-rechts picture div::after {
  background-color: rgba(255, 240, 230, .2);
}

body.data-and-ai-design .paragraph--type--video-block .video-box-rechts .paragraph--type---video::after {
  background-color: rgba(255, 240, 230, .2);
}

.paragraph--type--background-shape-wrapper .paragraph--type--textbox p a {
	color: #07262d !important;
	transition: all .3s;
}

.paragraph--type--background-shape-wrapper .paragraph--type--textbox p a:hover {
	color: #FF5041 !important;
}

.node--type--swapcard-programm-wrapper,
.node--type--swapcard-programm-wrapper article.node--type--swapcard-programm {
  background-color: #FFF0E6;
}

.node--type--swapcard-programm .filter-main-wrapper .filter-buttons .filter-wrapper select {
  background-color: #fff;
}