/* NILA Connect v21.5 search header correction */
.page-directory .dir-hero-v125 .container{max-width:1120px!important;}
.page-directory .dir-search-intro{
  display:flex!important;
  gap:12px!important;
  align-items:center!important;
  margin:18px 0 8px!important;
  color:#fff!important;
}
.page-directory .dir-search-label{
  display:inline-flex!important;
  align-items:center!important;
  border:1px solid rgba(255,255,255,.28)!important;
  border-radius:999px!important;
  padding:7px 12px!important;
  color:rgba(255,255,255,.78)!important;
  font-weight:850!important;
  font-size:12px!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
.page-directory #dirContextLabel{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:0!important;
  min-height:0!important;
  background:rgba(255,255,255,.12)!important;
  border:1px solid rgba(255,255,255,.18)!important;
  color:#fff!important;
  border-radius:999px!important;
  padding:7px 13px!important;
  font-weight:900!important;
  box-shadow:none!important;
  pointer-events:none!important;
}
.page-directory .dir-hero-v125 .search-bar.dir-search-v215{
  display:grid!important;
  grid-template-columns:minmax(240px,1fr) auto minmax(170px,220px) auto!important;
  gap:10px!important;
  align-items:center!important;
  background:rgba(255,255,255,.18)!important;
  border:1px solid rgba(255,255,255,.24)!important;
  padding:10px!important;
  border-radius:22px!important;
  box-shadow:0 18px 45px rgba(0,0,0,.16)!important;
}
.page-directory .dir-hero-v125 .search-bar #dirSearch,
.page-directory .dir-hero-v125 .search-bar #dirLoc{
  display:block!important;
}
.page-directory .dir-hero-v125 .search-bar #dirCat{
  min-height:54px!important;
  border-radius:16px!important;
  border:2px solid rgba(255,255,255,.8)!important;
  background:#fff!important;
  color:#082142!important;
  font-weight:900!important;
  padding:0 18px!important;
  box-shadow:none!important;
  width:100%!important;
}
.page-directory .dir-hero-v125 .dir-loc-inline,
.page-directory .dir-hero-v125 .search-bar .go{
  min-height:54px!important;
  border-radius:16px!important;
  white-space:nowrap!important;
  padding:0 20px!important;
}
.page-directory .dir-hero-v125 .search-bar .go{
  background:#D4A832!important;
  color:#082142!important;
  border:0!important;
  box-shadow:none!important;
}
.page-directory .dir-hero-v125 .dir-loc-inline{
  background:#fff!important;
  color:#082142!important;
  border:0!important;
}
.page-directory .dir-quick-actions{margin-top:14px!important;}
@media(max-width:760px){
  .page-directory .dir-search-intro{align-items:flex-start!important;flex-direction:column!important;gap:8px!important;}
  .page-directory .dir-hero-v125 .search-bar.dir-search-v215{grid-template-columns:1fr!important;}
  .page-directory .dir-hero-v125 .dir-loc-inline,
  .page-directory .dir-hero-v125 .search-bar .go{width:100%!important;}
}
