@charset "UTF-8";
/**
 * Style du header UQAM
 * Styles du thème ne pouvant pas être configurés dans theme.json ou qui n'est pas lié à un block spécifique
 */
/**
 * Mixin
 * Fonctions qui aide à faire du CSS
 */
@media (min-width: 900px) {
  html.has-modal-open {
    overflow: auto;
  }
}
html header {
  z-index: 10;
}
html header > .wp-block-group.header-uqam .header-range1 .logo-uqam a:before {
  background-color: var(--wp--preset--color--bleu-uqam);
  content: "";
  display: inline-block;
  -webkit-mask-image: url("../../assets/icones/uqam.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 88px 60px;
  mask-image: url("../../assets/icones/uqam.svg");
  mask-repeat: no-repeat;
  mask-size: 88px 60px;
  height: 60px;
  width: 88px;
}
html header > .wp-block-group.header-uqam .header-range1 .logo-uqam a:before {
  position: relative;
  top: 5px;
}
html header > .wp-block-group.header-uqam .header-range1 .wp-block-site-title {
  border-left: 1px solid var(--wp--preset--color--gris-3);
}
html header > .wp-block-group.header-uqam .header-range1 .wp-block-site-title a {
  position: relative;
  top: 6px;
}
@media (min-width: 900px) {
  html header > .wp-block-group.header-uqam .header-range1 > .wp-block-group {
    display: grid;
    grid-template-columns: auto 1fr auto;
  }
}
@media (max-width: 899px) {
  html header > .wp-block-group.header-uqam .header-range1 > .wp-block-group .wp-block-site-title {
    display: none;
  }
}
html header > .wp-block-group.header-uqam .header-range1 > .wp-block-group .wp-block-site-title a {
  font-family: "Akzidenz-Grotesk BQ", var(--wp--preset--font-family--roboto);
}
@media (max-width: 899px) {
  html header > .wp-block-group.header-uqam .header-range1 > .wp-block-group .wp-block-buttons {
    padding-right: 50px;
    gap: 4px;
  }
}
html header > .wp-block-group.header-uqam .header-range1 > .wp-block-group .wp-block-buttons .icon-recherche a:after {
  -webkit-mask-image: url(../../assets/icones/loupe.svg);
  mask-image: url(../../assets/icones/loupe.svg);
}
html header > .wp-block-group.header-uqam .header-range1 > .wp-block-group .wp-block-buttons .icon-connexion a:after {
  -webkit-mask-image: url(../../assets/icones/user.svg);
  mask-image: url(../../assets/icones/user.svg);
}
html header > .wp-block-group.header-uqam .header-range2 {
  margin-top: 0;
}
@media (max-width: 1199px) {
  html header > .wp-block-group.header-uqam .header-range2 .wp-block-navigation__container.is-style-uqam-secondaire {
    display: none;
  }
}
@media (max-width: 899px) {
  html header > .wp-block-group.header-uqam .header-range2 nav.is-style-uqam-desktop {
    display: none;
  }
}

body header .yoast-breadcrumbs,
body header .yoast-breadcrumbs a {
  color: var(--wp--preset--color--gris-7);
  font-size: var(--wp--preset--font-size--x-small);
}
body header .yoast-breadcrumbs {
  margin: var(--wp--preset--spacing--small) 0;
}
body header .yoast-breadcrumbs span span {
  margin: 0 5px;
}
body header .yoast-breadcrumbs span span:first-child {
  margin-left: 0;
}

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