.navbar {
  margin: 0 auto;
}

.navbar-katz {
  background-image: url("../img/header_bg.png");
  background-position: -200px 0px;
  background-repeat: no-repeat;
}

.katz_logo {
  margin-top:-3px;
  margin-left: -3px;
}

.navbar-katz ul li {
  line-height:1;
}

.navbar-katz ul li ul li{
  line-height:2;
}

.navbar-katz ul {
  margin-left:0px;
  border:none;
  background-color: #FBBA00;
  font-size: .90em;
}
.navbar-katz ul ul {
  margin-top:-2px;
}
.navbar-katz .navbar-brand,
.navbar-katz .navbar-text {
 margin-left:-16px;
 margin-top: 0px;
}


.navbar-katz .navbar-nav .nav-link {
  color: #111
}

.navbar-katz .nav-item:hover .nav-link {
  color: #f37600;
}

.navbar-katz .nav-item.active .nav-link {
  color: #000000;
  visibility: inherit;
  font-family: '__Morandi_5-5';
  font-weight: 500;
  font-style: normal;
}

.navbar-collapse {
   margin-top: -9px;
}


@media (min-width: 1024px) {
  header {
    margin-top:-48px;
  }
  .navbar-katz .navbar-text,
  .navbar-katz .navbar-brand {
   margin-left:68px;
   margin-top: 14px;
  } 
  .navbar-katz {
    background-position: 0 0;
  }
  .navbar-collapse {
    margin-top: 1px;
  }

}

@media (min-width: 1100px) {
  .navbar-katz {
    width:1200px;
  }

  .navbar-katz ul {
    margin-left:170px;
  }
}

@media (min-width: 1690px) {
 .navbar-katz ul {
  margin-top:30px;
 }
}



.show ul {
  position:absolute !important;
  z-index: 9999 !important;
  margin-left:0;
}




@media (max-width: 1024px) {
.show ul {
  position:fixed !important;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  margin:0 !important;
  padding:0 !important;
  min-height:100% !important;
  z-index: 9999 !important;
  overflow-x: hidden;
}

.no-transition {

  -webkit-transition: height 0.01s;
  -moz-transition: height 0.01s;
  -ms-transition: height 0.01s;
  -o-transition: height 0.01s;
  transition: height 0.01s;
}

.navbar-katz ul li {
  border-bottom: solid 1px #666;
}

.navbar-katz ul li a {
  padding-left: 15px !important;
}


}



@media (min-width: 1024px){
    .navbar-expand-custom {
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-custom .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-custom .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-custom .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }
    .navbar-expand-custom > .container {
        flex-wrap: nowrap;
    }
    .navbar-expand-custom .navbar-collapse {
        display: flex!important;
        flex-basis: auto;
    }
    .navbar-expand-custom .navbar-toggler {
        display: none;
    }
}
