.elementor-48154 .elementor-element.elementor-element-9c83ca4 > .elementor-background-overlay{background-color:#000000;opacity:0;}body.elementor-page-48154:not(.elementor-motion-effects-element-type-background), body.elementor-page-48154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-48154 .elementor-element.elementor-element-980f6c4{width:10%;}.elementor-48154 .elementor-element.elementor-element-981377a{width:86.574%;}.elementor-48154 .elementor-element.elementor-element-d67e275{width:10%;}}/* Start custom CSS for dce-rawphp, class: .elementor-element-e720d7d */*, h2, h3, h4, h5, h6 {
    color:black !important;
}

body {
    width:100%;
    
}

@media print {
body {-webkit-print-color-adjust: exact;}
}

.tt-backend-location {
    break-before: page;
}

.tt-backend-location > div > img {
    max-height: 120px;
    margin-top:20px;
}

.tt-backend-day h4 {
    margin-top:0px;
    font-size:27px;
font-family:sans-serif !important;

}

.tt-backend-event {
    display: block;
    margin-bottom:5px;
    background-color:#eeeeee;
    border:1px solid #eeeeee;
    font-size: 12px;
    padding:2px;
    print-color-adjust: exact;
    margin-top: -2px;

}

.tt-backend-name {
    font-weight:bold;
    display: inline-block;
    font-size: 16px;
    padding:1px;
}


.tt-backend-time {
    display:block;
    float:right;
    position: relative;
    display: block;
    padding:5px;
}

.tt-backend-cat {
    display: inline;
    padding:3px;
    border-radius:150px;
    margin:0px;
    top:2px;
    border:1px solid #cccccc;
    display: inline-block;
}

.tt-event-cat-1  {
    background-color:#f8e080 !important;
    print-color-adjust: exact;
    font-weight: bold;
}

.tt-event-cat-2 {
    background-color:#6bb094 !important;
    print-color-adjust: exact;
        font-weight: bold;

}

.tt-event-cat-3 {
    background-color:#284c5a !important;
    color:#ffffff !important;
    print-color-adjust: exact;
        font-weight: bold;

}

.tt-event-cat-4 {
    background-color:#ef787f !important;
    print-color-adjust: exact;
    font-weight: bold;
}

.tt-event-cat-5 {
    background-color:#832f3f !important;
    color:#ffffff !important;
    print-color-adjust: exact;
    font-weight: bold;
}

.tt-event-cat-6 {
    background-color:#c3d5df !important;
    print-color-adjust: exact;
      font-weight: bold;
}

.tt-event-cat-7 {
    background-color:#dddddd;
}

.tt-event-cat-8 {
    background-color:#dddddd;
}/* End custom CSS */