Mastering Your Shopify Horizon Footer: Aligning Copyright & Fixing Mobile Layouts
Hey there, fellow Shopify store owners! Ever found yourself staring at your store's footer on a mobile device, scratching your head because the copyright text or those crucial policy links just aren't sitting right? You’re definitely not alone. It’s a super common design snag, especially with newer themes like Horizon, where mobile responsiveness is key.
I recently jumped into a really helpful discussion on the Shopify Community forums that tackled this exact issue. Our friend PoW8 was trying to align their copyright text to the left on mobile in the Horizon theme and also noticed their policy links were awkwardly wrapping onto multiple lines. It’s a small detail, but these things can make a huge difference in how professional your store looks and feels.
The Mobile Footer Conundrum: Copyright & Wrapping Links
PoW8 kicked off the thread with a straightforward question: how to align the copyright left on mobile in the Horizon theme. They even shared some screenshots, which, as any good developer knows, are worth a thousand words when troubleshooting!

As you can see from PoW8's image, the copyright was centered, and those policy links (which should ideally be on one line) were breaking onto two. This is a classic example of a theme's default mobile styling not quite matching your brand's desired look or even simple readability.
Community Solutions: Two Main Approaches
The beauty of the Shopify community is how quickly experts jump in to help. In this thread, we saw two excellent paths emerge:
1. The No-Code Theme Editor Check (Always Start Here!)
DiegoCosta2428 wisely suggested starting with the simplest solution first: checking the theme editor. This is always my go-to advice before diving into code, because if a setting exists, it's the cleanest, most update-proof fix.
Here’s how you’d check:
- Go to your Shopify Admin > Online Store > Themes.
- Click Customize on your Horizon theme.
- Open the Footer section.
- Locate the block that contains your copyright information (often a “Utilities” or generic text block).
- Look for an alignment option within that block's settings. If you find one, simply set it to Left.
If this setting is available, you're golden! It's the best way to handle it, as it won't break with theme updates.
2. Custom CSS for Precise Control
More often than not, especially for very specific styling, the theme editor might not have the exact control you need. That's when custom CSS comes into play. Both DiegoCosta2428 and Moeed offered valuable CSS snippets.
DiegoCosta2428's Comprehensive CSS
DiegoCosta2428 provided a robust CSS solution that tackles both the left alignment and the link wrapping issue. It's smart because it uses a media query, meaning these changes only apply on mobile screens (up to 749px wide), keeping your desktop layout untouched.
Here's the code:
@media screen and (max-width: 749px) {
.footer-utilities {
align-items: flex-start;
text-align: left;
}
.footer-utilities a {
white-space: nowrap;
}
}
Let's break down what this does:
@media screen and (max-width: 749px): This is the media query. It ensures the styles inside only apply when the screen width is 749 pixels or less (i.e., on most mobile devices)..footer-utilities: This targets the main container for your footer utilities (where copyright and policy links often reside).align-items: flex-start; text-align: left;: These two lines are the magic for left alignment.align-items: flex-start;is crucial if your footer items are managed by flexbox (common in modern themes), andtext-align: left;ensures the text itself is left-aligned..footer-utilities a { white-space: nowrap; }: This is the key to fixing the wrapping policy links! It tells the browser to keep the text within those links on a single line, preventing them from breaking awkwardly.
Moeed's Targeted CSS
Moeed also offered a solution, suggesting adding it directly to your theme.liquid file. His code uses a more specific ID selector, which means it's tailored to a particular section on PoW8's store. While effective, using highly specific IDs can sometimes make your code less reusable if your theme structure changes slightly, or if you apply it to a different Horizon theme instance.
Notice the !important flag here. While it can force a style to apply, it's generally best to avoid it unless absolutely necessary, as it can make debugging harder down the line. DiegoCosta2428's more general approach using class selectors is often preferred for broader compatibility.
PoW8 eventually mentioned they found a solution using display: inline in custom CSS and text-left: in the dedicated block file. This indicates there are often multiple ways to achieve the same visual result with CSS, depending on the theme's underlying structure.
Step-by-Step: Implementing the Custom CSS
If the theme editor option isn't there, here’s how to implement DiegoCosta2428's recommended CSS:
- Duplicate Your Theme (Crucial First Step!)
- In your Shopify Admin, go to Online Store > Themes.
- Find your Horizon theme, click Actions, and select Duplicate. This creates a backup, so you can always revert if something goes wrong.
- Access Custom CSS Settings
- On your duplicated theme, click Customize.
- In the theme editor, click the Theme settings icon (usually a gear or paintbrush) in the bottom left corner.
- Scroll down and click on Custom CSS. This is the ideal place for small CSS tweaks as it keeps your code separate and often survives minor theme updates better than directly editing
theme.liquid.
- Paste the CSS Code
- Copy the CSS snippet provided by DiegoCosta2428:
@media screen and (max-width: 749px) { .footer-utilities { align-items: flex-start; text-align: left; } .footer-utilities a { white-space: nowrap; } } - Paste this code into the Custom CSS box.
- Save Your Changes
- Click the Save button in the top right corner.
- Test Thoroughly
- Preview your theme on different mobile devices or use your browser's developer tools to simulate various mobile screen sizes.
- Check both the copyright alignment and ensure your policy links are now on a single line.
- DiegoCosta2428 specifically recommended checking on very narrow phones, as
white-space: nowrap;could potentially push the content wider than the screen if the links are extremely long. If that happens, you might need to adjust the font size or consider a slightly different layout for those super-narrow screens.
- Publish Your Duplicated Theme
- Once you're happy with the changes, go back to Online Store > Themes.
- Click Actions on your duplicated theme and select Publish.
A Quick Note on Theme Updates
It's always a good idea to remember that while custom CSS in the 'Custom CSS' section is generally safer, significant theme updates can sometimes change class names or HTML structures, potentially affecting your custom code. If something looks off after an update, this footer area would be one of the first places I'd check.
It’s really satisfying to see how the community comes together to solve these little headaches that can make a big difference in a store's polished appearance. Getting your footer just right, especially on mobile, is crucial for a professional look and smooth user experience. Happy customizing!