diff --git a/assets/css/base.css b/assets/css/base.css
index 8867e5f0df7b9f9a817d98c749f6c3415b2154af..a62727df4538ec250559a2bc2bda3fef6ec715c5 100644
--- a/assets/css/base.css
+++ b/assets/css/base.css
@@ -341,6 +341,7 @@ h4, .h4 {
 
 h5, .h5 {
   font-size: 1rem;
+  line-height: 1.625rem;
 }
 
 h6, .h6 {
@@ -794,7 +795,7 @@ form:not(.layout-builder-configure-block) .select-all.checkbox {
 }
 
 .vbo-table .views-table-row-vbo-select-all .form-submit {
-  color: #4d4d4d;
+  color: #343434;
   background-color: #fff;
   border-radius: 10px;
   fill: #4d4d4d;
@@ -902,7 +903,7 @@ form:not(.layout-builder-configure-block) .select-all.checkbox {
 .card__block--table table tbody td,
 .card__block--table table tbody td a {
   font-size: 1rem;
-  line-height: 1.5rem;
+  line-height: 1.625rem;
 }
 
 b,
@@ -1384,7 +1385,7 @@ svg[class^="icon-"] {
 }
 
 .icon-black {
-  fill: #4d4d4d;
+  fill: #343434;
 }
 
 .icon-gray {
diff --git a/assets/css/breadcrumb.css b/assets/css/breadcrumb.css
index 324a23ec6eef9295e659b0fa038d4755d0c21399..6dba3f862112e1d7a626c4521b467a076e7559c1 100644
--- a/assets/css/breadcrumb.css
+++ b/assets/css/breadcrumb.css
@@ -15,7 +15,7 @@
 
 .breadcrumb a {
   display: inline-block;
-  font-weight: 300;
+  font-weight: 400;
 }
 
 .breadcrumb a:hover {
diff --git a/assets/css/ckeditor.css b/assets/css/ckeditor.css
index 51a6521188b40909e2fbfa69711216d0a8ebbec6..cce073d0635f7d815d752ab11adc2cf0f7f51da5 100644
--- a/assets/css/ckeditor.css
+++ b/assets/css/ckeditor.css
@@ -14,7 +14,8 @@ kbd kbd {
   padding: 0;
   font-size: 100%;
   font-weight: bold;
-  box-shadow: none;
+  -webkit-box-shadow: none;
+          box-shadow: none;
 }
 
 pre {
@@ -37,7 +38,8 @@ pre code {
 }
 
 *, *:before, *:after {
-  box-sizing: border-box;
+  -webkit-box-sizing: border-box;
+          box-sizing: border-box;
 }
 
 html {
@@ -66,7 +68,8 @@ body {
 
 #skip-link a {
   background: #222222;
-  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
+  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
+          box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
   color: #f3f3f3;
   padding: 3px 20px 8px;
   text-decoration: none;
@@ -79,6 +82,7 @@ h1, h2, h3, h4, h5, h6,
   font-weight: 500;
   line-height: 1.1;
   margin: 1rem 0 0.5rem;
+  -webkit-transition: 0.3s;
   transition: 0.3s;
 }
 
@@ -269,6 +273,11 @@ iframe {
   max-width: 100%;
 }
 
+iframe[src*='youtube.com'], iframe[data-src*='youtube.com'] {
+  height: 400px;
+  width: 100%;
+}
+
 p > iframe {
   margin-top: 0.75rem;
   margin-bottom: 0.75rem;
@@ -291,11 +300,6 @@ a:active, a:hover {
   outline: 0;
 }
 
-a:focus {
-  outline: 5px auto -webkit-focus-ring-color;
-  outline-offset: -2px;
-}
-
 a:active:not(.btn) {
   opacity: .8;
 }
@@ -357,64 +361,153 @@ th {
   text-align: left;
 }
 
+[dir='rtl'] th {
+  text-align: right;
+}
+
 .table,
-.path-node .body-text table {
+.path-node .body-text table,
+.comment .comment__text table {
   width: 100%;
   max-width: 100%;
   margin-bottom: 1rem;
   background-color: transparent;
   font-size: 0.875rem;
+  border-color: #CCCCCC;
 }
 
 .table th,
 .table td,
 .path-node .body-text table th,
-.path-node .body-text table td {
-  padding: 0.75rem;
+.path-node .body-text table td,
+.comment .comment__text table th,
+.comment .comment__text table td {
+  padding: 0.75rem 1.25rem;
   vertical-align: top;
   word-wrap: break-word;
+  border: 1px solid #CCCCCC;
+}
+
+.table th p:last-child,
+.table td p:last-child,
+.path-node .body-text table th p:last-child,
+.path-node .body-text table td p:last-child,
+.comment .comment__text table th p:last-child,
+.comment .comment__text table td p:last-child {
+  margin-bottom: 0;
 }
 
 .table thead th,
-.path-node .body-text table thead th {
-  font-weight: 500;
-  font-size: 12px;
+.path-node .body-text table thead th,
+.comment .comment__text table thead th {
+  font-weight: 700;
+  font-size: 14px;
   vertical-align: bottom;
-  border-bottom: 2px solid #e6e6e6;
+}
+
+.table thead th a,
+.path-node .body-text table thead th a,
+.comment .comment__text table thead th a {
+  font-weight: bold;
 }
 
 .table tbody + tbody,
-.path-node .body-text table tbody + tbody {
-  border-top: 2px solid #e6e6e6;
+.path-node .body-text table tbody + tbody,
+.comment .comment__text table tbody + tbody {
+  border-top: 1px solid #CCCCCC;
 }
 
 .table .views-align-left,
-.path-node .body-text table .views-align-left {
+.path-node .body-text table .views-align-left,
+.comment .comment__text table .views-align-left {
   text-align: left;
 }
 
 .table .views-align-right,
-.path-node .body-text table .views-align-right {
+.path-node .body-text table .views-align-right,
+.comment .comment__text table .views-align-right {
   text-align: right;
 }
 
 .table .views-align-center,
-.path-node .body-text table .views-align-center {
+.path-node .body-text table .views-align-center,
+.comment .comment__text table .views-align-center {
   text-align: center;
 }
 
+.page-node-edit form .table td,
+.page-node-edit form .table th,
+.path-group form .table td,
+.path-group form .table th,
+.page-node form .table td,
+.page-node form .table th {
+  border: none;
+}
+
+.page-node-edit form .table thead th,
+.path-group form .table thead th,
+.page-node form .table thead th {
+  padding: 0.5rem 0;
+  font-weight: bold;
+  border: none;
+}
+
+.page-node-edit form .table tbody td,
+.path-group form .table tbody td,
+.page-node form .table tbody td {
+  vertical-align: middle;
+}
+
+.page-node-edit form .table tbody td.field-multiple-drag,
+.path-group form .table tbody td.field-multiple-drag,
+.page-node form .table tbody td.field-multiple-drag {
+  width: 22px;
+  max-width: 100%;
+  padding-left: 1.75rem;
+  padding-right: .25rem;
+  text-align: center;
+}
+
+[dir='rtl'] .page-node-edit form .table tbody td.field-multiple-drag, [dir='rtl']
+.path-group form .table tbody td.field-multiple-drag, [dir='rtl']
+.page-node form .table tbody td.field-multiple-drag {
+  padding-right: 1.75rem;
+  padding-left: .25rem;
+}
+
+.page-node-edit form .table tbody td.field-multiple-drag .tabledrag-handle,
+.path-group form .table tbody td.field-multiple-drag .tabledrag-handle,
+.page-node form .table tbody td.field-multiple-drag .tabledrag-handle {
+  position: static;
+  width: 22px;
+  padding: 0;
+  margin: 0 auto;
+}
+
+.page-node-edit form .table tbody td.field-multiple-drag .tabledrag-handle span:before,
+.path-group form .table tbody td.field-multiple-drag .tabledrag-handle span:before,
+.page-node form .table tbody td.field-multiple-drag .tabledrag-handle span:before {
+  top: auto;
+}
+
+.page-node-edit form .table tbody td.field-multiple-drag + td,
+.path-group form .table tbody td.field-multiple-drag + td,
+.page-node form .table tbody td.field-multiple-drag + td {
+  padding-left: .25rem;
+}
+
 .table-sm th,
 .table-sm td {
   padding: 0.3rem;
 }
 
 .table-bordered {
-  border: 1px solid #e6e6e6;
+  border: 1px solid #CCCCCC;
 }
 
 .table-bordered th,
 .table-bordered td {
-  border: 1px solid #e6e6e6;
+  border: 1px solid #CCCCCC;
 }
 
 .table-bordered thead th,
@@ -457,7 +550,7 @@ form:not(.layout-builder-add-block) .tabledrag-handle {
 
 form:not(.layout-builder-add-block) .tabledrag-handle ~ .form-managed-file {
   display: block;
-  padding-left: 24px;
+  margin-left: 24px;
 }
 
 .table-responsive {
@@ -465,6 +558,10 @@ form:not(.layout-builder-add-block) .tabledrag-handle ~ .form-managed-file {
   width: 100%;
 }
 
+.table-responsive.card__block--table {
+  margin-bottom: .625rem;
+}
+
 .table-responsive .table-bordered {
   border: 0;
 }
@@ -473,6 +570,15 @@ form:not(.layout-builder-add-block) .tabledrag-handle ~ .form-managed-file {
   margin-right: auto;
 }
 
+[dir='rtl'] .right-auto {
+  margin-left: auto;
+  margin-right: 0;
+}
+
+.view-group-manage-members {
+  padding: 0 10px;
+}
+
 .select-all.checkbox,
 form:not(.layout-builder-configure-block) .select-all.checkbox {
   display: table-cell;
@@ -487,7 +593,19 @@ form:not(.layout-builder-configure-block) .select-all.checkbox {
 }
 
 .vbo-table .btn-group--operations {
-  justify-content: left;
+  -webkit-box-pack: left;
+      -ms-flex-pack: left;
+          justify-content: left;
+}
+
+.vbo-table .btn-group--operations > .btn {
+  white-space: nowrap;
+}
+
+.vbo-table .btn-group--operations .dropdown-menu {
+  top: 100%;
+  left: 0;
+  right: auto;
 }
 
 .vbo-table .form-no-label.checkbox label {
@@ -495,15 +613,16 @@ form:not(.layout-builder-configure-block) .select-all.checkbox {
 }
 
 .vbo-table .views-table-row-vbo-select-all .form-submit {
-  color: #4d4d4d;
+  color: #343434;
   background-color: #fff;
   border-radius: 10px;
-  fill: #4d4d4d;
+  fill: #343434;
   display: inline-block;
   margin-bottom: 0;
   font-weight: normal;
   text-align: center;
   vertical-align: middle;
+  -ms-touch-action: manipulation;
   touch-action: manipulation;
   cursor: pointer;
   background-image: none;
@@ -516,6 +635,7 @@ form:not(.layout-builder-configure-block) .select-all.checkbox {
   -ms-user-select: none;
   user-select: none;
   text-transform: uppercase;
+  -webkit-transition: .3s ease-out;
   transition: .3s ease-out;
   outline: 0;
 }
@@ -530,12 +650,23 @@ form:not(.layout-builder-configure-block) .select-all.checkbox {
   padding: 10px 0;
 }
 
+[dir='rtl'] #vbo-action-form-wrapper .btn-group.dropdown {
+  right: auto;
+  left: 1rem;
+}
+
+#vbo-action-form-wrapper .form-type-checkbox {
+  left: auto;
+  padding-left: 1rem;
+  padding-right: 1rem;
+}
+
 #vbo-action-form-wrapper.card__block {
   padding: 0;
 }
 
 #vbo-action-form-wrapper.card__block .panel-heading {
-  padding: 1.25rem 0 1.25rem 1.25rem;
+  padding: 1.25rem;
 }
 
 #vbo-action-form-wrapper.card__block .vbo-multipage-selector ul {
@@ -558,6 +689,41 @@ form:not(.layout-builder-configure-block) .select-all.checkbox {
   padding-top: 0.5rem;
 }
 
+.card__block--table table {
+  margin-bottom: 0;
+}
+
+.card__block--table table th,
+.card__block--table table td {
+  border-color: #e6e6e6;
+}
+
+.card__block--table table thead th {
+  border: none;
+}
+
+.card__block--table table tbody tr:nth-of-type(odd), .card__block--table table tbody tr:hover {
+  background-color: #f3f3f3;
+}
+
+.card__block--table table tbody td {
+  border-width: 1px 0 0;
+}
+
+.card__block--table table tbody td.views-field-vote-source {
+  word-break: break-all;
+}
+
+.card__block--table table tbody td a {
+  font-weight: bold;
+}
+
+.card__block--table table tbody td,
+.card__block--table table tbody td a {
+  font-size: 1rem;
+  line-height: 1.5rem;
+}
+
 b,
 strong {
   font-weight: bold;
@@ -775,6 +941,11 @@ sub {
   margin-left: 10px;
 }
 
+[dir='rtl'] .margin-left-m {
+  margin-left: 0;
+  margin-right: 10px;
+}
+
 .margin-left-l {
   margin-left: 20px;
 }
@@ -854,7 +1025,8 @@ sub {
 }
 
 .align-center {
-  align-self: center;
+  -ms-flex-item-align: center;
+      align-self: center;
 }
 
 .block {
@@ -885,7 +1057,8 @@ sub {
 
 .img-elevated {
   display: inline-block;
-  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
+  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
+          box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
 }
 
 p + p .img-elevated {
@@ -925,8 +1098,11 @@ img.align-center {
 }
 
 .img-grid {
+  display: -webkit-box;
+  display: -ms-flexbox;
   display: flex;
-  flex-wrap: wrap;
+  -ms-flex-wrap: wrap;
+      flex-wrap: wrap;
   padding-bottom: 10px;
 }
 
@@ -953,10 +1129,18 @@ img.align-center {
   float: right !important;
 }
 
+[dir='rtl'] .pull-right {
+  float: left !important;
+}
+
 .pull-left {
   float: left !important;
 }
 
+[dir='rtl'] .pull-left {
+  float: right !important;
+}
+
 .js .js-hide,
 .js-show,
 .hide {
@@ -1020,7 +1204,8 @@ img.align-center {
   font-weight: normal;
   text-align: center;
   vertical-align: middle;
-  touch-action: manipulation;
+  -ms-touch-action: manipulation;
+      touch-action: manipulation;
   cursor: pointer;
   background-image: none;
   border: 1px solid transparent;
@@ -1031,7 +1216,12 @@ img.align-center {
      -moz-user-select: none;
       -ms-user-select: none;
           user-select: none;
+  -webkit-transition: .3s ease-out;
   transition: .3s ease-out;
+}
+
+.btn:not(.btn-link), .btn:not(.btn-link):focus, .btn:not(.btn-link):hover, .btn:not(.btn-link).focus {
+  text-decoration: none;
   outline: 0;
 }
 
@@ -1047,11 +1237,6 @@ img.align-center {
   margin-left: 3px;
 }
 
-.btn:hover, .btn:focus, .btn.focus {
-  text-decoration: none;
-  outline: 0;
-}
-
 .btn:active, .btn.active {
   background-image: none;
 }
@@ -1060,7 +1245,8 @@ img.align-center {
 fieldset[disabled] .btn {
   cursor: not-allowed;
   opacity: .65;
-  box-shadow: none;
+  -webkit-box-shadow: none;
+          box-shadow: none;
 }
 
 .btn a {
@@ -1087,7 +1273,8 @@ a.btn {
 fieldset[disabled] .btn-link {
   background-color: transparent;
   border-color: transparent;
-  box-shadow: none;
+  -webkit-box-shadow: none;
+          box-shadow: none;
 }
 
 .btn-link[disabled]:hover, .btn-link[disabled]:focus,
@@ -1166,16 +1353,22 @@ input[type="button"].btn-block {
 }
 
 .btn-raised {
-  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
+  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
+          box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
+  -webkit-transition: .15s ease-out, -webkit-box-shadow;
+  transition: .15s ease-out, -webkit-box-shadow;
   transition: box-shadow, .15s ease-out;
+  transition: box-shadow, .15s ease-out, -webkit-box-shadow;
 }
 
 .btn-raised:active, .btn-raised.active, .btn-raised:hover {
-  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32);
+  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32);
+          box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32);
 }
 
 .btn-raised.disabled, .btn-raised[disabled] {
-  box-shadow: 0 -1px 0 #e0e0e0, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
+  -webkit-box-shadow: 0 -1px 0 #e0e0e0, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
+          box-shadow: 0 -1px 0 #e0e0e0, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
 }
 
 .btn-icon-toggle {
@@ -1219,11 +1412,13 @@ input[type="button"].btn-block {
   padding: 7px;
   border-radius: 50%;
   border: 0;
-  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
+  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
+          box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
 }
 
 .btn-floating:active, .btn-floating.active, .btn-floating:hover {
-  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32);
+  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32);
+          box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32);
 }
 
 .btn-floating.btn-lg, .btn-group-lg > .btn-floating.btn {
@@ -1232,7 +1427,8 @@ input[type="button"].btn-block {
 }
 
 .btn-floating.disabled, .btn-floating[disabled] {
-  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
+  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
+          box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
 }
 
 .btn-group,
@@ -1263,6 +1459,14 @@ input[type="button"].btn-block {
   margin-left: -1px;
 }
 
+[dir='rtl'] .btn-group .btn + .btn, [dir='rtl']
+.btn-group .btn + .btn-group, [dir='rtl']
+.btn-group .btn-group + .btn, [dir='rtl']
+.btn-group .btn-group + .btn-group {
+  margin-left: 0;
+  margin-right: -1px;
+}
+
 .btn-toolbar {
   margin-left: -5px;
 }
@@ -1301,12 +1505,27 @@ input[type="button"].btn-block {
   border-top-right-radius: 0;
 }
 
+[dir='rtl'] .btn-group > .btn:first-child:not(:last-of-type):not(.dropdown-toggle) {
+  border-bottom-right-radius: 10px;
+  border-top-right-radius: 10px;
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+
 .btn-group > .btn:last-child:not(:first-child),
 .btn-group > .dropdown-toggle:not(:first-child) {
   border-bottom-left-radius: 0;
   border-top-left-radius: 0;
 }
 
+[dir='rtl'] .btn-group > .btn:last-child:not(:first-child), [dir='rtl']
+.btn-group > .dropdown-toggle:not(:first-child) {
+  border-bottom-left-radius: 10px;
+  border-top-left-radius: 10px;
+  border-bottom-right-radius: 0;
+  border-top-right-radius: 0;
+}
+
 .btn-group > .btn-group {
   float: left;
 }
@@ -1352,7 +1571,8 @@ input[type="button"].btn-block {
 }
 
 .btn-group.open .dropdown-toggle.btn-link {
-  box-shadow: none;
+  -webkit-box-shadow: none;
+          box-shadow: none;
 }
 
 .btn-lg .caret, .btn-group-lg > .btn .caret {
@@ -1395,8 +1615,12 @@ input[type="button"].btn-block {
 
 .btn-group--operations {
   width: 100%;
+  display: -webkit-box;
+  display: -ms-flexbox;
   display: flex;
-  justify-content: center;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
 }
 
 .block-group-add-event-block,
@@ -1411,6 +1635,15 @@ input[type="button"].btn-block {
   text-align: center;
 }
 
+.contextual .trigger {
+  background-image: url("../../components/06-libraries/icons/source/icon-edit.svg");
+}
+
+.contextual .trigger:focus, .contextual .trigger:active, .contextual .trigger:hover {
+  background-color: #e6e6e6;
+  background-image: url("../../components/06-libraries/icons/source/icon-edit.svg");
+}
+
 .textarea--cke .cke {
   position: relative;
 }
@@ -1467,6 +1700,28 @@ body {
   h4, .h4 {
     font-size: 1.25rem;
   }
+  .card__block--table table tbody td {
+    padding-top: 1.875rem;
+    padding-bottom: 1.875rem;
+  }
+  .card__block--table table tr th:first-child,
+  .card__block--table table tr td:first-child {
+    padding-left: 2.5rem;
+  }
+  [dir='rtl'] .card__block--table table tr th:first-child, [dir='rtl']
+  .card__block--table table tr td:first-child {
+    padding-right: 2.5rem;
+    padding-left: 1.875rem;
+  }
+  .card__block--table table tr th:last-child,
+  .card__block--table table tr td:last-child {
+    padding-right: 2.5rem;
+  }
+  [dir='rtl'] .card__block--table table tr th:last-child, [dir='rtl']
+  .card__block--table table tr td:last-child {
+    padding-right: 1.875rem;
+    padding-left: 2.5rem;
+  }
   .block-group-add-event-block,
   .block-group-add-topic-block,
   .block-event-add-block,
@@ -1484,6 +1739,12 @@ body {
   }
 }
 
+@media (min-width: 1200px) {
+  .view-group-manage-members {
+    padding: 0;
+  }
+}
+
 @media (max-width: 599px) {
   figure.align-left, figure.align-right, figure.align-center {
     float: none;
@@ -1495,20 +1756,18 @@ body {
   figure.align-left figcaption, figure.align-right figcaption, figure.align-center figcaption {
     padding: 0;
   }
-  .table-responsive {
-    overflow-x: auto;
-    -ms-overflow-style: -ms-autohiding-scrollbar;
-    padding-bottom: 100px;
-    margin-bottom: -100px;
+  iframe[src*='youtube.com'], iframe[data-src*='youtube.com'] {
+    height: 300px;
   }
   .table-responsive.card__block--table {
     margin-bottom: 0;
   }
   .right-auto {
-    margin-left: 0.5rem;
+    margin-left: .5rem;
   }
-  .view-group-manage-members {
-    padding: 0 10px;
+  [dir='rtl'] .right-auto {
+    margin-left: 0;
+    margin-right: .5rem;
   }
   .view-group-manage-members .form-group-inline--right {
     display: block;
@@ -1524,7 +1783,11 @@ body {
     width: 100%;
   }
   #vbo-action-form-wrapper .btn-group.dropdown button {
-    margin-right: 0.5rem;
+    margin-right: .5rem;
+  }
+  [dir='rtl'] #vbo-action-form-wrapper .btn-group.dropdown button {
+    margin-right: 0;
+    margin-left: .5rem;
   }
   #vbo-action-form-wrapper .btn-group.dropdown .dropdown-menu.dropdown-menu-right {
     width: 100%;
@@ -1535,6 +1798,12 @@ body {
 }
 
 @media (max-width: 899px) {
+  .table-responsive {
+    overflow-x: auto;
+    -ms-overflow-style: -ms-autohiding-scrollbar;
+    padding-bottom: 100px;
+    margin-bottom: -100px;
+  }
   .block-group-add-event-block,
   .block-group-add-topic-block,
   .block-event-add-block,
diff --git a/assets/css/file.css b/assets/css/file.css
index 2392a54b17905af55f3330718dcb4c9b51624a05..3b03ed8daa8557bfcdf600797bbcd06abd41eba0 100644
--- a/assets/css/file.css
+++ b/assets/css/file.css
@@ -1,4 +1,6 @@
 .file {
+  display: -webkit-box;
+  display: -ms-flexbox;
   display: flex;
   font-size: 0.75rem;
   margin: 10px 0;
@@ -30,7 +32,9 @@
      -moz-user-select: none;
       -ms-user-select: none;
           user-select: none;
-  flex: 0 0 32px;
+  -webkit-box-flex: 0;
+      -ms-flex: 0 0 32px;
+          flex: 0 0 32px;
 }
 
 .file-icon .node-file__icon {
@@ -38,7 +42,9 @@
 }
 
 .file-link {
-  flex: 1;
+  -webkit-box-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
   white-space: normal;
   word-break: break-word;
 }
@@ -46,7 +52,7 @@
 .file-link a, .file-link a:hover, .file-link a:focus, .file-link a:active {
   text-decoration: none;
   color: inherit;
-  font-weight: 300;
+  font-weight: 400;
 }
 
 .file-size {
@@ -63,9 +69,14 @@
   padding-left: 0;
   list-style: none;
   margin-bottom: 0;
+  display: -webkit-box;
+  display: -ms-flexbox;
   display: flex;
-  flex-wrap: wrap;
-  justify-content: space-between;
+  -ms-flex-wrap: wrap;
+      flex-wrap: wrap;
+  -webkit-box-pack: justify;
+      -ms-flex-pack: justify;
+          justify-content: space-between;
 }
 
 .card-files__title {
@@ -73,21 +84,25 @@
 }
 
 .card-file {
-  box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 2px rgba(0, 0, 0, 0.22);
-  flex: 0 0 47.5%;
+  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 2px rgba(0, 0, 0, 0.22);
+          box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 2px rgba(0, 0, 0, 0.22);
+  -webkit-box-flex: 0;
+      -ms-flex: 0 0 47.5%;
+          flex: 0 0 47.5%;
   margin-bottom: 13px;
   font-size: 0.75rem;
   background: #f3f3f3;
 }
 
 .card-file:hover {
-  box-shadow: 0 -1px 0 #e0e0e0, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
+  -webkit-box-shadow: 0 -1px 0 #e0e0e0, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
+          box-shadow: 0 -1px 0 #e0e0e0, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
 }
 
 .card-file__link {
   display: block;
   position: relative;
-  height: 145px;
+  height: 100px;
   padding: 12px;
   color: inherit;
   text-decoration: none;
@@ -97,7 +112,7 @@
   overflow: hidden;
   position: relative;
   line-height: 1.35em;
-  max-height: 8em;
+  max-height: 2.7em;
   padding-right: 1em;
   display: block;
   word-break: break-word;
@@ -122,8 +137,11 @@
 }
 
 .card-file__type {
+  display: -webkit-box;
+  display: -ms-flexbox;
   display: flex;
-  flex-wrap: wrap;
+  -ms-flex-wrap: wrap;
+      flex-wrap: wrap;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
@@ -151,7 +169,9 @@
 }
 
 .card-file__count {
-  flex: 1 0 100%;
+  -webkit-box-flex: 1;
+      -ms-flex: 1 0 100%;
+          flex: 1 0 100%;
   white-space: nowrap;
   margin: 5px 0 0 24px;
 }
@@ -164,10 +184,13 @@
 
 @media (min-width: 900px) {
   .card-files__grid {
-    justify-content: flex-start;
+    -webkit-box-pack: start;
+        -ms-flex-pack: start;
+            justify-content: flex-start;
   }
   .card-file {
-    flex-basis: 23%;
+    -ms-flex-preferred-size: 23%;
+        flex-basis: 23%;
     margin-right: 2%;
   }
   .card-file:nth-child(4n+4) {
diff --git a/assets/css/form-controls.css b/assets/css/form-controls.css
index 834e170b5da29ea7df946ba1104d8a95be1625c6..96ffbea6bcb83fb99db988aa60ff1dbecf6b961e 100644
--- a/assets/css/form-controls.css
+++ b/assets/css/form-controls.css
@@ -194,7 +194,7 @@ form:not(.layout-builder-configure-block) .form-no-label.checkbox [type="radio"]
 
 form:not(.layout-builder-configure-block) .checkbox label,
 form:not(.layout-builder-configure-block) .radio label {
-  font-weight: 300;
+  font-weight: 400;
   position: relative;
   padding-left: 30px;
   cursor: pointer;
@@ -475,7 +475,7 @@ form:not(.layout-builder-configure-block) .switch input[type=checkbox] {
 }
 
 form:not(.layout-builder-configure-block) .switch label {
-  font-weight: 300;
+  font-weight: 400;
 }
 
 form:not(.layout-builder-configure-block) .switch .lever {
diff --git a/assets/css/form-elements.css b/assets/css/form-elements.css
index bf09147cfa737ab4fa5c74360b8a993d61d9e72f..7429f492575729f40120bf8897dc3b968a389c9f 100644
--- a/assets/css/form-elements.css
+++ b/assets/css/form-elements.css
@@ -24,7 +24,7 @@ label {
   width: 30px;
   height: 30px;
   padding: 3px;
-  fill: #4d4d4d;
+  fill: #343434;
 }
 
 .control-label--above {
@@ -229,7 +229,7 @@ span.form-required {
 }
 
 .field--label-inline .field--label + .field--item a {
-  font-weight: 300;
+  font-weight: 400;
 }
 
 .node-event-form #edit-timezone-indication .btn,
diff --git a/assets/css/like.css b/assets/css/like.css
index dd32021fea5cb9d3b6af113c3b9d775c83b9b86d..113fb2ccd33631ade7c3622253d9abbe967b8657 100644
--- a/assets/css/like.css
+++ b/assets/css/like.css
@@ -27,7 +27,7 @@
   padding: 0 1px;
   line-height: 1;
   fill: transparent;
-  stroke: #4d4d4d;
+  stroke: #343434;
   stroke-width: 15px;
   -webkit-transition: 0.3s;
   transition: 0.3s;
@@ -48,7 +48,7 @@ svg[class^="icon-vote"] {
 
 .vote-widget a.disable-status .icon-vote {
   fill: transparent;
-  stroke: #4d4d4d;
+  stroke: #343434;
 }
 
 .voted-like .icon-vote {
@@ -125,8 +125,8 @@ svg[class^="icon-vote"] {
   }
   .vote-like a:hover.voted-like .icon-vote,
   .vote-like a:hover.disable-status .icon-vote {
-    fill: #4d4d4d;
-    stroke: #4d4d4d;
+    fill: #343434;
+    stroke: #343434;
     -webkit-transform: none;
             transform: none;
   }
diff --git a/assets/css/list.css b/assets/css/list.css
index 483ce302d41f93b256bbb7c71ae867b969c4ce26..1aa8323de59c651914b0ccc22b5f71d95cfbb80c 100644
--- a/assets/css/list.css
+++ b/assets/css/list.css
@@ -65,7 +65,7 @@
 
 .list-item__text .list-item__text--small {
   color: #555;
-  font-weight: 300;
+  font-weight: 400;
   margin-top: 5px;
 }
 
@@ -104,7 +104,7 @@
 }
 
 .list-item--visibility .icon-small {
-  fill: #4d4d4d;
+  fill: #343434;
   margin-right: .25em;
 }
 
diff --git a/assets/css/message.css b/assets/css/message.css
index 0bab80fdac8213913b5d96d040eaf3eb28dc54f1..11313ee2411e89ff2d1d619367a8a55b98bdf7e2 100644
--- a/assets/css/message.css
+++ b/assets/css/message.css
@@ -9,16 +9,22 @@
 }
 
 .message {
-  font-weight: 300;
+  font-weight: 400;
+  -webkit-transition: -webkit-box-shadow 0.3s;
+  transition: -webkit-box-shadow 0.3s;
   transition: box-shadow 0.3s;
+  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
 }
 
 .message:hover, .message:focus {
-  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
+  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
+          box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
 }
 
 .message .avatar {
-  flex: 64px 0 0;
+  -webkit-box-flex: 64px;
+      -ms-flex: 64px 0 0px;
+          flex: 64px 0 0;
 }
 
 .message__inbox-body {
@@ -36,23 +42,31 @@
 
 .message__excerpt .message__owner {
   padding-right: 0.5em;
-  flex: 0 0 auto;
+  -webkit-box-flex: 0;
+      -ms-flex: 0 0 auto;
+          flex: 0 0 auto;
   white-space: nowrap;
 }
 
 .message__heading {
-  align-items: center;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
   padding: 1.25rem 0 0.5rem;
   border-bottom: 1px solid #e6e6e6;
   margin-bottom: 0.5rem;
 }
 
 .message__recipients {
-  align-items: center;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
 }
 
 .message__back-btn {
-  flex: 0 0 38px;
+  -webkit-box-flex: 0;
+      -ms-flex: 0 0 38px;
+          flex: 0 0 38px;
 }
 
 .private-message-thread-messages {
@@ -83,8 +97,12 @@
 }
 
 .message__by-me {
+  display: -webkit-box;
+  display: -ms-flexbox;
   display: flex;
-  justify-content: flex-end;
+  -webkit-box-pack: end;
+      -ms-flex-pack: end;
+          justify-content: flex-end;
 }
 
 .message__by-me .message__message-body {
@@ -168,10 +186,14 @@
 
 @media (min-width: 900px) {
   .message__excerpt {
+    display: -webkit-box;
+    display: -ms-flexbox;
     display: flex;
   }
   .message__message-excerpt {
-    flex-grow: 1;
+    -webkit-box-flex: 1;
+        -ms-flex-positive: 1;
+            flex-grow: 1;
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
diff --git a/assets/css/meta.css b/assets/css/meta.css
index 1dec13388715fa13a616a13eb3053257917d673d..e37b612b38c7666976ddbc6753c447de4f0ce1ea 100644
--- a/assets/css/meta.css
+++ b/assets/css/meta.css
@@ -32,7 +32,7 @@
 
 .metainfo__content a {
   text-decoration: underline;
-  color: #4d4d4d;
+  color: #343434;
 }
 
 .metainfo__content .badge--toggle {
diff --git a/assets/css/modal.css b/assets/css/modal.css
index 629ef467532e047a9d7e760c3bb3c67880fc6ca0..01b41cf6420753f8aea492d9e87ac515900d66ce 100644
--- a/assets/css/modal.css
+++ b/assets/css/modal.css
@@ -172,6 +172,7 @@
   overflow: hidden;
   text-overflow: ellipsis;
   font-size: 1rem;
+  line-height: 1.625rem;
 }
 
 .ui-button-icon-only {
diff --git a/assets/css/navbar.css b/assets/css/navbar.css
index 05f8d52e24c88e93d6ae5de5849be706f71a603e..bb3e25afb3138dc4946fed3ec20c51cfe9911357 100644
--- a/assets/css/navbar.css
+++ b/assets/css/navbar.css
@@ -606,7 +606,7 @@
   }
   .navbar-nav > li > ul > li.expanded > .dropdown-menu > li > a:hover, .navbar-nav > li > ul > li.expanded > .dropdown-menu > li > a.is-active, .navbar-nav > li > ul > li.expanded > .dropdown-menu > li > button:hover, .navbar-nav > li > ul > li.expanded > .dropdown-menu > li > button.is-active {
     background: #e6e6e6;
-    color: #4d4d4d;
+    color: #343434;
   }
   .navbar-nav .open .dropdown-menu {
     background-color: #fff;
diff --git a/assets/css/offcanvas.css b/assets/css/offcanvas.css
index baac94703fe2726fdbe980ff5dd0cfd7471b8a41..cfa1b830a15499387fca0d726696d5a410e1428a 100644
--- a/assets/css/offcanvas.css
+++ b/assets/css/offcanvas.css
@@ -1,10 +1,13 @@
 #block-filter:target {
-  transform: translateX(0);
-  box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.45);
+  -webkit-transform: translateX(0);
+          transform: translateX(0);
+  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.45);
+          box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.45);
 }
 
 .off-canvas-xs-only {
-  box-shadow: 0 -1px 0 #e0e0e0, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
+  -webkit-box-shadow: 0 -1px 0 #e0e0e0, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
+          box-shadow: 0 -1px 0 #e0e0e0, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
   position: relative;
   margin-bottom: 0.75rem;
   background-clip: padding-box;
@@ -44,6 +47,7 @@
     vertical-align: middle;
     font-weight: 500;
     font-size: 1rem;
+    line-height: 1.625rem;
     text-align: center;
   }
   .offcanvas-tools {
@@ -64,18 +68,24 @@
     height: 100%;
     background-color: white;
     padding: 1.25rem;
-    box-shadow: 0 8px 17px 0 transparent, 0 6px 20px 0 transparent;
+    -webkit-box-shadow: 0 8px 17px 0 transparent, 0 6px 20px 0 transparent;
+            box-shadow: 0 8px 17px 0 transparent, 0 6px 20px 0 transparent;
     z-index: 4;
     -webkit-backface-visibility: hidden;
             backface-visibility: hidden;
+    -webkit-transition: -webkit-transform 0.5s, -webkit-box-shadow 0.3s;
+    transition: -webkit-transform 0.5s, -webkit-box-shadow 0.3s;
     transition: transform 0.5s, box-shadow 0.3s;
+    transition: transform 0.5s, box-shadow 0.3s, -webkit-transform 0.5s, -webkit-box-shadow 0.3s;
   }
   .off-canvas-right {
-    transform: translateX(290px);
+    -webkit-transform: translateX(290px);
+            transform: translateX(290px);
     right: 0;
   }
   .off-canvas-xs-only {
-    box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.45);
+    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.45);
+            box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.45);
     position: fixed;
   }
   .views-exposed-form {
diff --git a/assets/css/teaser.css b/assets/css/teaser.css
index 3c933152f41c717fe0f7f60a9a9ec111abf8cb00..f61be52edb2e9304771bc54fe70f5f22ebb74fc0 100644
--- a/assets/css/teaser.css
+++ b/assets/css/teaser.css
@@ -230,7 +230,7 @@
 .teaser--small .teaser--small__media .teaser--small__type-icon {
   width: 44px;
   height: 44px;
-  fill: #4d4d4d;
+  fill: #343434;
   background-color: #e6e6e6;
   border-radius: 5px;
   padding: .75rem;
diff --git a/assets/css/tour.css b/assets/css/tour.css
index a5d20a1c7f46c79c89e3fbf953fb89aa517c4f81..6b88d9741eedcff96a6929ff56b21639c532c1ad 100644
--- a/assets/css/tour.css
+++ b/assets/css/tour.css
@@ -1,5 +1,5 @@
 .joyride-close-tip {
-  color: #4d4d4d;
+  color: #343434;
   font-weight: bold;
   font-size: 2em;
   line-height: 1;
@@ -8,6 +8,7 @@
   padding: 7px 13px;
   height: 45px;
   width: 45px;
+  -webkit-transition: .3s background-color ease;
   transition: .3s background-color ease;
 }
 
@@ -85,8 +86,9 @@
 
 .joyride-content-wrapper {
   background: white;
-  color: #4d4d4d;
-  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
+  color: #343434;
+  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
+          box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
   padding: 20px 50px 35px 20px;
 }
 
diff --git a/assets/icons/icons.svg b/assets/icons/icons.svg
index 85f59d1a71a5a1353c4220dcc0eec601b6081630..7c31da7f22d86b19c1f1612c98900185246a247f 100644
--- a/assets/icons/icons.svg
+++ b/assets/icons/icons.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="hide"><defs><path d="M0 0h24v24H0z" id="a"/></defs><symbol id="arrow-back" viewBox="0 0 24 24"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/></symbol><symbol id="arrow-forward" viewBox="0 0 24 24"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></symbol><symbol id="icon-account_circle" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2a7.2 7.2 0 0 1-6-3.22c.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 0 1-6 3.22z"/></symbol><symbol id="icon-add_box" viewBox="0 0 24 24"><path d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"/></symbol><symbol id="icon-album" viewBox="0 0 96 96"><path d="M88 64V16c0-4.4-3.6-8-8-8H32c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8zM44 48l8.12 10.84L64 44l16 20H32l12-16zM8 24v56c0 4.4 3.6 8 8 8h56v-8H16V24H8z"/></symbol><symbol id="icon-arrow_drop_down" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5z"/></symbol><symbol id="icon-arrow_drop_up" viewBox="0 0 24 24"><path d="M7 14l5-5 5 5z"/></symbol><symbol id="icon-attachment" viewBox="0 0 21 21"><path d="M1.75 10.938a4.81 4.81 0 0 1 4.813-4.813h9.187c1.934 0 3.5 1.566 3.5 3.5s-1.566 3.5-3.5 3.5H8.312a2.188 2.188 0 0 1 0-4.375h6.563v1.75H8.234c-.481 0-.481.875 0 .875h7.516c.962 0 1.75-.787 1.75-1.75s-.788-1.75-1.75-1.75H6.562A3.066 3.066 0 0 0 3.5 10.938 3.066 3.066 0 0 0 6.563 14h8.312v1.75H6.562a4.81 4.81 0 0 1-4.812-4.813z" fill="#4D4D4D"/></symbol><symbol id="icon-autorenew" viewBox="0 0 24 24"><path d="M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8A5.87 5.87 0 0 1 6 12c0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z"/></symbol><symbol id="icon-bar_chart" viewBox="0 0 24 24"><path d="M3 8.4h3.857V21H3V8.4zM10.2 3h3.6v18h-3.6V3zm7.2 10.286H21V21h-3.6v-7.714z" fill="#4D4D4D"/></symbol><symbol id="icon-blog" viewBox="0 0 24 24"><path d="M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2zm-2 12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z"/></symbol><symbol id="icon-book" viewBox="0 0 24 24"><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"/></symbol><symbol id="icon-business_center" viewBox="0 0 24 24"><path d="M10 16v-1H3.01L3 19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-4h-7v1h-4zm10-9h-4.01V5l-2-2h-4l-2 2v2H4c-1.1 0-2 .9-2 2v3c0 1.11.89 2 2 2h6v-2h4v2h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zm-6 0h-4V5h4v2z"/></symbol><symbol id="icon-challenge" viewBox="0 0 24 24"><path d="M12.708 10.333A4.992 4.992 0 0 0 8 7c-2.758 0-5 2.242-5 5s2.242 5 5 5a4.992 4.992 0 0 0 4.708-3.333h3.625V17h3.334v-3.333h1.666v-3.334h-8.625zM8 13.667c-.917 0-1.667-.75-1.667-1.667s.75-1.667 1.667-1.667 1.667.75 1.667 1.667-.75 1.667-1.667 1.667z" fill="#4A4A4A"/></symbol><symbol id="icon-close" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></symbol><symbol id="icon-close_white" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></symbol><symbol id="icon-cog" viewBox="0 0 16 16"><path d="M15.426 9.249a7.29 7.29 0 0 0 .076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 0 0-.498-1.201l1.396-1.808a7.3 7.3 0 0 0-1.459-1.452l-1.807 1.391a5.058 5.058 0 0 0-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 0 0-1.2.499L3.924 2.441a7.3 7.3 0 0 0-1.459 1.452L3.86 5.701a5.076 5.076 0 0 0-.499 1.2l-2.276.294A7.35 7.35 0 0 0 1 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 0 0 1.201-.498l1.842 1.42a7.326 7.326 0 0 0 1.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 1 1 0-5.082 2.542 2.542 0 0 1 0 5.082z"/></symbol><symbol id="icon-comment" viewBox="0 0 24 24"><path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"/></symbol><symbol id="icon-comment_thicker" viewBox="0 0 24 24"><path d="M22.974 24l-5.85-5.85H4.344A3.35 3.35 0 0 1 1 14.807V3.344A3.35 3.35 0 0 1 4.344 0h15.284a3.34 3.34 0 0 1 3.334 3.343L22.974 24zM20.096 3.344a.475.475 0 0 0-.468-.478H4.344a.483.483 0 0 0-.478.478v11.463c0 .26.218.478.478.478H18.31l1.793 1.792-.008-13.733z"/></symbol><symbol id="icon-community" viewBox="0 0 24 24"><path d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"/></symbol><symbol id="icon-dashboard" viewBox="0 0 24 24"><path d="M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"/></symbol><symbol id="icon-delete" viewBox="0 0 24 24"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"/></symbol><symbol id="icon-desktop" viewBox="0 0 24 24"><path d="M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2h-4zM4 5h16v11H4V5zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/></symbol><symbol id="icon-discussion" viewBox="0 0 24 24"><path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"/></symbol><symbol id="icon-duplicate" viewBox="0 0 24 24"><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/></symbol><symbol id="icon-edit" viewBox="0 0 24 24"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"/></symbol><symbol id="icon-email" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57V12c0-5.52-4.48-10-10-10zm0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"/></symbol><symbol id="icon-event" viewBox="0 0 24 24"><path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"/></symbol><symbol id="icon-expand-less" viewBox="0 0 24 24"><path d="M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"/></symbol><symbol id="icon-expand_more" viewBox="0 0 24 24"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></symbol><symbol id="icon-filter_list" viewBox="0 0 24 24"><path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/></symbol><symbol id="icon-finished" viewBox="0 0 24 24"><rect fill="#5CB85C" width="24" height="24" rx="5"/><path fill="#FFF" d="M9.714 17.909L4 12.194l1.611-1.611 4.103 4.091L18.39 6 20 7.623z"/></symbol><symbol id="icon-forum" viewBox="0 0 24 24"><path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"/></symbol><symbol id="icon-group-white" viewBox="0 0 24 24"><path d="M18.8 11.3c1.6 0 2.9-1.3 2.9-3s-1.3-3-2.9-3c-1.6 0-2.9 1.3-2.9 3s1.3 3 2.9 3zm-10.7-3c0-1.7-1.3-3-2.9-3s-2.9 1.3-2.9 3 1.3 3 2.9 3 2.9-1.3 2.9-3zm3.9 2.4c1.8 0 3.2-1.5 3.2-3.3S13.8 4 12 4 8.8 5.5 8.8 7.3s1.4 3.4 3.2 3.4zm-5.8 5.6v3.1h11.6v-3.1c0-2.8-3.9-4.3-5.8-4.3s-5.8 1.4-5.8 4.3zm9.6-4.3c2 1.3 2.7 2.5 2.7 4.3v3.1h4.4v-3.1c0-2.9-3.4-4.3-5.1-4.3h-2zm-7.7 0c-2 1.3-2.7 2.5-2.7 4.3v3.1H1v-3.1C1 13.5 4.4 12 6.1 12h2z"/></symbol><symbol id="icon-group" viewBox="0 0 24 24"><path d="M18.8 11.3c1.6 0 2.9-1.3 2.9-3s-1.3-3-2.9-3c-1.6 0-2.9 1.3-2.9 3s1.3 3 2.9 3zm-10.7-3c0-1.7-1.3-3-2.9-3s-2.9 1.3-2.9 3 1.3 3 2.9 3 2.9-1.3 2.9-3zm3.9 2.4c1.8 0 3.2-1.5 3.2-3.3S13.8 4 12 4 8.8 5.5 8.8 7.3s1.4 3.4 3.2 3.4zm-5.8 5.6v3.1h11.6v-3.1c0-2.8-3.9-4.3-5.8-4.3s-5.8 1.4-5.8 4.3zm9.6-4.3c2 1.3 2.7 2.5 2.7 4.3v3.1h4.4v-3.1c0-2.9-3.4-4.3-5.1-4.3h-2zm-7.7 0c-2 1.3-2.7 2.5-2.7 4.3v3.1H1v-3.1C1 13.5 4.4 12 6.1 12h2z"/></symbol><symbol id="icon-help" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"/></symbol><symbol id="icon-idea" viewBox="0 0 24 24"><path d="M8 14.745a7 7 0 1 1 8 0V17a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-2.255zm2-1.161V16h4v-2.416a5.001 5.001 0 1 0-4 0zM9 20h6v1a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-1z" fill="#4A4A4A"/></symbol><symbol id="icon-image" viewBox="0 0 18 18"><path d="M15.75 14.25V3.75c0-.825-.675-1.5-1.5-1.5H3.75c-.825 0-1.5.675-1.5 1.5v10.5c0 .825.675 1.5 1.5 1.5h10.5c.825 0 1.5-.675 1.5-1.5zm-9.375-4.125l1.875 2.258L10.875 9l3.375 4.5H3.75l2.625-3.375z"/></symbol><symbol id="icon-in_progress" viewBox="0 0 24 24"><rect fill="#FF9300" width="24" height="24" rx="5"/><path d="M11.992 3.667c-4.6 0-8.325 3.733-8.325 8.333s3.725 8.333 8.325 8.333c4.608 0 8.341-3.733 8.341-8.333S16.6 3.667 11.992 3.667zm.008 15A6.665 6.665 0 0 1 5.333 12 6.665 6.665 0 0 1 12 5.333 6.665 6.665 0 0 1 18.667 12 6.665 6.665 0 0 1 12 18.667z" fill="#FFF"/><path fill="#FFF" d="M12.417 7.833h-1.25v5l4.375 2.625.625-1.025-3.75-2.225z"/></symbol><symbol id="icon-insert_drive_file" viewBox="0 0 24 24"><path d="M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6H6zm7 7V3.5L18.5 9H13z"/></symbol><symbol id="icon-invite" viewBox="0 0 20 18"><path d="M16.5.5h-14C1.538.5.75 1.288.75 2.25v10.5c0 .963.788 1.75 1.75 1.75h7.875v-1.75H2.5V4l7 4.375L16.5 4v4.375h1.75V2.25c0-.962-.788-1.75-1.75-1.75zm-7 6.125l-7-4.375h14l-7 4.375zm6.125 3.5l3.5 3.5-3.5 3.5V14.5h-3.5v-1.75h3.5v-2.625z" fill="#4D4D4D"/></symbol><symbol id="icon-join_close" viewBox="0 0 14 19"><path d="M12.167 6.583h-.834V4.917c0-2.3-1.866-4.167-4.166-4.167A4.168 4.168 0 0 0 3 4.917v1.666h-.833C1.25 6.583.5 7.333.5 8.25v8.333c0 .917.75 1.667 1.667 1.667h10c.916 0 1.666-.75 1.666-1.667V8.25c0-.917-.75-1.667-1.666-1.667zm-5 7.5c-.917 0-1.667-.75-1.667-1.666 0-.917.75-1.667 1.667-1.667.916 0 1.666.75 1.666 1.667 0 .916-.75 1.666-1.666 1.666zm2.583-7.5H4.583V4.917a2.586 2.586 0 0 1 2.584-2.584A2.586 2.586 0 0 1 9.75 4.917v1.666z" fill="#4D4D4D"/></symbol><symbol id="icon-join_open" viewBox="0 0 18 15"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.875 11.875L8.5 9.303a8.173 8.173 0 0 0-.875-.053c-2.336 0-7 1.172-7 3.5v1.75H8.5l-2.625-2.625zM7.625 7.5c1.934 0 3.5-1.566 3.5-3.5S9.559.5 7.625.5a3.499 3.499 0 0 0-3.5 3.5c0 1.934 1.566 3.5 3.5 3.5zM11.536 14.938L8.5 11.874l1.225-1.234 1.811 1.82 4.489-4.524 1.225 1.234-5.714 5.767z" fill="#4D4D4D"/></symbol><symbol id="icon-label" viewBox="0 0 24 24"><path d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16z"/></symbol><symbol id="icon-landing-page" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-5 14H4v-4h11v4zm0-5H4V9h11v4zm5 5h-4V9h4v9z"/></symbol><symbol id="icon-language" viewBox="0 0 24 24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95a15.65 15.65 0 0 0-1.38-3.56A8.03 8.03 0 0 1 18.92 8zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56A7.987 7.987 0 0 1 5.08 16zm2.95-8H5.08a7.987 7.987 0 0 1 4.33-3.56A15.65 15.65 0 0 0 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 0 1-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"/></symbol><symbol id="icon-like" viewBox="-10 0 120 100"><path d="M87.2 16.66a26.33 26.33 0 0 0-37.14-.1A26.34 26.34 0 0 0 12.8 53.81L50 91.16l.1-.1 37.2-37.25a26.33 26.33 0 0 0-.1-37.15z"/></symbol><symbol id="icon-location" viewBox="0 0 24 24"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z"/></symbol><symbol id="icon-lock" viewBox="0 0 24 24"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"/></symbol><symbol id="icon-mail" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/></symbol><symbol id="icon-mail_outline" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V8l8 5 8-5v10zm-8-7L4 6h16l-8 5z"/></symbol><symbol id="icon-menu" viewBox="0 0 24 24"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></symbol><symbol id="icon-navigate_before" viewBox="0 0 24 24"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"/></symbol><symbol id="icon-navigate_next" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></symbol><symbol id="icon-news" viewBox="0 0 24 24"><path d="M19 5v14H5V5h14m1.1-2H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9zM11 7h6v2h-6V7zm0 4h6v2h-6v-2zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7z"/></symbol><symbol id="icon-notifications" viewBox="0 0 24 24"><path d="M12 22c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z"/></symbol><symbol id="icon-notifications_none" viewBox="0 0 24 24"><path d="M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6z"/></symbol><symbol id="icon-open_in_new" viewBox="0 0 24 24"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"/></symbol><symbol id="icon-open_with" viewBox="0 0 24 24"><path d="M10 9h4V6h3l-5-5-5 5h3v3zm-1 1H6V7l-5 5 5 5v-3h3v-4zm14 2l-5-5v3h-3v4h3v3l5-5zm-9 3h-4v3H7l5 5 5-5h-3v-3z"/></symbol><symbol id="icon-organisation" viewBox="0 0 24 24"><path d="M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z"/></symbol><symbol id="icon-page" viewBox="0 0 24 24"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"/></symbol><symbol id="icon-person" viewBox="0 0 24 24"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></symbol><symbol id="icon-phase" viewBox="0 0 14 11"><path fill="#4C4C4C" d="M3.25.542H1.125a.71.71 0 0 0-.708.708v8.5c0 .39.318.708.708.708H3.25a.71.71 0 0 0 .708-.708v-8.5A.71.71 0 0 0 3.25.542zm9.917 0h-2.125a.71.71 0 0 0-.709.708v8.5c0 .39.32.708.709.708h2.125a.71.71 0 0 0 .708-.708v-8.5a.71.71 0 0 0-.708-.708zm-4.959 0H6.083a.71.71 0 0 0-.708.708v8.5c0 .39.319.708.708.708h2.125a.71.71 0 0 0 .709-.708v-8.5a.71.71 0 0 0-.709-.708z"/></symbol><symbol id="icon-phone" viewBox="0 0 24 24"><path d="M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3zm-2 20h-4v-1h4v1zm3.25-3H6.75V4h10.5v14z"/></symbol><symbol id="icon-photo" viewBox="0 0 24 24"><path d="M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z"/></symbol><symbol id="icon-plus" viewBox="0 0 24 24"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" fill="#4A4A4A"/></symbol><symbol id="icon-public" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z"/></symbol><symbol id="icon-resource" viewBox="0 0 24 24"><path d="M12 11.55C9.64 9.35 6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55zM12 8c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z"/></symbol><symbol id="icon-schedule" viewBox="0 0 24 24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/><path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"/></symbol><symbol id="icon-search" viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></symbol><symbol id="icon-select" viewBox="0 0 24.4 39.3"><path fill="#666" d="M17.3 24.7L12 30l-5.3-5.3zM6.7 14.7L12 9.4l5.3 5.3z"/></symbol><symbol id="icon-send" viewBox="0 0 24 24"><path d="M2.01 21L23 12 2.01 3 2 10l15 2-15 2z"/></symbol><symbol id="icon-shield" viewBox="0 0 24 24"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11v8.8z"/></symbol><symbol id="icon-tablet" viewBox="0 0 24 24"><clipPath id="b"><use overflow="visible" xlink:href="#a"/></clipPath><path clip-path="url(#b)" d="M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3zm-4 22h-4v-1h4v1zm5.25-3H4.75V3h14.5v16z"/></symbol><symbol id="icon-today" viewBox="0 0 24 24"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"/></symbol><symbol id="icon-topic" viewBox="0 0 24 17.2"><path d="M1.7 17.2h5.1l3.4-6.9V0H0v10.3h5.1l-3.4 6.9zm13.7 0h5.1l3.4-6.9V0H13.7v10.3h5.1l-3.4 6.9z"/></symbol><symbol id="icon-user" viewBox="0 0 24 24"><circle cx="12" cy="6" r="6"/><path d="M12 15c-9.15 0-12 6-12 6v3h24v-3s-2.85-6-12-6z"/></symbol><symbol id="icon-views" viewBox="0 0 24 24"><path d="M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"/></symbol><symbol id="icon-visibility_off" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M12 6a9.77 9.77 0 0 1 8.82 5.5 9.647 9.647 0 0 1-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68A11.738 11.738 0 0 0 1 11.5C2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02a2.5 2.5 0 0 1-2.5-2.5c0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75a4.6 4.6 0 0 0-.36 1.78 4.507 4.507 0 0 0 6.27 4.14l.98.98c-.88.24-1.8.38-2.75.38a9.77 9.77 0 0 1-8.82-5.5c.7-1.43 1.72-2.61 2.93-3.53z"/></symbol><symbol id="icon-vote" viewBox="0 0 16 16"><path class="st0" d="M4 8H0l8-8 8 8h-4v8H4z"/></symbol><symbol id="icon-warning" viewBox="0 0 24 24"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></symbol><symbol id="icon-course" viewBox="0 0 24 24"><path d="M5 13.18V17.18L12 21L19 17.18V13.18L12 17L5 13.18ZM12 3L1 9L12 15L21 10.09V17H23V9L12 3Z" fill="#4D4D4D"/></symbol></svg>
\ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="hide"><defs><path d="M0 0h24v24H0z" id="a"/></defs><symbol id="arrow-back" viewBox="0 0 24 24"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/></symbol><symbol id="arrow-forward" viewBox="0 0 24 24"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></symbol><symbol id="icon-account_circle" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2a7.2 7.2 0 0 1-6-3.22c.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 0 1-6 3.22z"/></symbol><symbol id="icon-add_box" viewBox="0 0 24 24"><path d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"/></symbol><symbol id="icon-album" viewBox="0 0 96 96"><path d="M88 64V16c0-4.4-3.6-8-8-8H32c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8zM44 48l8.12 10.84L64 44l16 20H32l12-16zM8 24v56c0 4.4 3.6 8 8 8h56v-8H16V24H8z"/></symbol><symbol id="icon-arrow_drop_down" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5z"/></symbol><symbol id="icon-arrow_drop_up" viewBox="0 0 24 24"><path d="M7 14l5-5 5 5z"/></symbol><symbol id="icon-attachment" viewBox="0 0 21 21"><path d="M1.75 10.938a4.81 4.81 0 0 1 4.813-4.813h9.187c1.934 0 3.5 1.566 3.5 3.5s-1.566 3.5-3.5 3.5H8.312a2.188 2.188 0 0 1 0-4.375h6.563v1.75H8.234c-.481 0-.481.875 0 .875h7.516c.962 0 1.75-.787 1.75-1.75s-.788-1.75-1.75-1.75H6.562A3.066 3.066 0 0 0 3.5 10.938 3.066 3.066 0 0 0 6.563 14h8.312v1.75H6.562a4.81 4.81 0 0 1-4.812-4.813z" fill="#4D4D4D"/></symbol><symbol id="icon-autorenew" viewBox="0 0 24 24"><path d="M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8A5.87 5.87 0 0 1 6 12c0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z"/></symbol><symbol id="icon-bar_chart" viewBox="0 0 24 24"><path d="M3 8.4h3.857V21H3V8.4zM10.2 3h3.6v18h-3.6V3zm7.2 10.286H21V21h-3.6v-7.714z" fill="#4D4D4D"/></symbol><symbol id="icon-blog" viewBox="0 0 24 24"><path d="M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2zm-2 12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z"/></symbol><symbol id="icon-book" viewBox="0 0 24 24"><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"/></symbol><symbol id="icon-business_center" viewBox="0 0 24 24"><path d="M10 16v-1H3.01L3 19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-4h-7v1h-4zm10-9h-4.01V5l-2-2h-4l-2 2v2H4c-1.1 0-2 .9-2 2v3c0 1.11.89 2 2 2h6v-2h4v2h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zm-6 0h-4V5h4v2z"/></symbol><symbol id="icon-challenge" viewBox="0 0 24 24"><path d="M12.708 10.333A4.992 4.992 0 0 0 8 7c-2.758 0-5 2.242-5 5s2.242 5 5 5a4.992 4.992 0 0 0 4.708-3.333h3.625V17h3.334v-3.333h1.666v-3.334h-8.625zM8 13.667c-.917 0-1.667-.75-1.667-1.667s.75-1.667 1.667-1.667 1.667.75 1.667 1.667-.75 1.667-1.667 1.667z" fill="#4A4A4A"/></symbol><symbol id="icon-close" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></symbol><symbol id="icon-close_white" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></symbol><symbol id="icon-cog" viewBox="0 0 16 16"><path d="M15.426 9.249a7.29 7.29 0 0 0 .076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 0 0-.498-1.201l1.396-1.808a7.3 7.3 0 0 0-1.459-1.452l-1.807 1.391a5.058 5.058 0 0 0-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 0 0-1.2.499L3.924 2.441a7.3 7.3 0 0 0-1.459 1.452L3.86 5.701a5.076 5.076 0 0 0-.499 1.2l-2.276.294A7.35 7.35 0 0 0 1 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 0 0 1.201-.498l1.842 1.42a7.326 7.326 0 0 0 1.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 1 1 0-5.082 2.542 2.542 0 0 1 0 5.082z"/></symbol><symbol id="icon-comment" viewBox="0 0 24 24"><path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"/></symbol><symbol id="icon-comment_thicker" viewBox="0 0 24 24"><path d="M22.974 24l-5.85-5.85H4.344A3.35 3.35 0 0 1 1 14.807V3.344A3.35 3.35 0 0 1 4.344 0h15.284a3.34 3.34 0 0 1 3.334 3.343L22.974 24zM20.096 3.344a.475.475 0 0 0-.468-.478H4.344a.483.483 0 0 0-.478.478v11.463c0 .26.218.478.478.478H18.31l1.793 1.792-.008-13.733z"/></symbol><symbol id="icon-community" viewBox="0 0 24 24"><path d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"/></symbol><symbol id="icon-course" viewBox="0 0 24 24"><path d="M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3L1 9l11 6 9-4.91V17h2V9L12 3z" fill="343434"/></symbol><symbol id="icon-dashboard" viewBox="0 0 24 24"><path d="M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"/></symbol><symbol id="icon-delete" viewBox="0 0 24 24"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"/></symbol><symbol id="icon-desktop" viewBox="0 0 24 24"><path d="M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2h-4zM4 5h16v11H4V5zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/></symbol><symbol id="icon-discussion" viewBox="0 0 24 24"><path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"/></symbol><symbol id="icon-duplicate" viewBox="0 0 24 24"><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/></symbol><symbol id="icon-edit" viewBox="0 0 24 24"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"/></symbol><symbol id="icon-email" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57V12c0-5.52-4.48-10-10-10zm0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"/></symbol><symbol id="icon-event" viewBox="0 0 24 24"><path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"/></symbol><symbol id="icon-expand-less" viewBox="0 0 24 24"><path d="M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"/></symbol><symbol id="icon-expand_more" viewBox="0 0 24 24"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></symbol><symbol id="icon-filter_list" viewBox="0 0 24 24"><path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/></symbol><symbol id="icon-finished" viewBox="0 0 24 24"><rect fill="#5CB85C" width="24" height="24" rx="5"/><path fill="#FFF" d="M9.714 17.909L4 12.194l1.611-1.611 4.103 4.091L18.39 6 20 7.623z"/></symbol><symbol id="icon-forum" viewBox="0 0 24 24"><path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"/></symbol><symbol id="icon-group-white" viewBox="0 0 24 24"><path d="M18.8 11.3c1.6 0 2.9-1.3 2.9-3s-1.3-3-2.9-3c-1.6 0-2.9 1.3-2.9 3s1.3 3 2.9 3zm-10.7-3c0-1.7-1.3-3-2.9-3s-2.9 1.3-2.9 3 1.3 3 2.9 3 2.9-1.3 2.9-3zm3.9 2.4c1.8 0 3.2-1.5 3.2-3.3S13.8 4 12 4 8.8 5.5 8.8 7.3s1.4 3.4 3.2 3.4zm-5.8 5.6v3.1h11.6v-3.1c0-2.8-3.9-4.3-5.8-4.3s-5.8 1.4-5.8 4.3zm9.6-4.3c2 1.3 2.7 2.5 2.7 4.3v3.1h4.4v-3.1c0-2.9-3.4-4.3-5.1-4.3h-2zm-7.7 0c-2 1.3-2.7 2.5-2.7 4.3v3.1H1v-3.1C1 13.5 4.4 12 6.1 12h2z"/></symbol><symbol id="icon-group" viewBox="0 0 24 24"><path d="M18.8 11.3c1.6 0 2.9-1.3 2.9-3s-1.3-3-2.9-3c-1.6 0-2.9 1.3-2.9 3s1.3 3 2.9 3zm-10.7-3c0-1.7-1.3-3-2.9-3s-2.9 1.3-2.9 3 1.3 3 2.9 3 2.9-1.3 2.9-3zm3.9 2.4c1.8 0 3.2-1.5 3.2-3.3S13.8 4 12 4 8.8 5.5 8.8 7.3s1.4 3.4 3.2 3.4zm-5.8 5.6v3.1h11.6v-3.1c0-2.8-3.9-4.3-5.8-4.3s-5.8 1.4-5.8 4.3zm9.6-4.3c2 1.3 2.7 2.5 2.7 4.3v3.1h4.4v-3.1c0-2.9-3.4-4.3-5.1-4.3h-2zm-7.7 0c-2 1.3-2.7 2.5-2.7 4.3v3.1H1v-3.1C1 13.5 4.4 12 6.1 12h2z"/></symbol><symbol id="icon-help" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"/></symbol><symbol id="icon-idea" viewBox="0 0 24 24"><path d="M8 14.745a7 7 0 1 1 8 0V17a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-2.255zm2-1.161V16h4v-2.416a5.001 5.001 0 1 0-4 0zM9 20h6v1a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-1z" fill="#4A4A4A"/></symbol><symbol id="icon-image" viewBox="0 0 18 18"><path d="M15.75 14.25V3.75c0-.825-.675-1.5-1.5-1.5H3.75c-.825 0-1.5.675-1.5 1.5v10.5c0 .825.675 1.5 1.5 1.5h10.5c.825 0 1.5-.675 1.5-1.5zm-9.375-4.125l1.875 2.258L10.875 9l3.375 4.5H3.75l2.625-3.375z"/></symbol><symbol id="icon-in_progress" viewBox="0 0 24 24"><rect fill="#FF9300" width="24" height="24" rx="5"/><path d="M11.992 3.667c-4.6 0-8.325 3.733-8.325 8.333s3.725 8.333 8.325 8.333c4.608 0 8.341-3.733 8.341-8.333S16.6 3.667 11.992 3.667zm.008 15A6.665 6.665 0 0 1 5.333 12 6.665 6.665 0 0 1 12 5.333 6.665 6.665 0 0 1 18.667 12 6.665 6.665 0 0 1 12 18.667z" fill="#FFF"/><path fill="#FFF" d="M12.417 7.833h-1.25v5l4.375 2.625.625-1.025-3.75-2.225z"/></symbol><symbol id="icon-insert_drive_file" viewBox="0 0 24 24"><path d="M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6H6zm7 7V3.5L18.5 9H13z"/></symbol><symbol id="icon-invite" viewBox="0 0 20 18"><path d="M16.5.5h-14C1.538.5.75 1.288.75 2.25v10.5c0 .963.788 1.75 1.75 1.75h7.875v-1.75H2.5V4l7 4.375L16.5 4v4.375h1.75V2.25c0-.962-.788-1.75-1.75-1.75zm-7 6.125l-7-4.375h14l-7 4.375zm6.125 3.5l3.5 3.5-3.5 3.5V14.5h-3.5v-1.75h3.5v-2.625z" fill="#4D4D4D"/></symbol><symbol id="icon-join_close" viewBox="0 0 14 19"><path d="M12.167 6.583h-.834V4.917c0-2.3-1.866-4.167-4.166-4.167A4.168 4.168 0 0 0 3 4.917v1.666h-.833C1.25 6.583.5 7.333.5 8.25v8.333c0 .917.75 1.667 1.667 1.667h10c.916 0 1.666-.75 1.666-1.667V8.25c0-.917-.75-1.667-1.666-1.667zm-5 7.5c-.917 0-1.667-.75-1.667-1.666 0-.917.75-1.667 1.667-1.667.916 0 1.666.75 1.666 1.667 0 .916-.75 1.666-1.666 1.666zm2.583-7.5H4.583V4.917a2.586 2.586 0 0 1 2.584-2.584A2.586 2.586 0 0 1 9.75 4.917v1.666z" fill="#4D4D4D"/></symbol><symbol id="icon-join_open" viewBox="0 0 18 15"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.875 11.875L8.5 9.303a8.173 8.173 0 0 0-.875-.053c-2.336 0-7 1.172-7 3.5v1.75H8.5l-2.625-2.625zM7.625 7.5c1.934 0 3.5-1.566 3.5-3.5S9.559.5 7.625.5a3.499 3.499 0 0 0-3.5 3.5c0 1.934 1.566 3.5 3.5 3.5zM11.536 14.938L8.5 11.874l1.225-1.234 1.811 1.82 4.489-4.524 1.225 1.234-5.714 5.767z" fill="#4D4D4D"/></symbol><symbol id="icon-label" viewBox="0 0 24 24"><path d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16z"/></symbol><symbol id="icon-landing-page" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-5 14H4v-4h11v4zm0-5H4V9h11v4zm5 5h-4V9h4v9z"/></symbol><symbol id="icon-language" viewBox="0 0 24 24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95a15.65 15.65 0 0 0-1.38-3.56A8.03 8.03 0 0 1 18.92 8zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56A7.987 7.987 0 0 1 5.08 16zm2.95-8H5.08a7.987 7.987 0 0 1 4.33-3.56A15.65 15.65 0 0 0 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 0 1-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"/></symbol><symbol id="icon-like" viewBox="-10 0 120 100"><path d="M87.2 16.66a26.33 26.33 0 0 0-37.14-.1A26.34 26.34 0 0 0 12.8 53.81L50 91.16l.1-.1 37.2-37.25a26.33 26.33 0 0 0-.1-37.15z"/></symbol><symbol id="icon-location" viewBox="0 0 24 24"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z"/></symbol><symbol id="icon-lock" viewBox="0 0 24 24"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"/></symbol><symbol id="icon-mail" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/></symbol><symbol id="icon-mail_outline" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V8l8 5 8-5v10zm-8-7L4 6h16l-8 5z"/></symbol><symbol id="icon-menu" viewBox="0 0 24 24"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></symbol><symbol id="icon-navigate_before" viewBox="0 0 24 24"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"/></symbol><symbol id="icon-navigate_next" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></symbol><symbol id="icon-news" viewBox="0 0 24 24"><path d="M19 5v14H5V5h14m1.1-2H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9zM11 7h6v2h-6V7zm0 4h6v2h-6v-2zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7z"/></symbol><symbol id="icon-notifications" viewBox="0 0 24 24"><path d="M12 22c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z"/></symbol><symbol id="icon-notifications_none" viewBox="0 0 24 24"><path d="M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6z"/></symbol><symbol id="icon-open_in_new" viewBox="0 0 24 24"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"/></symbol><symbol id="icon-open_with" viewBox="0 0 24 24"><path d="M10 9h4V6h3l-5-5-5 5h3v3zm-1 1H6V7l-5 5 5 5v-3h3v-4zm14 2l-5-5v3h-3v4h3v3l5-5zm-9 3h-4v3H7l5 5 5-5h-3v-3z"/></symbol><symbol id="icon-organisation" viewBox="0 0 24 24"><path d="M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z"/></symbol><symbol id="icon-page" viewBox="0 0 24 24"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"/></symbol><symbol id="icon-person" viewBox="0 0 24 24"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></symbol><symbol id="icon-phase" viewBox="0 0 14 11"><path fill="#4C4C4C" d="M3.25.542H1.125a.71.71 0 0 0-.708.708v8.5c0 .39.318.708.708.708H3.25a.71.71 0 0 0 .708-.708v-8.5A.71.71 0 0 0 3.25.542zm9.917 0h-2.125a.71.71 0 0 0-.709.708v8.5c0 .39.32.708.709.708h2.125a.71.71 0 0 0 .708-.708v-8.5a.71.71 0 0 0-.708-.708zm-4.959 0H6.083a.71.71 0 0 0-.708.708v8.5c0 .39.319.708.708.708h2.125a.71.71 0 0 0 .709-.708v-8.5a.71.71 0 0 0-.709-.708z"/></symbol><symbol id="icon-phone" viewBox="0 0 24 24"><path d="M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3zm-2 20h-4v-1h4v1zm3.25-3H6.75V4h10.5v14z"/></symbol><symbol id="icon-photo" viewBox="0 0 24 24"><path d="M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z"/></symbol><symbol id="icon-plus" viewBox="0 0 24 24"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" fill="#4A4A4A"/></symbol><symbol id="icon-public" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z"/></symbol><symbol id="icon-resource" viewBox="0 0 24 24"><path d="M12 11.55C9.64 9.35 6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55zM12 8c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z"/></symbol><symbol id="icon-schedule" viewBox="0 0 24 24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/><path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"/></symbol><symbol id="icon-search" viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></symbol><symbol id="icon-select" viewBox="0 0 24.4 39.3"><path fill="#666" d="M17.3 24.7L12 30l-5.3-5.3zM6.7 14.7L12 9.4l5.3 5.3z"/></symbol><symbol id="icon-send" viewBox="0 0 24 24"><path d="M2.01 21L23 12 2.01 3 2 10l15 2-15 2z"/></symbol><symbol id="icon-shield" viewBox="0 0 24 24"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11v8.8z"/></symbol><symbol id="icon-tablet" viewBox="0 0 24 24"><clipPath id="b"><use overflow="visible" xlink:href="#a"/></clipPath><path clip-path="url(#b)" d="M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3zm-4 22h-4v-1h4v1zm5.25-3H4.75V3h14.5v16z"/></symbol><symbol id="icon-today" viewBox="0 0 24 24"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"/></symbol><symbol id="icon-topic" viewBox="0 0 24 17.2"><path d="M1.7 17.2h5.1l3.4-6.9V0H0v10.3h5.1l-3.4 6.9zm13.7 0h5.1l3.4-6.9V0H13.7v10.3h5.1l-3.4 6.9z"/></symbol><symbol id="icon-user" viewBox="0 0 24 24"><circle cx="12" cy="6" r="6"/><path d="M12 15c-9.15 0-12 6-12 6v3h24v-3s-2.85-6-12-6z"/></symbol><symbol id="icon-views" viewBox="0 0 24 24"><path d="M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"/></symbol><symbol id="icon-visibility_off" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M12 6a9.77 9.77 0 0 1 8.82 5.5 9.647 9.647 0 0 1-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68A11.738 11.738 0 0 0 1 11.5C2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02a2.5 2.5 0 0 1-2.5-2.5c0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75a4.6 4.6 0 0 0-.36 1.78 4.507 4.507 0 0 0 6.27 4.14l.98.98c-.88.24-1.8.38-2.75.38a9.77 9.77 0 0 1-8.82-5.5c.7-1.43 1.72-2.61 2.93-3.53z"/></symbol><symbol id="icon-vote" viewBox="0 0 16 16"><path class="st0" d="M4 8H0l8-8 8 8h-4v8H4z"/></symbol><symbol id="icon-warning" viewBox="0 0 24 24"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></symbol></svg>
\ No newline at end of file
diff --git a/assets/images/icons/icon-course.svg b/assets/images/icons/icon-course.svg
index f1501367cefadd371a8529cde82cc0a57001bd20..5733df6e932e79c88464f6853da3c08a463c29bf 100644
--- a/assets/images/icons/icon-course.svg
+++ b/assets/images/icons/icon-course.svg
@@ -1,3 +1 @@
-<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M5 13.18V17.18L12 21L19 17.18V13.18L12 17L5 13.18ZM12 3L1 9L12 15L21 10.09V17H23V9L12 3Z" fill="#4D4D4D"/>
-</svg>
\ No newline at end of file
+<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3L1 9l11 6 9-4.91V17h2V9L12 3z" fill="343434"/></svg>
\ No newline at end of file
diff --git a/components/00-config/variables/_colors.scss b/components/00-config/variables/_colors.scss
index c3001c3476eded00da0c8142eac62b9b941ad857..f21e7639972f5d98507e97a30f0292591a739a34 100644
--- a/components/00-config/variables/_colors.scss
+++ b/components/00-config/variables/_colors.scss
@@ -1,4 +1,4 @@
-$default-color:          #4d4d4d;
+$default-color:          #343434;
 
 $gray-base:              #000000;
 $gray-darker:            lighten($gray-base, 13.5%); // #222
diff --git a/components/01-base/headings/_headings.scss b/components/01-base/headings/_headings.scss
index 7ce9738aa93e67c57365bc691d21d8b51173fc93..a8baaf9ffebc2f7fbbc5ad067f6eda8557258849 100644
--- a/components/01-base/headings/_headings.scss
+++ b/components/01-base/headings/_headings.scss
@@ -88,6 +88,7 @@ h4, .h4 {
 
 h5, .h5{
   font-size: 1rem;
+  line-height: 1.625rem;
 }
 
 h6, .h6 {
diff --git a/components/01-base/tables/_tables.scss b/components/01-base/tables/_tables.scss
index 69c78f4333f37b1a4381ee843f0e3390b6f519d7..89b664151388065dc5fa402c44f92a311bf255a9 100644
--- a/components/01-base/tables/_tables.scss
+++ b/components/01-base/tables/_tables.scss
@@ -330,7 +330,7 @@ form:not(.layout-builder-configure-block) .select-all.checkbox {
 
 .vbo-table .views-table-row-vbo-select-all {
   .form-submit {
-    color: #4d4d4d;
+    color: #343434;
     background-color: #fff;
     border-radius: 10px;
     fill: #4d4d4d;
@@ -479,7 +479,7 @@ form:not(.layout-builder-configure-block) .select-all.checkbox {
       td,
       td a {
         font-size: 1rem;
-        line-height: 1.5rem;
+        line-height: 1.625rem;
       }
     }
 
diff --git a/components/01-base/utilities/_icons.scss b/components/01-base/utilities/_icons.scss
index d4a00992e5ad8f48afd9c514e387268b93688de6..e8daa8b9884d966a7e6dcf33e76410b64ee90b3a 100644
--- a/components/01-base/utilities/_icons.scss
+++ b/components/01-base/utilities/_icons.scss
@@ -144,4 +144,4 @@ a {
 
 .icon-phone {
   background-image: url(../images/icons/icon-phone.svg);
-}
\ No newline at end of file
+}
diff --git a/components/02-atoms/form-controls/_radio-checkbox.scss b/components/02-atoms/form-controls/_radio-checkbox.scss
index be87aea59d9645cd5b72688565a46b8d5756d215..c86aeb7f5df365e386c5b5c768ade4f05925c22e 100644
--- a/components/02-atoms/form-controls/_radio-checkbox.scss
+++ b/components/02-atoms/form-controls/_radio-checkbox.scss
@@ -73,7 +73,7 @@
 
 .checkbox label,
 .radio label {
-  font-weight: 300;
+  font-weight: 400;
   position: relative;
   padding-left: $radio-width;
   cursor: pointer;
diff --git a/components/02-atoms/form-controls/_switch.scss b/components/02-atoms/form-controls/_switch.scss
index 87548e6812618bd65e9dac7b54a46ceda04cf31b..0f2e0a9f176b4575add6df0ce62bf79c7a0da770 100644
--- a/components/02-atoms/form-controls/_switch.scss
+++ b/components/02-atoms/form-controls/_switch.scss
@@ -36,7 +36,7 @@
 }
 
 .switch label {
-  font-weight: 300;
+  font-weight: 400;
 }
 
 .switch .lever {
diff --git a/components/02-atoms/list/list.scss b/components/02-atoms/list/list.scss
index 5cedb2ba3b5730398a064834c945677a738addf0..1399ef2a7a78fa36720082f46c271fba55367b41 100644
--- a/components/02-atoms/list/list.scss
+++ b/components/02-atoms/list/list.scss
@@ -91,7 +91,7 @@
 
   .list-item__text--small {
     color: #555;
-    font-weight: 300;
+    font-weight: 400;
     margin-top: 5px;
   }
 }
diff --git a/components/03-molecules/file/file.scss b/components/03-molecules/file/file.scss
index a6afc7443feeb0c7d418f1e59f55a18bd8434946..8d780f66dce22bf0cc35f475edee535280b06168 100644
--- a/components/03-molecules/file/file.scss
+++ b/components/03-molecules/file/file.scss
@@ -82,7 +82,7 @@
   a, a:hover, a:focus, a:active {
     text-decoration: none;
     color: inherit;
-    font-weight: 300;
+    font-weight: 400;
   }
 
 }
diff --git a/components/03-molecules/form-elements/form-elements.scss b/components/03-molecules/form-elements/form-elements.scss
index 57da61d9b8e06957e030b0c65d5348e3e5400c3f..d811a30fa78e72da28663cd3bc292ee83f99c12c 100644
--- a/components/03-molecules/form-elements/form-elements.scss
+++ b/components/03-molecules/form-elements/form-elements.scss
@@ -319,7 +319,7 @@ span.form-required {
     & + .field--item {
       display: inline-block;
       a {
-        font-weight: 300;
+        font-weight: 400;
       }
     }
   }
diff --git a/components/03-molecules/navigation/breadcrumb/breadcrumb.scss b/components/03-molecules/navigation/breadcrumb/breadcrumb.scss
index 10d9d8e4d448b90eb8dae3a6e5ddf2fecaea238a..78fe377a32a99731d0acee84205d0f19e5e2f3e7 100644
--- a/components/03-molecules/navigation/breadcrumb/breadcrumb.scss
+++ b/components/03-molecules/navigation/breadcrumb/breadcrumb.scss
@@ -32,7 +32,7 @@
 
   a {
     display: inline-block;
-    font-weight: 300;
+    font-weight: 400;
 
     &:hover {
       text-decoration: underline;
diff --git a/components/03-molecules/navigation/navbar/navbar.scss b/components/03-molecules/navigation/navbar/navbar.scss
index 69177bbd3c99d2bb65384c3bb2dc934b72686738..8dd11dfdb600d29604ff928baf3966324ad49f8d 100644
--- a/components/03-molecules/navigation/navbar/navbar.scss
+++ b/components/03-molecules/navigation/navbar/navbar.scss
@@ -293,7 +293,7 @@ body {
             &:hover,
             &.is-active {
               background: #e6e6e6;
-              color: #4d4d4d;
+              color: #343434;
             }
           }
         }
diff --git a/components/04-organisms/message/message.scss b/components/04-organisms/message/message.scss
index d2bb2e65370c97d91b185fa47881bde3cc0c9e99..625c86477cca53ba58eb83aa7f8db965b701e06a 100644
--- a/components/04-organisms/message/message.scss
+++ b/components/04-organisms/message/message.scss
@@ -21,7 +21,7 @@
 
 //cover the whole card
 .message {
-  font-weight: 300;
+  font-weight: 400;
   transition: box-shadow 0.3s;
 
   &:hover,
diff --git a/components/04-organisms/modal/modal.scss b/components/04-organisms/modal/modal.scss
index 1999b1ff079135c58b3fa09cc2f7595f0ce0da5c..ec9f391a2e96b030ca1de49e45cee3fe3039058a 100644
--- a/components/04-organisms/modal/modal.scss
+++ b/components/04-organisms/modal/modal.scss
@@ -151,6 +151,7 @@
   overflow: hidden;
   text-overflow: ellipsis;
   font-size: 1rem;
+  line-height: 1.625rem;
 }
 
 .ui-button-icon-only {
diff --git a/components/04-organisms/offcanvas/offcanvas.scss b/components/04-organisms/offcanvas/offcanvas.scss
index 8327d96f824ba50f9a3d81837c32d5ed1e756079..4c04a889d65ecf6d6b73e8ea453f78ec27c2e0b8 100644
--- a/components/04-organisms/offcanvas/offcanvas.scss
+++ b/components/04-organisms/offcanvas/offcanvas.scss
@@ -75,6 +75,7 @@
       vertical-align: middle;
       font-weight: 500;
       font-size: 1rem;
+      line-height: 1.625rem;
       text-align: center;
     }
   }
diff --git a/components/06-libraries/icons/source/icon-course.svg b/components/06-libraries/icons/source/icon-course.svg
index f1501367cefadd371a8529cde82cc0a57001bd20..eea751f7c399aaad0c57d1353be065034fb451ae 100644
--- a/components/06-libraries/icons/source/icon-course.svg
+++ b/components/06-libraries/icons/source/icon-course.svg
@@ -1,3 +1,3 @@
 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M5 13.18V17.18L12 21L19 17.18V13.18L12 17L5 13.18ZM12 3L1 9L12 15L21 10.09V17H23V9L12 3Z" fill="#4D4D4D"/>
-</svg>
\ No newline at end of file
+<path d="M5 13.18V17.18L12 21L19 17.18V13.18L12 17L5 13.18ZM12 3L1 9L12 15L21 10.09V17H23V9L12 3Z" fill="343434"/>
+</svg>
diff --git a/components/06-libraries/icons/source/icon-desktop.svg b/components/06-libraries/icons/source/icon-desktop.svg
index b49a6dd92d33386746daf9e8cfd85e6de40604a2..8e7cab652f633fc79bcf86c046a5d84d4b80b8ac 100644
--- a/components/06-libraries/icons/source/icon-desktop.svg
+++ b/components/06-libraries/icons/source/icon-desktop.svg
@@ -1,3 +1,3 @@
 <svg fill="#4d4d4d" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
     <path d="M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2h-4zM4 5h16v11H4V5zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/>
-</svg>
\ No newline at end of file
+</svg>
diff --git a/components/06-libraries/icons/source/icon-phone.svg b/components/06-libraries/icons/source/icon-phone.svg
index 902ed5a337b1284714d4934602beb8214c1db681..fc27dbd0db21b944fb5c2642ffcb87145e1ab29f 100644
--- a/components/06-libraries/icons/source/icon-phone.svg
+++ b/components/06-libraries/icons/source/icon-phone.svg
@@ -1,3 +1,3 @@
 <svg fill="#4d4d4d" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
     <path d="M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3zm-2 20h-4v-1h4v1zm3.25-3H6.75V4h10.5v14z"/>
-</svg>
\ No newline at end of file
+</svg>
diff --git a/components/06-libraries/icons/source/icon-tablet.svg b/components/06-libraries/icons/source/icon-tablet.svg
index 99ba2042edb72d139e9fa8b2f643af21bbd0136a..565e4556655129b762ff24fb2af9402e8c0c9138 100644
--- a/components/06-libraries/icons/source/icon-tablet.svg
+++ b/components/06-libraries/icons/source/icon-tablet.svg
@@ -6,4 +6,4 @@
         <use overflow="visible" xlink:href="#a"/>
     </clipPath>
     <path clip-path="url(#b)" d="M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3zm-4 22h-4v-1h4v1zm5.25-3H4.75V3h14.5v16z"/>
-</svg>
\ No newline at end of file
+</svg>
diff --git a/components/06-libraries/icons/source/icon-user.svg b/components/06-libraries/icons/source/icon-user.svg
index 1aa6d6ea69e92b490836cffe6e3e5c9b88e7a169..135aba6b3214df754e423a2cac269ddf4d8439bd 100644
--- a/components/06-libraries/icons/source/icon-user.svg
+++ b/components/06-libraries/icons/source/icon-user.svg
@@ -1,4 +1,4 @@
 <svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#4d4d4d">
     <circle cx="12" cy="6" r="6"></circle>
     <path d="M12,15 C2.85,15 0,21 0,21 L0,24 L24,24 L24,21 C24,21 21.15,15 12,15 Z"></path>
-</svg>
\ No newline at end of file
+</svg>
