This fix should go into /media/css/firefox/menu-resp.less so it carries through to any other responsive Firefox pages.
Adding <code>html[dir='rtl'] #nav-main .submenu { left: 999em; }</code> in menu-resp.less should do it.