/*
Copyright 2021 Chief Mechanic Limited
*/

.navbar-toggler[aria-expanded="true"] {
  z-index: 6000;
}

.navbar-toggler[aria-expanded="true"] svg rect:first-of-type, .navbar-toggler[aria-expanded="true"] svg rect:last-of-type {
  display: none;
}

.navbar-collapse {
  display: flex;
  list-style: none; 
  padding: 0 0.7vw;
  justify-content: space-evenly;
  align-items: center;
  text-transform: uppercase;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0%;
  left: 0%;
  flex-direction: column;
  pointer-events: none;
  z-index: 5000;
}

.navbar-collapse.collapsing {
  transition: all 0s linear;
}

.navbar-collapse.show {
  pointer-events: all;
  transition: all 0.25s linear;
}

.navbar-collapse .navbar-nav li {
  opacity: 0;
  position: relative;
  left: -100%;
  min-width: 240px;
}

.navbar-collapse.show .navbar-nav li {
  opacity: 1;
  left: 0;
}

.navbar-collapse .navbar-nav li:nth-child(1){
  transition: all 0.35s ease-in 0.1s;
}
.navbar-collapse .navbar-nav li:nth-child(2){
  transition: all 0.35s ease-in 0.15s;
}
.navbar-collapse .navbar-nav li:nth-child(3){
  transition: all 0.35s ease-in 0.20s;
}
.navbar-collapse .navbar-nav li:nth-child(4){
  transition: all 0.35s ease-in 0.25s;
}
.navbar-collapse .navbar-nav li:nth-child(5){
  transition: all 0.35s ease-in 0.30s;
}
.navbar-collapse .navbar-nav li:nth-child(6){
  transition: all 0.35s ease-in 0.35s;
}
.navbar-collapse .navbar-nav li:nth-child(7){
  transition: all 0.35s ease-in 0.40s;
}
.navbar-collapse .navbar-nav li:nth-child(8){
  transition: all 0.35s ease-in 0.45s;
}
.navbar-collapse .navbar-nav li:nth-child(9){
  transition: all 0.35s ease-in 0.50s;
}
.navbar-collapse .navbar-nav li:nth-child(10){
  transition: all 0.35s ease-in 0.55s;
}
.navbar-collapse .navbar-nav li:nth-child(11){
  transition: all 0.35s ease-in 0.60s;
}
.navbar-collapse .navbar-nav li:nth-child(12){
  transition: all 0.35s ease-in 0.65s;
}
.navbar-collapse .navbar-nav li:nth-child(13){
  transition: all 0.35s ease-in 0.70s;
}
.navbar-collapse .navbar-nav li:nth-child(14){
  transition: all 0.35s ease-in 0.75s;
}
.navbar-collapse .navbar-nav li:nth-child(15){
  transition: all 0.35s ease-in 0.80s;
}

.navbar-collapse .dropdown .dropdown-menu {
  transition: all 0.4s;
  max-height: 0;
  display: block;
  overflow: hidden;
  opacity: 0;
  padding: 0;
}

.navbar-collapse .dropdown .dropdown-menu.show {
  max-height: 300px;
  opacity: 1;
  padding: 8px;
}

.nav-item .logo-block > div:last-of-type {
  padding-left: 15px;
}

.nav-item .logo-block > div {
  font-size: 1.2em;
}

.header-primary-bg, .module_vehicle_search_ultra header {
  border-bottom: 5px solid #9c8321;
}

.header-secondary-bg .dropdown-item:hover {
  background-color: transparent;!important;
}

.footer-primary-bg {
  border-top: 5px solid #9c8321;
}

.footer-primary-bg .footer_logo {
  margin-top: 0.35em;
  margin-bottom: 0.5em;
}
