#promotions-template .infos h1 {
    font-size: 2rem;
}

#promotions-template .section-header h2 {
    font-size: 1.5rem;
}

.grid .item article {
    margin: 0 auto;
}

@media all and (min-width: 1250px){
    .grid .item article {
        max-width: 17rem;
    }
}

@media all and (min-width: 1050px) and (max-width: 1249px){
    .grid .item article {
        max-width: 13rem;
    }
}

@media all and (min-width: 768px) and (max-width: 1049px){
    .grid .item article {
        max-width: 11rem;
    }

}

@media all and (min-width: 768px){
    .grid .item {
        width: calc(100% / 5) !important;
    }
}
