diff --git a/themes/rc3/css/base.css b/themes/rc3/css/base.css
index 3ba809db7ca24203801efb88c7a459efe57fd1e6..0a7c7af547537b73c8803a323c9ee978db063fda 100644
--- a/themes/rc3/css/base.css
+++ b/themes/rc3/css/base.css
@@ -52,7 +52,6 @@
 }
 
 
-
 html {
     /* csslint ignore:start */
     /* The nav header is 3.5rem high, plus 20px for the margin-top of the
@@ -91,6 +90,20 @@ body > .container {
     min-height: 400px;
 }
 
+a {
+    color: var(--primary-c3-s1);
+}
+
+main a {
+    text-decoration: underline;
+}
+
+a:hover, a:focus {
+    color: var(--primary-c1);
+    text-decoration: underline;
+}
+
+
 .navbar.fixed-top { /* csslint allow: adjoining-classes */
     /* csslint ignore:start */
     position: -webkit-sticky;
diff --git a/themes/rc3/img/favicon.ico b/themes/rc3/img/favicon.ico
index e85006a3ce1c6fd81faa6d5a13095519c4a6fc96..37651b6b2fa787697519b108ead8b7285a362b3a 100644
Binary files a/themes/rc3/img/favicon.ico and b/themes/rc3/img/favicon.ico differ