.elementor-slider .elementor-slider-item .featured-image {
    position: relative;
    margin-bottom: 15px !important;
}

.elementor-slider .elementor-slider-item .featured-image .caption {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 15px;
    border-radius: 0 0 3px 3px !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(25%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.9)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#99000000", GradientType=0);
}

.elementor-slider .elementor-slider-item .featured-image .caption a {
    color: #fff;
}

.elementor-slider .elementor-slider-item .post-item {
    padding: 60px;
}

.elementor-slider .elementor-slider-item.slick-center .post-item {
    padding: 0 !important;
}

.elementor-slider .slick-list.draggable {
    width: 85%;
    margin: 0 auto;
}

.elementor-slider.slick-slider>.slick-prev::before,
.elementor-slider.slick-slider>.slick-next::before {
    background: #fff;
    border-radius: 50%;
}