.elementor-9 .elementor-element.elementor-element-54f5944a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-54f5944a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seductionclub.co.uk/wp-content/uploads/2025/11/pretty-girl-wearing-red-lingerie-lying-on-bed.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-54f5944a > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.74;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-54f5944a > .elementor-container{max-width:1200px;}.elementor-9 .elementor-element.elementor-element-54f5944a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-9 .elementor-element.elementor-element-c3a9e4d{text-align:center;}.elementor-9 .elementor-element.elementor-element-c3a9e4d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-d3cea96 );}.elementor-9 .elementor-element.elementor-element-03183d6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-03183d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-03183d6 > .elementor-container{max-width:1300px;}.elementor-9 .elementor-element.elementor-element-03183d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-9 .elementor-element.elementor-element-03183d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-895e267{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-895e267 .elementor-heading-title{color:var( --e-global-color-bbd710c );}.elementor-9 .elementor-element.elementor-element-80e082e{margin-top:0px;margin-bottom:40px;}.elementor-9 .elementor-element.elementor-element-a118436 > .elementor-element-populated{border-style:dotted;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-a118436 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-a118436 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-a118436 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-2dc1f32{text-align:center;}.elementor-9 .elementor-element.elementor-element-2dc1f32 .elementor-heading-title{color:var( --e-global-color-d3cea96 );}.elementor-9 .elementor-element.elementor-element-cde29e4{text-align:center;color:var( --e-global-color-bbd710c );}.elementor-9 .elementor-element.elementor-element-686304c .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-686304c .elementor-button:focus{background-color:var( --e-global-color-d3cea96 );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-686304c .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-686304c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-38c936b > .elementor-element-populated{border-style:dotted;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-38c936b > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-38c936b > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-38c936b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-b5a6124{text-align:center;}.elementor-9 .elementor-element.elementor-element-b5a6124 .elementor-heading-title{color:var( --e-global-color-d3cea96 );}.elementor-9 .elementor-element.elementor-element-6ca720e{text-align:center;color:var( --e-global-color-bbd710c );}.elementor-9 .elementor-element.elementor-element-d1bfe61 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d1bfe61 .elementor-button:focus{background-color:var( --e-global-color-d3cea96 );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d1bfe61 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-d1bfe61 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1370cd1 > .elementor-element-populated{border-style:dotted;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-1370cd1 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-1370cd1 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-1370cd1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-f5a7fdc{text-align:center;}.elementor-9 .elementor-element.elementor-element-f5a7fdc .elementor-heading-title{color:var( --e-global-color-d3cea96 );}.elementor-9 .elementor-element.elementor-element-b8e3149{text-align:center;color:var( --e-global-color-bbd710c );}.elementor-9 .elementor-element.elementor-element-ea5ff14 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-ea5ff14 .elementor-button:focus{background-color:var( --e-global-color-d3cea96 );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ea5ff14 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-ea5ff14 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:1025px){.elementor-9 .elementor-element.elementor-element-54f5944a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-54f5944a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-54f5944a{padding:200px 15px 150px 15px;}.elementor-9 .elementor-element.elementor-element-7b08bb31 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-9 .elementor-element.elementor-element-c3a9e4d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-54f5944a{padding:150px 0px 80px 0px;}.elementor-9 .elementor-element.elementor-element-c3a9e4d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS */form#event_filters {
    display: none;
}






/* Make all event text white */
.wpem-event-details *,
.wpem-event-title *,
.wpem-event-date-time *,
.wpem-event-location *,
.wpem-event-type *,
.wpem-event-type-text {
    color: #ffffff !important;
}

/* Event title white */
.wpem-event-title h3.wpem-heading-text {
    color: #ffffff !important;
}

/* Event link text white */
.wpem-event-details a,
.wpem-event-action-url,
.wpem-event-type a {
    color: #ffffff !important;
}

/* Event category badge fix */
.wpem-event-type-text {
    background: transparent !important;
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
}

/* Optional: Remove underline from links */
.wpem-event-details a {
    text-decoration: none !important;
}

/* If event box has background, make it dark */
.wpem-event-details {
    background: #000000 !important;
}

.wpem-event-type {
    display: none !important;
}/* End custom CSS */