/* ================================================
   TRANSFERMARKT / BEHANCE ICON - custom SVG & no animations
================================================= */

/* 1. Reset animacji, filtrów i efektów – NIE tykamy tła */
a.bh,
a.bh *,
a.bh::before,
a.bh::after,
a.bh *::before,
a.bh *::after,
a.bh:hover,
a.bh:hover *,
a.bh:hover::before,
a.bh:hover::after,
a.bh:hover *::before,
a.bh:hover *::after {
  transition: none !important;
  animation: none !important;
  transform: none !important;
  opacity: 1 !important;
  filter: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  background-color: transparent !important;
}

/* 2. Ukrycie dekoracyjnych linii (spanów) */
a.bh span {
  display: none !important;
}

/* 3. Zamiana ikony na custom SVG (zostawiamy tło) */
.soc_icon-behance:before {
  content: "" !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  background-color: transparent !important;
  background-image: url(../../uploads/2025/06/tm_logo_rebrush.svg) !important;
  background-size: 80% !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

/* 4. Ukrycie tekstu/fallbacku font-icon */
i.soc_icon-behance {
  text-indent: -9999px !important;
  overflow: hidden !important;
  display: block !important;
}

/* 5. Szerokość ikony */
.soc_icon-behance {
  width: 100px !important;
}


/* ================================================
   DRUGIE LOGO (Champions) - desktop + mobile
================================================= */

/* 6. Drugie logo w desktopowym headerze */
.custom-second-logo {
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 130px !important;
}

/* 7. Drugie logo w mobilnym headerze */
.mobile_champions {
  width: 100%;
  text-align: center;
}

.mobile_champions img {
  height: auto !important;
  max-width: 160px;
  margin: auto;
}