@media screen and (min-width: 866px) {
  #secondary-navigation .navigation ul li:hover > ul,
  #secondary-navigation .navigation ul li:focus-within > ul,
  #secondary-navigation .navigation ul .sfHover > ul,
  .navigation ul li:hover > ul,
  .navigation ul li:focus-within > ul {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  #secondary-navigation .navigation ul ul {
    top: 100%;
    left: 0;
    background: #fff;
  }

  #secondary-navigation .navigation ul ul ul {
    top: 0;
    left: 255px;
  }

  #secondary-navigation .navigation ul ul li {
    float: none;
    display: block;
    width: 100%;
  }

  #secondary-navigation .navigation ul ul a {
    display: block !important;
    color: #222 !important;
    white-space: nowrap;
  }

  #secondary-navigation .navigation ul ul a:hover {
    color: #fd7a36 !important;
  }
}
