.mobile-top-panel .newsletter-ajax-popup{visibility: hidden;}
.category-box span{margin: -30px 0 -2px 0 !important;} .cards {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
grid-gap: 30px;
}
.cards {
max-width: 960px;
margin: 0 auto 30px;
}
article {
position: relative;
}
.article-img {
height: 150px;
width: 100%;
object-fit: cover;
}
.article-title {
position: absolute;
bottom: 0;
width: 100%;
padding: 10px;
background-color: rgba(255, 255, 255, 0.2);
}
a h4{color: yellow;font-size: 24px;}