General fixes

General fixes

diff --git a/common/common.scss b/common/common.scss
index df8c5fe..c2ae067 100644
--- a/common/common.scss
+++ b/common/common.scss
@@ -98,6 +98,10 @@ body {
 	}
 }
 
+.btn .d-icon {
+	color: currentColor;
+}
+
 .topic-map-expanded {
 	border-top: none;
 }
@@ -274,6 +278,7 @@ section.avatars.clearfix {
 		margin: 0 2px;
 	}
 	.btn:hover {
+		.d-icon {color: $secondary;}
 		background: dark-light-diff($primary, $secondary, 60%, -50%);
 	}
 	.d-editor-button-bar .toolbar-popup-menu-options .btn.select-kit-header {
@@ -409,7 +414,7 @@ td.main-link {
 		a.title {
 			color: $tertiary;
 			&:visited {
-				color: dark-light-diff($tertiary, $secondary, 50%, -45%);
+				color: dark-light-diff($tertiary, $secondary, 40%, -30%);
 			}
 		}
 	}
@@ -483,8 +488,10 @@ td.main-link {
 	}
 }
 
-ol.category-breadcrumb li {
+ol.category-breadcrumb li.category-drop {
 	margin-right: 0;
+	box-shadow: inset 0 1px 2px rgba($secondary, .25), inset 0 -1px 2px rgba($primary, .25);
+
 }
 
 .btn-default,
@@ -495,11 +502,31 @@ ol.category-breadcrumb li {
 	text-shadow: 0 1px dark-light-diff($primary, $secondary, 50%, -20%);
 	box-shadow: inset 0 2px 10px rgba($secondary, .25);
 	border: 1px solid dark-light-diff($primary, $secondary, 50%, -20%);
+	&[href] {
+		color: $secondary;
+	}
 	&:hover {
 		background: scale-color($tertiary, $lightness: -20%);
 	}
 }
 
+
+.btn[disabled], .btn.disabled {
+	color: currentColor;
+}
+
+nav.post-controls button.create {
+	.d-icon {
+	color: currentColor;
+}
+	&:hover {
+		.d-icon {
+		color: currentColor;
+	}
+	}
+}
+
+
 .list-controls {
 	.btn.no-text.btn-icon {
 		border-radius: 5px;
@@ -713,7 +740,6 @@ img.avatar {
 
 .list-controls .combo-box .combo-box-header {
 	border-color: transparent;
-	box-shadow: inset 0 1px 2px rgba($secondary, .25), inset 0 -1px 2px rgba($primary, .25);
 }
 
 .list-controls .group-nav .combo-box .combo-box-header {

GitHub sha: a0cf67e5a73ad3721e98e927a569ac4bf42f2b7e