/* Force mobile slide-out menu layout for all screens under 640px */
@media (max-width: 640px) {
  .sow-mobile-menu {
    width: 100% !important;        /* full width */
    padding-left: 20px !important; /* text away from edge */
    box-sizing: border-box;
  }

  .sow-mobile-menu ul li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}