h1{font-family:'Frank Ruhl Libre';font-size:42px}
h2{font-family:'Frank Ruhl Libre';font-size:35px}
h3{font-family:'Frank Ruhl Libre';font-size:24px}
h4{font-family:'Frank Ruhl Libre';font-size:21px}
p{color:#333;font-weight:300;font-size:16px;line-height:1.6;font-family:'Open Sans'}
a{color:#c8a678;text-decoration:none;font-family:'Open Sans'}
header a,
header p{color:#fff}
header p{padding:.5rem 0;margin-bottom:0rem}
.menu a{padding:0 20px;transition:.5s;color:#222631;font-size:17px;font-weight:600;text-decoration:none}
.menu a:hover{color:#73818f}
.menu li{list-style:none;display:inline}
.img-home img{width:440px;height:440px;padding:0px;margin:0px}
.chi-siamo img{width:100%}
.reveal{position:relative;transform:translateY(150px);opacity:0;transition:1s all ease}
.reveal.active{transform:translateY(0);opacity:1}
#footer{background:#231a0e}
#footer h3,
#footer p{color:#fff}
#footer a{color:#ccc;text-decoration:none}
@media screen and (max-width:768px){.img-home img{width:100%}.menu{display:none}.info-home{display:none}.sidebarMenuInner ul{list-style:none}header a,header p{color:#000}header p{padding:2rem 0;margin-bottom:0rem}.sidebarMenuInner li{padding:2rem 0px;text-align:center;text-transform:uppercase;font-size:2rem}}