.elementor-6296 .elementor-element.elementor-element-a77cc16{--display:flex;--min-height:1px;--overflow:hidden;}.elementor-6296 .elementor-element.elementor-element-a77cc16:not(.elementor-motion-effects-element-type-background), .elementor-6296 .elementor-element.elementor-element-a77cc16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6296 .elementor-element.elementor-element-d75eb27{width:100%;max-width:100%;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-6296 .elementor-element.elementor-element-d75eb27 > .elementor-widget-container{--e-transform-translateY:85px;--e-transform-scale:2;padding:0px 0px 0px 0px;}.elementor-6296 .elementor-element.elementor-element-d75eb27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6296 .elementor-element.elementor-element-d75eb27 img{width:100%;max-width:50%;}.elementor-6296 .elementor-element.elementor-element-f706936{width:100%;max-width:100%;text-align:center;}.elementor-6296 .elementor-element.elementor-element-f706936 > .elementor-widget-container{--e-transform-translateY:-100px;}.elementor-6296 .elementor-element.elementor-element-f706936 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:45px;font-weight:700;line-height:50px;text-shadow:4px 4px 1px rgba(0, 0, 0, 0.98);color:var( --e-global-color-text );}.elementor-6296 .elementor-element.elementor-element-3be5943{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6296 .elementor-element.elementor-element-3be5943:not(.elementor-motion-effects-element-type-background), .elementor-6296 .elementor-element.elementor-element-3be5943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6296 .elementor-element.elementor-element-da18c2e.elementor-element{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS for event-listing, class: .elementor-element-da18c2e *//* Existing Styles */
.wpem-event-layout-wrapper .wpem-event-infomation,
.wpem-event-layout-wrapper .wpem-event-details,
.wpem-event-layout-wrapper .wpem-event-date,
.wpem-event-layout-wrapper .wpem-event-date-time-text,
.wpem-event-layout-wrapper .wpem-event-location-text {
    color: #ffffff !important; /* White */
}

.wpem-event-layout-wrapper a,
.wpem-event-layout-wrapper .wpem-event-action-url,
.wpem-event-layout-wrapper .wpem-event-type-text {
    color: #FF69B4 !important; /* Hot Pink */
}

/* No Background and White Link Color for Specific Block */
.wpem-event-type-text.event-type.party-or-social-gathering a,
.wpem-event-type-text.event-type.party-or-social-gathering {
    background-color: transparent !important;
    color: #ffffff !important;
}

/* Hiding Specific block */
.wpem-event-type-text.event-type.party-or-social-gathering {
    display: none !important;
}

/* White Color for Date Information */
.wpem-event-layout-wrapper .wpem-from-date .wpem-date,
.wpem-event-layout-wrapper .wpem-from-date .wpem-month,
.wpem-event-layout-wrapper .wpem-to-date .wpem-date,
.wpem-event-layout-wrapper .wpem-to-date .wpem-month {
    color: #ffffff !important; 
}

/* Black for Card View */
.wpem-event-listing-box-view .wpem-from-date .wpem-date,
.wpem-event-listing-box-view .wpem-from-date .wpem-month {
    color: #000000 !important; 
}

/* Hot Pink for Title Link */
.wpem-event-layout-wrapper .wpem-event-title .wpem-heading-text, 
.wpem-event-layout-wrapper .wpem-event-title a .wpem-heading-text {
    color: #FF69B4 !important; 
}/* End custom CSS */