:root {
    --table-bright: #ffffff00 !important;
    --table-dark: #ffffff00 !important;
    --table-header: rgb(0, 0, 0);
    --colorHeader: black;
    --sidebar-active: rgb(166, 166, 166);
    --sidebar-inactive: rgb(0, 0, 0);
    --colorSidebarActive: rgb(0, 0, 0);
    --colorSidebarInactive: black;
    --hover: rgb(228, 228, 228);
    --colorHover: rgb(0, 0, 0);
}

.tBodyKalender .trKikaKalender:nth-child(2n + 1) {
    transition-duration: 350ms;
    background-color: #ffffff00 !important;
}


p.pfarrkreis {
    display: none;
}
.dateBoxKika {
    padding-top: 8px!Important;
}
.trKikaKalender .tdKikaKalender {
    border-left: 1px solid #ffffff00 !important;
    border-right: 1px solid #ffffff00 !important;
}
.tBodyKalender .trKikaKalender:hover {
    color: black !important;
    cursor: default !important;
}

.trKikaKalender .thKikaKalender {
    display: none  !important;
}
@media only screen and (max-width: 768px) {
  .kikaContainer .mobile-field {
    display: block !important;
  }
}

td.tdKikaKalender.cellRaumFarbe {
    display: none;
}

.kikaContainer {
    color: white;
    font-size: 34px;
    font-family: 'Noto Sans';
    font-weight: bold;
    line-height: normal;
}
.trKikaKalender .tdKikaKalender {
    text-align: left;
    border: 1px solid #bbbbbb00;
}

[data-label="Datum:"] {
    display: none;
}

.kikaContainer .kikaTableVeranstaltungenKalender {
    width: 95%!Important;
}