/* Custom styling for Farmacia Dr. Bozza — reconstructed from page structure analysis.
   Brand: green-teal accent (#5b9f9a) on white, with dark body text on light background. */

/* Body text — address, paragraphs */
.style_1634650555262 {
  font-size: 14px;
  font-family: Lato, 'Open Sans', Arial, sans-serif;
  color: #ffffff;
  line-height: 1.55;
}

.style_1645198285169 {
  font-size: 14px;
  font-family: Lato, 'Open Sans', Arial, sans-serif;
  color: #ffffff;
  line-height: 1.55;
}

.style_1560483456080421060 {
  font-size: 14px;
  font-family: Lato, 'Open Sans', Arial, sans-serif;
  color: #ffffff;
}

/* Footer "ORARI" heading */
.style_1634650730257 {
  font-size: 18px;
  font-family: Lato, 'Open Sans', Arial, sans-serif;
  color: #ffffff;
  letter-spacing: 1px;
}

/* Footer link — Cookie-Policy / Privacy-Policy */
.style_1635165437275,
.style_445625765566118370 {
  font-size: 13px;
  font-family: Lato, 'Open Sans', Arial, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}

/* "Powered by" small footer text */
.style_1634650538135 {
  font-size: 12px;
  font-family: Lato, 'Open Sans', Arial, sans-serif;
  color: #ffffff;
  opacity: 0.85;
}

/* "ContactaPharmacy" link in footer */
.style_1635514754760 {
  font-size: 12px;
  font-family: Lato, 'Open Sans', Arial, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}

/* Hero subtitle "Dal 1979, sempre attenti alla Vostra salute" */
.style_1637321225106 {
  font-size: 22px;
  font-family: 'Cormorant Garamond', 'Cinzel', Georgia, serif;
  color: #5b9f9a;
  font-style: italic;
  letter-spacing: 0.5px;
}

/* Hero main heading "Farmacia Dr. Bozza a Marsciano" */
.style_1637322007531 {
  font-size: 32px;
  font-family: 'Cormorant Garamond', Georgia, serif;
  color: #2a2a2a;
  letter-spacing: 0.3px;
  font-weight: 600;
}

/* Body intro paragraphs */
.style_1637321332243 {
  font-size: 16px;
  font-family: Lato, 'Open Sans', Arial, sans-serif;
  color: #4a4a4a;
  line-height: 1.7;
}

/* Feature bullet headings (services) */
.style_1637573438348 {
  font-size: 15px;
  font-family: Lato, 'Open Sans', Arial, sans-serif;
  color: #2a2a2a;
  line-height: 1.45;
}

/* Phone CTA accent */
.style_1637573424268 {
  font-size: 15px;
  font-family: Lato, 'Open Sans', Arial, sans-serif;
  color: #5b9f9a;
  line-height: 1.45;
}

/* Anti-stretch helpers from inline page */
#mc5 a, #mc5 a:link, #mc5 a:active, #mc5 a:visited {
  transition: color 0.2s ease-in-out;
}

/* Mobile/responsive nicety */
@media (max-width: 1023px) {
  body, #website { font-size: 15px; }
  .style_1637322007531 { font-size: 26px; }
  .style_1637321225106 { font-size: 18px; }
}
