﻿.newslist {

}
.newslist .categories {
    padding: 2rem 0;
    font-size: 2.4rem;
    display: flex;
    justify-content: center;
    text-transform: uppercase;
}
    .newslist .categories .cat {
        padding: 0 1rem;
    }
        .newslist .categories .cat a {
            color: var(--main-color);
        }
        .newslist .categories .cat.active a {
            color: var(--accent-color);
            font-weight: 500;
        }
    .newslist .news-item-grid {
        display: grid;
        grid-template-columns: 40rem 1fr;
        grid-gap: 3rem;
        padding: 2rem 0;
        border-bottom: 1px solid #ccc;
    }
    .newslist img {
        max-width: 100%;
    }
    .newslist .news-item-grid h6 {
        font-size: 1.4rem;
        text-transform: uppercase;
        font-weight: 400;
        color: #787878;
        margin: 0 0 .5rem 0;
    }
    .newslist .news-item-grid h3 {
        margin: 0 0 1rem 0;
        font-weight: 500;
        letter-spacing: .2rem;        
        font-size: 2.0rem;
        text-transform: uppercase;
    }
    .newslist .news-item-grid p {
        line-height:1.4;
    }
    .newslist .news-item-grid a.rm {
        text-transform: uppercase;
        font-weight: 500;
        font-size: 1.4rem;
    }
    .newslist .pager {
        padding: 2rem 0;
    }

/* Latest News Widget */
    .newslist.latest-news .news-item-grid {
        border-bottom: none;
    }
    .newslist.latest-news h3 {
        margin-bottom: .5rem;
    }

@media (max-width: 768px) {
    .newslist .news-item-grid {
        grid-template-columns: 1fr 1fr;
    }
}
@media (max-width: 550px) {
    .newslist .news-item-grid {
        grid-template-columns: 1fr;
    }
}