#headerMenuBack{
    width:100%;
    height:56px;
    background:rgba(0,0,0,.8);
    position:fixed;
    top:-56px;
    left:0;
    z-index:99999999;
    -webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.25);
    -moz-box-shadow:0 0 18px 0 rgba(0,0,0,.25);
    box-shadow:0 0 18px 0 rgba(0,0,0,.25);
    transition:all .4s
}

.testo-sezioni{
    text-align: center;
}

.sezioni-portfolio{
    display: inline-block;
    margin: 10px;
    font-size:2rem;
}

.sezioni-portfolio a,
.sezioni-portfolio a:hover,
.sezioni-portfolio a:visited,
.sezioni-portfolio a:active{
    text-decoration:none;
}

.contenitore-aggiornamento-facebook{
    text-align:center;
    width:100%;
    padding-top:15px;
}

.aggiornamento-facebook{
    width:100%;
    margin:auto;
}

.aggiornamento-facebook-allineamento-sinistra{
    width:96%;
    text-align:left;
}

.larghezza-orari{
    width:26% !important;
    max-width:350px;
}

.stile-icona{
    fill: rgb(255, 255, 255);
    width: 32px;
    height: 20px;
}

@media (max-width:1600px){
    .aggiornamento-facebook-allineamento-sinistra{
        width:100%;
    }
}

@media (max-width:1369px){
    .aggiornamento-facebook{
        width:91%;
        margin:inherit;
        text-align:left;
    }

    .larghezza-orari{
        margin:auto;
        font-size: 1.8rem;
    }

    #cloud{
        width:100%;
    }

}

@media (max-width:1281px){
    #intro{
        top:31%;
    }
}

@media (max-width: 1369px){
    .larghezza-orari {
        font-size: 1.4rem;
    }
}

@media(max-width:991px){
    #intro{
        top:50%;
    }

    .fr-sfondo-idee-regalo {
        max-width: 50%;
        margin: 10px 0;
    }

    .fr-div-destro {
        max-height: 600px;
    } 

    .larghezza-orari {
        width: 100% !important;
        max-width: 100%;
        text-align: center !important;
    }

}

@media(max-width:800px) and (orientation: portrait){

    #intro{
        top:20%;
    }
}

@media(max-width:800px){
    .aggiornamento-facebook {
        width: 100%;
        margin: auto;
        text-align: center;

    }

    .testo-chisiamo-custom{

    }

    .nascondi{
 
    }

    .niente-padding{

    }

    .stile-icona{
        width: 20px;
        height: 12px;
    }

    .fr-div-destro {
        max-height: 500px;
    }

}

@media(max-width:668px){
    #intro{
        top:50%;
    }
}


@media(max-width:640px){
    .boxColorInt {
        padding: 40px 8%;
    }
}

@media(max-width:480px){
    .parallax {
        height: 550px;;
    }
}

@media(max-width:480px){
    .parallax {
        height: 650px;;
    }
}

@media(max-width:320px){
    .parallax {
        height: 690px;;
    }
}