diff --git a/scss/_navbar.scss b/scss/_navbar.scss
index c21d9fd73647273c2a4746c2ff378416e584c1ba..129351d19302426732dac1477efb08146dcc42fb 100644
--- a/scss/_navbar.scss
+++ b/scss/_navbar.scss
@@ -57,11 +57,12 @@
   padding-bottom: $navbar-brand-padding-y;
   margin-right: $navbar-brand-margin-right;
   @include font-size($navbar-brand-font-size);
+  text-decoration: if($link-decoration == none, null, none);
   white-space: nowrap;
 
   &:hover,
   &:focus {
-    text-decoration: none;
+    text-decoration: if($link-hover-decoration == underline, none, null);
   }
 }
 
diff --git a/site/assets/scss/_algolia.scss b/site/assets/scss/_algolia.scss
index b2e545871d4546005317d0e49d5b06aeecb6ad62..097dbdd55c7529d5114753d32984fb015a26855b 100644
--- a/site/assets/scss/_algolia.scss
+++ b/site/assets/scss/_algolia.scss
@@ -46,10 +46,7 @@
 
 .algolia-docsearch-suggestion {
   display: block;
-
-  &:hover {
-    text-decoration: none;
-  }
+  text-decoration: none;
 }
 
 .algolia-docsearch-suggestion--subcategory-column {