/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 27 2026 | 17:52:49 */
/* Breadcrumbs AVSYS / Lubtrac */
.av-breadcrumbs {
  width: 100%;
  margin: 0 0 18px;
  font-size: 14px;
  line-height: 1.4;
  color: #6b7280;
}

.av-breadcrumbs__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}

.av-breadcrumbs__item {
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 0;
}

.av-breadcrumbs__item + .av-breadcrumbs__item::before {
  content: "›";
  display: inline-block;
  margin: 0 8px;
  color: #9ca3af;
  font-weight: 500;
}

.av-breadcrumbs__link {
  color: #0086cc;
  text-decoration: none;
  transition: color 0.2s ease;
}

.av-breadcrumbs__link:hover {
  color: #005f96;
  text-decoration: underline;
}

.av-breadcrumbs__current {
  color: #4b5563;
  font-weight: 500;
}

@media (max-width: 767px) {
  .av-breadcrumbs {
    font-size: 13px;
    margin-bottom: 14px;
  }

  .av-breadcrumbs__item + .av-breadcrumbs__item::before {
    margin: 0 6px;
  }
}

/* Icono de home antes de "Inicio" */
.av-breadcrumbs__item:first-child .av-breadcrumbs__link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

.av-breadcrumbs__item:first-child .av-breadcrumbs__link::before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  flex: 0 0 14px;
  background-color: #9ca3af;
  transform: translateY(-1px);

  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;

  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}