div .sub-menu-infonomia {
  display: flex;
  background-color: #d97412;
}

div #div-submenu-infonomia {
  padding: 8px 0 2px;
  width: calc(100vw - 80px);
  text-align: center;
}

/*======= Botones para deslizar menu =======f0efef*/
a.ecosur-sub-menu-next,
a.ecosur-sub-menu-prev {
  z-index: 1;
  width: 32px;
  color: #f0efef;
  font-size: 20px;
  text-align: center;
  display: grid;
  align-content: center;
  background-color: #d97412;
}
a.ecosur-sub-menu-next {
  margin-left: 8px;
}
a.ecosur-sub-menu-prev {
  margin-right: 8px;
}
a.ecosur-sub-menu-next.disabled,
a.ecosur-sub-menu-prev.disabled {
  background-color: transparent;
  cursor: auto;
}
a.ecosur-sub-menu-next.disabled > i,
a.ecosur-sub-menu-prev.disabled > i {
  display: none;
}
/*==========================================*/

div .sub-menu-infonomia #div-submenu-infonomia ul li a {
  color: #666;
  padding: 12px 24px;
  text-align: center;
  font-style: normal;
  white-space: nowrap;
  font-family: "Roboto";
  text-transform: none !important;
}

div .sub-menu-infonomia #div-submenu-infonomia > ul {
  width: fit-content;
  margin: auto;
}

div .sub-menu-infonomia #div-submenu-infonomia > ul > li {
  border-bottom: 2px solid transparent;
  padding-bottom: 5px;
  max-width: fit-content;
}

div .sub-menu-infonomia #div-submenu-infonomia > ul > li > a {
  color: #f0efef;
  font-size: 20px;
}

div .sub-menu-infonomia #div-submenu-infonomia > ul li.active > a,
div .sub-menu-infonomia #div-submenu-infonomia > ul > li:hover > a,
div .sub-menu-infonomia #div-submenu-infonomia > ul > li.active > a {
  color: #d97412;
  background-color: #f0efef;
}

div .sub-menu-infonomia #div-submenu-infonomia > ul > li:hover,
div .sub-menu-infonomia #div-submenu-infonomia > ul > li.active {
  border-color: #f0efef;
}

div .sub-menu-infonomia #div-submenu-infonomia ul li .dropdown-menu {
  padding: 0;
  border-radius: 0;
  background-color: #f0efef;
}

div .sub-menu-infonomia #div-submenu-infonomia ul li .dropdown-menu li a {
  text-align: start;
}
