.related-posts-list article .entry p {
    min-height: 96px;
}
.related-posts-list article .entry h3 a {
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    min-height: 83px;
    font-size: 32px;
    line-height: 40px;
}

.related-posts-list.owl-carousel article {
    box-shadow: 0px 9px 23px rgba(217, 217, 217, 0.19);
}
.owl-carousel .owl-stage-outer {
    padding-bottom: 20px;
    margin-bottom: 15px;
}

.owl-carousel .owl-dots {
    display: flex;
    position: relative;
    top: 4px;
    width: 50vw;
}
.owl-carousel button.owl-dot {
    display: block;
    width: 11px;
    height: 11px;
    font-size: 0;
    background: #BDBDC1;
    padding: 0;
    border: 0;
    border-radius: 50%;
    outline: none;
    cursor: pointer;
    transition: all .05s ease-in-out;
    margin-right: 20px;
}
.owl-carousel button.owl-dot.active {
    background: #FF9E33;
}

body.home .homepage-post-slidere .section-title {
    text-align: left;
    margin-bottom: 50px;
}

@media screen and (max-width: 567px) {
    .owl-carousel .owl-dots {
        display: none;
    }
    .owl-carousel .slick-next, .owl-carousel .slick-prev {
        bottom: -15px;
    }
    section.site-section.homepage-post-slidere,
    section.site-section.homepage-post-slidere .related-posts {
        margin-bottom: 60px;
    }
}