body.loggedIn div.site-header .header-right .user-links-container.logged-in {
  display: flex;
}
body.loggedIn div.site-header .header-right .user-links-container.logged-out {
  display: none;
}

div.site-header .header-right {
  margin: 0 0 0 40px;
  z-index: -2;
  position: relative;
}
div.site-header .header-right .compact-menu {
  display: none;
}
div.site-header .header-right .user-links-container {
  align-items: center;
  justify-content: flex-end;
}
div.site-header .header-right .user-links-container.logged-in {
  display: none;
}
div.site-header .header-right .user-links-container.logged-out {
  display: flex;
}
div.site-header .header-right .user-links-container.logged-out ul {
  width: 180px;
}
div.site-header .header-right .user-links-container.logged-out ul li.text {
  border-top: 1px solid #cccccc;
  padding: 15px 15px 4px 15px;
  font-weight: 500;
  color: #54595D;
}
div.site-header .header-right .user-links-container.logged-out ul li.text:hover {
  cursor: default;
  background: none;
}
div.site-header .header-right .user-links-container.logged-out ul li:last-child {
  border: none;
}
div.site-header .header-right .user-links-container.visible {
  display: flex;
}
div.site-header .header-right .user-links-container ul {
  top: 32px;
  right: 0px;
  font-size: 14px;
  font-weight: 500;
}
div.site-header .header-right .user-links-container ul li:first-child, div.site-header .header-right .user-links-container ul li.compact-menu + li {
  padding-top: 10px;
}
div.site-header .header-right .user-links-container ul li:last-child {
  border-top: 1px solid #cccccc;
  padding: 10px 15px 8px 15px;
}
div.site-header .header-right .user-links-container ul li img {
  margin-right: 8px;
}

/*# sourceMappingURL=usermenu.css.map */
