body {
    font-size: 1.2em;
}

.masonry_block {
    column-count: 2;
}

section .section_title {
    font-size: 35px;
}

@media (max-width: 575px) {
    .masonry_block {
        column-count: 1;
    }

    section .section_title {
        font-size: 30px;
    }

    #slider .header_text {
        width: auto;
        margin: 0 -15px;
        max-width: none;
        border-left: 0;
        border-right: 0;
        padding: 5px 0;
        border-radius: 0;
    }

    #prodotti .masonry_block .text_item {
        background: #eea29c;
        padding: 15px;
        color: white;
    }

}