The patch in #3 is not right cause it places first sidebar to the left, however in RTL the first should be on the right (I think). So here is a new one which works as it should. (It is against the default state, not the patched version, so patch in commet #3 should be simply ignored. I hope I do it right…)

Thanks! This looks good on the desktop (where the 25% margins are affective). Also cross-checking the CSS, you applied the same rules reversed, so good :)

It does not seem to affect the responsive state in @media all and (min-width: 560px) and (max-width: 850px) where the sidebars are 50%. Just size your browser down to see:

Also I don't think we removed the requirement to add /* LTR */ comments on properties in the original sheet which need modification in the RTL sheet so we don't forget them again like we did this time :D

In short, looks good on desktop, needs work on the smaller version and to add /* LTR */ comments to properties in the original sheet which are overriden in RTL.

OK, here is the new patch to fix the issues you mention. I also made sidebar width to 100% when there is only one sidebar and screen width is below 850px. (I found a line in the code which suggested this, but it did not work: .one-sidebar #sidebar {width: 100%;}) If this is not the expected behaviour I can change this.

Looks amazing in RTL, it adapts properly to whatever screen size I put it at. Also, looks good in terms of the CSS changes themselves now reproducing the responsive sections in RTL that were sadly missed in the responsive conversion.

Sorry, but this change completely borked the Menu tabs (when they change to buttons). At less than 851px they should be three across, each approx. one-third the width of the screen. At less than 560px they should each be the full screen width, and stacked vertically. See the attached screenshots.

@mjohnq3 The problem with menu tabs is not related to the changes here. The bug was there before the patches (I just tested that state). And I feel we will find other RTL issues as well. (We should check all the stylesheets for possible RTL problems: floats, different margins…)

So I think we should open a new issue for the menu tabs in RTL just to keep things more clear.