How to Fix Go Theme Menu Color and Styling Issues
Content
Many users of the Go theme encounter issues with menu colors, transparency, and styling. These problems can range from menu text becoming invisible against backgrounds to unwanted hover effects and mobile menu display glitches. Based on community discussions and solutions, this guide compiles the most effective fixes for common Go theme menu problems.
Common Menu Issues and Their Solutions
1. Changing Menu Text and Icon Colors
The most frequent issue is the inability to change menu text or SVG icon colors through the standard customizer. This often happens after theme or plugin updates.
Solution: Add custom CSS to Appearance > Customize > Additional CSS.
/* Change menu text color */
#header__navigation {
color: #yourcolor !important;
}
/* Change menu toggle icon color */
.nav-toggle-icon svg {
fill: #yourcolor !important;
}
/* Change submenu dropdown arrow color */
#header__navigation svg {
color: #yourcolor !important;
}
2. Fixing Mobile Menu Background Transparency
On mobile devices, the menu background might become transparent, making text unreadable.
Solution: Target mobile screens specifically with CSS.
@media (max-width: 768px) {
#menu-primary-menu {
background: #ffffff !important;
}
}
3. Modifying Submenu Background Colors
Submenus under navigation items might not inherit the main menu's styling.
Solution: Target the submenu class directly.
.primary-menu .sub-menu {
background-color: #yourcolor !important;
}
4. Removing or Customizing Hover Effects
Some users want to remove the default color change effect when hovering over menu items.
Solution: Override the hover styles (use cautiously as this affects all site elements).
/* Remove hover effects globally */
*:hover {
color: inherit !important;
background-color: inherit !important;
}
5. Header Background Transparency
Creating a semi-transparent header background while keeping menu items opaque requires specific targeting.
Solution: Apply opacity only to the header background element, not the entire header container.
.header-background {
opacity: 0.5; /* Adjust as needed */
}
Why These Issues Occur
These styling challenges typically arise because:
- The theme's default CSS has strong specificity
- Plugin updates (particularly CoBlocks) may override theme styles
- Mobile and desktop menus often use different CSS classes
- Theme updates may change class names or styling approaches
Best Practices
- Always use the !important declaration in your custom CSS to override theme styles
- Test changes on both mobile and desktop views
- Create a child theme before making extensive modifications
- Clear your cache after implementing CSS changes
These solutions have helped numerous Go theme users resolve their menu styling issues. For persistent problems, checking for plugin conflicts or seeking additional community support may be necessary.
Related Support Threads Support
-
How to get hero background image behind the menu?https://wordpress.org/support/topic/how-to-get-hero-background-image-behind-the-menu/
-
Header colour is stuck on defaulthttps://wordpress.org/support/topic/header-colour-is-stuck-on-default/
-
Replace menu nav-togglehttps://wordpress.org/support/topic/replace-menu-nav-toggle/
-
Change menu appearancehttps://wordpress.org/support/topic/change-menu-appearance-2/
-
Use of featured Image in static page, dissapears menuhttps://wordpress.org/support/topic/use-of-featured-image-in-static-page-dissapears-menu/
-
Change Menu text color in headerhttps://wordpress.org/support/topic/change-menu-text-color-in-header/
-
Product Background Issue and need help with Menuhttps://wordpress.org/support/topic/product-background-issue-and-need-help-with-menu/
-
Navigation Bar: Subpages in different colorhttps://wordpress.org/support/topic/navigation-bar-subpages-in-different-color/
-
How to set a header with a img backgroundhttps://wordpress.org/support/topic/how-to-set-a-header-with-a-img-background/
-
Inconsistent background video loadinghttps://wordpress.org/support/topic/inconsistent-background-video-loading/
-
Stop changing colour when hoveringhttps://wordpress.org/support/topic/stop-changing-colour-when-hovering/
-
Change sub menu svg colorhttps://wordpress.org/support/topic/change-sub-menu-svg-color/
-
Removing Buttons from Hero Imagehttps://wordpress.org/support/topic/removing-buttons-from-hero-image/
-
Go Theme menu iconhttps://wordpress.org/support/topic/go-theme-menu-icon/
-
Using a different logo on a specific pagehttps://wordpress.org/support/topic/using-a-different-logo-on-a-specific-page/
-
How can I change the menu in mobile screen?https://wordpress.org/support/topic/how-can-i-change-the-menu-in-mobile-screen/
-
Every page has 2 H1 tags – Please helphttps://wordpress.org/support/topic/every-page-has-2-h1-tags-please-help/
-
Can’t change the background colour of the mobile headerhttps://wordpress.org/support/topic/cant-change-the-background-colour-of-the-mobile-header/
-
Hidden H1 tags in headerhttps://wordpress.org/support/topic/hidden-h1-tags-in-header/
-
Header background opacity helphttps://wordpress.org/support/topic/header-background-opacity-help/
-
Blur image error & foreground colour header menu not workinghttps://wordpress.org/support/topic/blur-image-error-foreground-colour-header-menu-not-working/
-
Change Font Colour In Primary Menuhttps://wordpress.org/support/topic/change-font-colour-in-primary-menu/
-
Remove underline from main manuhttps://wordpress.org/support/topic/remove-underline-from-main-manu/
-
Help with headerhttps://wordpress.org/support/topic/help-with-header-16/
-
how to add a hyperlink to image used on home pagehttps://wordpress.org/support/topic/how-to-add-a-hyperlink-to-image-used-on-home-page/
-
Opacity on homepagehttps://wordpress.org/support/topic/opacity-on-homepage/
-
Main Menu Background (Mobile version)https://wordpress.org/support/topic/main-menu-background-mobile-version/
-
Updating background image on home pagehttps://wordpress.org/support/topic/updating-background-image-on-home-page/