Users are seeking to customize the Dawn theme header by moving the navigation menu to the right side while keeping the logo on the left. The default Dawn theme doesn’t offer this customization option natively.
Primary Solution (Desktop):
Add CSS code to base.css file:
For basic right alignment: .header--middle-left .header__inline-menu {text-align: right;}
For Dawn 2.0: @media screen and (min-width: 990px) {.header--middle-left {grid-template-columns: 1fr !important;}}
Mobile Version Solution:
For moving the hamburger menu icon to the right on mobile devices, a different CSS snippet is required that modifies grid template areas and header-drawer positioning.
Key Points:
Solutions vary depending on Dawn theme version (original vs. 2.0)
Different code needed for desktop vs. mobile layouts
Multiple users successfully implemented the fixes with guidance from KetanKumar
One user reported the customization reverted after a theme update, requiring code to be re-applied
Status: Ongoing support thread with working solutions provided for various Dawn theme versions and device types.
Summarized with AI on October 31.
AI used: claude-sonnet-4-5-20250929.
Hi there! For some reason, the Dawn theme does not allow customization of header menu placement. I would like it to be on the right side of the header, not the left. I would like to keep the logo on the left. Thanks!
Hi There - I am trying to use the same code but am having trouble getting into to work with my Dawn theme. I have pasted at the very bottom of base.css but when I refresh, the menu items still are left aligned next to the logo.
hi @KetanKumar thanks so much for this code - This brought my two menu items more centered on the page - Any suggestions to make the menu completely right-aligned (logo on the left still) on the header so they are right next to the search and checkout buttons?
I’m trying to do the same thing, and the code doesn’t work on my site. Why Shopify doesn’t do this officially is beyond me imo. The default style is terrible UI/UX.
Hey @KetanKumar your help on this thread is amazing!
Quick question - on the Dawn theme I am trying to move my logo a little to the left (it is currently left aligned, need to move it more to the left on larger screens). This is the code I tried adding to base.css and it didnt do anything, any suggestions? Much appreciated!
@media screen and (min-width: 750px) {
.logo-align–left {
position: relative;
left: 100px; /* change value as you like */
}
}