/*
    Theme Name: Prima Pubblicita
    Author: Andrea Paolazzi
    Description: Tema di Prima Pubblicita
    Version: 7.0
*/





/*
    ================================================
    CSS MOBILE
    ================================================
*/

@media screen and (max-width: 1800px) {


    
}





@media screen and (max-width: 1700px) {



}





@media screen and (max-width: 1600px) {

    .Homepage .DueBlocchi div:nth-child(1) h2, 
    .Homepage .DueBlocchi div:nth-child(2) h2 {
        font-size: 3.1em;
    }

}





@media screen and (max-width: 1400px) {

    .Homepage .DueBlocchi div:nth-child(1) h2, 
    .Homepage .DueBlocchi div:nth-child(2) h2 {
        font-size: 2.8em;
    }

    .Homepage .DueBlocchi div:nth-child(1), 
    .Homepage .DueBlocchi div:nth-child(2) {
        padding: 4em 2.5em 4em 2.5em;
    }

    .Homepage .Contatti div:nth-child(1) p {
        font-size: 3em;
    }

    .Homepage .Contatti div:nth-child(2) a {
        font-size: 4.2em;
    }

}





@media screen and (max-width: 1200px) {



}





@media screen and (max-width: 992px) {

    .Homepage .Logo img {
        height: 110px;
    }

    .Homepage .DueBlocchi div:nth-child(1) h2, 
    .Homepage .DueBlocchi div:nth-child(2) h2 {
        font-size: 1.9em;
        margin-bottom: 0;
    }
        .Homepage .DueBlocchi div:nth-child(2) p {
            font-size: 1em;
        }

    .Homepage .Contatti div:nth-child(1) p {
        font-size: 2.7em; 
    }

    .Homepage .Contatti div:nth-child(1) p {
        font-size: 2.4em;
    }

    .Homepage .Contatti div:nth-child(2) img {
        height: 60px;
    }   

    .Homepage .Contatti div:nth-child(2) a {
        font-size: 3.2em;
    }

}





@media screen and (max-width: 768px) {

    .Homepage {
        padding: 4em 1em 2em 1em;
    }

    .Homepage .Logo img {
        height: 103px;
    }

    .Homepage .DueBlocchi div:nth-child(1),
    .Homepage .DueBlocchi div:nth-child(2) {
        display: flex;
        align-items: center;
        text-align: center;
        justify-content: center;
    }

    .Homepage .DueBlocchi div:nth-child(2) p {
        left: 50%;
        transform: translate(-50%, 0px);
        font-size: 1em;
        width: 100%;
    }

    .Homepage .Contatti div:nth-child(2) img {
        height: 55px;
    }

    .Homepage .Contatti div:nth-child(2) a {
        font-size: 3.3em;
    }

    .Homepage .Sedi div:nth-child(2):after {
        display: none;
    } 

}





@media screen and (max-width: 576px) {
    .Homepage .Logo img {
        height: 80px;
    }

    .Homepage .DueBlocchi div:nth-child(1) h2,
    .Homepage .DueBlocchi div:nth-child(2) h2 {
        font-size: 2em;
    }

    .Homepage .Contatti div:nth-child(1) p {
        font-size: 2em;
    }

    .Homepage .Contatti div:nth-child(2) a {
        font-size: 2.5em;
    }

    .Homepage .Contatti div:nth-child(2) img {
        height: 48px;
    }

    .Homepage .Sedi > div:nth-child(1) p {
        font-size: 1.6em;
    }

    .Homepage .TestoInfo > div:nth-child(1) p {
        font-size: 1.2em;
        line-height: 1.2em;
    }

}





@media screen and (max-width: 450px) {
    
    .Homepage .Logo img {
        height: 75px;
    }

    .Homepage .DueBlocchi div:nth-child(1) h2,
    .Homepage .DueBlocchi div:nth-child(2) h2 {
        font-size: 1.7em;
    }

    .Homepage .Contatti div:nth-child(1) p {
        font-size: 1.3em;
    }

    .Homepage .Contatti div:nth-child(2) img {
        height: 33px;
    }

    .Homepage .Contatti div:nth-child(2) a {
        font-size: 1.6em;
    }

    .Homepage .Sedi > div:nth-child(1) p {
        font-size: 1.4em;
    }

    .Homepage .Sedi div:nth-child(2) p, 
    .Homepage .Sedi div:nth-child(3) p {
        font-size: 1.2em;
    }

    .Homepage .TestoInfo > div:nth-child(1) p {
        font-size: 1.1em;
        line-height: 1.2em;
    }

}