Move payment icons below caption on footer

Topic summary

A user wants to reorder footer elements on their Dawn theme store (antico-abito.com) so the payment icons appear below the caption text instead of above it.

Solutions offered:

  • Template editing approach: Swap the footer_copyright and footer_payment blocks around line 319 in the footer section code. However, the user’s code structure appears different from the example provided.

  • CSS solutions (two variations):

    1. Add flexbox styling to .footer__inner with flex-direction: column and use order properties to control element sequence
    2. Simpler approach using .footer__content-bottom with display: flex and flex-direction: column-reverse

Both CSS methods achieve the visual reordering without modifying template files. The second CSS solution appears more straightforward and includes a screenshot showing the expected result. The discussion remains open as the original poster hasn’t confirmed which solution worked for their specific Dawn version.

Summarized with AI on October 25. AI used: claude-sonnet-4-5-20250929.

Hello, i would like to switch the order of my payment icons in my footer, so that the payment icons are at the bottom, and the small caption “Antico Abito…..” is above that:

my store is www.antico-abito.com , theme is dawn

Hello @ads18922

in Theme customize: right click on the Footer section and click Edit code

scroll down to line 319 and the swap the footer_copyright block to above the footer_payment block

Like this

Hope it help.

hello, my code looks different to yours?

Hi,

Hope this will help

  • Use CSS at base.css (or assets/component-footer.css if your Dawn version uses that).

CSS example

/* ---------- Move footer caption above payment icons (Dawn) ---------- */
/* 1) Replace .footer__caption and .list-payment if your theme uses different class names. */

.footer__inner {
  display: flex;
  flex-direction: column; /* stack vertically */
  gap: 0.35rem;
}

/* caption (small text) — keep this above */
.footer__caption {
  order: 1;
  margin-bottom: 0.15rem;
  text-align: center;
}

/* payment icons container — show below caption */
.list-payment {
  order: 2;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.5rem;
}

/* Keep desktop alignment (optional): if the footer switches to row on wide screens */
@media (min-width: 900px) {
  .footer__inner {
    flex-direction: row; /* if you prefer row on wide screens, remove this rule */
    align-items: center;
  }
}

What’s your theme version?

You can use this code to do that.

.footer__content-bottom {
    display: flex;
    flex-direction: column-reverse;
}