.area-footer { background-color:#ffffff; border-top:2px solid #412f32; }
.colonna1 { text-align:left; }
.colonna2 { text-align:center; }
.colonna3 { text-align:center; }
.testo-footer { font-family: 'Cinzel Decorative', serif; }
.whatsapp2 {position:fixed;text-align:center;width:100%;height:40px;border-top:2px solid #412f32;bottom:0;color:#25d366;background-color:#fff;z-index:9999999;}

@media (max-width:767px) {
.area-footer { text-align:center; padding-top:40px; padding-bottom:30px; }
.colonna1 { text-align:center; margin-bottom:30px; } 
.colonna2 { margin-top:30px; }
.colonna3 { text-align:center; margin-top:30px; } 
}


@media(min-width:768px) and (max-width:991px) {
.area-footer { padding-top:20px; padding-bottom:20px;  }
.colonna1 { margin-top:20px; }
.colonna2 { margin-top:20px; }
.colonna3 { margin-top:10px; }
.testo-footer { font-size:13px; }
.separa-link-footer { margin-left:25px; }
}


@media(min-width:992px) {
.area-footer { padding-top:25px; padding-bottom:25px; }
.colonna1 { margin-top:25px; }
.colonna2 { margin-top:25px; }
.colonna3 { margin-top:15px; }
.testo-footer { font-size:14px; }
.separa-link-footer { margin-left:44px; }
}


@media(min-width:1200px) {	
.area-footer { padding-top:30px; padding-bottom:30px; }
.colonna1 { margin-top:30px; }
.colonna2 { margin-top:30px; }
.colonna3 { margin-top:20px; }
.testo-footer { font-size:14px; }
.separa-link-footer { margin-left:22px; }
}
