.single {
    .single-page-grid {
        grid-template-columns: 1fr;
    }
    .cultura-container {
        grid-template-columns: 1fr;
    }
    .content-main-image img {
        min-height: 200px;
        max-height: 250px;
    }

    .titulo {
        display: grid;
        align-content: center;
    }
}

@media screen and (min-width: 1024px) {
    .single {
        .cultura-container {
            grid-template-columns: 35% auto;
            
            &.no-thumb {
                grid-template-columns: 1fr;
            }
        }
    }
}
