Center content and decrease spacing between lines in footer

Topic summary

Goal: Tweak Shopify footer—center the top line text, reduce spacing between bottom-left menu items, and make the newsletter “Email” placeholder all caps.

Proposed fix (desktop ≥750px):

  • Edit code: Online Store > Themes > Actions > Edit code > Assets (base.css/style.css/theme.css).
  • Add CSS under a @media (min-width: 750px) block to:
    • Make footer grid items full-width and stack vertically (column-reverse).
    • Remove gaps, reduce heading bottom margin, and set link padding to 0 to tighten menu spacing.
  • A result screenshot was shared to show the effect.

Newsletter placeholder (ALL CAPS):

  • Change the placeholder text directly in the theme settings for the newsletter form (screenshots provided), rather than using CSS.

Notes:

  • The CSS targets footer layout/spacing and applies only on larger screens.
  • Images are central to understanding the visual outcome and where to edit the placeholder text.

Status: Actionable steps provided; no confirmation from the original poster yet. The thread appears open/awaiting feedback.

Summarized with AI on December 14. AI used: gpt-5.

I’m working on this site: https://maison-rouge-ny.myshopify.com/

The password is: thifis

I’m trying to do a few things in my footer that I’m struggling with:

  1. I want to center the text in the top line

  2. I want to decrease the padding between the menu items in the bottom left

  3. I also want to make the “Email” placeholder in the newsletter form all caps

Can you help with some or all?

Here’s a screenshot showing what I’m trying to do:

1 Like

Hi @jasminsharp97

Try this one.

  1. From your Shopify admin dashboard, click on “Online Store” and then “Themes”.
  2. Find the theme that you want to edit and click on “Actions” and then “Edit code”.
  3. In the “Assets” folder, click on “base.css, style.css or theme.css” file, depending on which file your theme uses to store its CSS styles. At the bottom of the file, add the following CSS code:
@media screen and (min-width: 750px) {
.grid--4-col-tablet .grid__item { 
    width: 100% !important;
}

.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet {
    flex-direction: column-reverse;
    gap: 0;
}

.footer-block.grid__item.footer-block--menu h2.footer-block__heading {
    margin-bottom: 0;
}

.footer-block__details-content a {
    padding: 0;
}
}

Your Feedback Matters! Please mark the solution and give likes to posts that helped you. Your appreciation fuels our motivation to assist you better!