diff --git a/themes/rc3/base.html b/themes/rc3/base.html
index aab989db1f445570633bc584219feb9fe82a0918..2db068ec771c6f32c8ef39afab35c1bfed2ec261 100644
--- a/themes/rc3/base.html
+++ b/themes/rc3/base.html
@@ -40,7 +40,7 @@
             <div class="container">
 
                 {%- block site_name %}
-                <a class="navbar-brand" href="{{ nav.homepage.url|url }}" title="{{ config.site_name }}"><img src="img/rc3_logo_pink.svg" title="{{ config.site_name }}" /></a>
+                <a class="navbar-brand" href="{{ nav.homepage.url|url }}" title="{{ config.site_name }}"><img src="img/RC3_logo.png" title="{{ config.site_name }}" /></a>
                 {%- endblock %}
 
                 {%- if nav|length>1 or (page and (page.next_page or page.previous_page)) or config.repo_url %}
@@ -141,8 +141,8 @@
         <div class="container">
             <div class="row">
                 {%- block content %}
-                    <div class="col-md-3">{% include "toc.html" %}</div>
-                    <div class="col-md-9" role="main">{% include "content.html" %}</div>
+                    <div class="col-md-4">{% include "toc.html" %}</div>
+                    <div class="col-md-8 rc-content-box border border-1 border-white" role="main">{% include "content.html" %}</div>
                 {%- endblock %}
             </div>
         </div>
diff --git a/themes/rc3/css/base.css b/themes/rc3/css/base.css
index 79a2441386903fd9fa1b3e11ac36e81a8e01619f..d217d910d19cce0c928b478f7a9b536caf15d1f6 100644
--- a/themes/rc3/css/base.css
+++ b/themes/rc3/css/base.css
@@ -1,6 +1,6 @@
 @font-face {
-    font-family: 'changa-bold';
-    src: url('../fonts/Changa-Bold.woff2') format('woff2');
+    font-family: 'changa-semibold';
+    src: url('../fonts/Changa-SemiBold.woff2') format('woff2');
     font-weight: bold;
     font-style: normal;
 }
@@ -8,49 +8,51 @@
 @font-face {
     font-family: 'space-mono-reg';
     src: url('../fonts/SpaceMono-Regular-webfont.woff') format('woff2');
-    font-weight: normal;
+    font-weight: 400;
     font-style: normal;
 }
 
 @font-face {
-    font-family: 'space-mono-FontAwesome';
-    src: url('../fonts/fontawesome-webfont.woff') format('woff');
-    font-weight: normal;
+    font-family: 'space-mono-bold';
+    src: url('../fonts/SpaceMono-Bold-webfont.woff') format('woff2');
+    font-weight: 700;
     font-style: normal;
 }
 
-:root {
-    --primary-c1: rgba(240, 240, 240, 1);
-    --primary-c2: rgba(190, 190, 190, 1);
-    --primary-c3: rgba(150, 150, 150, 1);
-    --primary-c4: rgba(20, 20, 20, 1);
+@font-face {
+    font-family: 'space-mono-bold-ital';
+    src: url('../fonts/SpaceMono-BoldItalic-webfont.woff') format('woff2');
+    font-weight: 700;
+    font-style: italic;
+}
+
+/* @font-face {
+    font-family: 'FontAwesome';
+    src: url('../fonts/fontawesome-webfont.woff') format('woff');
+    font-weight: normal;
+    font-style: normal;
+} */
 
-    /*shaded versions*/
-    --primary-c1-s1: rgba(103, 2, 149, 1);
-    --primary-c2-s1: rgba(65, 0, 139, 1);
-    --primary-c3-s1: rgb(24, 181, 248);
 
-    --primary-c1-s2: rgba(68, 9, 105, 1);
-    --primary-c2-s2: rgba(42, 0, 94, 1);
-    --primary-c3-s2: rgba(2, 93, 132, 1);
+:root {
+    --primary-c1: rgba(255, 255, 255, 1);
+    --primary-c2: rgba(76, 76, 76, 1);
+    --primary-c3: rgba(0, 0, 0, 1);
 
-    --primary-c1-s3: rgba(36, 0, 56, 1);
-    --primary-c2-s3: rgba(20, 0, 47, 1);
-    --primary-c3-s3: rgba(0, 42, 58, 1);
+    --bg-color: rgba(0, 0, 0, 0.2);
 
-    --secondary-c1: rgba(0, 121, 255, 1);
-    --secondary-c2: rgba(27, 255, 87, 1);
-    --secondary-c3: rgba(78, 127, 250, 1);
-    --secondary-c4: rgba(240, 53, 231, 1);
+    --font-space: 0.075em;
+    --font-lineheight: 1.5;
+    --font-base: 1rem;
 
     --border-radius: 0;
 
     /* font Vars */
+    --font-h: 'changa-semibold';
     --font-reg: 'space-mono-reg';
-    --font-h: 'changa-bold';
-    --font-icon: 'FontAwesome';
-    --font-h-space: 0.075em;
-    --font-base: 1.1rem;
+    --font-bold: 'space-mono-bold';
+    --font-bold-ital: 'space-mono-bold-ital';
+    /* --font-icon: 'FontAwesome'; */
 }
 
 
@@ -59,7 +61,7 @@ html {
     /* The nav header is 3.5rem high, plus 20px for the margin-top of the
        main container. */
     scroll-padding-top: calc(3.5rem + 20px);
-    background-color: var(--primary-c4);
+    background-color: var(--primary-c3);
     font-size: 16px;
     /* csslint ignore:end */
 }
@@ -68,7 +70,7 @@ body {
     font-size: 16px;
     line-height: 1.7;
     font-family: var(--font-reg);
-    background-color: var(--primary-c4);
+    background-color: var(--primary-c3);
     color: var(--primary-c1);
 }
 
@@ -93,17 +95,18 @@ body>.container {
 }
 
 a {
-    color: var(--primary-c3-s1);
+    color: var(--primary-c1);
+    text-decoration: underline;
 }
 
 [role="main"] a {
-    color: var(--primary-c3-s1);
+    color: var(--primary-c1);
     /*text-decoration: underline;*/
 }
 
 a:hover,
 a:focus {
-    color: var(--primary-c3-s1);
+    color: var(--primary-c1);
     text-decoration: underline;
 }
 
@@ -125,7 +128,7 @@ video {
     height: auto !important;
 }
 
-.col-md-9 img {
+.col-md-8 img {
     max-width: 100%;
     display: inline-block;
     padding: 4px;
@@ -137,35 +140,56 @@ video {
 }
 
 h1,
+.h1,
 h2,
+.h2,
 h3,
+.h3,
 h4,
+.h4,
 h5,
-h6 {
+.h5,
+h6,
+.h6 {
     color: var(--primary-c1);
-    font-family: var(--font-h);
-    font-weight: 700;
-    letter-spacing: var(--font-h-space);
-    text-transform: lowercase;
+    font-family: var(--font-reg);
+    /* font-weight: 700; */
+    /* letter-spacing: var(--font-space); */
+    /* text-transform: lowercase; */
 }
 
-h1 {
+h1,
+.h1 {
     font-size: calc(var(--font-base) * 2.5);
 }
-h2 {
-    font-size: calc(var(--font-base) * 2.1);
+
+h2,
+.h2 {
+    font-size: calc(var(--font-base) * 1.2);
 }
-h3 {
-    font-size: calc(var(--font-base) * 1.8);
+
+h3,
+.h3 {
+    font-size: calc(var(--font-base) * 1);
 }
-h4 {
-    font-size: calc(var(--font-base) * 1.6);
+
+h4,
+.h4 {
+    font-size: calc(var(--font-base) * 1);
 }
-h5 {
-    font-size: calc(var(--font-base) * 1.4);
+
+h5,
+.h5 {
+    font-size: calc(var(--font-base) * 1);
 }
-h6 {
-    font-size: calc(var(--font-base) * 1.1);
+
+h6,
+.h6 {
+    font-size: calc(var(--font-base) * 1);
+}
+
+p, .p {
+    font-size: var(--font-base);
 }
 
 hr {
@@ -188,8 +212,8 @@ code.code-large,
 
 code {
     padding: 2px 5px;
-    background: var(--primary-c4);
-    border: solid 1px var(--primary-c2);
+    background: var(--primary-c2);
+    border: solid 1px var(--primary-c1);
     color: var(--primary-c1);
     white-space: pre-wrap;
     word-wrap: break-word;
@@ -234,11 +258,11 @@ footer {
 footer>hr {
     border: 0;
     height: 1px;
-    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), var(--primary-c1), rgba(0, 0, 0, 0));
+    /* background-image: linear-gradient(to right, rgba(0, 0, 0, 0), var(--primary-c1), rgba(0, 0, 0, 0)); */
 }
 
 footer a {
-    color: var(--primary-c3-s1);
+    color: var(--primary-c1);
     text-decoration: none;
 }
 
@@ -252,6 +276,60 @@ footer a:hover {
 }
 
 
+
+.rc-content-box {
+    padding: 0 !important;
+}
+
+.rc-content-box > * {
+    margin-left: 15px;
+    margin-right: 15px;
+}
+
+.rc-content-box > h1,
+.rc-content-box > h2 {
+    margin-bottom: 1.5rem;
+    font-family: var(--font-bold);
+}
+.rc-content-box > p,
+.rc-content-box > ul {
+    margin-bottom: 1.5rem;
+    font-family: var(--font-reg);
+}
+
+.rc-content-box > h3 {
+    font-family: var(--font-bold);
+}
+
+.rc-content-box > h3,
+.rc-content-box > h4 {
+    margin-left: 3rem;
+}
+.rc-content-box > h3::before,
+.rc-content-box > h4::before {
+    content: "//";
+    margin-right: 0.3rem;
+    display: inline-block;
+}
+
+
+.rc-content-box>h1:first-of-type,
+.rc3-block-head {
+    background-color: var(--primary-c1);
+    color: var(--primary-c2);
+    text-decoration: none;
+    text-transform: lowercase;
+    font-size: 1.25rem;
+    font-family: var(--font-h);
+    width: 100%;
+    text-align: center !important;
+    margin: 0;
+    padding: 0.02rem 0.95rem;
+    line-height: 1.5;
+    margin-bottom: 0.9rem;
+    letter-spacing: var(--font-space);
+}
+
 .navbar .navbar-nav .nav-link,
 .navbar .navbar-nav .show>.nav-link,
 .navbar .navbar-nav .nav-link.show,
@@ -262,18 +340,20 @@ footer a:hover {
 .navbar .navbar-nav .active>.nav-link,
 .navbar .navbar-nav .nav-link:hover,
 .navbar .navbar-nav .nav-link:focus {
-    color: var(--primary-c3-s1);
+    color: var(--primary-c1);
+    text-decoration: underline;
 }
 
 .navbar .navbar-nav .nav-link.disabled:hover,
 .navbar .navbar-nav .nav-link.disabled:focus {
-    color: rgb(255 255 255 / 25%);
-    ;
+    color: var(--primary-c2);
+    text-decoration: none;
 }
 
 .bg-secondary {
     /*background-color: var(--primary-c2-s2) !important;*/
-    background-color: transparent !important;
+    background-color: var(--bg-color) !important;
+
 }
 
 .card {
@@ -287,19 +367,19 @@ footer a:hover {
 }
 
 #toc-collapse .nav-link:hover {
-    color: var(--primary-c3-s1);
+    color: var(--primary-c1);
 }
 
 .navbar {
     font-family: var(--font-h);
     text-transform: lowercase;
     border-bottom: 1px solid var(--primary-c1);
-    font-size: calc(var(--font-base) * 1.5);
-    letter-spacing: var(--font-h-space);
+    font-size: calc(var(--font-base) * 1.1);
+    letter-spacing: var(--font-space);
 }
 
 .bg-primary {
-    background-color: var(--primary-c4) !important;
+    background-color: var(--primary-c3) !important;
     /*its !important in bootstrap min... sorry for that*/
     background-image: none;
 }
@@ -349,8 +429,8 @@ footer a:hover {
 
 /* First level of nav */
 .bs-sidebar>.navbar-collapse>.nav {
-    padding-top: 10px;
-    padding-bottom: 10px;
+    padding-top: 0;
+    padding-bottom: 0.9rem;
     border-radius: var(--border-radius);
     width: 100%;
 }
@@ -367,30 +447,35 @@ footer a:hover {
 
 .bs-sidebar .nav>li>a:hover,
 .bs-sidebar .nav>li>a:focus {
-    text-decoration: none;
-    border-right: 2px solid var(--primary-c3-s1);
-    color: var(--primary-c3-s1);
+    text-decoration: underline;
+    border-right: 2px solid var(--primary-c1);
+    color: var(--primary-c1);
 }
 
 .bs-sidebar .nav>li>a.active,
 .bs-sidebar .nav>li>a.active:hover,
 .bs-sidebar .nav>li>a.active:focus {
-    /* font-weight: bold; */
     background-color: transparent;
-    border-right: 3px solid var(--primary-c3-s1);
-    color: var(--primary-c3-s1);
+    border-right: 3px solid var(--primary-c1);
+    color: var(--primary-c1);
 }
 
-.bs-sidebar .nav .nav .nav {
-    margin-left: 1em;
+.bs-sidebar .nav li > ul {
+    padding-left: 2rem;
 }
 
-.bs-sidebar .nav>li>a {
-    font-weight: normal;
+.bs-sidebar .nav li > ul a::before{
+    content: "//";
+    display: inline-block;
+    margin-right: 0.3rem;
 }
 
-.bs-sidebar .nav .nav>li>a {
-    font-weight: normal;
+.bs-sidebar .nav a {
+    font-family: var(--font-bold);
+}
+
+.bs-sidebar .nav li > ul a, .bs-sidebar .nav li > ul a::before {
+    font-family: var(--font-reg);
 }
 
 .headerlink {
diff --git a/themes/rc3/fonts/Changa-Bold.woff2 b/themes/rc3/fonts/Changa-Bold.woff2
deleted file mode 100644
index 911cfaed8e2dceb468f49d01a4c77ffe0ec14951..0000000000000000000000000000000000000000
Binary files a/themes/rc3/fonts/Changa-Bold.woff2 and /dev/null differ
diff --git a/themes/rc3/fonts/Changa-SemiBold.woff2 b/themes/rc3/fonts/Changa-SemiBold.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..a291b80e2ed51581914fedacc75a9d7ee9b6cb16
Binary files /dev/null and b/themes/rc3/fonts/Changa-SemiBold.woff2 differ
diff --git a/themes/rc3/fonts/SpaceMono-Bold-webfont.woff b/themes/rc3/fonts/SpaceMono-Bold-webfont.woff
new file mode 100644
index 0000000000000000000000000000000000000000..17affe8b3de7e77e80fc4bf278ce378f1c8a1cb5
Binary files /dev/null and b/themes/rc3/fonts/SpaceMono-Bold-webfont.woff differ
diff --git a/themes/rc3/fonts/SpaceMono-BoldItalic-webfont.woff b/themes/rc3/fonts/SpaceMono-BoldItalic-webfont.woff
new file mode 100644
index 0000000000000000000000000000000000000000..b8b99f2db22a704ef14642f16506600ab1467caa
Binary files /dev/null and b/themes/rc3/fonts/SpaceMono-BoldItalic-webfont.woff differ
diff --git a/themes/rc3/img/RC3_logo.png b/themes/rc3/img/RC3_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..1286b5ddb096db442e5ed4229f10d93511358c87
Binary files /dev/null and b/themes/rc3/img/RC3_logo.png differ
diff --git a/themes/rc3/img/rc3_logo_pink.svg b/themes/rc3/img/rc3_logo_pink.svg
deleted file mode 100644
index e615f38a3b8495879a9bf0f524e688a29972e224..0000000000000000000000000000000000000000
--- a/themes/rc3/img/rc3_logo_pink.svg
+++ /dev/null
@@ -1,47 +0,0 @@
-<svg id="pink_color_bars" data-name="pink  color bars" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="624" height="624" viewBox="0 0 624 624">
-  <defs>
-    <style>
-      .cls-1 {
-        fill: #240039;
-      }
-
-      .cls-2 {
-        fill: #670096;
-      }
-
-      .cls-3 {
-        fill: #450069;
-      }
-
-      .cls-4 {
-        fill: #b239ff;
-      }
-
-      .cls-5 {
-        fill: #fff;
-        fill-rule: evenodd;
-      }
-
-      .cls-6 {
-        fill: none;
-        stroke: #fff;
-        stroke-width: 7.63px;
-      }
-    </style>
-  </defs>
-  <image id="Layer_0" data-name="Layer 0" width="577" height="577" xlink:href="data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkEAAAJBCAYAAABBBGGtAAAKDUlEQVR4nO3WUQ3CAADFwAdb5t8q2QQQElz0zkJ/+tp2b7sGANDxnP8BMkEAQMn1lhsAKDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgCQTBAAkmSAAIMkEAQBJJggASDJBAECSCQIAkkwQAJBkggCAJBMEACSZIAAgyQQBAEkmCABIMkEAQJIJAgCSTBAAkGSCAIAkEwQAJJkgACDJBAEASSYIAEgyQQBAkgkCAJJMEACQZIIAgKTfBB3SAwAxx7nts+1SHgDI2J4vw0kIdujIduoAAAAASUVORK5CYII="/>
-  <rect id="_240039" data-name="240039" class="cls-1" x="528" y="432" width="96" height="192"/>
-  <rect id="_670096" data-name="670096" class="cls-2" x="528" y="47" width="96" height="97"/>
-  <rect id="_670096-2" data-name="670096" class="cls-2" x="432" y="47" width="96" height="193"/>
-  <rect id="_670096-3" data-name="670096" class="cls-2" x="336" y="47" width="96" height="97"/>
-  <rect id="_670096-4" data-name="670096" class="cls-2" x="336" y="432" width="96" height="192"/>
-  <rect id="_670096-5" data-name="670096" class="cls-2" x="240" y="336" width="96" height="288"/>
-  <rect id="_450069" data-name="450069" class="cls-3" x="143" y="528" width="97" height="96"/>
-  <rect id="_450069-2" data-name="450069" class="cls-3" x="528" y="143" width="96" height="289"/>
-  <rect id="_450069-3" data-name="450069" class="cls-3" x="432" y="528" width="96" height="96"/>
-  <rect id="_450069-4" data-name="450069" class="cls-3" x="240" y="47" width="96" height="289"/>
-  <rect id="b239ff" class="cls-4" x="432" y="240" width="96" height="288"/>
-  <rect id="b239ff-2" data-name="b239ff" class="cls-4" x="336" y="143" width="96" height="290"/>
-  <path id="RC3_copy" data-name="RC3 copy" class="cls-5" d="M222.656,545.361v-36.5l31.856-.154,30.774,36.649h24.742v-8.2L285.9,508.712h1.083a23.238,23.238,0,0,0,23.041-22.887V457.062a23.236,23.236,0,0,0-23.041-22.887h-88.3V545.361h23.969Zm0-60.773V458.144h63.093v26.444H222.656Zm208.609,60.773V521.237H344.2V458.144h87.062V434.021H343.12a22.964,22.964,0,0,0-22.886,22.886v65.568a22.966,22.966,0,0,0,22.886,22.886h88.145Zm96.339,0a22.571,22.571,0,0,0,22.423-22.423V499.9a21.228,21.228,0,0,0-1.392-7.655,22.542,22.542,0,0,0-3.711-6.417,20.741,20.741,0,0,0,.7-3.479,30.7,30.7,0,0,0,.232-3.635V456.443a22.44,22.44,0,0,0-22.423-22.422H463.274a21.855,21.855,0,0,0-15.928,6.572,21.474,21.474,0,0,0-6.649,15.85v9.9h23.659v-8.66h57.836v19.794H458.944v23.66h67.423V521.7H464.356v-7.422H440.7v8.659a22.7,22.7,0,0,0,22.577,22.423H527.6Z"/>
-  <rect id="rahmen_weiss" data-name="rahmen weiss" class="cls-6" x="1.156" y="-0.188" width="576.313" height="576.343"/>
-</svg>
diff --git a/themes/rc3/toc.html b/themes/rc3/toc.html
index 89223f805ab257b0da439be1dc2f6c5288e16fb7..0038dfb4aa2862a157e0af59969b38e94a1a5913 100644
--- a/themes/rc3/toc.html
+++ b/themes/rc3/toc.html
@@ -17,6 +17,7 @@
         {%- endif %}
     {%- endmacro %}
     <div id="toc-collapse" class="navbar-collapse collapse card bg-secondary">
+        <title class="text-center d-block container-fluid rc3-block-head">{% if page and page.title and not page.is_homepage %}{{ page.title }}{% endif %}</title>
         <ul class="nav flex-column">
         {%- for item in page.toc %}
             {{ toc_item(item) }}