.block-container .b-content {
    display: flex;
    border-radius: 5px;
    /*max-width: 1170px;*/
    position: relative;
    z-index: 10;
    width: 100%;
    margin: 0 auto;
}

.news-card-container {
    padding: 30px 25px 20px;
    border: 1px solid #efeee8;
    border-bottom-width: 3px;
    max-width: 370px;
    background-color: #fff;
    margin-bottom: 30px;
    transition: all 1s;
}

.news-card-container a {
    text-decoration: none;
}

.news-card-container h2 a {
    font-size: 21px;
}
.news-card-container h2 {
    margin: 0 0 5px;
    line-height: 42px;
}

.news-card-container .meta-data {
    font-size: 12px;
}

.double-line {
    margin-top: 20px;
    height: 6px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}

@media screen and (max-width: 800px){
    .content-block .b-content {
        flex-direction: column;
    }

    .content-block .extra-content,
    .content-block .content-main {
        width: unset !important;
    }
}