<?php
  $parent_categories = get_categories( array(
    'orderby' => 'slug',
    'order'   => 'ASC',
    'parent'  => 0
  ) );

  foreach( $parent_categories as $parent_category ) {
?>
    <section class="card head-primary d-none d-flex-sm">
      <h2 class="card-header"><i class="icon icon-folder" aria-hidden="true"></i> <?php echo $parent_category->name ?></h2>
      <div class="menu fg-dark">
        <ul>
          <?php
            $categories = get_categories( array(
              'orderby' => 'slug',
              'order'   => 'ASC',
              'parent'  => $parent_category->term_id
            ) );

            foreach( $categories as $category ) {
              if ($category->slug != "chapters") {
                echo '<li><a class="menu-element" href="' . get_category_link($category->term_id) . '">' . $category->name . '<span class="badge bg-secondary">'. $category->count . '</span></a></li>';
                }
            }
          ?>
        </ul>
      </div>
    </section>
<?php      
  }
?>