/* ===== KILL TAB UNDERLINES / BORDERS (PROD SAFE) ===== */

/* Tu menú de categorías */
.portfolio-menu.nav-tabs .nav-link,
.portfolio-menu.nav-tabs .nav-link:hover,
.portfolio-menu.nav-tabs .nav-link:focus,
.portfolio-menu.nav-tabs .nav-link.active {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  text-decoration: none !important;
  position: relative !important;
}

/* Mata cualquier pseudo-elemento que agregue raya/indicador */
.portfolio-menu.nav-tabs .nav-link::before,
.portfolio-menu.nav-tabs .nav-link::after {
  content: none !important;
  display: none !important;
}

/* Por si el tema aplica reglas a TODOS los .nav-tabs (no solo portfolio) */
.nav-tabs .nav-link {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
.nav-tabs .nav-link::before,
.nav-tabs .nav-link::after {
  content: none !important;
  display: none !important;
}

/* Algunas variantes meten borde a la derecha cuando son verticales */
.nav-tabs.flex-column .nav-item .nav-link {
  border-right: 0 !important;
}
.nav-tabs.flex-column .nav-item .nav-link::after {
  display: none !important;
}

/* Asegura color activo sin fondo raro */
.portfolio-menu.nav-tabs .nav-link.active {
  color: #fff !important;  /* ajusta si usas otro color */
}
