
/*** HEADER ***/

#logo h1 {
    padding: 0; 
    text-align: left;
    line-height: 1;
    font-size: 16px;
    height: 100%; 	 
    width: 240px;   
    display: table-cell;
    vertical-align: middle;
}                

#logo h1:after {
  display: none;
}   

/*** CONTENT ***/     

#testo-grande-home {
    margin-bottom: 1.5em;
}

/*** BOX-HOME ***/

#box-home-header {
    margin-bottom: 1.5em;
}

/*** RESPONSIVE ***/

/* RESPONSIVE: max-width: 1024px */

@media only screen and (max-width: 1024px) { 
}

/* RESPONSIVE: max-width: 930px */

@media only screen and (max-width: 930px) { 
}

/* RESPONSIVE: max-width: 767px */

@media only screen and (max-width: 767px) { 

    .iosSlider-container { 
        padding: 0 0 50%;  
       }
}

/* RESPONSIVE: max-width: 479px */

@media only screen and (max-width: 479px) {  
       .iosSlider .slider .item .caption span.text {
          font-size: 1.1em;
          padding: 0.5em 0.8em;
        }
}

/* RESPONSIVE: max-width: 399px */

@media only screen and (max-width: 399px) {  
       .iosSlider .slider .item .caption span.text {
          font-size: 0.9em;
          padding: 0.3em 0.5em;
        }
}

/* RESPONSIVE: max-width: 320px */

@media only screen and (max-width: 320px) {  
}