/*------------------------------------------
 *  Reponsive
 * -----------------------------------------*/
/*------------------------------------------
 *  BUTTON
 * -----------------------------------------*/
/*------------------------------------------
 *  Before/After
 * -----------------------------------------*/
/*------------------------------------------
 *  Interpolation
 * -----------------------------------------*/
header.ik-header-nav .menu.and-secondary {
  padding-top: 35px;
  padding-bottom: 25px;
  flex-wrap: wrap;
}
header.ik-header-nav .menu.and-secondary .menu-top {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 25px;
  align-items: center;
}
header.ik-header-nav .menu.and-secondary .menu-top .menu-secondaire-container {
  justify-content: flex-end;
}
header.ik-header-nav .menu.and-secondary .menu-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
header.ik-header-nav .menu.and-secondary .menu-bottom .menu-container {
  justify-content: flex-start;
}
header.ik-header-nav .menu.and-secondary .menu-container nav .menu-principal, header.ik-header-nav .menu.and-secondary .menu-container nav .menu-secondaire {
  padding-left: 0;
}
header.ik-header-nav .menu.and-secondary .menu-container nav .menu-principal > li, header.ik-header-nav .menu.and-secondary .menu-container nav .menu-secondaire > li {
  padding: 0 18px;
}
header.ik-header-nav .menu.and-secondary .menu-container nav .menu-principal > li:first-of-type, header.ik-header-nav .menu.and-secondary .menu-container nav .menu-secondaire > li:first-of-type {
  padding-left: 0;
}
header.ik-header-nav .menu.and-secondary .menu-container nav .menu-principal > li.en-avant, header.ik-header-nav .menu.and-secondary .menu-container nav .menu-secondaire > li.en-avant {
  margin-left: 18px;
}

@media (max-width: 1224px) {
  header.ik-header-nav .menu.and-secondary .menu-container nav .menu-principal, header.ik-header-nav .menu.and-secondary .menu-container nav .menu-secondaire {
    padding-left: 0;
  }
  header.ik-header-nav .menu.and-secondary .menu-container nav .menu-principal > li, header.ik-header-nav .menu.and-secondary .menu-container nav .menu-secondaire > li {
    padding: 0 10px;
  }
  header.ik-header-nav .menu.and-secondary .menu-container nav .menu-principal > li:first-of-type, header.ik-header-nav .menu.and-secondary .menu-container nav .menu-secondaire > li:first-of-type {
    padding-left: 0;
  }
  header.ik-header-nav .menu.and-secondary .menu-container nav .menu-principal > li.en-avant, header.ik-header-nav .menu.and-secondary .menu-container nav .menu-secondaire > li.en-avant {
    margin-left: 10px;
  }
}
@media (max-width: 992px) {
  header.ik-header-nav .menu.and-secondary {
    padding-top: 0;
    padding-bottom: 0;
  }
  header.ik-header-nav .menu.and-secondary .menu-top {
    margin-bottom: 0;
  }
  header.ik-header-nav .menu.and-secondary .menu-bottom {
    display: none;
  }
}/*# sourceMappingURL=menu-logo-gauche-search-and-secondary-top.css.map */