.sp-smart-post-thumbnail-slider {
    .sp-smart-post-swiper2 {
        margin-top: 20px;

        .swiper-wrapper {
            .sp-slide-item-thumb {

                // padding: 0 4px;
                .sp-smart-post-card-image {
                    &::after {
                        content: '';
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        width: 100%;
                        height: inherit;
                        background: #000;
                        opacity: 0.5;
                        z-index: 9;
                    }

                    // &.template-one::after {
                    //     opacity: 0;
                    // }
                    .sp-smart-post-template-one-content {
                        z-index: 10;
                    }

                    .sp-background-image-styles-template-two {
                        &::after {
                            content: '';
                            visibility: hidden;
                        }
                    }
                }

                &.swiper-slide-thumb-active {

                    .sp-smart-post-card-image {
                        &::after {
                            content: '';
                            // visibility: hidden;
                            opacity: 0;
                            transition: opacity .3s ease-in-out;
                        }

                        .sp-background-image-styles-template-two {
                            &::after {
                                content: '';
                                opacity: 0;
                                transition: opacity .3s ease-in-out;
                            }
                        }
                    }
                }

                .sp-smart-post-card-image {
                    .image-overlay {
                        display: none;
                    }
                }

                .sp-background-image-wrapper {
                    .image-overlay {
                        opacity: 0;
                    }
                }
            }
        }
    }
}

.sp-smart-post-block-wrapper {
    &.sp-smart-post-thumbnail-slider {
        display: flex;

        .sp-smart-post-thumbnail-thumb {
            .sp-smart-post-swiper2 {
                .template-one {
                    .sp-smart-post-template-one-content {
                        .sp-smart-post-title {
                            font-size: 14px !important;
                            font-weight: 500 !important;
                            line-height: 130% !important;
                            text-align: left;
                        }
                    }
                }
            }
        }

        // .sp-smart-post-swiper-nav-arrow {
        //     padding: 0 30px;
        // }
        // .sp-smart-post-swiper-nav-arrow .btn-prev,
        // .sp-smart-post-swiper-nav-arrow .btn-next {
        //     left: 0;
        // }

        &.sp-thumbnail-top {
            flex-direction: column-reverse;

            .sp-smart-post-thumbnail-thumb {
                .sp-smart-post-swiper2 {
                    margin-top: 0;

                    .template-one {
                        height: 100px;
                        display: flex;
                        position: relative;

                        ul {
                            justify-content: left !important;

                            li a:hover {
                                color: #fff !important;
                            }
                        }

                        .sp-smart-post-card-image {
                            width: 40% !important;
                            height: inherit;
                            position: absolute;
                            left: 0;

                            a {
                                display: block;
                                height: 100%;

                                img {
                                    width: 100%;
                                    height: 100% !important;
                                }
                            }
                        }

                        .sp-smart-post-template-one-content {
                            height: 100%;
                            width: 60%;
                            position: absolute;
                            right: 0;

                            .sp-smart-post-card-content {
                                text-align: left;
                                justify-content: center;
                                align-items: flex-start;
                                width: 100%;
                                height: 100%;
                                padding: 10px !important;

                                .sp-smart-post-category {
                                    a {
                                        padding: 0 !important;
                                        background: transparent !important;
                                        font-size: .75rem;
                                    }
                                }
                            }

                            .sp-smart-post-details,
                            .sp-smart-post-read-more-button,
                            .sp-smart-post-social-share {
                                display: none;
                            }

                        }
                    }
                }
            }
        }

        &.sp-thumbnail-right {
            flex-direction: row;

            .sp-smart-post-thumbnail-slide {
                width: 75%;
            }

            .sp-smart-post-thumbnail-thumb {
                width: 25%;

                .sp-smart-post-swiper2 {
                    height: 100%;
                    margin-top: 0;

                    .template-one {
                        height: 100px;
                        display: flex;
                        position: relative;

                        ul {
                            justify-content: left !important;

                            li a:hover {
                                color: #fff !important;
                            }
                        }

                        .sp-smart-post-card-image {
                            width: 40% !important;
                            height: inherit;
                            position: absolute;
                            left: 0;

                            a {
                                display: block;
                                height: 100%;

                                img {
                                    width: 100%;
                                    height: 100% !important;
                                }
                            }
                        }

                        .sp-smart-post-template-one-content {
                            height: inherit;
                            width: 60%;
                            position: absolute;
                            right: 0;

                            .sp-smart-post-card-content {
                                text-align: left;
                                justify-content: center;
                                align-items: flex-start;
                                width: 100%;
                                height: inherit;
                                padding: 10px !important;

                                .sp-smart-post-category {
                                    a {
                                        padding: 0 !important;
                                        background: transparent !important;
                                        font-size: .75rem;
                                    }
                                }
                            }

                            .sp-smart-post-details,
                            .sp-smart-post-read-more-button,
                            .sp-smart-post-social-share {
                                display: none;
                            }

                            // .sp-smart-post-read-more-button {
                            //     display: none;
                            // }

                            // .sp-smart-post-social-share {
                            //     display: none;
                            // }
                        }
                    }
                }
            }
        }

        &.sp-thumbnail-bottom {
            flex-direction: column;

            .sp-smart-post-swiper2 {
                margin-top: 0;


                .template-one {
                    height: 100px;
                    display: flex;
                    position: relative;

                    ul {
                        justify-content: left !important;

                        li a:hover {
                            color: #fff !important;
                        }
                    }

                    .sp-smart-post-card-image {
                        width: 40% !important;
                        height: inherit;
                        position: absolute;
                        left: 0;

                        a {
                            display: block;
                            height: 100%;

                            img {
                                width: 100%;
                                height: 100% !important;
                            }
                        }
                    }

                    .sp-smart-post-template-one-content {
                        height: 100%;
                        width: 60%;
                        position: absolute;
                        right: 0;

                        .sp-smart-post-card-content {
                            text-align: left;
                            justify-content: center;
                            align-items: flex-start;
                            width: 100%;
                            height: 100%;
                            padding: 10px !important;

                            .sp-smart-post-category {
                                a {
                                    padding: 0 !important;
                                    background: transparent !important;
                                    font-size: .75rem;
                                    font-weight: 400;
                                }
                            }
                        }

                        .sp-smart-post-details,
                        .sp-smart-post-read-more-button,
                        .sp-smart-post-social-share {
                            display: none;
                        }

                        // .sp-smart-post-read-more-button {
                        //     display: none;
                        // }

                        // .sp-smart-post-social-share {
                        //     display: none;
                        // }
                    }
                }
            }
        }

        &.sp-thumbnail-left {
            flex-direction: row-reverse;

            .sp-smart-post-thumbnail-slide {
                width: 75%;
            }

            .sp-smart-post-thumbnail-thumb {
                width: 25%;

                .sp-smart-post-swiper2 {
                    height: 100%;
                    margin-top: 0;

                    .template-one {
                        height: 100px;
                        display: flex;
                        position: relative;

                        ul {
                            justify-content: left !important;

                            li a:hover {
                                color: #fff !important;
                            }
                        }

                        .sp-smart-post-card-image {
                            width: 40% !important;
                            height: inherit;
                            position: absolute;
                            left: 0;

                            a {
                                display: block;
                                height: 100%;

                                img {
                                    width: 100%;
                                    height: 100% !important;
                                }
                            }
                        }

                        .sp-smart-post-template-one-content {
                            height: inherit;
                            width: 60%;
                            position: absolute;
                            right: 0;

                            .sp-smart-post-card-content {
                                text-align: left;
                                justify-content: center;
                                align-items: flex-start;
                                width: 100%;
                                height: 100%;
                                padding: 10px !important;

                                .sp-smart-post-category {
                                    a {
                                        padding: 1px 3px !important;
                                        background: transparent !important;
                                        font-size: .75rem;
                                    }
                                }
                            }

                            .sp-smart-post-details,
                            .sp-smart-post-read-more-button,
                            .sp-smart-post-social-share {
                                display: none;
                            }

                            // .sp-smart-post-read-more-button {
                            //     display: none;
                            // }

                            // .sp-smart-post-social-share {
                            //     display: none;
                            // }
                        }
                    }
                }
            }
        }

        .sp-smart-post-thumbnail-slide {
            display: block;
        }

        .sp-smart-post-thumbnail-thumb {
            display: block;

            .sp-smart-post-card.template-one .sp-smart-post-card-image {
                height: 100% !important;
            }
        }

        .sp-smart-post-thumbnail-thumb .sp-slide-item-thumb {
            cursor: pointer;
        }

        // Thumbnail left positioning.
        &.thumbnail-slider-layout-five,
        &.thumbnail-slider-layout-three,
        &.thumbnail-slider-layout-two {
            &.sp-thumbnail-left {
                .sp-smart-post-thumbnail-slide {
                    .sp-slide-item {
                        .sp-smart-post-card-content {
                            margin-left: 25%;
                        }
                    }
                }

                .sp-smart-post-pagination-dots {
                    margin-left: 12%;
                }
            }

            &.sp-thumbnail-right {
                .sp-smart-post-thumbnail-slide {
                    .sp-slide-item {
                        .sp-smart-post-card-content {
                            margin-right: 25%;
                        }
                    }
                }

                .sp-smart-post-pagination-dots {
                    margin-left: -12%;
                }
            }
        }

        &.thumbnail-slider-layout-six,
        &.thumbnail-slider-layout-four,
        &.thumbnail-slider-layout-one {
            &.sp-thumbnail-left {
                .sp-smart-post-pagination-dots {
                    margin-left: 12%;
                }
            }

            &.sp-thumbnail-right {
                .sp-smart-post-pagination-dots {
                    margin-left: -12%;
                }
            }
        }

        .sp-smart-post-swiper2 {
            .sp-smart-post-card-content {
                div:has(.sp-smart-post-excerpt) {
                    display: none;
                }

                a:has(.sp-smart-post-title) {
                    pointer-events: none;
                }

                .sp-smart-post-category {
                    pointer-events: none;
                }
            }
        }
    }
}

.sp-smart-post-thumbnail-slider {

    .sp-smart-post-thumbnail-thumb .sp-smart-post-swiper2.sp-smart-post-background-layout .sp-smart-post-card-content,
    .sp-smart-post-swiper2 .sp-slide-item-thumb .sp-smart-post-product-add-to-cart {
        display: none;
    }

    .sp-smart-post-thumbnail-thumb .sp-smart-post-swiper2:not(.sp-smart-post-background-layout) .sp-smart-post-card-content {
        display: block;
        padding: 8px !important;
        text-align: left !important;

        .sp-meta-data {
            display: none;
        }
    }
}

.sp-smart-post-thumbnail-slider {

    .sp-smart-post-block-wrapper.thumbnail-slider-layout-three .sp-smart-post-swiper2 .sp-smart-post-card,
    .sp-smart-post-block-wrapper.thumbnail-slider-layout-four .sp-smart-post-swiper2 .sp-smart-post-card {
        display: flex;
        flex-direction: row;
        column-gap: 0px !important;

        .sp-smart-post-card-image {
            width: 40%;
            height: 100%;
            border: none !important;
            border-radius: 0 !important;
            flex-shrink: 0;

            a {
                display: block;
                height: 100%;

                img {
                    width: 100%;
                    height: 100% !important;
                }
            }
        }

        .sp-smart-post-template-one-content {
            width: 60%;

            .sp-smart-post-card-content {
                height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: flex-start !important;

                .sp-smart-post-category {
                    justify-content: flex-start;

                    .post-categories a {
                        background: transparent !important;
                        padding: 0 !important;
                        margin-bottom: 6px;
                    }
                }

                .sp-smart-post-title {
                    font-size: 14px !important;
                    font-weight: 500 !important;
                    line-height: 18px !important;
                }
            }
        }
    }

    .thumbnail-slider-layout-six {
        .sp-smart-post-thumbnail-slide {
            .sp-smart-post-card-image {
                border: none !important;
                border-radius: 0 !important;
            }
        }

        .sp-smart-post-card {
            &.content-left {

                .sp-smart-post-template-one-content,
                .image-overlay {
                    width: 50%;
                    left: 0;
                }
            }

            &.content-right {

                .sp-smart-post-template-one-content,
                .image-overlay {
                    left: 50%;
                    width: 50%;
                }
            }

            .sp-smart-post-template-one-content {
                .sp-smart-post-category,
                .sp-smart-post-details {
                    justify-content: flex-start;
                }
            }
        }
    }
}

.sp-smart-post-thumbnail-slider {
    .sp-smart-post-pagination-dots.swiper-pagination-vertical {
        flex-direction: column;
        transform: translateX(0px);
        top: 50%;
        transform: translateY(-50%);
    }
}

.sp-smart-post-thumbnail-slider {

    .sp-smart-post-thumbnail-slider.thumbnail-slider-layout-two,
    .sp-smart-post-thumbnail-slider.thumbnail-slider-layout-three,
    .sp-smart-post-thumbnail-slider.thumbnail-slider-layout-five {
        position: relative;
    }

    .sp-smart-post-thumbnail-slider.thumbnail-slider-layout-five.sp-thumbnail-left .sp-smart-post-thumbnail-thumb .sp-slide-item-thumb,
    .sp-smart-post-thumbnail-slider.thumbnail-slider-layout-five.sp-thumbnail-right .sp-smart-post-thumbnail-thumb .sp-slide-item-thumb {
        width: calc(50% - 10px);
    }

    // .sp-smart-post-thumbnail-slide .sp-smart-post-swiper.thumbnail-slider-layout-six .sp-smart-post-template-one-content {
    //     transition: all 0.3s ease-in-out;
    // }
    .sp-smart-post-card .sp-smart-post-template-one-content .sp-smart-post-card-content {
        max-width: 100%;
    }

    .thumbnail-slider-layout-six .sp-smart-post-card .sp-smart-post-template-one-content .sp-smart-post-card-content {
        width: 100%;
    }

    .sp-thumbnail-top .thumbnail-slider-layout-five .sp-smart-post-card-content {
        padding-top: 15%;
    }

    .sp-thumbnail-bottom .thumbnail-slider-layout-five .sp-smart-post-card-content {
        padding-bottom: 100px;
    }

    .sp-thumbnail-left .thumbnail-slider-layout-five .sp-smart-post-card-content,
    .sp-thumbnail-right .thumbnail-slider-layout-five .sp-smart-post-card-content {
        padding-left: 30%;
    }

    .sp-smart-post-card.thumbnail-slider-layout-six .sp-smart-post-template-one-content {
        overflow: hidden;
    }

    .sp-smart-post-card .sp-smart-post-template-one-content .sp-smart-post-card-content {
        border: none;
        border-radius: 0;
    }

    .sp-smart-post-thumbnail-slide .sp-smart-post-swiper.thumbnail-slider-layout-six .sp-smart-post-template-one-content,
    .sp-smart-post-swiper2 .sp-slide-item-thumb .sp-smart-post-category ul li a,
    .sp-smart-post-swiper2 .sp-slide-item-thumb .sp-smart-post-category a,
    .sp-smart-post-swiper2 .sp-slide-item-thumb .sp-smart-post-card-content .sp-smart-post-title {
        transition: all 0.3s ease-in-out;
    }

    .sp-smart-post-swiper2 .sp-slide-item-thumb .sp-smart-post-card-content .sp-smart-post-product-price {
        text-align: left;
    }

    .sp-smart-post-background-layout .sp-smart-post-card,
    .sp-smart-post-background-layout .sp-smart-post-card:hover {
        background: transparent;
    }

    .sp-smart-post-swiper2 .sp-slide-item-thumb .sp-smart-post-card-content {
        transition: all 0.3s ease-in-out;
    }
}

.sp-smart-post-thumbnail-slider {
    .sp-smart-post-background-layout:not(.thumbnail-slider-layout-six) {

        .sp-smart-post-template-one-content,
        .sp-smart-post-template-one-content .sp-smart-post-card-content {
            margin-left: auto;
            margin-right: auto;
        }
    }

    .thumbnail-slider-layout-one,
    .thumbnail-slider-layout-two,
    .thumbnail-slider-layout-five,
    .thumbnail-slider-layout-six {
        .sp-smart-post-thumbnail-thumb {
            .sp-smart-post-category {
                display: none;
            }
        }
    }

    .thumbnail-slider-layout-three,
    .thumbnail-slider-layout-four {
        .sp-smart-post-thumbnail-thumb {
            .sp-smart-post-category {
                position: static;
            }
        }
    }

}

.sp-smart-post-thumbnail-slider {
    @media screen and (max-width: 1023px) {

        .sp-smart-post-thumbnail-slider.sp-thumbnail-right .sp-smart-post-pagination-dots,
        .sp-smart-post-thumbnail-slider.sp-thumbnail-left .sp-smart-post-pagination-dots {
            margin: 0;
            bottom: 130px;
        }

        .sp-smart-post-thumbnail-slider.sp-thumbnail-right,
        .sp-smart-post-thumbnail-slider.sp-thumbnail-left {
            flex-direction: column;
        }

        .sp-smart-post-thumbnail-slider.sp-thumbnail-right .sp-smart-post-thumbnail-thumb,
        .sp-smart-post-thumbnail-slider.sp-thumbnail-left .sp-smart-post-thumbnail-thumb {
            width: 100%;
        }

        .sp-smart-post-thumbnail-slider.sp-thumbnail-right .sp-smart-post-thumbnail-slide,
        .sp-smart-post-thumbnail-slider.sp-thumbnail-left .sp-smart-post-thumbnail-slide {
            width: 100%;
            margin: 0;
        }
    }

    @media screen and (max-width: 767px) {
        .sp-smart-post-thumbnail-slider .sp-smart-post-swiper-nav-arrow {
            padding: 0px 0px;
        }

        .sp-smart-post-card .sp-smart-post-template-one-content .sp-smart-post-card-content {
            max-width: 100%;
        }

        .sp-smart-post-thumbnail-slider .sp-smart-post-thumbnail-slide,
        .sp-smart-post-thumbnail-slider.sp-thumbnail-right .sp-smart-post-thumbnail-thumb,
        .sp-smart-post-thumbnail-slider.sp-thumbnail-left .sp-smart-post-thumbnail-thumb {
            width: 100%;
        }
        .sp-smart-post-thumbnail-thumb,
        .sp-smart-post-pagination-dots {
            display: none !important;
        }
        .thumbnail-slider-layout-five .sp-smart-post-card .sp-smart-post-card-content {
            padding-bottom: 10px !important;
        }
        .thumbnail-slider-layout-six .sp-smart-post-card .sp-smart-post-template-one-content, 
        .thumbnail-slider-layout-six .sp-smart-post-card .image-overlay {
            width: 100% !important;
            left: 0 !important;
        }
    }
}

.thumbnail-slider-layout-two .sp-smart-post-swiper2,
.thumbnail-slider-layout-three .sp-smart-post-swiper2,
.thumbnail-slider-layout-five .sp-smart-post-swiper2 {
    margin: 16px 16px;
}

.sp-smart-post-thumbnail-slider.thumbnail-slider-layout-six.sp-thumbnail-right .sp-smart-post-thumbnail-thumb .sp-slide-item-thumb.swiper-slide-thumb-active::after {
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  left: -1px;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
}

.sp-smart-post-thumbnail-slider.thumbnail-slider-layout-six.sp-thumbnail-bottom .sp-smart-post-thumbnail-thumb .sp-slide-item-thumb.swiper-slide-thumb-active::after {
  clip-path: polygon(51% 43%, 0 0, 100% 0);
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 35px;
}

.sp-smart-post-thumbnail-slider.thumbnail-slider-layout-six.sp-thumbnail-left .sp-smart-post-thumbnail-thumb .sp-slide-item-thumb.swiper-slide-thumb-active::after {
  clip-path: polygon(100% 0, 0 50%, 100% 100%);
  right: -1px;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
}
.sp-smart-post-thumbnail-slider .sp-swiper-fade .swiper-slide.sp-slide-item {
  opacity: 0 !important;
}

.sp-smart-post-thumbnail-slider .sp-swiper-fade .swiper-slide.sp-slide-item.swiper-slide-active {
  opacity: 1 !important;
}
.sp-smart-post-thumbnail-slider.thumbnail-slider-layout-six .sp-smart-post-thumbnail-thumb .sp-slide-item-thumb.swiper-slide-thumb-active::after {
  position: absolute;
  content: "";
  background-color: #fff;
  height: 35px;
  z-index: 99;
}

.sp-smart-post-thumbnail-slider.thumbnail-slider-layout-six.sp-thumbnail-top .sp-smart-post-thumbnail-thumb .sp-slide-item-thumb.swiper-slide-thumb-active::after {
  clip-path: polygon(50% 0, 100% 100%, 0 100%);
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 35px;
  height: 18px;
}
.sp-smart-post-thumbnail-slider .sp-smart-post-swiper-nav-arrow-btn i {
  background: transparent;
  border-color: #FFF;
}
.sp-smart-post-thumbnail-slider .sp-smart-post-pagination-fraction.swiper-pagination-horizontal {
  transform: unset;
  border: 1px solid var( --smart-post-secondary );
  bottom: 180px;
}
.sp-smart-post-thumbnail-slider .sp-smart-post-pagination-dots.swiper-pagination-horizontal,
.sp-smart-post-thumbnail-slider .sp-smart-post-pagination-dynamic.swiper-pagination-horizontal,
.sp-smart-post-thumbnail-slider .sp-smart-post-pagination-strokes.swiper-pagination-horizontal,
.sp-smart-post-thumbnail-slider .sp-smart-post-pagination-numbers.swiper-pagination-horizontal {
  bottom: 180px;
  top: unset;
}
.sp-smart-post-thumbnail-slider .swiper-scrollbar-horizontal {
  bottom: 12px;
  top: unset;
}



// // title animate effect..................................................
// .sp-smart-post-thumbnail-slider .sp-smart-post-card .sp-smart-post-title {
//     position: relative;
//     display: inline-block;
// }

// .sp-smart-post-thumbnail-slider .sp-smart-post-card .sp-smart-post-title:after {
//     content: "";
//     position: absolute;
//     transition: width 0.6s ease;
// }

// .sp-smart-post-thumbnail-slider .sp-smart-post-card .sp-smart-post-title::before {
//     content: "";
//     position: absolute;
//     transition: width 0.6s ease;
// }






// // title animate effect..................................................
.sp-smart-post-thumbnail-slide .sp-smart-post-card .sp-smart-post-title {
    position: relative;
    display: inline-block;
}

.sp-smart-post-thumbnail-slide .sp-smart-post-card .sp-smart-post-title:after {
    content: "";
    position: absolute;
    transition: width 0.6s ease;
}

.sp-smart-post-thumbnail-slide .sp-smart-post-card .sp-smart-post-title::before {
    content: "";
    position: absolute;
    transition: width 0.6s ease;
}


.sp-smart-post-thumbnail-slide .sp-smart-post-card .sp-smart-post-title .line {
  position: relative;
  display: inline-block;
  padding-bottom: 2px;
}

.sp-smart-post-thumbnail-slide  .sp-smart-post-card .sp-smart-post-title .line::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  // height: 2px;
  // background: linear-gradient(90deg, #ff416c, #ff4b2b);
  // transform-origin: left;
  transform: scaleX(0);
  transition: transform 0.4s ease;
  z-index: -1;
}
.sp-smart-post-thumbnail-slide .sp-smart-post-card .sp-smart-post-title:hover .line::after {
  transform: scaleX(1);
}

/* Using :nth-of-type to target only .line elements */
.sp-smart-post-thumbnail-slide  .sp-smart-post-card .sp-smart-post-title:hover .line:nth-of-type(1)::after {
  transition-delay: 0s;
}

.sp-smart-post-thumbnail-slide .sp-smart-post-card .sp-smart-post-title:hover .line:nth-of-type(2)::after {
  transition-delay: 0.2s;
}

.sp-smart-post-thumbnail-slide  .sp-smart-post-card .sp-smart-post-title:hover .line:nth-of-type(3)::after {
  transition-delay: 0.4s;
}

.sp-smart-post-thumbnail-slide .sp-smart-post-card .sp-smart-post-title:hover .line:nth-of-type(4)::after {
  transition-delay: 0.6s;
}

.sp-smart-post-thumbnail-slide .sp-smart-post-card .sp-smart-post-title:hover .line:nth-of-type(5)::after {
  transition-delay: 0.8s;
}
.sp-smart-post-thumbnail-slide .sp-smart-post-card .sp-smart-post-title:hover .line:nth-of-type(6)::after {
  transition-delay: 1s;
}



