.meteo-posts > h2 {
    padding: 20px 0;
    font-size: 18px;
}

@media (min-width: 992px){
    .meteo-posts > h2 {
        padding: 10px 0;
        font-size: 14px;
    }
}

@media (min-width: 1300px){
    .meteo-posts > h2 {
        padding: 20px 0;
        font-size: 18px;
    }
}

.meteo-posts::after {
    position: absolute;
    content: '';
    left: 20px;
    width: 85px;
    height: 1px;
    background-color: #F1F0EB;
    opacity: 0.4;
}

.meteo-posts ~ .meteo-posts::after{
    position: absolute;
    content: '';
    left: 20px;
    width: 0;
    height: 0;
    background-color: none;
    opacity: 0;
}
