#mainmenu .menu-item-category {
  text-align: center;
}
@media (min-width: 1200px) {
  #mainmenu .menu-item-category {
    font-size: 0.8rem;
    min-width: 120px;
    max-width: 120px;
  }
  #mainmenu .menu-item-category > .menu-item-label {
    padding: 15px 5px 15px;
  }
}
@media (min-width: 1300px) {
  #mainmenu .menu-item-category {
    font-size: 0.8rem;
    min-width: 120px;
    max-width: 140px;
  }
}
@media (min-width: 1420px) {
  #mainmenu .menu-item-category {
    font-size: 0.9rem;
    min-width: 120px;
    max-width: 150px;
  }
}
@media (min-width: 1620px) {
  #mainmenu .menu-item-category {
    font-size: 1rem;
    min-width: 120px;
    max-width: 175px;
  }
  #mainmenu .menu-item-category > .menu-item-label {
    padding: 15px 10px 15px;
  }
}

.desktop-menu .logo-link {
  flex: 1 1 20%;
}
.desktop-menu .logo-link img {
  max-width: 100%;
  height: auto;
}

/*# sourceMappingURL=en.css.map */
