How can I adapt my Venture theme header for the Dawn theme?

Topic summary

A user is attempting to recreate a custom header design from their Venture theme site on a new Dawn theme site. The header includes navigation menu items that need specific styling and layout.

Initial Problem:

  • Header elements not displaying correctly on Dawn theme
  • Issues with spacing, alignment, and text color (appearing non-white)

Solutions Provided:

CSS Approach (PageFly-Victor):

  • Add custom CSS to base.css file
  • Target #AccessibleNav with flexbox properties
  • Use media queries for responsive behavior at 947px width
  • Style specific links with white color and remove text decoration

Alternative Method (Simonsron):

  • Modify header.liquid file to define menu structure
  • Apply flexbox display to .header-list-menu
  • Add padding and remove list styling
  • Center content using justify-content: center

Current Status:

  • User successfully implemented the header but needs final centering adjustment
  • Latest suggestion involves adding padding-left: 0 to achieve proper center alignment
Summarized with AI on November 23. AI used: claude-sonnet-4-5-20250929.

I made this header for 1 of my websites(https://vanity.clothing) in the venture theme cant quite figure out how to make it work on the dawn theme(https://xn-u1a6ct21n7ad2p.myshopify.com/)

you can try {{collection.handle}}

not sure what you mean

Hi @vanityapparel

You can try this code by following these steps:

Step 1: Go to Online Store->Theme->Edit code.

Step 2: Search file base.css.

Step 3: Paste the below code at bottom of the file → Save

@media screen and (max-width: 749px){

ul#AccessibleNav {

display: flex;

flex-wrap: nowrap;

justify-content: space-around;

}

}

Hope my solution works perfectly for you!.

Best regards,

Victor | PageFly

Sorry!

I thought you were talking about just a title. On the first site he is a menu, you can also find header.liquid on your second site and define a menu.

You can try:

header .list-menu{
    display: flex;
    list-style: none;
}

worked a bit but its still looks weird its too spaced out and its not white

#AccessibleNav{
    display: flex;
    justify-content: center;
    list-style: none;
}
#AccessibleNav li a{
   display:block;
   padding:4px 10px;
   color:#fff;
    text-decoration: none;
}

@vanityapparel

You can try again with this code:

a[href="/"], a[href="/pages/lookbook"] {
    color: white;
    font-weight: bold;
    text-decoration: unset;
}

@media screen and (max-width: 749px){
ul#AccessibleNav {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
}
}

Got it to work just need it centered

#AccessibleNav{
    display: flex;
    justify-content: center;
    list-style: none;
     padding-left:0;
}

add padding-left:0;