.elementor-48744 .elementor-element.elementor-element-9c83ca4 > .elementor-background-overlay{background-color:#000000;opacity:0;}body.elementor-page-48744:not(.elementor-motion-effects-element-type-background), body.elementor-page-48744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-48744 .elementor-element.elementor-element-980f6c4{width:10%;}.elementor-48744 .elementor-element.elementor-element-981377a{width:86.574%;}.elementor-48744 .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;
    print-color-adjust: exact;
}

body {
    width:100%;
}

.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:10px;
    background-color:#eeeeee;
    border:1px solid #eeeeee;
    font-size: 12px;
    padding:3px;

}

.tt-backend-name {
    font-weight:bold;
    display: inline-block;
    line-height: 30px;
    font-size: 16px;
    padding:3px;
}


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

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

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

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

}

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

}

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

}

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

}

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

}

.tt-event-cat-7 {
    background-color:#dddddd !important;
    print-color-adjust: exact;
        font-weight:bold;

}

.tt-event-cat-8 {
    background-color:#dddddd !important;
    print-color-adjust: exact;
        font-weight:bold;

}/* End custom CSS */