/* Menu header landing page */

.stm-header .stm-header__row_center .stm-header__cell_right {
  height: 100%;
}

.stm-header__cell_right .stm-header__element {
  margin-right: auto;
}

.stm-header .stm-navigation__default > ul {
  gap: 70px;
}

body:is(.page-template-page-ldp-branding, .page-template-page-ldp-events)
  .stm-header
  .sub-menu
  .lang-item
  img {
  width: 24px;
  height: 16px;
}

body:is(.page-template-page-ldp-branding, .page-template-page-ldp-events)
  .stm-header
  .sub-menu:has(.lang-item) {
  width: 100%;
  min-width: 122px;
  background: white !important;
  display: flex;
  flex-direction: column;
  border-radius: 0.375rem;
  padding: 8px 0px;
  top: 62% !important;
}

.stm-header
  .stm-header__row_color_top
  .stm-header__cell_right
  .stm-header__element:last-child
  .stm-navigation
  > ul
  > li
  .sub-menu {
  min-width: 100%;
}

body:is(.page-template-page-ldp-branding, .page-template-page-ldp-events)
  .stm-header
  .sub-menu
  .lang-item {
  width: 100%;
  display: flex;
  padding: 4px 8px;
}

@media only screen and (max-width: 68.75em) {
  .stm-header .stm-header__row_center .stm-header__cell_right {
    height: auto;
    align-items: flex-start;
  }

  .stm-header .stm-navigation__default > ul {
    gap: 0px;
  }

  .stm-header__row_center
    .stm-header__cell.stm-header__cell_right
    .stm-navigation
    ul
    li.pll-parent-menu-item {
    display: none;
  }
}
