.blog-post-loop .article-body-container {
background-color: transparent;
}

.wd-post-date {
    display: none!important;
}

.post-image-mask {
    display: none;
}

.blog-post-loop .post-title {
    font-weight: 600;
}

.blog-post-loop .post-title,
.blog-post-loop .entry-content  {
    text-align: left;
}

.blog-post-loop .entry-content p,
.entry-content {
    font-size:20px;
    font-weight:300;
    color: #3c3938;
    text-align: left;
}

.blog-post-loop .post-title a:hover {
    color: #0c605f;
}

.post-img-wrapp a:after {
    opacity: 0!important;
}

.read-more-section a {
    font-size: 13px!important;
    color: #3c3938!important;
    font-weight: 300!important;
    letter-spacing: 2px!important;
    padding: 10px 0px!important;
    border-top: 1px solid #DCB3A0!important;
    border-bottom: 1px solid #DCB3A0!important;
}

.read-more-section a:after {
    display: none!important;
}

.blog-post-loop .entry-thumbnail img {
    object-fit: cover;
    height: 40vh;
}