diff --git src/bp-templates/bp-nouveau/common-styles/_bp_activity_entries.scss src/bp-templates/bp-nouveau/common-styles/_bp_activity_entries.scss
index b294474a1..8e4917b71 100644
--- src/bp-templates/bp-nouveau/common-styles/_bp_activity_entries.scss
+++ src/bp-templates/bp-nouveau/common-styles/_bp_activity_entries.scss
@@ -1,5 +1,6 @@
 // BP Activity Entries - activity loop
-// @version 3.0.0
+// @since 3.0.0
+// @version 5.0.0
 
 .activity-list {
 
@@ -133,7 +134,9 @@
 			.avatar {
 				display: inline-block;
 				margin: 0 $marg-xsml;
-				vertical-align: bottom;
+				vertical-align: text-top;
+				width: 20px;
+				height: 20px;
 			}
 
 			.time-since {
@@ -215,6 +218,7 @@
 
 			.button {
 				background: transparent;
+				color: $dark-grey;
 			}
 
 			a {
@@ -326,7 +330,7 @@
 				padding: $pad-sml 0;
 
 				&:focus,
-				&:hover, {
+				&:hover {
 					background: $white;
 					color: $black;
 				}
diff --git src/bp-templates/bp-nouveau/common-styles/_bp_forms.scss src/bp-templates/bp-nouveau/common-styles/_bp_forms.scss
index fa0f83c98..1f715f418 100644
--- src/bp-templates/bp-nouveau/common-styles/_bp_forms.scss
+++ src/bp-templates/bp-nouveau/common-styles/_bp_forms.scss
@@ -1,5 +1,6 @@
 // BP Forms Elements Global Styles
-// @version 3.0.0
+// @since 3.0.0
+// @version 5.0.0
 
 // Some essential classes used for forms elements:
 // labels - sizing especially for standalone controls
@@ -353,7 +354,7 @@ body.no-js {
 			position: relative;
 			text-indent: -2px;
 			z-index: 1;
-			width: 100%;
+			width: auto;
 		}
 
 		select,
diff --git src/bp-templates/bp-nouveau/common-styles/_bp_generic_and_typography.scss src/bp-templates/bp-nouveau/common-styles/_bp_generic_and_typography.scss
index 2154c7ae1..438f30ce0 100644
--- src/bp-templates/bp-nouveau/common-styles/_bp_generic_and_typography.scss
+++ src/bp-templates/bp-nouveau/common-styles/_bp_generic_and_typography.scss
@@ -1,5 +1,6 @@
 // BP Generic elements, Typography and Images.
-// @version 4.0.0
+// @since 3.0.0
+// @version 5.0.0
 
 // ========= Generic Sitewide elements ========
 body {
@@ -125,6 +126,11 @@ body.buddypress { // add weight
 			// some themes add padding top lets manage that generically sitewide
 			padding: 0;
 		}
+
+		// Specific to Twenty Nineteen
+		h2:before {
+			display: none;
+		}
 	}
 }
 
diff --git src/bp-templates/bp-nouveau/common-styles/_bp_lists.scss src/bp-templates/bp-nouveau/common-styles/_bp_lists.scss
index 019c63636..88843a888 100644
--- src/bp-templates/bp-nouveau/common-styles/_bp_lists.scss
+++ src/bp-templates/bp-nouveau/common-styles/_bp_lists.scss
@@ -1,5 +1,6 @@
 // BP Lists Global Styles.
-// @version 3.0.0
+// @since 3.0.0
+// @version 5.0.0
 
 // @todo decide whether using .buddypress quasi namespace parent
 // is useful, causing issue with specificity on other
@@ -42,7 +43,8 @@
 			text-align: center;
 
 			img.avatar {
-				display: inline;
+				display: inline-block;
+				width: auto;
 			}
 		}
 
diff --git src/bp-templates/bp-nouveau/common-styles/_bp_update_form.scss src/bp-templates/bp-nouveau/common-styles/_bp_update_form.scss
index c0b058517..f64754801 100644
--- src/bp-templates/bp-nouveau/common-styles/_bp_update_form.scss
+++ src/bp-templates/bp-nouveau/common-styles/_bp_update_form.scss
@@ -1,5 +1,6 @@
 // BP Whats new form handles user updates to groups or profiles
-// @version 3.0.0
+// @since 3.0.0
+// @version 5.0.0
 
 .activity-update-form {
 	padding: 10px 10px 0;
@@ -30,6 +31,8 @@
 		img {
 			box-shadow: none;
 			display: inline-block;
+			height: auto;
+			width: auto;
 		}
 	}
 
@@ -70,13 +73,20 @@
 		#whats-new-post-in-box-items {
 			list-style: none;
 			margin: $marg-sml 0;
+			padding-left: 0;
 
 			li {
 				margin-bottom: $marg-sml;
 			}
 
+			button.bp-remove-item {
+				margin-left: $marg-sml;
+				height: auto;
+			}
+
 			#activity-autocomplete {
 				padding: 0.3em;
+				width: 100%;
 			}
 
 			.bp-activity-object {
@@ -86,6 +96,7 @@
 
 				.avatar {
 					width: 30px;
+					height: 30px;
 				}
 
 				span {
diff --git src/bp-templates/bp-nouveau/css/buddypress-rtl.css src/bp-templates/bp-nouveau/css/buddypress-rtl.css
index b716e4fec..e6daf61bc 100644
--- src/bp-templates/bp-nouveau/css/buddypress-rtl.css
+++ src/bp-templates/bp-nouveau/css/buddypress-rtl.css
@@ -119,6 +119,10 @@ body.buddypress .buddypress-wrap h6 {
 	padding: 0;
 }
 
+body.buddypress .buddypress-wrap h2:before {
+	display: none;
+}
+
 /* Ensure .bp-wrap encloses it's children */
 .bp-wrap:before,
 .bp-wrap:after {
@@ -897,7 +901,8 @@ body.buddypress article.page > .entry-header .entry-title {
 }
 
 .bp-list li .item-avatar img.avatar {
-	display: inline;
+	display: inline-block;
+	width: auto;
 }
 
 .bp-list li .item .item-avatar,
@@ -1107,6 +1112,8 @@ body.buddypress article.page > .entry-header .entry-title {
 .activity-update-form #whats-new-avatar img {
 	box-shadow: none;
 	display: inline-block;
+	height: auto;
+	width: auto;
 }
 
 .activity-update-form #whats-new-content {
@@ -1136,14 +1143,21 @@ body.buddypress article.page > .entry-header .entry-title {
 .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items {
 	list-style: none;
 	margin: 10px 0;
+	padding-right: 0;
 }
 
 .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li {
 	margin-bottom: 10px;
 }
 
+.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items button.bp-remove-item {
+	margin-right: 10px;
+	height: auto;
+}
+
 .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items #activity-autocomplete {
 	padding: 0.3em;
+	width: 100%;
 }
 
 .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items .bp-activity-object {
@@ -1154,6 +1168,7 @@ body.buddypress article.page > .entry-header .entry-title {
 
 .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items .bp-activity-object .avatar {
 	width: 30px;
+	height: 30px;
 }
 
 .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items .bp-activity-object span {
@@ -1325,7 +1340,9 @@ body.buddypress article.page > .entry-header .entry-title {
 .activity-list .activity-item .activity-header .avatar {
 	display: inline-block;
 	margin: 0 5px;
-	vertical-align: bottom;
+	vertical-align: text-top;
+	width: 20px;
+	height: 20px;
 }
 
 .activity-list .activity-item .activity-header .time-since {
@@ -1391,6 +1408,7 @@ body.buddypress article.page > .entry-header .entry-title {
 
 .activity-list .activity-item .activity-meta.action .button {
 	background: transparent;
+	color: #555;
 }
 
 .activity-list .activity-item .activity-meta.action a {
@@ -3508,7 +3526,7 @@ body.no-js .buddypress #messages-bulk-management #select-all-messages {
 	position: relative;
 	text-indent: -2px;
 	z-index: 1;
-	width: 100%;
+	width: auto;
 }
 
 .buddypress-wrap .select-wrap select,
diff --git src/bp-templates/bp-nouveau/css/buddypress.css src/bp-templates/bp-nouveau/css/buddypress.css
index 72848855d..5d864209f 100644
--- src/bp-templates/bp-nouveau/css/buddypress.css
+++ src/bp-templates/bp-nouveau/css/buddypress.css
@@ -119,6 +119,10 @@ body.buddypress .buddypress-wrap h6 {
 	padding: 0;
 }
 
+body.buddypress .buddypress-wrap h2:before {
+	display: none;
+}
+
 /* Ensure .bp-wrap encloses it's children */
 .bp-wrap:before,
 .bp-wrap:after {
@@ -897,7 +901,8 @@ body.buddypress article.page > .entry-header .entry-title {
 }
 
 .bp-list li .item-avatar img.avatar {
-	display: inline;
+	display: inline-block;
+	width: auto;
 }
 
 .bp-list li .item .item-avatar,
@@ -1107,6 +1112,8 @@ body.buddypress article.page > .entry-header .entry-title {
 .activity-update-form #whats-new-avatar img {
 	box-shadow: none;
 	display: inline-block;
+	height: auto;
+	width: auto;
 }
 
 .activity-update-form #whats-new-content {
@@ -1136,14 +1143,21 @@ body.buddypress article.page > .entry-header .entry-title {
 .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items {
 	list-style: none;
 	margin: 10px 0;
+	padding-left: 0;
 }
 
 .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li {
 	margin-bottom: 10px;
 }
 
+.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items button.bp-remove-item {
+	margin-left: 10px;
+	height: auto;
+}
+
 .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items #activity-autocomplete {
 	padding: 0.3em;
+	width: 100%;
 }
 
 .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items .bp-activity-object {
@@ -1154,6 +1168,7 @@ body.buddypress article.page > .entry-header .entry-title {
 
 .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items .bp-activity-object .avatar {
 	width: 30px;
+	height: 30px;
 }
 
 .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items .bp-activity-object span {
@@ -1325,7 +1340,9 @@ body.buddypress article.page > .entry-header .entry-title {
 .activity-list .activity-item .activity-header .avatar {
 	display: inline-block;
 	margin: 0 5px;
-	vertical-align: bottom;
+	vertical-align: text-top;
+	width: 20px;
+	height: 20px;
 }
 
 .activity-list .activity-item .activity-header .time-since {
@@ -1391,6 +1408,7 @@ body.buddypress article.page > .entry-header .entry-title {
 
 .activity-list .activity-item .activity-meta.action .button {
 	background: transparent;
+	color: #555;
 }
 
 .activity-list .activity-item .activity-meta.action a {
@@ -3508,7 +3526,7 @@ body.no-js .buddypress #messages-bulk-management #select-all-messages {
 	position: relative;
 	text-indent: -2px;
 	z-index: 1;
-	width: 100%;
+	width: auto;
 }
 
 .buddypress-wrap .select-wrap select,
