diff --git a/_layouts/single.html b/_layouts/single.html
index 6af753e0..29637ac2 100644
--- a/_layouts/single.html
+++ b/_layouts/single.html
@@ -38,7 +38,7 @@ layout: default
           <aside class="sidebar__right {% if page.toc_sticky %}sticky{% endif %}">
             <nav class="toc">
               <header><h4 class="nav__title"><i class="fas fa-{{ page.toc_icon | default: 'file-alt' }}"></i> {{ page.toc_label | default: site.data.ui-text[site.locale].toc_label }}</h4></header>
-              {% include toc.html sanitize=true html=content h_min=2 h_max=3 class="toc__menu" %}
+              {% include toc.html sanitize=true html=content h_min=1 h_max=6 class="toc__menu" %}
             </nav>
           </aside>
         {% endif %}
diff --git a/_sass/minimal-mistakes/_navigation.scss b/_sass/minimal-mistakes/_navigation.scss
index 2d1a2d19..7edb62c9 100644
--- a/_sass/minimal-mistakes/_navigation.scss
+++ b/_sass/minimal-mistakes/_navigation.scss
@@ -540,16 +540,23 @@
   }
 
   li ul > li a {
-    padding-left: 1.75rem;
+    padding-left: 1.5rem;
     font-weight: normal;
   }
 
-  /* hide sub sub links on small screens*/
-  li > ul li {
-    display: none;
+  li ul li ul > li a {
+    padding-left: 2rem;
+  }
 
-    @include breakpoint($medium) {
-      display: block;
-    }
+  li ul li ul li ul > li a {
+    padding-left: 2.5rem;
+  }
+
+  li ul li ul li ul li ul > li a {
+    padding-left: 3rem;
+  }
+
+  li ul li ul li ul li ul li ul > li a {
+    padding-left: 3.5rem
   }
 }