/* GLOBAL HEADER */
#top-nav a:focus {
  outline: 0;
}

#top-nav .navbar {
  font-family: 'Lato', sans-serif;
  font-size: 11px;
  font-weight: 400;
  background: #000;
  padding: 0 10px 0 10px;
  margin-bottom: 0;
  z-index: 131;
  box-shadow: none;
  min-height: 27px;
  border-radius: 0;
}

@media (min-width: 1200px) {
  #top-nav .navbar {
    font-size: 12px;
    padding: 0 30px;
  }
}

#top-nav .navbar .nav-item {
  padding-top: 4px;
  padding-bottom: 4px;
}

#top-nav .container {
  max-width: 100%;
}

#top-nav .nav-link:hover {
  color: #fff;
}

#top-nav .nav-item.corp a:hover {
  color: #e5e5e5;
}

#top-nav .nav-item.jandy a:hover {
  color: #fce300;
}

#top-nav .nav-item.polaris a:hover {
  color: #fff;
}

#top-nav .nav-item.zps a:hover {
  color: #106cb6;
}

#top-nav .nav-item.iaqualink a:hover {
  color: #29d6ce;
}

#top-nav .nav-link {
  padding-top: 0;
  padding-bottom: 0;
  color: #c1c1c1;
}

#top-nav .navbar-nav > .nav-item:first-of-type > .nav-link {
  padding-left: 0;
}

#top-nav .navbar-nav > .nav-item:last-of-type > .nav-link {
  padding-right: 0;
}

#top-nav .dropdown-item {
  color: #c1c1c1;
  background-color: transparent;
}

#top-nav .dropdown .nav-link:hover,
#top-nav .dropdown .dropdown-item:hover {
  color: #fff;
  background-color: transparent;
}

#top-nav .dropdown-menu {
  margin-top: 0;
  background-color: #080808;
  box-shadow: none;
  border-radius: 0;
  border: 0;
  font-size: 12px;
  z-index: 1000;
}

/* GLOBAL FOOTER */
.global-footer {
  color: #c1c1c1;
  background: #363636;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

@media (min-width: 1200px) {
  .global-footer {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.global-footer .list-inline {
  margin-bottom: 5px;
  font-size: 0.875rem;
}

.global-footer .list-inline:last-child {
  padding-right: 0;
}

.global-footer a {
  color: #c1c1c1;
}

.global-footer a:hover {
  color: #fff;
  text-decoration: none;
}

.global-footer .copyright {
  font-size: 10px;
  margin-bottom: 0;
}

.global-footer .list-inline li {
  padding: 0 5px;
}

.global-footer .list-inline li:first-child {
  padding-left: 0;
}
