header {
  position: absolute;
  width: 100%;
  background-color: transparent !important;
  z-index: 5;
}

.navbar-style {
  background: transparent !important;
}

.nav-menu {
  z-index: 10;
}

@media (min-width: 1001px) {
  .navbar-nav.nav-menu>li>a {
    color: #fff;
    border-bottom: 6px solid transparent !important;
  }
  
  .navbar-nav.nav-menu>li.active>a,
  .navbar-nav.nav-menu>li>a:hover,
  .navbar-nav.nav-menu>li>a:focus {
    color: #fff;
    border-bottom: 6px solid #fff !important;
  }
}

@media print {
  header, footer {
    display: none !important;
  }
}