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

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;
}

.zmc-right-chevon::before {
  content: "";
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="20" viewBox="0 0 19 20" fill="none"><g opacity="0.5"><path d="M18.9753 9.93363C18.9617 4.82501 14.8093 0.694702 9.70065 0.70832C4.59204 0.721937 0.461726 4.87433 0.475344 9.98294C0.488961 15.0916 4.64135 19.2219 9.74997 19.2083C14.8586 19.1946 18.9889 15.0422 18.9753 9.93363Z" fill="%23267DBF"/><path d="M7.52344 14.6206L11.8373 10.2836L7.50038 5.96916" stroke="white" stroke-width="1.19355" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 19px;
  height: 20px;
  display: inline-block;
  position: relative;
  transition: all 0.3s ease;
}

.zmc-left-chevon::before {
  content: "";
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="20" viewBox="0 0 19 20" fill="none"><g opacity="0.5"><path d="M18.9753 9.93363C18.9617 4.82501 14.8093 0.694702 9.70065 0.70832C4.59204 0.721937 0.461726 4.87433 0.475344 9.98294C0.488961 15.0916 4.64135 19.2219 9.74997 19.2083C14.8586 19.1946 18.9889 15.0422 18.9753 9.93363Z" fill="%23267DBF"/><path d="M7.52344 14.6206L11.8373 10.2836L7.50038 5.96916" stroke="white" stroke-width="1.19355" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 19px;
  height: 20px;
  display: inline-block;
  position: relative;
  transform: rotate(180deg);
  transition: all 0.3s ease;
}

.zmc-down-chevon::before {
  content: "";
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="20" viewBox="0 0 19 20" fill="none"><g opacity="0.5"><path d="M18.9753 9.93363C18.9617 4.82501 14.8093 0.694702 9.70065 0.70832C4.59204 0.721937 0.461726 4.87433 0.475344 9.98294C0.488961 15.0916 4.64135 19.2219 9.74997 19.2083C14.8586 19.1946 18.9889 15.0422 18.9753 9.93363Z" fill="%23267DBF"/><path d="M7.52344 14.6206L11.8373 10.2836L7.50038 5.96916" stroke="white" stroke-width="1.19355" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 19px;
  height: 20px;
  display: inline-block;
  position: relative;
  transform: rotate(90deg);
  transition: all 0.3s ease;
}


.btn_primary_default:hover .zmc-left-chevon::before,
.btn_primary_default:hover .zmc-right-chevon::before,
.btn_primary_default:hover .zmc-down-chevon::before,
.btn-primary-outline:hover .zmc-left-chevon::before,
.btn-primary-outline:hover .zmc-right-chevon::before,
.btn-primary-outline:hover .zmc-down-chevon::before,
.btn_primary_default_dark:hover .zmc-left-chevon::before,
.btn_primary_default_dark:hover .zmc-right-chevon::before,
.btn_primary_default_dark:hover .zmc-down-chevon::before,
.nav-pills .nav-link:hover .zmc-left-chevon::before,
.nav-pills .nav-link:hover .zmc-right-chevon::before,
.nav-pills .nav-link:hover .zmc-down-chevon::before,
#timezone-selector:hover .zmc-left-chevon::before,
#timezone-selector:hover .zmc-right-chevon::before,
#timezone-selector:hover .zmc-down-chevon::before,
.dropdown_Button_primary_default:hover .zmc-left-chevon::before,
.dropdown_Button_primary_default:hover .zmc-right-chevon::before,
.dropdown_Button_primary_default:hover .zmc-down-chevon::before,
.login-content .um-button:hover .zmc-right-chevon::before,
.login-content .um-button:hover .zmc-left-chevon::before,
.login-content .um-button:hover .zmc-down-chevon::before {
  filter: brightness(1.4);
}