.top-header{
    background-color: #153d6c; 
    padding: 0.35rem 1rem;
}

.top-header> .navbar{
  padding: 0.25rem 0;
}

.top-header .navbar-toggler{
  color:white;
  border: 0;
}

.uglink{
  margin: 0;
}

.uglink a{
  text-decoration: none;
}

.uglink a:hover{
  color: #b99d64;
}

#block-lla-topnavigation{
  margin-right:20px;
}

.nav-item.links {
  color: rgb(255,255,255);
  font-size: 15px;
  font-family: inherit;
  font-weight: 400;
  margin-left: 0px;
}

.navbar .navbar-nav .nav-item.links .nav-link {
  color: #ffffff;
  font-weight: 500;
  line-height: 1;
}

.navbar .navbar-nav .nav-item.links .nav-link:hover {
  color: rgb(183,154,99);
}

@media (max-width: 66.833333em) {
  .pre-main-menu {
    padding: 10px 20px;
  }
  .nav--container {
    padding: 0px 20px 0px 12px;
  }
}

@media (max-width: 44.333333em) {
  #block-prenavbar .field--name-field-links {
    gap: 20px;
  }
}

@keyframes animate {
  0% {
    opacity: 0;
    transform: translateX(-100px);
  }
  70% {
    transform: translateX(10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0px);
  }
}
