p > a {
color:#ea8b05!important;
}
a._brlbs-btn {
color:#ffffff!important;
}
.cookie-box p {
color: #555555!important;
text-align: center!important;
font-size: 0.95em!important;
}
#footer-kf a {
color:#ffffff!important;
}
.single-tc_events .tc_the_content_pre {
display: none;
}
#coupon_code {
margin-bottom: 15px;
}
span.coupon-code-message {
margin-left: 10px;
}
.tc_in_cart a {
color:#ea8b05!important;
}
.tickera a {
color:#ea8b05!important;
}
.tc_seating_map_button {
background-color:#ea8b05;
border: 1px solid #ea8b05;
color: #ffffff;
}
.tc_seating_map_button:hover {
background-color: #fba01e;
border: 1px solid #ea8b05;
color: #ffffff;
}
.tickera-button {
background-color:#ea8b05!important;
border: 1px solid #ea8b05!important;
color: #ffffff!important;
}
.tickera-button:hover {
background-color:#ea8b05!important;
border: 1px solid #ea8b05!important;
color: #ffffff!important;
}
.tc-modal-woobridge-inner .label {
background-color: #ffffff;
}
.tc-modal-woobridge-inner .value {
background-color: #ffffff;
}
.tc-modal-woobridge tr td {
vertical-align: top!important;
}
.tc-ticket-info-wrap {
width: 360px!important;	
}
ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
border-left: none!important;
}
.elementor-text-editor ul {
margin-bottom: 0.9rem!important;
padding-left: 20px;
}
.elementor-text-editor ul > li {
margin-bottom: 0.3rem!important;
}
body .sched h2.sched-title {
font-size: 17px!important;
letter-spacing: 0!important;
font-family: "Open Sans"!important;
}
.page-id-96 .sched-title::before {
content: "Tanzfabrik am "!important;
}
.page-id-7649 .sched-title::before {
content: "Schauspielfabrik am "!important;
}
.page-id-7726 .sched-title
::before {
content: "Fitnessfabrik am "!important;
}
.page-id-7363 .sched-title::before {
content: " "!important;
}
.page-id-7363 .sched-title::after {
content: "s in der Klangfabrik"!important;
}
.single-ajde_events #kf-header {
background-color: #000000!important;
}
.single-ajde_events .evo_page_body {
padding-top: 50px!important;
}
.pills a{
background-color: #00869d;
padding: .3em .7em;
text-align: center;
display: inline-block;
vertical-align: baseline;
border-radius: .25em;
margin: .3em;
color: #ffffff;
}
.pills span{
background-color: #00869d;
padding: .3em .7em;
text-align: center;
display: inline-block;
vertical-align: baseline;
border-radius: .25em;
margin: .3em;
} .custom_badge span{
background-color: #00869d;
padding: .3em .7em;
text-align: center;
display: inline-block;
vertical-align: baseline;
border-radius: .25em;
margin: .3em;
font-family: "Open Sans", sans-serif;
font-weight: 400;
text-transform: uppercase;
border-radius: 0!important;
}
#teamdetail p:last-child {
margin-bottom: 0!important;
}
.post-termin1 p{
margin-bottom: 0!important;
color: #ea8b05;
font-size: 17px!important;
letter-spacing: 0!important;
font-family: "Open Sans", sans-serif;
font-weight: 600;
}
.post-termin {
margin-bottom: 0!important;
color: #ffffff;
font-size: 17px!important;
letter-spacing: 0!important;
font-family: "Open Sans", sans-serif;
font-weight: 600;
}
.post-termin2 {
margin-bottom: 0!important;
color: #00869d;
font-size: 17px!important;
letter-spacing: 0!important;
font-family: "Open Sans", sans-serif;
font-weight: 600;
}
.event-termin {
margin-bottom: 0!important;
color: #ffffff;
font-size: 17px!important;
letter-spacing: 0!important;
font-family: "Open Sans", sans-serif;
font-weight: 600;
}
.event-termin i{
font-size: 15px!important;
margin-right: 8px;
}
.event-termin2 {
margin-bottom: 0!important;
color: #ea8b05;
font-size: 17px!important;
letter-spacing: 0!important;
font-family: "Open Sans", sans-serif;
font-weight: 600;
}
.event-termin2 i{
font-size: 15px!important;
margin-right: 8px;
}
.elementor-post-date::before {
content: "News vom "!important;
}
.elementor hr {
margin: 20px 0 20px 0!important;
background-color: #777777!important;
height: 1px;
border: 0px;
}
.tc_the_content_pre {
padding-bottom: 35px;
}
.tc_event_date_title_front {
font-size: 16px;
text-transform: none;
}  .sched-event .sched-event-title {
font-weight: normal;
} .sched-event .sched-event-subtitle {
color: #282828;
}
.sched-popup .sched-popup-title {
background-color: rgb(231, 231, 231)!important;
}
.sched-meta-value::before {
content: "Altersgruppe: ";
font-weight: normal;
}
.sched-popup p.sched-popup-description-text {
padding-top: 15px!important;
}
.sched-meta .sched-meta-field {
padding-bottom: 0!important;
}
.ajde_evcal_calendar.boxy.boxstyle0 .eventon_events_list .eventon_list_event .evcal_desc {
text-shadow: 0px 0px 4px rgba(0,0,0,1.0)!important;
}
.evcal_cblock .evo_start, .evcal_cblock .evo_end, .evcal_cblock .evo_end:before {
text-shadow: 0px 0px 4px rgba(0,0,0,1.0)!important;
} a.ff .sched-event-title::before {
background-image: url(//die-klangfabrik.de/wp-content/uploads/2019/11/ff.png);
background-size: 11px 13px;
background-repeat: no-repeat;
display: inline-block;
margin-right: 5px;
width: 11px; 
height: 13px;
content:"";
}
a.zumba .sched-event-title::before {
background-image: url(//die-klangfabrik.de/wp-content/uploads/2019/11/ff_zumba_kl.png);
background-size: 33px 14px;
background-repeat: no-repeat;
display: inline-block;
margin-right: 5px;
width: 33px; 
height: 14px;
content:"";
position: relative;
top: 1px;
}
a.extern .sched-event-title::before {
background-image: url(//die-klangfabrik.de/wp-content/uploads/2019/11/taekwondo.png);
background-size: 13px 13px;
background-repeat: no-repeat;
display: inline-block;
margin-right: 5px;
width: 13px; 
height: 13px;
content:"";
position: relative;
top: 1px;
}
a.extern .sched-event-title {
color: gray;
}
.sched-meta-value {
font-weight: bold;
color: #02859b;
}