
#nav-main {
  position: absolute;
  width: 100%;
  z-index: 10;
  background: none;
  transition: 0.2s;
  -webkit-box-shadow: 0px 3px 18px -4px rgba(66,66,66,1);
  -moz-box-shadow: 0px 3px 18px -4px rgba(66,66,66,1);
  box-shadow: 0px 3px 18px -4px rgba(66,66,66,1);
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 300;
  letter-spacing: -1px!important;

}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgb(40, 40, 40)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important;
}




.navbar-nav .dropdown-menu {
  border-radius: 0!important;
  border: none!important;
  font-size: inherit!important;
  transition: 0.2s;

}

.dropdown:hover>.dropdown-menu {
  display: block;
  transition: 0.2s;
}

.dropdown-item {
  text-transform: none;
  padding: 0.55rem 1.5rem;
}

.dropdown-item .fas {
  margin-right: 5px;
  color: #414141!important;
}
.dropdown-item .far {
  margin-right: 5px;
  color: #414141!important;
}

.navbar {

}

.nav {
  font-size: 15px;
}
.navbar-light .navbar-brand {
  background-repeat: no-repeat;
  background-size: auto;
  font-weight: 400;
}

.navbar-light .navbar-toggler {
  border:none!important;
}

.nav.navbar-nav.mx-auto {
  text-transform: uppercase;
}

.navbar-expand-md .navbar-nav {
  color: #414141!important;
}
.navbar-collapse {
  flex-grow: 0!important;
}

.navbar-light .navbar-nav .nav-link {
  color: #414141!important;
  transition: 0.2s!important;
}

.navbar-light .navbar-nav .nav-link:hover {
  color: #0b0b0b!important;
  transition: 0.2s!important;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
  color: #414141!important;
}

@media (max-width: 768px) {
.navbar-nav .dropdown-menu {
  position: relative!important;
  transform: none!important;
  border: none!important;
  padding: 0!important;
  margin: 0!important;
}

.dropdown-item {
  padding: .55rem 0.5rem;
}


}
