/*
Theme Name: Ollie Child
Template: ollie
Version: 1.0.0
*/

/* Footer: testo leggibile */
.site-footer,
footer {
  color: #1f2937 !important;
}

.site-footer p,
.site-footer li,
.site-footer a,
.site-footer strong {
  color: #1f2937 !important;
}

.site-footer .wp-block-heading,
.site-footer h1,
.site-footer h2,
.site-footer h3,
.site-footer h4 {
  color: #e36b2c !important;
}

/* Footer: tutto allineato a sinistra, senza constrained */
.site-footer .wp-block-group.alignfull {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.site-footer .wp-block-group.alignwide,
.site-footer .is-layout-constrained,
.site-footer .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: 100% !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.site-footer .wp-block-heading,
.site-footer p,
.site-footer .psy-footer-iscrizioni {
  text-align: left !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}

.site-footer iframe {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 8px !important;
}
