:root {
  --alt-font: "audiowide", sans-serif !important;
  --primary-font: 'Space Grotesk', sans-serif !important;
  --base-color: #bd4541;
  --color-primary: #5976a4;
}


/* scrollbar */
#element::-webkit-scrollbar {
  display: none;
}
::-webkit-scrollbar {
  width: 15px;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.25);
  background-color: lightgray;
}
::-webkit-scrollbar-thumb {
  background-color: var(--base-color);
  outline: 0px solid var(--base-color);
}


div,p,a { text-wrap: pretty !important; }


header .navbar-brand {
  padding: 15px 0;
}
header .navbar-brand img {
  max-height: 70px;
}
footer .footer-logo img {
  max-height: 100px;
}

/*
.header-light .navbar-nav .nav-link {
color: var(--base-color);
}
*/
.navbar .navbar-nav .nav-item:hover .nav-link, .navbar .navbar-nav .nav-item.active .nav-link {
  opacity: 1;
  color: var(--base-color);
}

#navbarNav > ul > li.nav-item.dropdown.dropdown-with-icon.open > ul li h6 {
  margin: 0;
}
.navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a img {
  border-radius: 0;
}

.tab-style-02 .nav-tabs > li.nav-item > a img {
  max-height: 50px;
}
.tab-style-02 .nav-tabs > li.nav-item > a.nav-link,
.tab-style-02 .nav-tabs > li.nav-item > a.nav-link.active,
.tab-style-02 .nav-tabs > li.nav-item > a.nav-link:hover {
  border: 0px !important;
}


input, select, textarea, .form-control, .form-select {
  width: unset;
}


.HERO_IMAGE { background-image: url('/__assets/images/demo-travel-agency-destinations-title-bg.jpg'); }
/*.HERO_IMAGE { background-image: url('/__assets/images/footer-bg.jpg'); }*/
.HERO_IMAGE h1 {
  font-size: 2.5rem;
  line-height: 1.3
}


@media (max-width: 575px) {
  .mobile--hidden { display: none; }
}