div[data-screen-name='rcp-fe-lol-navigation-screen'] {
/* nav stretches full width minus border */
  height: 79px;
  width: 1278px;
  border-top: 2px solid #785a28;
  box-sizing: border-box;
}
.rcp-fe-lol-navigation-app {
  height: 100%;
  width: 1055px;
  -webkit-user-select: none;
}
/*
  Setting pointer events to none to allow click to pass through the page below the navigation.
  We use this double ID selector to override the rule defined in
  https://gh.riotgames.com/riotclient/rcp-fe-viewport/blob/9f9b730f6e7398ecc630983858852136fe77da22/src/css/main.css#L55
*/
#rcp-fe-viewport-root #rcp-fe-lol-navigation-app {
  pointer-events: none;
}
.navigation-badge-container {
  display: flex;
  align-items: center;
}
.currency-rp {
  font-family: var(--font-display);
}
.currency-rp {
  -webkit-user-select: none;
}
.currency-rp {
  font-kerning: normal;
  -webkit-font-feature-settings: "kern" 1;
  -webkit-font-smoothing: antialiased;
}
.currency-rp {
  text-transform: uppercase;
}
.currency-rp:lang(ko-kr),
.currency-rp:lang(ja-jp),
.currency-rp:lang(tr-tr),
.currency-rp:lang(el-gr),
.currency-rp:lang(th-th),
.currency-rp:lang(zh-tw) {
  text-transform: none;
}
.currency-rp {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.075em;
  color: #cdbe91;
}
.currency-rp.active {
  position: relative;
  color: #f0e6d2;
}
.currency-rp.active::after {
  content: '';
  display: block;
  width: 32px;
  height: 4px;
  position: absolute;
  left: calc(50% - 16px);
  background: url(anchor-underline.png);
  background-size: contain;
  margin-top: 4px;
}
.currency-rp {
  color: #f0e6d2;
  background-repeat: no-repeat;
  background-position: 0% 50%;
  background-size: contain;
  padding-left: 24px;
  min-width: 5px;
  pointer-events: auto;
}
.currency-rp {
  background-image: url(store-rp.png);
}
.currency-container {
  display: flex;
  align-items: center;
  cursor: default;
}
.currency-container .currency-rp {
  margin-left: 14px;
  margin-right: 10px;
}
.currency-container-stacked {
  margin-left: 23px;
  margin-right: 9px;
}
.currency-container-stacked .currency-rp {
  margin-bottom: 5px;
}
.currency-container-tooltip p {
  white-space: nowrap;
}
.currency-be-component {
  font-family: var(--font-display);
}
.currency-be-component {
  -webkit-user-select: none;
}
.currency-be-component {
  font-kerning: normal;
  -webkit-font-feature-settings: "kern" 1;
  -webkit-font-smoothing: antialiased;
}
.currency-be-component {
  text-transform: uppercase;
}
.currency-be-component:lang(ko-kr),
.currency-be-component:lang(ja-jp),
.currency-be-component:lang(tr-tr),
.currency-be-component:lang(el-gr),
.currency-be-component:lang(th-th),
.currency-be-component:lang(zh-tw) {
  text-transform: none;
}
.currency-be-component {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.075em;
  color: #cdbe91;
}
.currency-be-component.active {
  position: relative;
  color: #f0e6d2;
}
.currency-be-component.active::after {
  content: '';
  display: block;
  width: 32px;
  height: 4px;
  position: absolute;
  left: calc(50% - 16px);
  background: url(anchor-underline.png);
  background-size: contain;
  margin-top: 4px;
}
.currency-be-component {
  display: flex;
  color: #f0e6d2;
  min-width: 5px;
  pointer-events: auto;
}
.currency-be-icon-container {
  display: inline-block;
  position: relative;
  height: 17px;
  width: 13px;
  margin-right: 8px;
  margin-left: 3px;
}
.currency-be-icon-container video {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.currency-be-icon-static {
  height: 100%;
  width: 100%;
  background-image: url(blue-essence.png);
  background-repeat: no-repeat;
  background-position: -1px 0px;
  background-size: contain;
}
.main-navigation-menu-item {
  min-width: 40px;
  height: 100%;
  pointer-events: auto;
  position: relative;
  --disabled-color: rgba(240,230,210,0.5);
}
.main-navigation-menu-item:lang(zh-tw),
.main-navigation-menu-item:lang(zh-cn),
.main-navigation-menu-item:lang(zh-my) {
  border: 0;
  border-image-source: linear-gradient(to bottom, transparent 15%, rgba(205,190,145,0.7) 50%, transparent 85%);
  border-right: 2px solid transparent;
  border-image-slice: 2;
  border-image-repeat: stretch;
  min-width: 68px;
}
.main-navigation-menu-item:last-of-type {
  border-right-width: 0;
}
.main-navigation-menu-item[disabled] {
  pointer-events: none;
}
.main-navigation-menu-item[disabled] .menu-item-icon {
  background: rgba(240,230,210,0.5);
}
.main-navigation-menu-item[active] {
  pointer-events: none;
}
.main-navigation-menu-item[active] .menu-item-icon {
  background: #f0e6d2;
}
.main-navigation-menu-item:hover .menu-item-icon {
  background: #f0e6d2;
}
.main-navigation-menu-item .navigation-icon-click-video {
  display: flex;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.main-navigation-menu-item .navigation-cta-state-machine {
  position: absolute;
  pointer-events: none;
}
.main-navigation-menu-item .navigation-cta-state-machine.navigation-icon-cta {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.main-navigation-menu-item .navigation-cta-state-machine.navigation-icon-cta .navigation-cta-intro,
.main-navigation-menu-item .navigation-cta-state-machine.navigation-icon-cta .navigation-cta-loop {
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.main-navigation-menu-item .navigation-cta-state-machine:not(.navigation-icon-cta) {
  right: 7px;
  top: 25px;
}
.main-navigation-menu-item .navigation-cta-state-machine:not(.navigation-icon-cta) .navigation-cta-intro {
  position: absolute;
  top: -60px;
  right: -60px;
}
.main-navigation-menu-item .navigation-cta-state-machine:not(.navigation-icon-cta) .navigation-cta-loop {
  position: absolute;
  width: 10px;
  height: 10px;
  top: -5px;
  left: -5px;
  border-radius: 10px;
  background-color: #c89b3c;
}
.main-navigation-menu-item .navigation-cta-state-machine:not(.navigation-icon-cta) .navigation-cta-loop::after {
  content: '';
  position: absolute;
  background-image: url(call-to-action-animation.png);
  background-size: contain;
  top: -20px;
  right: -21px;
  width: 50px;
  height: 50px;
  animation: glowAnimation 0.9s infinite alternate ease-in-out;
}
.main-navigation-menu-item .menu-item-icon {
  background-color: #cdbe91;
  width: 24px;
  height: 24px;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}
.main-navigation-menu-item .menu-item-icon:hover {
  background-color: #f0e6d2;
}
.main-navigation-menu-item .menu-item-icon:active {
  background-color: #785a28;
}
.main-navigation-menu-item .menu-item-icon-placeholder {
  height: 24px;
  width: 24px;
}
@-moz-keyframes glowAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes glowAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes glowAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes glowAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.right-nav-menu .main-navigation-menu-item:lang(zh-tw):last-of-type,
.right-nav-menu .main-navigation-menu-item:lang(zh-cn):last-of-type,
.right-nav-menu .main-navigation-menu-item:lang(zh-my):last-of-type {
  margin-right: 0px;
}
.right-nav-menu .main-navigation-menu-item:last-of-type {
  margin-right: 10px;
}
.rcp-fe-lol-navigation.main-nav-bar {
  display: flex;
  position: relative;
  width: 100%;
}
.wallet-and-badges {
  display: flex;
  align-items: center;
  margin-right: 26px;
  margin-bottom: 1px;
}
.left-nav-menu,
.right-nav-menu {
  display: flex;
  align-items: center;
  height: 79px;
}
.right-nav-vertical-rule {
  width: 1px;
  height: 57px;
  background: linear-gradient(to top, rgba(205,190,145,0) 0%, #cdbe91 50%, rgba(205,190,145,0) 100%);
}
.navigation-root-component,
.navigation-root-component-ticker-only {
  display: flex;
/* TODO: make patcher position relative and define width to include all top section except social part */
  padding-left: 215px;
  padding-right: 223px;
  height: 100%;
  width: 840px;
/* TODO: this border-bottom also defines the border for social panel, should belong somewhere else */
  border-bottom: 1px solid rgba(240,230,210,0.25);
}
.navigation-root-component:before,
.navigation-root-component-ticker-only:before {
/* element to define the backdrop without disturbing navigation's bottom border */
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1057px;
  height: 100%;
/* almost-black 0.4 opacity */
  background-color: rgba(1,0,13,0.3);
}
/* navigation-root-component-ticker-only */
.navigation-root-component-ticker-only {
  border-bottom: none;
}
.navigation-root-component-ticker-only:before {
  content: none;
}
.navigation-status-ticker {
  position: relative;
  display: none;
  align-items: center;
  outline: none;
}
.navigation-status-ticker .ticker-button {
  background-image: url(button-ticker-blue.png);
}
.navigation-status-ticker .ticker-button:hover {
  background-image: url(button-ticker-blue-hover.png);
}
.navigation-status-ticker .ticker-button:active {
  background-image: url(button-ticker-blue-active.png);
}
.navigation-status-ticker.ticker-flyout-visible .ticker-button {
  background-image: url(button-ticker-blue-active.png);
}
.navigation-status-ticker.has-incidents {
  display: flex;
}
.navigation-status-ticker.status-offline .ticker-button {
  background-image: url(button-ticker-red.png);
}
.navigation-status-ticker.status-offline .ticker-button:hover {
  background-image: url(button-ticker-red-hover.png);
}
.navigation-status-ticker.status-offline .ticker-button:active {
  background-image: url(button-ticker-red-active.png);
}
.navigation-status-ticker.status-offline.ticker-flyout-visible .ticker-button {
  background-image: url(button-ticker-red-active.png);
}
.navigation-status-ticker.status-degraded .ticker-button {
  background-image: url(button-ticker-yellow.png);
}
.navigation-status-ticker.status-degraded .ticker-button:hover {
  background-image: url(button-ticker-yellow-hover.png);
}
.navigation-status-ticker.status-degraded .ticker-button:active {
  background-image: url(button-ticker-yellow-active.png);
}
.navigation-status-ticker.status-degraded.ticker-flyout-visible .ticker-button {
  background-image: url(button-ticker-yellow-active.png);
}
.ticker-button {
  height: 32px;
  width: 32px;
  margin-left: -10px;
  margin-right: 15px;
  background-size: contain;
}
.ticker-toggle {
  height: 32px;
  width: 32px;
  cursor: pointer;
  pointer-events: auto;
}
.navigation-status-ticker-content,
.navigation-status-ticker-content-no-link,
.ticker-incident-link {
  font-family: var(--font-body);
}
.navigation-status-ticker-content,
.navigation-status-ticker-content-no-link,
.ticker-incident-link {
  -webkit-user-select: none;
}
.navigation-status-ticker-content,
.navigation-status-ticker-content-no-link,
.ticker-incident-link {
  font-kerning: normal;
  -webkit-font-feature-settings: "kern" 1;
  -webkit-font-smoothing: antialiased;
}
.navigation-status-ticker-content,
.navigation-status-ticker-content-no-link {
  color: #a09b8c;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  letter-spacing: 0.025em;
  -webkit-font-smoothing: subpixel-antialiased;
}
.navigation-status-ticker-content:lang(ja-jp),
.navigation-status-ticker-content-no-link:lang(ja-jp) {
  font-size: 13px;
}
.ticker-incident-link {
  font-size: 12px;
  font-weight: normal;
  outline: 0;
  letter-spacing: 0.05em;
  -webkit-font-smoothing: subpixel-antialiased;
}
.ticker-incident-link:lang(ja-jp) {
  font-size: 13px;
}
.ticker-incident-link {
  color: #0596aa;
  text-decoration: none;
}
.ticker-incident-link:hover,
.ticker-incident-link.hover {
  color: #cdfafa;
}
.ticker-incident-link:after {
  width: 9px;
  height: 9px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  -webkit-mask: url(external-link-mask.png) no-repeat;
  -webkit-mask-size: contain;
  background-color: #0596aa;
  margin-left: 5px;
}
.ticker-incident-link:hover:after {
  background-color: #cdfafa;
}
.navigation-status-ticker-content,
.navigation-status-ticker-content-no-link {
  width: 300px;
  pointer-events: auto;
  padding: 18px;
  box-sizing: border-box;
}
.navigation-status-ticker-content-no-link .status-ticker-incident:last-of-type {
  padding: 0;
}
.status-ticker-list {
  width: 100%;
  box-sizing: border-box;
  cursor: default;
}
.status-ticker-links {
  display: block;
  text-align: right;
  margin-bottom: -4px;
}
.ticker-incident-header {
  font-family: var(--font-display);
}
.ticker-incident-header {
  -webkit-user-select: none;
}
.ticker-incident-header {
  font-kerning: normal;
  -webkit-font-feature-settings: "kern" 1;
  -webkit-font-smoothing: antialiased;
}
.ticker-incident-header {
  text-transform: uppercase;
}
.ticker-incident-header:lang(ko-kr),
.ticker-incident-header:lang(ja-jp),
.ticker-incident-header:lang(tr-tr),
.ticker-incident-header:lang(el-gr),
.ticker-incident-header:lang(th-th),
.ticker-incident-header:lang(zh-tw) {
  text-transform: none;
}
.ticker-incident-header {
  color: #f0e6d2;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0.075em;
}
.status-ticker-incident {
  padding: 15px 0;
  border-top: 1px solid #3c3c41;
}
.status-ticker-incident:first-of-type {
  border-top: none;
  padding-top: 0;
  margin-top: -4px;
}
.status-ticker-incident:last-of-type {
  margin-bottom: -4px;
}
.ticker-incident-radio {
  display: none;
}
.ticker-incident-radio:checked + .ticker-incident-content .ticker-incident-body {
  display: block;
}
.ticker-incident-radio:checked + .ticker-incident-content .ticker-incident-link {
  display: inline;
}
.ticker-incident-content {
  display: block;
  padding: 10px 0;
}
.ticker-incident-content .ticker-incident-body {
  display: none;
}
.ticker-incident-content .ticker-incident-link {
  display: none;
}
.ticker-incident-header {
  width: calc(100% - 15px);
  padding-right: 15px;
  color: #f0e6d2;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 10px;
}
/*# sourceMappingURL=data:application/json;base64,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 */