/*
 * SPDX-FileCopyrightText: 2024 Helmholtz-Zentrum Dresden-Rossendorf (HZDR)
 *
 * SPDX-License-Identifier: GPL-3.0-or-later
 */

.heliport-navbar {
  background: linear-gradient(to right, #0f2f5f 0%, #14617f 100%);
  min-height: 96px;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.3);
  position: relative;
  z-index: 1;
}

.heliport-navbar-project {
  background-color: var(--heliport-blue);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.3);
}

.heliport-navbar-brand,
.heliport-nav-link {
  color: hsla(0, 0%, 100%, 0.75) !important;
}

.heliport-logo-small {
  display: none;
}

.heliport-logo-large {
  display: unset;
}

.nav-container {
  display: grid !important;
  grid-template-columns: min-content auto max-content;
}

.heliport-nav-link:hover {
  color: var(--bs-white) !important;
}

.heliport-breadcrumb {
  padding: 0;
  margin: 0;
  background-color: inherit;
}

.heliport-breadcrumb-item {
  align-items: center;
}

.heliport-breadcrumb-item + .heliport-breadcrumb-item::before {
  color: var(--bs-white);
  /* Font Awesome fa-solid fa-angle-right */
  content: "\f105";
  font: normal normal bold 1.3rem/1.5 "Font Awesome 6 Free";
}

.heliport-breadcrumb-link {
  color: hsla(0, 0%, 100%, 0.75) !important;
  text-decoration: none;
}

.heliport-breadcrumb-link:hover {
  color: var(--bs-white) !important;
}

span.heliport-breadcrumb-link:hover {
  color: hsla(0, 0%, 100%, 0.75) !important;
}

/* 992 == var(--bs-breakpoint-lg) */
@media (max-width: 992) {
  .heliport-logo-small {
    display: unset;
  }

  .heliport-logo-large {
    display: none;
  }

  .nav-container {
    grid-template-columns: min-content min-content;
  }

  .nav-search {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row: 2;
  }

  .dropdown-menu-end {
    right: unset !important;
  }

  .dropdown-menu {
    position: absolute !important;
  }
}
