body {
  background: #FBFBFB;
}
.top {
  top: 0;
  left: 0;
  background: transparent;
}
.fixedtop {
  display: none;
}
.logo-scuro {
  display: none;
}
.logo-chiaro {
  display: block;
}
.top .menu ul li a {
  color: #fff;
}
.top .nav-menu span {
  background: #fff;
}
.slogan {
  display: block;
  /*top: calc(50% - 44px);*/
}
.social {
  display: block;
  /*width: 800px;
  top: calc(100% - 166px);
  padding-left: 88px;*/
}
.slogan p, .social a {
  color: #fff;
}
/*@media all and (min-width: 1200px) {
  .top {
    position: absolute;
  }
}*/
