/* Correctifs barre de navigation Job2Main (layout branding-center surchargé) */

@media screen and (min-width: 800px) {
  .header-layout-branding-center .header-display {
    flex-wrap: nowrap !important;
  }

  /* Réseaux sociaux déjà présents en pied de page */
  .header-display-desktop .header-actions-action--social {
    display: none !important;
  }

  .header-layout-branding-center .header-title-nav-wrapper {
    flex: 1 1 auto;
    min-width: 0;
  }

  .header-layout-branding-center .header-nav {
    flex: 1 1 auto;
    min-width: 0;
    width: auto !important;
  }

  .header-layout-branding-center .header-title {
    flex: 0 0 auto;
    width: auto !important;
    position: relative;
    z-index: 2;
  }

  .header-layout-branding-center .header-actions {
    flex: 0 0 auto;
    width: auto !important;
    max-width: 48%;
    flex-shrink: 0;
  }

  .header-actions--right .header-actions-action {
    margin-left: 0.85vw !important;
  }

  .header-actions--right .header-actions-action--cta .btn {
    padding-left: 0.9em;
    padding-right: 0.9em;
    font-size: 0.82rem;
    white-space: nowrap;
  }

  .language-picker-desktop .current-language-name {
    font-size: 0.85rem;
  }
}

.header-inner > .header-background {
  pointer-events: none;
}

.header-display-desktop,
.header-display-mobile,
.header-burger {
  position: relative;
  z-index: 2;
}

.header-layout-branding-center .header-title-logo {
  display: inline-flex;
  justify-content: center;
}

.header-layout-branding-center .header-title-logo img {
  max-height: 46px;
  width: auto;
}
