/*********************
BREAKPOINTS
*********************/
.StickyJump {
  position: -webkit-sticky;
  position: sticky;
  z-index: 5;
  top: 60px;
}
@media (min-width: 1024px) {
  .StickyJump {
    top: 0px;
  }
}

.menu_open .jumpLinks {
  display: none;
}

.jumpLinks {
  z-index: 5 !important;
  background-color: var(--paper) !important;
  height: 55px;
  line-height: 55px;
}
@media (min-width: 1024px) {
  .jumpLinks {
    height: 100px;
    line-height: 100px;
    mix-blend-mode: hard-light;
  }
}
.jumpLinks nav {
  margin: 0px;
  text-align: center;
  position: relative;
  z-index: 99999;
  width: 100%;
  overflow: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.jumpLinks nav::-webkit-scrollbar {
  display: none;
}
.jumpLinks nav a {
  opacity: 1;
  filter: alpha(opacity=100);
  transition: all 0.2s linear;
  color: var(--dark-dark) !important;
  margin: 0 0.3125rem 0 0.3125rem;
  font-size: 21px;
  font-weight: 300;
  transition: all 0.2s linear;
  border-bottom: 2px solid transparent;
}
.jumpLinks nav a:hover, .jumpLinks nav a:focus, .jumpLinks nav a:active, .jumpLinks nav a.active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.jumpLinks nav a.active {
  border-bottom: 2px solid var(--subs);
}
@media (min-width: 1024px) {
  .jumpLinks nav a {
    margin: 0 0.8333333333rem 0 0.8333333333rem;
    font-size: 1.4em;
  }
}

.side_jump_links {
  padding: 0 0 0 5.5vw;
  list-style: none;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  z-index: 5;
  top: 8.75rem;
}
@media (min-width: 1024px) {
  .side_jump_links {
    top: 8.75rem;
  }
}
@media (min-width: 1300px) {
  .side_jump_links {
    top: 16.25rem;
  }
}
.side_jump_links li {
  display: block;
  margin-left: 0 0 0.625rem 0;
  line-height: 1.7em;
}
.side_jump_links li a {
  color: var(--text);
  font-weight: 400 !important;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.side_jump_links li a:hover, .side_jump_links li a:focus, .side_jump_links li a:active, .side_jump_links li a.current, .side_jump_links li a.active {
  opacity: 1;
  filter: alpha(opacity=100);
  color: var(--text) !important;
}
