ids theme: crisper slides menu in Fira Sans Condensed, wider and hanging wraps

Change-Id: Ia6c2e5f440d3b3e177ee37adca0e9ec7ebbfac7e
diff --git a/inst/reveal.js-5.2.1/dist/theme/ids.css b/inst/reveal.js-5.2.1/dist/theme/ids.css
index c6a3233..4d35153 100644
--- a/inst/reveal.js-5.2.1/dist/theme/ids.css
+++ b/inst/reveal.js-5.2.1/dist/theme/ids.css
@@ -634,8 +634,49 @@
   height: 100%;
 }
 
-.slide-menu-items, .slide-menu-toolbar {
-  font-family: "Fira Sans" !important;
+/*********************************************
+ * SLIDES MENU
+ *********************************************/
+.slide-menu-wrapper .slide-menu {
+  font-family: "Fira Sans Condensed", sans-serif !important;
+}
+
+.slide-menu-wrapper .slide-menu:not(.slide-menu--wide):not(.slide-menu--half):not(.slide-menu--third):not(.slide-menu--full):not(.slide-menu--custom) {
+  width: 365px !important;
+}
+
+.slide-menu-wrapper .slide-menu-item,
+.slide-menu-wrapper .slide-menu-item-vertical {
+  padding: 6px 12px !important;
+  line-height: 1.3 !important;
+}
+
+.slide-menu-wrapper .slide-menu-item-vertical {
+  padding-left: 26px !important;
+}
+
+.slide-menu-wrapper .slide-menu-item,
+.slide-menu-wrapper .slide-menu-item-vertical {
+  display: flex !important;
+  align-items: baseline !important;
+}
+
+.slide-menu-wrapper .slide-menu-item-title {
+  flex: 1 !important;
+  min-width: 0 !important;
+}
+
+.slide-menu-wrapper .slide-menu-item i.far,
+.slide-menu-wrapper .slide-menu-item i.fas,
+.slide-menu-wrapper .slide-menu-item-vertical i.far,
+.slide-menu-wrapper .slide-menu-item-vertical i.fas,
+.slide-menu-wrapper .slide-menu-item svg.svg-inline--fa,
+.slide-menu-wrapper .slide-menu-item-vertical svg.svg-inline--fa {
+  padding-right: 8px !important;
+}
+
+.slide-menu-wrapper .active-menu-panel li.active {
+  color: #f6a800 !important;
 }
 
 /*