
.news-block .card{
    background-color: #1C1C1C;
    border-radius: 20px;
}
.card-img-top{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.news-metadata .author{
    font-size: var(--text-sm);
    font-family: freight-display-pro;
    font-style: italic;
    color: var(--gx-copy-grey);
}
.news-metadata .author.large{
    font-size: var(--text-lg);            
}
.news-metadata .date{
    font-size: var(--text-xs);
    color: var(--gx-copy-grey);
}
.news-block .card .card-text{
    font-size: var(--text-md-sm);
    text-decoration: none;
}
/* .news-block .card .card-text a{
    color: #FFFFFF;
    text-decoration: none;
} */
.news-block .card a.card-text:hover{
    text-decoration: underline;
}

.pagination .page-item a{
    font-size: var(--text-md-sm);
    color: #FFFFFF;
    text-decoration: none;
    padding: 0 10px;
}
.pagination .page-item a:hover,
.pagination .page-item.active a{
    color: #FFFFFF;
    text-decoration: underline;
}
.pagination .page-item.disabled .page-link{
    opacity: 0.6;
}        
.pagination .page-link {
    background-color: transparent;
    border: none;
    padding: 0 10px;
}
.first-news h1{
    font-family: "roc-grotesk-condensed", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: var(--h2);
    text-transform: uppercase;
    line-height: 0.75;
}
.first-news .newHeading {
    font-size: 46px; 
}
h2.news-main-title{
    font-size: var(--h2-smaller);            
}
@media (min-width: 1024px) and (max-width: 1700px){
    .first-news h1 {
        font-size: 5.1vw;
    }
}
@media (max-width: 1400px) {
    .first-news h1{
        font-family: "roc-grotesk-condensed", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 68px;
        text-transform: uppercase;
        line-height: 0.75;
    }
    
}
@media (max-width: 1100px) {

    .first-news h1{
        font-family: "roc-grotesk-condensed", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 48px;
        text-transform: uppercase;
        line-height: 0.75;
    }
    .news-metadata .author{
        font-size: 20px;
        font-family: freight-display-pro;
        font-style: italic;
        color: var(--gx-copy-grey);
    }
    .news-metadata .author.large{
        font-size: 20px;            
    }
    .news-metadata .date{
        font-size: 16px;
        color: var(--gx-copy-grey);
    }
    .news-block .card .card-text{
        font-size: 20px;
    }
    .pagination .page-item a{
        font-size: 20px;                
    }
    .arrow-right{
        width: 30px;
        height: auto;
    }
}
.news-card-body {
    display: flex;
    flex-direction: column;
 }
.newLink-text {
    margin-top: auto;
}


@media (max-width: 990px) {
    .first-news .newHeading{
        font-size: 20px; 
    }
}