.nav-sitelogo {
  width: 100%;
  height: auto;
  max-width: var(--max-width-info-nav-logo);
}

.home:not(.scrolled) .nav-sitelogo,
.post-type-archive-presentations:not(.scrolled) .nav-sitelogo,
.post-type-archive-presenters:not(.scrolled) .nav-sitelogo,
.page-template-inconf-resource-library:not(.scrolled) .nav-sitelogo,
.page-template-inconf-portfolio-companies:not(.scrolled) .nav-sitelogo,
.page-template-inconf-feedback:not(.scrolled) .nav-sitelogo {
  content: url('/wp-content/uploads/2026/05/pop-up-menu-logo.svg');
}
nav.app-nav > ul > li li > a::before,
nav.app-nav > ul > li > a > div > div.desctop-menu-icon::before {
  display: inline-flex;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  padding: 2px 20px 2px 0px;
  font-size: 19px !important;
}

nav.app-nav > ul > li > a > div div.lobby::before,
nav.app-nav > ul > li > a > div div.home-icon::before,
nav.app-nav > ul > li li.lobby > a::before {
  font: var(--fa-font-regular);
  content: '\e487';
}

nav.app-nav > ul > li > a > div > div.auditorium::before,
nav.app-nav > ul > li > a > div div.auditorium-icon::before,
nav.app-nav > ul > li li.auditorium > a::before {
  font: var(--fa-font-regular);
  content: '\f04b';
}

nav.app-nav > ul > li > a > div div.agenda::before,
nav.app-nav > ul > li > a > div div.agenda-icon::before,
nav.app-nav > ul > li li.agenda > a::before {
  font: var(--fa-font-regular);
  content: '\e34c';
}

nav.app-nav > ul > li > a > div div.presenters::before,
nav.app-nav > ul > li > a > div div.speakers-icon::before,
nav.app-nav > ul > li li.presenters > a::before {
  font: var(--fa-font-regular);
  content: '\f007';
}

nav.app-nav > ul > li > a > div div.photobooth::before,
nav.app-nav > ul > li > a > div div.photobooth-icon::before,
nav.app-nav > ul > li li.photobooth > a::before {
  font: var(--fa-font-regular);
  content: '\f87c';
}

nav.app-nav > ul > li > a > div div.event-info::before,
nav.app-nav > ul > li > a > div div.info-icon::before,
nav.app-nav > ul > li li.event-info > a::before {
  font: var(--fa-font-regular);
  content: '\f05a';
}

nav.app-nav > ul > li > a > div div.drop-in-tables::before,
nav.app-nav > ul > li li.drop-in-tables > a::before {
  font: var(--fa-font-regular);
  content: '\f756';
}

nav.app-nav > ul > li > a > div div.social-wall::before,
nav.app-nav > ul > li li.social-wall > a::before {
  font: var(--fa-font-regular);
  content: '\f030';
}

nav.app-nav > ul > li > a > div div.heat-map::before,
nav.app-nav > ul > li li.heat-map > a::before {
  font: var(--fa-font-regular);
  content: '\f5a0';
}

nav.app-nav > ul > li > a > div div.profiles::before,
nav.app-nav > ul > li li.profiles > a::before {
  font: var(--fa-font-regular);
  content: '\f007';
}

nav.app-nav > ul > li > a > div div.networking::before {
  font: var(--fa-font-regular);
  content: '\f0ac';
}

nav.app-nav > ul > li > a > div div.document-library::before,
nav.app-nav > ul > li li.document-library > a::before {
  font: var(--fa-font-regular);
  content: '\f07c';
}

nav.app-nav > ul > li > a > div div.feedback::before,
nav.app-nav > ul > li li.feedback > a::before {
  font: var(--fa-font-regular);
  content: '\f4ac';
}

nav.app-nav > ul > li > a > div div.stands::before,
nav.app-nav > ul > li li.stands > a::before {
  font: var(--fa-font-regular);
  content: '\f2b5';
}

nav.app-nav > ul > li > a > div div.breakouts::before,
nav.app-nav > ul > li li.breakouts > a::before {
  font: var(--fa-font-regular);
  content: '\e022';
}

nav.app-nav > ul > li > a.active > div > span,
nav.app-nav > ul > li > a:not(.active):hover > div > span {
  color: var(--desktop-menu-text-active-color);
}
nav.app-nav > ul > li > a.active > div > div::before,
nav.app-nav > ul > li > a:not(.active):hover > div > div::before {
  color: var(--desktop-menu-icon-active-color);
}

nav.app-nav > ul > li ul.slideout {
  background-color: transparent !important;
}
nav.app-nav > ul > li ul.slideout > li > a {
  color: var(--desktop-menu-slideout-text-color);
  background-color: var(--left-nav-bg);
  position: relative;
}
nav.app-nav > ul > li ul.slideout > li > a::before {
  color: var(--desktop-menu-slideout-icon-color);
  position: relative;
  top: 1px;
}
nav.app-nav > ul > li ul.slideout > li > a:hover {
  color: var(--desktop-menu-slideout-text-hover-color);
  background-color: var(--left-nav-li-bg-active-hover);
}
nav.app-nav > ul > li ul.slideout > li > a:hover::before {
  color: var(--desktop-menu-slideout-icon-hover-color);
}

/* Menu Icons setup */
nav.app-nav li a > div {
  display: inline-flex;
  transform: translateY(2px);
}
nav.app-nav li a > div > div::before {
  position: relative;
  top: -0.5px;
}
nav.app-nav > ul > li > a > div > div.desctop-menu-icon {
  width: var(--desktop-menu-icon-width);
  justify-content: var(--desktop-menu-icon-justify);
  align-items: var(--desktop-menu-icon-justify);
}
nav.app-nav > ul > li > a > div > div.desctop-menu-icon::before {
  width: var(--desktop-menu-icon-width);
  justify-content: var(--desktop-menu-icon-justify);
  align-items: var(--desktop-menu-icon-justify);
}
nav.app-nav > ul > li > a:not(.active) > div > div {
  color: #138893;
}
