border-width: 0 0 1px 0;
padding: .5em 0;
margin: 0;
+ font-size: 1.3em;
}
-#lang-menu:hover button {
+#lang-menu:hover button,
+#lang-menu.hover button {
display: block;
}
-#lang-menu:hover #lang-menu-items {
+#lang-menu:hover #lang-menu-items,
+#lang-menu.hover #lang-menu-items {
position: absolute;
width: 100%;
padding: 0;