Hi everybody! I would like to create a first child main menu item in order to create a breadcrumb path on my collection page without showing that item as dropdown in my main menu. Thank you!
Topic summary
A user wants to hide the first child item in their Shopify main menu dropdown while keeping it functional for breadcrumb navigation purposes.
Attempted Solutions:
- Initial CSS suggestion targeting
#main-menu .menu-item:first-child { display: none; }didn’t work - Alternative CSS using
.site-nav li:nth-child(2) .site-nav__dropdown { display: !important none; }also failed to hide the dropdown
Current Status:
The dropdown item remains visible despite multiple CSS attempts (screenshots provided showing the persistent menu item at www.kidsonthewise.com).
The user suspects the solution may require modifying the site-nav.liquid file that generates the dropdown menu, but lacks coding knowledge to implement this change. The issue remains unresolved and the user is seeking additional help.
Hello There,
- In your Shopify Admin go to online store > themes > actions > edit code
- Find Asset >base.css and paste this at the bottom of the file:
#main-menu .menu-item:first-child {
display: none;
}
Thanks for your quick reply, I added your css but the child is still there.
Hello There,
Please share your store URL and Screenshot.
So that I will check and let you know the exact solution here.
Please add this CSS code in your theme.css file
.site-nav li:nth-child(2).site-nav__dropdown { display: none !important; }
Thanks, but the dropdown is still there.
Hello everybody! It appears to me that I have to change the code in site-nav.liquid that generates the dropdown menu. Can anybody help out, I don’t know a thing about coding. Thanks again!


