.elementor-646 .elementor-element.elementor-element-7cea814{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:04px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-646 .elementor-element.elementor-element-b9bbf01{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF000033;--border-color:#FF000033;--border-radius:4px 4px 4px 4px;--padding-top:04px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-646 .elementor-element.elementor-element-b9bbf01:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-b9bbf01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF00001A;}@media(max-width:767px){.elementor-646 .elementor-element.elementor-element-7cea814{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-646 .elementor-element.elementor-element-b9bbf01{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-646 .elementor-element.elementor-element-7cea814{--width:100%;}.elementor-646 .elementor-element.elementor-element-b9bbf01{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7cea814 */.calendar-event p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
} 

.calendar-event {
    transition: all .3s ease-out;
}

.calendar-event:hover {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9bbf01 */.calendar-event-cancelled p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    color: #FF0000 !important;
} 

.calendar-event-cancelled {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    opacity: .6;
    transition: none;
}

.calendar-event-cancelled:hover {
    transform: scale(1);
}/* End custom CSS */