
.wpupg-grid a {
    text-decoration: none;
}

.wpupg-item {
    width: 100%;
    max-width: 390px;
}

.post-container {
    background-color: #FFFFF;
    box-shadow: 0px 3px 6px #00000029;
    color: #424242;
    margin: 15px 30px;
}

    .post-container .post-thumbnail {
        height: 180px;
        overflow: hidden;
        border-bottom: 4px solid #006940;
    }

        .post-container .post-thumbnail img {
            min-width: 100%;
        }

    .post-container .post-title {
        font-size: 16px;
        height: 48px;
        margin: 8px 12px 10px 12px !important;
    }

    .post-container .post-excerpt {
        font-size: 13px;
        min-height: 76px;
        margin: 0 12px 10px 12px !important;
    }

    .post-container .post-readmore {
        color: #006940;
        font-size: 16px;
        font-weight: bold;
        text-decoration: underline;
        margin: 0 12px 16px 12px !important;
        height: 35px;
    }

    .post-container .post-categories {
        font-size: 16px;
        font-weight: bold;
        margin: 8px 12px !important;
    }

#wpupg-grid-blog-landing-page-post-grid-with-search .post-excerpt {
    display: none;
}

.wpupg-item.wpupg-type-whitepaper {
    max-width: 280px;
}

    .wpupg-item.wpupg-type-whitepaper .post-container {
        margin: 10px;
    }

        .wpupg-item.wpupg-type-whitepaper .post-container .post-thumbnail {
            height: 325.25px;
        }

        .wpupg-item.wpupg-type-whitepaper .post-container .post-title {
            height: 60px;
        }

        .wpupg-item.wpupg-type-whitepaper .post-container .post-excerpt {
            height: 85px;
        }

@media (max-width: 576px) {
    .post-container .post-title, .post-container .post-thumbnail {
        height: auto;
    }
}
