/* Fix nested mobile menu items moving off screen */
@media screen and (max-width: 767px) {

  .WaGadgetMenuHorizontal .menuInner ul ul,
  .WaGadgetMenuHorizontal .menuInner ul ul ul {
    position:static !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    width:100% !important;
    max-width:100% !important;
    transform:none !important;
    box-sizing:border-box !important;
  }

  .WaGadgetMenuHorizontal .menuInner ul ul li,
  .WaGadgetMenuHorizontal .menuInner ul ul ul li {
    width:100% !important;
    max-width:100% !important;
  }

  .WaGadgetMenuHorizontal .menuInner ul ul ul a {
    display:block !important;
    width:100% !important;
    padding-left:45px !important;
    box-sizing:border-box !important;
    white-space:normal !important;
  }
}