/*
Theme Name: Salient Child Theme
Template: salient
*/

/* ============================================================
 * Home : fade smooth sur les cotes du carousel "recent posts"
 * Couleur cible : rgba(255,207,0,0.1) sur blanc = ~#fff9e6
 * ============================================================ */
.nectar-recent-posts-slider_multiple_visible {
    position: relative !important;
    overflow: hidden !important;
}
.nectar-recent-posts-slider_multiple_visible::before,
.nectar-recent-posts-slider_multiple_visible::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    width: 45px !important;
    pointer-events: none !important;
    z-index: 100 !important;
}
.nectar-recent-posts-slider_multiple_visible::before {
    left: 0 !important;
    background: linear-gradient(to right,
        #fff9e6 0%,
        rgba(255,249,230,0.98) 15%,
        rgba(255,249,230,0.88) 30%,
        rgba(255,249,230,0.70) 45%,
        rgba(255,249,230,0.48) 60%,
        rgba(255,249,230,0.25) 78%,
        rgba(255,249,230,0) 100%) !important;
}
.nectar-recent-posts-slider_multiple_visible::after {
    right: 0 !important;
    background: linear-gradient(to left,
        #fff9e6 0%,
        rgba(255,249,230,0.98) 15%,
        rgba(255,249,230,0.88) 30%,
        rgba(255,249,230,0.70) 45%,
        rgba(255,249,230,0.48) 60%,
        rgba(255,249,230,0.25) 78%,
        rgba(255,249,230,0) 100%) !important;
}
/* Raise Flickity dots above the overlay */
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots {
    z-index: 101 !important;
    position: relative !important;
}
@media (max-width: 767px) {
    .nectar-recent-posts-slider_multiple_visible::before,
    .nectar-recent-posts-slider_multiple_visible::after {
        display: none !important;
    }
}
