diff --git a/mpicms/templates/menus/main.html b/mpicms/templates/menus/main.html
index 1127490..992b5b1 100644
--- a/mpicms/templates/menus/main.html
+++ b/mpicms/templates/menus/main.html
@@ -67,8 +67,8 @@
     <div class="navbar-menu" id="navMenu" style="flex-shrink: 1">
       <div class="navbar-start" style="flex-wrap: wrap;">
         {% for item in request.site.root_page.get_children.live.in_menu %}
-          {% with item.get_children.live.in_menu as children %}
-            {% if children %}
+          {% with item.get_children.live.in_menu as parents %}
+            {% if parents %}
               <div class="navbar-item has-dropdown is-hoverable">
                 <a href="{% pageurl item %}" class="navbar-link navbar-title is-hidden-touch">
                   {{ item }}
@@ -78,10 +78,22 @@
                 </a>
 
                 <div class="navbar-dropdown is-hidden-touch is-boxed">
-                  {% for child in children %}
-                  <a href="{% pageurl child %}" class="navbar-item">
-                    {{ child }}
+                  {% for parent in parents %}
+                  <a href="{% pageurl parent %}" class="navbar-item">
+                    <b>{{ parent }}</b>
                   </a>
+                    {% with parent.get_children.live.in_menu as children %}
+                      {% if children %}
+                        {% for child in children %}
+                          <a href="{% pageurl child %}" class="navbar-item">
+                            {{ child }}
+                          </a>
+                        {% endfor %}
+                      {% endif %}
+                    {% endwith %}
+                      {% if not forloop.last %}
+                        <hr class="dropdown-divider">
+                      {% endif %}
                   {% endfor %}
                 </div>
               </div>