/*===================================================================================*/
/*  Global | Variables | Partial
/*===================================================================================*/
.top-nav {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background: #f5f5f5;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-size: 1.4rem;
  padding: 0 1.25rem;
  z-index: 2;
  height: 3.8rem;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.is-minimal .top-nav {
  margin-top: -3.8rem;
}
.top-nav__advanced-nav, .top-nav__contact-nav {
  padding: 0 1.25rem;
}
.top-nav__advanced-nav a, .top-nav__contact-nav a {
  display: inline-block;
  color: #585858;
  padding: 1rem 1.25rem;
}
@media screen and (max-width: 1080px) {
  .top-nav__advanced-nav a, .top-nav__contact-nav a {
    padding: 1rem;
  }
}
.top-nav__advanced-nav a:hover, .top-nav__advanced-nav a:focus, .top-nav__advanced-nav a:active, .top-nav__advanced-nav a.is-active, .top-nav__contact-nav a:hover, .top-nav__contact-nav a:focus, .top-nav__contact-nav a:active, .top-nav__contact-nav a.is-active {
  color: #00aeef;
}
.top-nav__advanced-nav {
  position: relative;
}
.top-nav__advanced-nav::after {
  content: "|";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #dedede;
}
@media screen and (max-width: 1080px) {
  .top-nav__advanced-nav {
    padding-left: 0;
  }
}
/*# sourceMappingURL=top-nav.css.map */
