/* Pulsanti «Privacy Policy» e «Cookie Policy» del piè di pagina:
   stessa forma dei pulsanti bianchi di iubenda (97×22 e 94×22). */
.lp-policy {
  display: inline-block;
  box-sizing: border-box;
  height: 22px;
  padding: 0;
  text-align: center;
  border: 1px solid #c6c6c6;
  border-radius: 3px;
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  color: #4d5562;
  font: bold 11px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  overflow: hidden; /* come l'iframe di iubenda: poggia sulla linea di base, riga alta 28px */
}
.lp-policy:hover, .lp-policy:focus { color: #4d5562; }

/* Pagina privacy: nel vecchio sito il <body> non aveva la classe elementor-page-*,
   quindi il tema Hello centrava il contenuto con queste larghezze. */
.lp-semplice.site-main { margin-inline-start: auto; margin-inline-end: auto; width: 100%; }
@media (max-width: 575px) { .lp-semplice.site-main { padding-inline-start: 10px; padding-inline-end: 10px; } }
@media (min-width: 576px) { .lp-semplice.site-main { max-width: 500px; } }
@media (min-width: 768px) { .lp-semplice.site-main { max-width: 600px; } }
@media (min-width: 992px) { .lp-semplice.site-main { max-width: 800px; } }
@media (min-width: 1200px) { .lp-semplice.site-main { max-width: 1140px; } }

/* Credito nel piè di pagina: stesso colore del testo intorno */
.elementor-element-6aac9f9 a, .elementor-element-6aac9f9 a:hover { color: inherit; }
