.sticky-nav .top-overwrite {
    height: 48px; }
    .sticky-nav .top-overwrite ul {
      text-align: center;
      white-space: nowrap;
      overflow-x: hidden;
      transition: opacity 125ms linear;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0); }
      .sticky-nav .top-overwrite ul.active {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100); }
      .sticky-nav .top-overwrite ul.kinetic-active {
        cursor: default !important; }
      @media (max-width: 960px) {
        .sticky-nav .top-overwrite ul.active {
          opacity: 0; }
        .sticky-nav .top-overwrite ul.is-animating {
          -webkit-animation: stickyIn 450ms forwards;
                  animation: stickyIn 450ms forwards; } }
      .sticky-nav .top-overwrite ul.center {
        text-align: center; }
    .sticky-nav .top-overwrite li {
      border-bottom: 2px solid #394957;
      display: inline-block;
      color: #fff;
      text-decoration: none;
      text-transform: uppercase;
      vertical-align: top;
      font-size: 10px;
      padding: 18px 12px 0;
      height: 48px;
      -moz-box-sizing: border-box;
           box-sizing: border-box;
      font-family: "HelveticaNeueW01-65Medi", "Helvetica", "Helvetica", Helvetica, Arial, sans-serif, "Helvetica", Helvetica, Arial, sans-serif;
      -webkit-font-smoothing: antialiased;
      transition: border 0ms linear;
      cursor: pointer; }
      .sticky-nav .top-overwrite li:hover, .sticky-nav .top-overwrite li.active {
        background-color: #52677a;
        background-image: url(images/patterns/blue-fade-vert.jpg);
        border-bottom: 2px solid #84B6DC; }
        .sticky-nav .top-overwrite li:hover a, .sticky-nav .top-overwrite li.active a {
          color: #84B6DC; }
      .sticky-nav .top-overwrite li:hover {
        background-image: linear-gradient(top, #5c7489, #435666);
        background-repeat: repeat-x; }
      .sticky-nav .top-overwrite li.active {
        background-image: linear-gradient(top, #52677a, #394957);
        background-repeat: repeat-x; }
    .sticky-nav .top-overwrite a {
      color: #fff;
      text-decoration: none; }
      .sticky-nav .top-overwrite a:focus {
        outline: none; }
    @media (max-width: 960px) {
      .sticky-nav .top-overwrite {
        height: 53px;
        width: 100%;
        overflow-x: hidden; }
        .sticky-nav .top-overwrite ul {
          text-align: left;
          transition: left 250ms linear;
          position: relative;
          height: 53px; }
        .sticky-nav .top-overwrite li {
          display: inline-block;
          position: relative;
          height: 53px;
          text-align: center;
          padding: 0 12px;
          -moz-box-sizing: border-box;
               box-sizing: border-box; }
          .sticky-nav .top-overwrite li a {
            font-size: 12px;
            display: inline-block; }
          .sticky-nav .top-overwrite li:hover {
            background-color: transparent;
            background-image: none;
            border: none; }
            .sticky-nav .top-overwrite li:hover a {
              color: #fff; }
          .sticky-nav .top-overwrite li:hover.active, .sticky-nav .top-overwrite li.active {
            background-color: transparent;
            background-image: none;
            border-bottom: 2px solid #84B6DC; }
            .sticky-nav .top-overwrite li:hover.active a, .sticky-nav .top-overwrite li.active a {
              color: #84B6DC; }
        .sticky-nav .top-overwrite a {
          width: 100%;
          height: auto;
          color: #fff;
          position: relative;
          top: 50%;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }
          .sticky-nav .top-overwrite a span {
            display: block; }
          .sticky-nav .top-overwrite a.active {
            /* background-color: transparent;
                    background-image: none;
                    color: $global-color-lightNavyBlue;
                    border-bottom: 2px solid transparent; */ } }