diff --git a/src/templates/default/bbpress/loop-single-forum.php b/src/templates/default/bbpress/loop-single-forum.php
index b3a3846..cbb4e28 100644
--- a/src/templates/default/bbpress/loop-single-forum.php
+++ b/src/templates/default/bbpress/loop-single-forum.php
@@ -24,8 +24,8 @@ defined( 'ABSPATH' ) || exit;
 				<?php bbp_forum_subscription_link(
 					array(
 						'before'      => '',
-						'subscribe'   => '+',
-						'unsubscribe' => '&times;'
+						'subscribe'   => '<span class="dashicons dashicons-plus" aria-hidden="true"></span>',
+						'unsubscribe' => '<span class="dashicons dashicons-no" aria-hidden="true"></span>'
 					)
 				); ?>
 
diff --git a/src/templates/default/bbpress/loop-single-topic.php b/src/templates/default/bbpress/loop-single-topic.php
index 531a705..a9afa49 100644
--- a/src/templates/default/bbpress/loop-single-topic.php
+++ b/src/templates/default/bbpress/loop-single-topic.php
@@ -26,8 +26,8 @@ defined( 'ABSPATH' ) || exit;
 					<?php bbp_topic_favorite_link(
 						array(
 							'before'    => '',
-							'favorite'  => '+',
-							'favorited' => '&times;'
+							'favorite'  => '<span class="dashicons dashicons-plus" aria-hidden="true"></span>',
+							'favorited' => '<span class="dashicons dashicons-no" aria-hidden="true"></span>'
 						)
 					); ?>
 
@@ -44,8 +44,8 @@ defined( 'ABSPATH' ) || exit;
 					<?php bbp_topic_subscription_link(
 						array(
 							'before'      => '',
-							'subscribe'   => '+',
-							'unsubscribe' => '&times;'
+							'subscribe'   => '<span class="dashicons dashicons-plus" aria-hidden="true"></span>',
+							'unsubscribe' => '<span class="dashicons dashicons-no" aria-hidden="true"></span>'
 						)
 					); ?>
 
diff --git a/src/templates/default/css/bbpress.css b/src/templates/default/css/bbpress.css
index 8b87ad6..d2baa70 100644
--- a/src/templates/default/css/bbpress.css
+++ b/src/templates/default/css/bbpress.css
@@ -562,6 +562,10 @@ td.bbp-topic-counts {
 	background-color: #dfd;
 	font-weight: 700;
 	font-size: 12px;
+	line-height: 1;
+	display: inline-flex;
+	align-items: center;
+	justify-content: center;
 }
 
 .bbp-row-actions #favorite-toggle a:hover {
@@ -590,6 +594,10 @@ td.bbp-topic-counts {
 	background-color: #dfd;
 	font-weight: 700;
 	font-size: 12px;
+	line-height: 1;
+	display: inline-flex;
+	align-items: center;
+	justify-content: center;
 }
 
 .bbp-row-actions #subscription-toggle a:hover {
@@ -610,6 +618,14 @@ td.bbp-topic-counts {
 	background-color: #fdd;
 }
 
+.bbp-row-actions #favorite-toggle a .dashicons,
+.bbp-row-actions #subscription-toggle a .dashicons {
+	width: 16px;
+	height: 16px;
+	font-size: 16px;
+	line-height: 16px;
+}
+
 #bbpress-forums .bbp-forum-info .bbp-forum-content,
 #bbpress-forums p.bbp-topic-meta {
 	font-size: 11px;
