/**
Code Days
Dunkelblau: #009fe3
Hellblau (sekundäre Farbe, Überschriften, etc.): #4a4a49
Hellgrau: #efefef

**/
@font-face { font-family: 'Montserrat'; src: url('/typo3conf/ext/konferenzen_basic_sitepackage/Resources/Public/Fonts/Montserrat-Regular.ttf') format('truetype'); }

.keyvisual .keycontent .keyUpperHeader,
.keyvisual .keycontent .keyLowerHeader,
.keyvisual .keycontent .keyDate,
.keyvisual .keycontent .keybutton a,
.main-header .main-navigation ul li a,
.main-header .service-nav ul li a,
.btb-box .btb-right.blue .btb-content h2.btbHeader,
.btb-box .btb-right.white .btb-content h2.btbHeader,
.btb-back.white .btb-content h2 ,
.btb-back.yellow .btb-content h2,
.btb-back.blue .btb-content h2,
.btb-back .btb-content h2,
.btb-back .btb-content .btbButton a,
h1, h1 li,
h2, h2 a {font-family: Montserrat;}

.keyvisual .keyback .keycontent .keyUpperHeader,
.keyvisual .keyback .keycontent .keyLowerHeader {padding-top: 5px;}

a {color: #f79301;}
h1 {color: #f79301;}
h2 {color: #f79301;}
h3 {color: #f79301;}
h4 {color: #f79301;}

.ce-textpic figcaption {color: #f79301;}
.ce-textpic .ce-bodytext a {color:black;}

.main-header .main-navigation ul li a {color: #ffffff;}
/* .main-header .main-navigation ul > li.current > a {color: #f79301;}
.main-header .main-navigation ul > li.current ul li a {color: #f79301;}
.main-header .main-navigation ul li ul > li.current a {color: #f79301;}
.main-header .main-navigation ul li ul > li.current ul li a {color: #f79301;}
.main-header .main-navigation ul li ul li ul > li.current a {color: #f79301;}
.main-header .main-navigation ul li.cta {background-color: #253e64;}
.main-header .main-navigation ul li.cta a {color: #f79301;}
.main-header .main-navigation ul li.cta ul li a{color: #f79301;} */
.main-header .main-navigation ul li ul{background-color: #f79301;}
.main-header .main-navigation ul li {background-color: #f79301;}
.main-header .service-nav ul li a{color: #f79301}
.main-header .headline div p {
    color: #f79301;
    font-size: large;
}
.main-header-wrapper .main-header{background-color: #f79301 ;}

.main-header .cart i {color: #f79301; border: 1px solid #f79301; padding: 11px;border-radius: 100%;}
.main-header-wrapper.sticky .logo img {width: 300px;}
.main-header-wrapper.sticky{background-color: #f79301}
.main-header .service-nav .search {right: 435px;}
.main-header-wrapper{height: 120px;}
.main-header-wrapper .main-header{height: 120px;}
.main-header-wrapper .main-header .headline{padding-top: 30px;}
.main-header-wrapper .main-header .service-nav{
    display: none;
}

.main-header-wrapper{background-color: #f79301;}

.keyvisual .keycontent .keyDate {background-color: #ffffff; color: #ffffff;}
.keyvisual .keycontent .keyUpperHeader {color: #ffffff;}
.keyvisual .keycontent .keyLowerHeader {color: #ffffff;}
.keyvisual .keycontent .keybutton {background-color: #f79301; font-size: 25px; padding: 10px 20px; color: #f79301;}
.keyvisual .keycontent .keybutton a {color: #f79301;}
.keyvisual #timer {background-color: #f79301;}
.keyvisual .keyback .keycontent .keyUpperHeader, .keyvisual .keyback .keycontent .keyDate {border-radius: 18px}
.keyvisual .keyback .keycontent .keyDate {padding-bottom: 2px;}
.ce-content a {color: #4a4a49;}
.btb-box .btb-right .btb-content .btbText p { color: #f79301;}
.btb-box .btb-right .btb-content .btbButton a {color: #4a4a49;}
.btb-box .btb-right .btb-content .btbButton {background-color: #f79301;}
.btb-box .btb-right.blue {background-color: #253e64;}
.btb-box .btb-right.blue .btb-content h2.btbHeader,
.btb-box .btb-right.blue .btb-content .btbText {color: #f79301;}
.btb-box .btb-right.white .btb-content h2.btbHeader {color: #4a4a49;}
.btb-box .btb-right.white .btb-content .btbText {color: #f79301;}
.btb-box .btb-right.white .btb-content .btbButton {background-color: #f79301;}
.btb-box .btb-right.white .btb-content .btbButton a {color: #f79301;}
.btb-box .btb-right.white .btb-content h2.btbHeader {color: #253e64;}
.btb-box .btb-right.white .btb-content .btbText p,
.btb-box .btb-right.white .btb-content .btbText b,
.btb-box .btb-right.white .btb-content .btbText a {color: #f79301;}
.btb-box .btb-right.yellow {background-color: #f79301;}
.btb-box .btb-right.yellow .btb-content .btbText {color: #f79301;}
.btb-box .btb-right.yellow .btb-content .btbButton {background-color: #f79301;}
.btb-box .btb-right.yellow .btb-content .btbButton a {color: #f79301;}
.btb-box .btb-right.yellow .btb-content .btbText p,
.btb-box .btb-right.yellow .btb-content .btbText b,
.btb-box .btb-right.yellow .btb-content .btbText a {color: #f79301;}

.btb-back .btb-content h2 {color: #f79301;}
.btb-back .btb-content .btbText p {color: #f79301;}
.btb-back .btb-content .btbButton a {color: white;}
.btb-back .btb-content .btbButton {background-color: #f79301;}
.btb-back.white .btb-content h2 {color: #f79301;}
.btb-back.white .btb-content .btbText p {color: #f79301;}
.btb-back.white .btb-content .btbButton {background-color: #253e64;}
.btb-back.white .btb-content .btbButton a {color: #f79301;}
.btb-back.yellow {background-color: #f79301;}
.btb-back.yellow .btb-content h2 {color: #f79301;}
.btb-back.yellow .btb-content .btbText p {color: #f79301;}
.btb-back.yellow .btb-content .btbButton {background-color: #f79301;}
.btb-back.yellow .btb-content .btbButton a {color: #f79301;}
.btb-back.blue {background-color: #4a4a49;}
.btb-back.blue .btb-content h2 {color: #f79301;}
.btb-back.blue .btb-content .btbText p {color: #f79301;}
.btb-back.blue .btb-content .btbButton {background-color: #f79301;}
.btb-back.blue .btb-content .btbButton a {color: #f79301;}

.speakerbox .speakerUpper h2 {color: #f79301; }
.speakerbox .speakerLower .bspeaker-name {color: #f79301;}
.speakerbox .speakerlink a {background-color: #f79301; color: #fff;}

.sponsorHeader {text-align: center; color: #f79301;}

.breadcrumb {color: #7C7C7C;}
.breadcrumb a {color:#7C7C7C;}

#newConfInfo {background-color: #f79301; }
#newConfInfo .content {color: #253e64; }
#newConfInfo .content a {color: #253e64; }

.tx-dm-conferences .sponsors-list .sponsor a {color: #253e64;}

.tx-dm-conferences .headline div {background-color:#f79301; color: #253e64; border: 1px solid #253e64;}
.tx-dm-conferences .headline div.active {background-color:#253e64; color: #f79301; border: none;}
.tx-dm-conferences .tabs ul li.active {border-bottom: 2px solid #253e64; }
.tx-dm-conferences .tabs ul li.active div {color: #253e64;}
.tx-dm-conferences .item .accTrigger::after {color: #253e64;}
.tx-dm-conferences .title-speaker .title,
.tx-dm-conferences .title-speaker-detail .title-speaker-detail-header {color: #f79301;}
.tx-dm-conferences .tab-content .item .accLower .talkTitle {color: #253e64;}
.tx-dm-conferences .tab-content .item .accLower .speaker .name a {color: #253e64;}
.tx-dm-conferences-pi1 .box-standard .referenten .referenten-list span {color: #253e64;}
.tx-dm-conferences-pi1 .referenten-abc .active a {color: #253e64;}
.tx-dm-conferences-pi1 .box-standard .textRight a {color: #253e64;}
.tx-dm-conferences .back-to-top {color: #253e64;}
.tx-dm-conferences .item .info-cart .cartbutton {color: #4a4a49;border-color: #253e64;}
.tx-dm-conferences .item .info-cart .cartbutton .material-icons {color: #253e64;}

.tx-dm-conferenc-cart .buttons .submit input {background:#FFF100 !important; color:#f79301 !important;}

footer .upperFooter {background-color: #F2F2F2;}
footer .upperFooter h2,
footer .upperFooter h3,
footer .upperFooter a {color: #f79301;}
footer .lowerFooter {background-color: #f79301;}
footer .lowerFooter .bottomservice ul li a {color: #ffffff;}
footer .lowerFooter .share{display: none;}

footer .lowerFooter .service ul li{color: #ffffff;}
footer .share ul li a {color: #f79301;}

@media (max-width: 1200px) {
    .mobile-navigation nav {border-top: 2px solid #f79301;}
    .main-header .mobile-navigation ul li .toggle-subnavigation:before,
    .main-header .mobile-navigation ul li .toggle-subnavigationSecond:before {color: #f79301;}
    .main-header .mobile-navigation .current > a {color:#f79301; }
    .keyvisual .keycontent .keybutton{font-size: 14px;}
}

#acceptcookies{background-color: #f79301 !important;}

.tx-dm-conferences .headline div.active{background-color: #f79301;}
.days a{color: #f79301;}

.share{ display: none;}
.headline .claim {color: white;}
.main-header .headline .logo{margin-top: 0px;}

.keyvisual .keycontent .keybutton a{
    color: white;
}
.main-header .main-navigation ul li.cta{
    background-color: #253e64;
}
