Site logo

Archived topic

Mobile not displaying sub-menu

8 replies · Started by Dave on March 13, 2017

Viewing posts 1–9 of 9

Hey guys, my mobile menu is not showing the submenus. On one site I have (dev.northwestfiretraining.com) I have the submenus showing the way I want. I want them to display the exact same way on the site I'm working on now (dev1.igniswebdesign.com) but I can't find the options or the CSS to make it work. Help?

There is css to remove them, its:

.main-navigation ul ul {
      width: 260px;
}
.menu-item-has-children .dropdown-menu-toggle {
    display: none;
}

I don't want the arrows on the desktop site but I do want them on the mobile site. I had the same setup to the first website example I gave for the fire dept - not sure why its not working....

Can you try targeting that to desktop only like this?

@media (min-width:769px) {
    .main-navigation ul ul {
        width: 260px;
    }
    .menu-item-has-children .dropdown-menu-toggle {
        display: none;
    }
}

Didn't work. Here is all the CSS I have in Custom CSS:

@media (max-width: 1023px) {
#top-header-schedule {
     float: right !important;
}
#top-header-schedule-icon {
	 display: none !important;
}
#top-header-email-icon {
	 display: none !important;
}
#top-header-email {
	 display: none !important;
}
table, th, td {
   background-color: #ffffff !important;
}
#header-social {
   display: none;
}
#header-address {
   display: none;
}
.generate-combined-page-header { 
      display: none;
}
}
table, th, td {
   border: 0px;
}
.page-header-image.grid-container {
      max-width: 100%;
      margin-top: 0;
}
.page-header-image img { 
      width: 100%;
}
.generate-combined-page-header { 
      padding-bottom: 360px;
}
#top-header-social {
    display: inline-block;  
    background: #0d1823;
    color: #3f3f3f;
    padding: 2px;
    font-size: 12px;
    float: right;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
}
#top-header-phone {
    display: inline-block;  
    background: #0d1823;
    color: #ffffff;
    padding: 2px;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Gotham A','Gotham B',sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1px;
    float: right;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
}
@media (min-width:769px) {
    .main-navigation ul ul {
        width: 260px;
    }
    .menu-item-has-children .dropdown-menu-toggle {
        display: none;
    }
}
.main-navigation .main-nav ul li.menu-item-has-children > a {
    padding-right: 20px;
}
.main-navigation .main-nav ul ul li a {
      font-size: 14px;
  font-weight: 400;
  text-transform: none;
}
img.padded {
   margin-bottom: 10px;
}
.contact-form-container {
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 1px;
   padding-bottom: 5px;
   width: 80%;
   float: left;
}
#header-phone {
    color: #ffffff;  
    font-size: 1.5em;
    text-transform: uppercase;
    font-family: 'Gotham A','Gotham B',sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1px;
    text-align: right;
    padding-bottom: 5px;
}
#header-social {
   text-align: right;
   padding-top: 3px;
}
.header-schedule {
   text-align: right;
   padding-top: 3px;

}
#ignis {
  margin-top: 10px; 
  font-size: 11px;
}
#ignis a:link, a:hover, a:visited, a:active {
  color: #ffffff !important;
}
.custom-section-header {
   width: 100%;
   background-color: #329fcf;
   margin-bottom: 20px;
   padding-left: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-weight: 500;
   text-transform: uppercase;
   font-size: 18px;
   color: #ffffff;
}
.custom-page-header {
   width: 100%;
   background-color: #329fcf;
   padding-left: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-weight: 500;
   text-transform: uppercase;
   font-size: 24px;
   color: #ffffff;
}

Wait I think it's something to do with the menu structure. Do you have the same menu selected for your main navigation and slideout navigation?

The site that's working I see the classes as menu-item-xx, the site that's not working I see it as page-item-xx.

Geez how did I miss that. Thanks as always man...

You're welcome :)

This archived topic is closed to new replies.