/* =========================================================
   BREADCRUMB HACK CONSOLE (IMAGE BACKGROUND)
========================================================= */

.breadcrumb-wrap {
  position: relative;
  width: 100vw;
  left: 50%;
  margin-left: -50vw;

  padding: 22px 0;
  margin-bottom: 30px;

  background-image: url("http://localhost:8888/blog/wp-content/uploads/2026/04/bg-breadcrumb-clean.jpg");
  background-position: center top;
  background-repeat: repeat-x;
  background-size: auto 100%;
}

.breadcrumb-wrap .rank-math-breadcrumb {
  position: relative;
  z-index: 2;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  font-size: 0.95rem;
  color: #b0b0b0;
}

.breadcrumb-wrap a {
  color: #b0b0b0;
  text-decoration: none;
}

.breadcrumb-wrap a:hover {
  color: #ffffff;
}

.breadcrumb-wrap .separator {
  color: #777;
  margin: 0 7px;
}

.breadcrumb-wrap span:last-child {
  color: #ffffff;
  font-weight: 500;
}

//* =========================================================
   HEADER / MENU AU-DESSUS DU BREADCRUMB
========================================================= */

.tf-header-menu,
#tf-main-menu {
  position: relative;
  z-index: 2000 !important;
}

/* garde les dropdowns au-dessus */
.tf-menu > li > ul {
  z-index: 2001 !important;
}

.tf-menu ul ul {
  z-index: 2002 !important;
}

.tf-menu > li > ul > li > ul > li > ul {
  z-index: 2003 !important;
}

/* le breadcrumb reste en dessous */
.breadcrumb-wrap,
.breadcrumb-wrap--category {
  position: relative;
  z-index: 1 !important;
}

.breadcrumb-wrap--category {
  margin-top: 5px;
}

.breadcrumb-wrap {
  margin-top: 5px;
}

/* =========================================================
   BREADCRUMB HACK CONSOLE (IMAGE BACKGROUND)
========================================================= */

.breadcrumb-wrap {
  position: relative;
  width: 100vw;
  left: 50%;
  margin-left: -50vw;

  padding: 22px 0;
  margin-bottom: 30px;

  background-image: url("http://localhost:8888/blog/wp-content/uploads/2026/04/bg-breadcrumb-clean.jpg");
  background-position: center top;
  background-repeat: repeat-x;
  background-size: auto 100%;
}

.breadcrumb-wrap .rank-math-breadcrumb {
  position: relative;
  z-index: 2;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  font-size: 0.95rem;
  color: #b0b0b0;
}

.breadcrumb-wrap a {
  color: #b0b0b0;
  text-decoration: none;
}

.breadcrumb-wrap a:hover {
  color: #ffffff;
}

.breadcrumb-wrap .separator {
  color: #777;
  margin: 0 7px;
}

.breadcrumb-wrap span:last-child {
  color: #ffffff;
  font-weight: 500;
}

//* =========================================================
   HEADER / MENU AU-DESSUS DU BREADCRUMB
========================================================= */

.tf-header-menu,
#tf-main-menu {
  position: relative;
  z-index: 2000 !important;
}

/* garde les dropdowns au-dessus */
.tf-menu > li > ul {
  z-index: 2001 !important;
}

.tf-menu ul ul {
  z-index: 2002 !important;
}

.tf-menu > li > ul > li > ul > li > ul {
  z-index: 2003 !important;
}

/* le breadcrumb reste en dessous */
.breadcrumb-wrap,
.breadcrumb-wrap--category {
  position: relative;
  z-index: 1 !important;
}

.breadcrumb-wrap--category {
  margin-top: 5px;
}

.breadcrumb-wrap {
  margin-top: 5px;
}