How to move social media icons in footer menu

Topic summary

Goal: Move the Instagram icon within the footer menu on mobile. The OP shared their site and an annotated screenshot indicating the desired new position.

What was proposed:

  • Add custom CSS in Online Store > Themes > Edit code > Assets > base.css, scoped to mobile via a media query (≤767px).
  • Approach 1: Make the footer container position: relative and the social icons list position: absolute; place it at the top (top: 0; margin-top: 0). Selector targets the social list within the footer.
  • Approach 2: Similar mobile-only CSS, but with top: 32px; footer set to position: relative; the social icons list set to position: absolute. A screenshot was provided showing the result.
  • One comment noted this requires a code tweak (no detailed steps provided).

Notes:

  • Images/screenshots are important for understanding the desired and achieved positions.

Status:

  • Multiple viable CSS solutions were provided; no confirmation from the OP yet. The thread appears open/awaiting feedback.
Summarized with AI on January 14. AI used: gpt-5.

Hey, I’m trying to move the Instagram icon in my footer menu.
my website is: doorstepdrip.com

it currently looks like this but I’ve added an arrow for where i would like the instagram icon to be moved to :slightly_smiling_face:

if anyone could help that would be very much appreciated

thanks :slightly_smiling_face:

Hi @doorstepdrip

Please add this code at the bottom of your base.css file in Online store > Themes > Edit code

@media (max-width: 767px){
footer { positon: relative; }
.footer__list-social { position: absolute; top: 0px; margin-top: 0px !important; }
}

@doorstepdrip - this will need code tweak

Hi, @doorstepdrip .

You can follow these steps:

Go to Online Store → Themes → Edit code.

Go to Assets folder → Base.css file.

Add the following code at the bottom of the file.

@media (min-width: 320px) and (max-width: 767px) {

ul.footer__list-social.list-unstyled.list-social {
    position: absolute;
    top: 32px;
    margin-top: 0;
}

.footer {
    position: relative;
}

}

Result:

If I managed to help you then, don’t forget to Like it and Mark it as Solution.