diff --git a/core/themes/bartik/css/layout.css b/core/themes/bartik/css/layout.css
index 1e2654ce52e4bb3d5dff2da7d6f97eaed41ad9ef..74fa14991068e1b1bd78d862a9608cac8587be37 100644
--- a/core/themes/bartik/css/layout.css
+++ b/core/themes/bartik/css/layout.css
@@ -35,7 +35,6 @@ body,
 .region-secondary-menu .block-menu {
   width: 100%;
   margin: 0 auto;
-  overflow: hidden;
 }
 #main-wrapper {
   min-height: 300px;
diff --git a/core/themes/bartik/css/style.css b/core/themes/bartik/css/style.css
index 69178f8bc6eddfbc66e04df8108f55a8148e94a0..0d9ba5ea1faed4ed130a8c7a092ffa7cbaf63b6c 100644
--- a/core/themes/bartik/css/style.css
+++ b/core/themes/bartik/css/style.css
@@ -669,13 +669,13 @@ body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu l
 /* --------------- Secondary Menu ------------ */
 
 .region-secondary-menu .menu {
-  float: right; /* LTR */
+  text-align: right; /* LTR */
   font-size: 0.929em;
   margin: 0 10px;
   padding: 0;
 }
 [dir="rtl"] .region-secondary-menu .menu {
-  float: left;
+  text-align: left;
 }
 .region-secondary-menu .menu li {
   margin: 0;