.main-post {
    height: 30rem;
    background-color: #ffffff;
}
.main-post-shadow{
    box-shadow: 0 2px 4px 0 rgba(50, 50, 93, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.01); 
    border-radius: 40px 0 40px 0;
}

.main-post .post-img {
    min-height: 30rem;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 40px 0 40px 0;
    background-attachment: inherit;
    background-position: center;
}

.main-post .entry-title {
    max-height: 7.25rem;
    overflow: hidden;
}

.main-post .entry-summary {
    max-height: 7.75rem;
    overflow: hidden;
}
