diff --git src/includes/forums/template.php src/includes/forums/template.php
index 9f58ae9..b1b543b 100644
--- src/includes/forums/template.php
+++ src/includes/forums/template.php
@@ -806,9 +806,14 @@ function bbp_list_forums( $args = array() ) {
 			$counts = ! empty( $count )
 				? $r['count_before'] . implode( $r['count_sep'], $count ) . $r['count_after']
 				: '';
+            
+            // Subforum classes
+            $subforum_classes = array('bbp-forum-link');
+            $subforum_classes   = apply_filters( 'bbp_list_forums_subforum_classes', $subforum_classes, $sub_forum->ID );
+            $subforum_classes_attr    = 'class="' . implode( ' ', $subforum_classes ) . '"';
 
 			// Build this sub forums link
-			$output .= $r['link_before'] . '<a href="' . esc_url( $permalink ) . '" class="bbp-forum-link">' . $title . $counts . '</a>' . $show_sep . $r['link_after'];
+			$output .= $r['link_before'] . '<a href="' . esc_url( $permalink ) . '" ' . $subforum_classes_attr . '>' . $title . $counts . '</a>' . $show_sep . $r['link_after'];
 		}
 	}
 
