/* @group Greys */
/* @end */
/* @group Corporate colours taken from logo */
/* @end */
/* @group Site Defaults */
/* @end */
/*********************
BREAKPOINTS
*********************/
.scrolljumpLinks {
  background-color: transparent !important; }

.jumpLinks {
  display: block;
  clear: both;
  z-index: 5 !important;
  padding: 1rem; }
  .jumpLinks ul {
    padding-left: 0px !important;
    margin-bottom: 0px;
    text-align: center; }
    .jumpLinks ul li {
      display: inline-block;
      list-style: none;
      font-size: 0.85em;
      margin-bottom: 0.5rem; }
      .jumpLinks ul li a {
        transition: all 0.07s linear;
        color: white;
        margin-left: 0.1rem;
        margin-right: 0.1rem;
        padding: .45rem .75rem .36rem .75rem;
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        font-size: 1em;
        font-weight: 400 !important;
        text-transform: uppercase;
        transition: all 0.07s linear;
        background-color: #000000; }
      .jumpLinks ul li a:hover, .jumpLinks ul li a:focus, .jumpLinks ul li a:active {
        opacity: 1;
        filter: alpha(opacity=100);
        background-color: #e1251b !important; }
    .jumpLinks ul li.current a {
      opacity: 1;
      filter: alpha(opacity=100);
      background-color: #e1251b !important; }
    .jumpLinks ul .first a {
      margin-left: 0px !important; }

.drawerjumpLinksStick.jumpLinks {
  padding-top: 1rem; }

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width: 320px) and (max-width: 736px) {
  #sticky-wrapper {
    display: none; } }
