diff --git a/plugins/CoreHome/stylesheets/layout.less b/plugins/CoreHome/stylesheets/layout.less
index df20e7d9858bbe54269d430aed6c45bbe4ab65a5..17740ecbc173e31885fdb504c24bb6bc6f17ef7e 100644
--- a/plugins/CoreHome/stylesheets/layout.less
+++ b/plugins/CoreHome/stylesheets/layout.less
@@ -30,7 +30,7 @@
       height: 100%;
       transition: background-color 150ms linear;
 
-      &:hover {
+      &:hover, &:focus {
         background-color: @theme-color-menu-contrast-background;
       }
 
@@ -59,7 +59,7 @@
  .navbar {
    a {
      text-decoration: none;
-     &:hover, &:focus, &:active {
+     &:hover, &:focus {
        text-decoration: none;
      }
    }
@@ -244,7 +244,7 @@
         > .item {
           cursor: default;
           font-weight: bold;
-          &:hover {
+          &:hover, &:focus {
             text-decoration: none;
           }
         }
@@ -257,7 +257,7 @@
               padding: 11px 22px 11px 45px;
               decoration: none;
               transition: background-color 200ms linear;
-              &:hover {
+              &:hover, &:focus {
                 text-decoration: none;
                 color: @theme-color-menu-contrast-textActive;
               }
@@ -298,7 +298,7 @@
           font-size: 13px;
           font-weight: normal;
 
-          &:hover {
+          &:hover, &:focus {
             color: @theme-color-menu-contrast-textActive;
           }
 
@@ -323,7 +323,7 @@
 
       > .item {
         cursor: pointer;
-        &:hover {
+        &:hover, &:focus {
           color: @theme-color-menu-contrast-textActive;
         }
       }
@@ -386,7 +386,7 @@
     border: 1px solid @theme-color-background-tinyContrast;
     transition: box-shadow 150ms linear;
     &.expanded,
-    &:hover {
+    &:hover, &:focus {
       box-shadow: 0 1px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
     }
   }