/* Founda Gardens: additions that are not in live's own CSS.
   1. tel: links (the kit's build rule: every non-fax phone number is an explicit tel: link so iOS adds no colour of its own) keep the surrounding look.
   2. the keyless map embed (kit/port_maps.py companion rules), scoped to this site. Stage 4 owns the look beyond this. */
body.fg-site #page-container a.tel-link, body.fg-site #page-container a.tel-link:link, body.fg-site #page-container a.tel-link:visited,
body.fg-site #page-container a.tel-link:hover, body.fg-site #page-container a.tel-link:active, body.fg-site #page-container a.tel-link:focus {
	color: inherit; text-decoration: inherit; font: inherit; letter-spacing: inherit; background: none; border: 0; padding: 0; margin: 0;
}
body.fg-site #page-container .map-container iframe.ils-map { display: block; width: 100%; height: 100%; min-height: 300px; border: 0; }
body.fg-site #page-container .map-wrapper .map-info { display: block; position: absolute; left: 50%; bottom: 24px; transform: translateX(-50%); z-index: 3; background: #fff; padding: 8px 14px; box-shadow: 0 1px 6px rgba(0,0,0,.35); font-size: 14px; line-height: 20px; text-align: center; }

/* Divi neutralising so live's own CSS owns the geometry (same first steps every V2 build needed; Stage 4 owns anything beyond this):
   live assumes content-box, Divi sets border-box everywhere; Divi's .container is 80% wide, max 1080px, relative, with 58px top padding in #main-content. */
body.fg-site #page-container *, body.fg-site #page-container *::before, body.fg-site #page-container *::after { box-sizing: content-box; }
body.fg-site #page-container .et_pb_contact_form_container *, body.fg-site #page-container .et_pb_contact_form_container *::before, body.fg-site #page-container .et_pb_contact_form_container *::after { box-sizing: border-box; }
body.fg-site #page-container .container { max-width: none; position: static; }
body.fg-site #page-container :where(#main-content) .container { padding-top: 0; }   /* :where keeps live's .container.main 55px top padding winning (Stage 4) */
body.fg-site #page-container #main-content { display: flow-root; }
