/* NewsX Category List - Style 2 */
/* .newsx-category-list.newsx-s2 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
} */

/* NewsX Category List - Style 2 : 5 colonnes */
#newsx_category_list-5 .newsx-s2.newsx-category-list {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

/* Tablette */
@media (max-width: 1024px) {
    #newsx_category_list-5 .newsx-s2.newsx-category-list {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

/* Smartphone 
@media (max-width: 600px) {
    #newsx_category_list-5 .newsx-s2.newsx-category-list {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}*/

/* Smartphone : 1 seule colonne */
@media (max-width: 600px) {
    #newsx_category_list-5 .newsx-category-list.newsx-s2 {
        grid-template-columns: 1fr;
    }
}

#newsx_category_list-5 .newsx-s2.newsx-category-list h4 {
  font-size: 0.95rem;
}

#newsx_category_list-5 .newsx-category-list.newsx-s2 img {
  object-fit: cover;
  height: 100%;
  width: 100%;
  object-position: center;
}

/* NewsX Category List : cadre uniforme sans rognage */
#newsx_category_list-5 .newsx-category-list.newsx-s2 li > a:first-child {
    aspect-ratio: 3 / 2;
    overflow: hidden;
    /* align-items: center;
    justify-content: center; */
}
/*
#newsx_category_list-5 .newsx-category-list.newsx-s2 li > a:first-child img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}
*/
