Make footer social media icons left aligned

Topic summary

A user seeks to left-align footer social media icons and reduce spacing between them on their Dawn theme store (antico-abito.com). A screenshot shows the current centered layout with wide gaps.

Multiple solutions provided:

  • dmwwebartisan: Add CSS to base.css targeting mobile screens (max-width: 749px), modifying .footer-block--newsletter with align-items: flex-start and gap: 0rem

  • Manoj_j: Target .footer__list-social in base.css using justify-content: flex-start and gap: 8px, with optional icon size adjustments (20px × 20px). Includes before/after screenshot showing left alignment

  • DitalTek: Edit section-footer.css instead, applying mobile-specific CSS to .footer__content-top .footer__list-social with width: 100% and justify-content: flex-start. Provides result image

  • topnewyork: Modify theme.css/base.css by adding display: flex and align-items: start to .footer-block--newsletter

Status: Multiple CSS approaches offered; awaiting user confirmation on which solution worked. All involve custom code edits to theme stylesheets.

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

Hello, i would like to make my footer social media icons left aligned and also reduce the gap slightly between them, as the gaps are too big:

m

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

@ads18922

Please add the following code at the bottom of your css file.

@media screen and (max-width: 749px) {
.footer-block--newsletter {
    align-items: flex-start !important;
    gap: 0rem !important;
    margin-top: 0rem !important;
}
}

Hope this works!

Hi @ads18922 ,
Go to Online Store → Themes → Actions → Edit code
go to Assets/base.css and add this code at the bottom

/* Left-align footer social icons */
.footer__list-social {
  display: flex !important;
  justify-content: flex-start !important; /* Align left */
  gap: 8px !important; /* Reduce spacing between icons */
}

/* Optional: make icons slightly smaller or uniform */
.footer__list-social .list-social__item svg {
  width: 20px;
  height: 20px;
}

save and refresh preview.
here is the result

Thanks
Manoj

Hi @ads18922

To adjust as like you wanna, you can use this code:
First you need go to Admin → Online Store → Themes → Click to three dots → Edit code → assets → section-footer.css

and then paste code bellow to that file:

@media screen and (max-width: 749px){
   .footer__content-top .footer__list-social.list-social {
      width: 100%;
      justify-content: flex-start;
   }
}

this is result:

Hi @ads18922,

1. Go to Online Store → Theme → Edit code.
2. Open your theme.css / based.css file and paste the code in the bottom of the file.

.footer-block--newsletter.scroll-trigger.animate--slide-in {
    display: flex
;
    align-items: start;
}

Thank you!