.fixed-top {
  background: #1C2331;
}

.navbar.scroll{
  background: #1C2331!important;
  -webkit-transition: background-color 500ms linear;
  -ms-transition: background-color 500ms linear;
  transition: background-color 500ms linear;
  font-size: 1.0em!important;
}


@media (min-width: 800px) and (max-width: 850px){
  .navbar:not(.top-nav-collapse) {
      background: #1C2331!important;
  }

  .navbar{
    background: #1C2331!important;
  }
}

@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .75rem;
    padding-left: .75rem;
  }
}


.navbar{
  -webkit-transition: background-color 500ms linear;
  -ms-transition: background-color 500ms linear;
  transition: background-color 500ms linear;
  background-color: rgba(28,35,49, 0.60);
  font-size: 1.0em!important;
}

.navbar-brand{
  font-family: Rochester;
  font-size: 3em!important;
  -webkit-transition: font-size 500ms linear;
  -ms-transition: font-size 500ms linear;
  transition: font-size 500ms linear;
}
.navbar-brand.scroll{
  font-size: 1.75em!important;
  -webkit-transition: font-size 500ms linear;
  -ms-transition: font-size 500ms linear;
  transition: font-size 500ms linear;
}

.top-nav-collapse{
  background-color:#1C2331
}

@media only screen and (max-width:768px){
  .navbar{
    background-color:#1C2331;
    font-size: 1.0em!important;
  }
  .navbar-brand{
    font-family: Rochester;
    font-size: 1.75em!important;
  }
}