.nav-items[data-hover-menu] > li {
  position: relative;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 27.5px !important;
  padding-right: 27.5px !important;
  cursor: pointer; }
  .nav-items[data-hover-menu] > li:first-child {
    padding-left: 0 !important; }
  .nav-items[data-hover-menu] > li:last-child {
    padding-right: 0 !important; }
  .nav-items[data-hover-menu] > li .nav-items {
    position: absolute;
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background-color: #05454a;
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 1;
    pointer-events: none;
    cursor: default; }
    .nav-items[data-hover-menu] > li .nav-items > li {
      border-top: solid 1px rgba(255, 255, 255, 0.5);
      margin-left: 0 !important;
      margin-right: 0 !important;
      padding-left: 27.5px !important;
      padding-right: 27.5px !important;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      min-width: 200px;
      cursor: pointer; }
      .nav-items[data-hover-menu] > li .nav-items > li > a {
        color: #fff;
        text-transform: uppercase;
        white-space: nowrap;
        font-size: 16px;
        font-family: "Helvetica Neue", sans-serif;
        font-weight: 300;
        line-height: 62px;
        font-weight: 300;
        color: #fff;
        letter-spacing: 2px;
        -webkit-transition: all 0.15s ease-in-out;
        transition: all 0.15s ease-in-out; }
      .nav-items[data-hover-menu] > li .nav-items > li:hover > a {
        color: #ed9f11; }
      .nav-items[data-hover-menu] > li .nav-items > li.has-children a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%; }
        .nav-items[data-hover-menu] > li .nav-items > li.has-children a .chevron {
          fill: #fff;
          padding-left: 15px;
          opacity: 0.5;
          -webkit-transition: all 0.5s ease-in-out;
          transition: all 0.5s ease-in-out;
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          text-align: right; }
      .nav-items[data-hover-menu] > li .nav-items > li.hovering > a .chevron {
        opacity: 1; }
  .nav-items[data-hover-menu] > li > .nav-items {
    left: 0; }
    .nav-items[data-hover-menu] > li > .nav-items > li > .nav-items {
      left: 0;
      margin-top: -1px;
      margin-left: 100%;
      border-left: solid 1px rgba(237, 159, 17, 0.5); }

.nav-items[data-hover-menu] li.hovering > .nav-items {
  opacity: 1;
  pointer-events: all; }
