.menuContainerNav .menuItem .styledLinkContainer {
	/*margin-left: 0;*/
}
.menuContainerNav .menuItem {	
    width: 100%;
}

.menuContainerNav .menuItem .submenuAccordion { 
    width: 100%;
    flex-direction: column;
    padding: 0 15px;
    background: #eee;
    margin-bottom: 20px;
}

.menuContainerNav .menuItem .styledLinkContainer {    
    width: 100%;
    margin: 0;    
    padding:0;
}

.menuContainerNav .menuItem .styledLinkContainer .styledLink .styledLinkContent--header-department-title {
    font-size: 16px;
    font-weight: 600;    
}

.menuContainerNav .styledLinkContainer .styledLink {
    padding: 0;
    width: 100%;
    float: left; 
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 35px;
    transition: all 0.3s;
}

.menuContainer {
    list-style: none;
}

.menuContainerNav--footer-menu .menuItem .styledLinkContainer .styledLinkContent--footer-menu-title {
  font-weight: 700;
}

.menuContainerNav--custom-menu {
  float: left;
  width: 100%;
  padding: 0 10px;
}
.menuContainerNav--custom-menu .menuContainer--custom-menu {
  flex-direction: column;
}

.styledLinkContent--drawerMenuFinal {
  font-size: 16px;
  font-weight: 600;
}

.styledLinkContainer--drawerMenuFinal {
  padding: 0;
}

.menuContainerNav--custom-menu .menuContainer--custom-menu .menuItem {
  float: left;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

:global(.vtex-menu-2-x-submenuAccordion)
  :global(.vtex-flex-layout-0-x-flexRow--header-department) {
    width: 100%;
    float: left;
    padding: 0;
}

