.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, .social {
  display: block;
}
.slogan p, .social a {
  color: #fff;
}
.pagecomposer-contenitore {
  margin-bottom: 80px;
}
.pagecomposer-contenitore .container {
  margin-bottom: 80px;
}
.box-testo p a {
  text-transform: none;
  font-size: 16px;
}
.box-testo p strong {
  color: #365DA7;
}
/*@media all and (min-width: 1200px) {
  .top {
    position: absolute;
  }
}*/
@media (min-width: 768px) {
  .box-testo p a {
    font-size: 18px;
  }
}
