About this set
A contact-led footer for restaurants, shops, studios and any place people visit in person. Three columns cover the essentials: the postal address in an address element, a Get in touch list with a tel: link, a mailto: link and a directions link, each with a small outline icon, and an opening hours table built as a description list so every day is paired with its times. A full-width map band sits under the columns; it is a decorative CSS grid with a pin, marked in the code as the place to drop a map embed or static map image. A base row finishes with the copyright and links to privacy, allergens and careers. Below 768px the columns stack in reading order and the map stays full width. There is no JavaScript and no external map service, so the footer loads instantly and sends no data to third parties until you choose to add one. The Bootstrap version uses .row and .col-md-4 columns, .list-unstyled for the contact rows and a .nav for the legal links.
What’s included
- Address, tel: and mailto: links with outline icons
- Opening hours as a description list
- Decorative CSS map band with a pin
- Stacks in reading order below 768px
- No JavaScript or third-party map
Accessibility
Each column is a section labelled by its h2 heading and the hours are a dl, so each day is announced with its times. Icons and the decorative map are hidden from screen readers. Links show a 2px burnt-orange focus outline, and the grey Closed label was darkened to #776b5b to reach 4.5:1.
Customise it
Change --fcon-accent, --fcon-text, --fcon-body and --fcon-muted on .fcon in the plain CSS and Bootstrap versions. In Tailwind edit the #c2410c pin and focus colour and the #5b544a text colour in the utility classes.




















