How can I rearrange menu voices in the Dawn theme?

Topic summary

A user seeks help rearranging three menu items vertically in the first column under “NEW ARRIVALS” in the Dawn theme.

Proposed Solutions:

Three community members offered different approaches:

  • Moeed suggested adding custom code to the theme.liquid file above the </body> tag
  • Made4uo-Ribe recommended CSS modifications to base.css, style.css, or theme.css using grid properties to control menu layout and positioning
  • Beae_Cass proposed editing the theme.liquid file with markup code inserted before </body>

Status:

The discussion remains open with no confirmed resolution. The original poster has not indicated which solution (if any) worked. All responses involve custom code edits to theme files, requiring access to Shopify’s code editor.

Summarized with AI on November 17. AI used: claude-sonnet-4-5-20250929.

hi, i would like to know how to move and put these 3 menu voices one under the other in the first column (under “NEW ARRIVALS”).

thanks for the support and have a good day :wink:

website URL: https://drip-graffiti.com/

1 Like

Hey @stra10

Follow these Steps:

  1. Go to Online Store

  2. Edit Code

  3. Find theme.liquid file

  4. Add the following code in the bottom of the file above tag


RESULT:

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

Best Regards,
Moeed

Hi @stra10

Do you wnat like this?

If it is try this one.

  • From your Shopify admin dashboard, click on “Online Store” and then “Themes”.
  • Find the theme that you want to edit and click on “Actions” and then “Edit code”.
  • 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:
#MegaMenu-Content-1 > ul > li:nth-child(5) {
    grid-row: 1;
    grid-column: 2
}
.mega-menu__list {
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 50px 50px 50px 50px;
}
#MegaMenu-Content-1 > ul > li:nth-child(3) {
      grid-row: 4;
    grid-column: 1;
}
#MegaMenu-Content-1 > ul > li:nth-child(4) {
    grid-row: 3;
}
  • And Save.

I hope it help.

Please don’t forget to Like and Mark Solution to the post that helped you. Thanks!

Hi @stra10 ,

This is Anthony from Beae Landing Page Builder, and I’m happy to assist you today.

While I acknowledge that this issue falls short of the desired outcome, I have an idea that I believe might be of help:

  1. Go to Online Store → Theme → Edit code
  2. Open your theme.liquid file
  3. Paste below code before :


Best regards,

Anthony