/* ===================================
   SMART SLIDER 3 - NEON THEME STYLING
   Hero Slider Customization
   =================================== */

/* Slider Container & Gap Fixes */
.n2-section-smartslider,
.n2-ss-slider-wrapper,
.n2-ss-slider {
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Remove gaps caused by WP autop p tags */
.rtc-home-container>p:empty,
.rtc-home-container>p {
    margin: 0 !important;
    padding: 0 !important;
    display: none !important;
    /* Hide empty p tags around shortcodes */
}

/* Fix Bottom Gap: Reduce padding of the immediate next section */
.n2-section-smartslider+section {
    padding-top: 20px !important;
}


/* Slider Background - Should be transparent to show updated images */
.n2-ss-slide {
    background: transparent !important;
}

/* Slider Images - Remove Overlay to show image clearly */
.n2-ss-slide-background-image::after {
    display: none !important;
    background: transparent !important;
    content: none !important;
}


/* Remove Default Shadows */
.n2-ss-slider {
    box-shadow: none !important;
}

/* Responsive */
@media (max-width: 768px) {

    .n2-ss-slider-controls-absolute .n2-ss-slider-control-previous,
    .n2-ss-slider-controls-absolute .n2-ss-slider-control-next {
        width: 45px !important;
        height: 45px !important;
    }

    .n2-ss-layer a.n2-ss-button,
    .n2-ss-layer .n2-ss-button {
        padding: 12px 25px !important;
        font-size: 14px !important;
    }
}