diff --git a/core/modules/system/css/system.theme.css b/core/modules/system/css/system.theme.css
index fa7a75b..6576db1 100644
--- a/core/modules/system/css/system.theme.css
+++ b/core/modules/system/css/system.theme.css
@@ -396,10 +396,6 @@ ul.links a.is-active {
   margin: 0;
   padding: 0;
 }
-[dir="rtl"] .breadcrumb ol {
-  /* This is required to win over specifity of [dir="rtl"] ol */
-  margin-right: 0;
-}
 .breadcrumb li {
   display: inline;
   list-style-type: none;
diff --git a/core/themes/seven/css/base/elements.css b/core/themes/seven/css/base/elements.css
index d6e5e67..312335e 100644
--- a/core/themes/seven/css/base/elements.css
+++ b/core/themes/seven/css/base/elements.css
@@ -131,21 +131,13 @@ acronym {
 ul {
   list-style-type: disc;
   list-style-image: none;
-  margin: 0.25em 0 0.25em 1.5em; /* LTR */
-}
-[dir="rtl"] ul {
-  margin-left: 0;
-  margin-right: 1.5em;
+  margin: 0.25em 1.5em 0.25em;
 }
 ol {
   list-style-type: decimal;
-  margin: 0.25em 0 0.25em 2em; /* LTR */
+  margin: 0.25em 2em 0.25em;
   padding: 0;
 }
-[dir="rtl"] ol {
-  margin-left: 0;
-  margin-right: 2em;
-}
 quote,
 code {
   margin: .5em 0;
