h1.cat-title{
  color: #fff!important; 
}

/* HM breadcrumbs styling */
.hm-breadcrumbs{
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

/* Breadcrumb links (no hover change) */
.hm-breadcrumbs a,
.hm-breadcrumbs a:hover,
.hm-breadcrumbs a:focus,
.hm-breadcrumbs a:active{
  color: #2190C2;
  text-decoration: none; /* optional */
}
/* Keep the final/current item not blue */
.hm-breadcrumbs span[aria-current="page"]{
  color: #fff ;
}


/* spacing between items = 10px (between text blocks) */
.hm-breadcrumbs-sep{
  display: inline-block;
  padding: 0 10px;
  opacity: .6;
}

.hm-breadcrumbs-sep{
  opacity: 1;          /* remove fading */
  color: inherit;      /* same color as text */
  padding: 0 10px;     /* keeps your 10px spacing */
	color: #fff ;
}

/* Banner inner content width */
.hm-banner-inner{
  max-width: 1430px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

/* Simple parallax background (desktop) */
.hm-banner-wrap .hm-parallax{
  background-image: var(--hmBannerBg);
  background-attachment: fixed;
  background-position: center !important;
  background-repeat: no-repeat;
  background-size: cover;
}

/* Mobile fallback (iOS/Android often ignore fixed backgrounds) */
@media (max-width: 1024px){
  .hm-banner-wrap .hm-parallax{
    background-attachment: scroll;
  }
}
