﻿.post-link {
    text-decoration: none;
    padding: 0px;
    display: block;
}

.post-container {
    box-shadow: 0px 0px 6px #00000029;
    color: #333333;
    background-color: #FFFFFF;
}
    .post-container .post-thumbnail {
        overflow: hidden;
        border-bottom: 4px solid #006940;
    }

        .post-container .post-thumbnail.post {
            
            height: 131px;
            overflow: hidden;
            border-bottom: 4px solid #006940;
        }
            .post-container .post-thumbnail.post img {
                height: auto;
                min-height: 100%;
                width: 100%;
                min-width: 100%;
            }
        .post-container .post-thumbnail.whitepaper {
            height: 469px;
        }
            .post-container .post-thumbnail.whitepaper img {
                height: auto;
                min-height: 100%;
                max-width: 100%;
                min-width: 100%;
            }

    .post-container .post-title {
        font-size: 16px;
        line-height: 22px;
        min-height: 63px;
        margin: 8px 12px 10px 12px !important;
    }

    .post-container .post-excerpt {
        font-size: 13px;
        line-height: 18px;
        height: 88px;
        margin: 0px 12px 10px 12px !important;
    }
    .post-container .post-readmore {
        color: #006940;
        font-size: 16px;
        font-weight: bold;
        text-decoration: underline;
        margin: 0 12px 0px 12px !important;
        height: 35px;
    }

    .post-container .post-categories {
        font-size: 16px;
        font-weight: bold;
        margin: 8px 12px !important;
    }

@media(max-width: 577px) {
    .post-container {
        margin-bottom: 16px;
    }
        .post-container .post-readmore {
            margin: 0 8px 0px 8px !important;
        }
        .post-container .post-thumbnail.whitepaper {
            height: 210px;
        }
        .post-container .post-title {
            height: auto;
            margin: 8px 8px 10px 8px !important;
        }
        .post-container .post-excerpt {
            overflow: hidden;
        }
        .posts-container .row > .col-xs-6:nth-of-type(odd) {
            padding-right: 9px;
        }
        .post-container .row > .col-xs-6:nth-of-type(even) {
            padding-left: 9px;
        }
}