@charset "UTF-8";
/**
 * Style lié au site Étudier
 * uqam.ca
 */
/**
 * Mixin
 * Fonctions qui aide à faire du CSS
 */
.single-etudier_declinaison h2 {
  font-size: 2.125rem;
  font-weight: 500;
}
.single-etudier_declinaison .declinaison {
  /*
  $hauteur-style-onglet: 90px;
  $hauteur-style-onglet-md: 115px;
  &_banniere-style-onglet.wp-block-columns {
      height: $hauteur-style-onglet; 
      padding: 0;
      @include respond-above(sm) {
           height: $hauteur-style-onglet-md; 
       }
      .wp-block-column {
          background-color: white;
          border-radius: 0 20px 0 0;
          position: relative;
          flex-basis: 85%;
          &+.wp-block-column {
           flex-basis: 15%;
          }
          @include respond-above(sm) {
               flex-basis: 50%;
               &+.wp-block-column {
                   flex-basis: 50%;
               }
          }
          figure {
              position: absolute;
              right: -22px;
              bottom: -1px;
          }
      }    
  }
  &_banniere-style-onglet-droite.wp-block-columns {
       position: relative;
       top: calc(-1 * $hauteur-style-onglet);
       margin-bottom: calc(-1 * $hauteur-style-onglet) !important;
       @include respond-above(sm) {
           top: calc(-1 * $hauteur-style-onglet-md);
           margin-bottom: calc(-1 * $hauteur-style-onglet-md) !important;
       }
       .wp-block-column {
           border-radius: 20px 0 0 0;
           &:first-child {
               background-color: unset;
           }
           figure {
               left: -22px;
               right: unset;
               rotate: -90deg;
           }
       } 
  }
  */
  /*
  &_btn-bas {          
      position: absolute;
      bottom: 45px;
      z-index: 5;
      @include respond-below(sm) {
          display: none;
      }
      a {
          &:after {
              background-color: var(--wp--preset--color--gris-7);
              mask-image: url('../../../../themes/gabarit-academique/assets/icones/fleche-grand.svg');
              mask-size: 24px 24px;
              height: 24px;
              width: 24px;
          }
          &:hover {
              background-color: initial;
              &:after {
                  background-color: var(--wp--preset--color--gris-7);
              }
          }
      }
  }
  */
}
.single-etudier_declinaison .declinaison_titre-code {
  display: block;
}
.single-etudier_declinaison .declinaison_titre-code h1 {
  display: inline;
}
.single-etudier_declinaison .declinaison_titre-code > div {
  display: inline-block;
}
.single-etudier_declinaison .declinaison_info-base {
  align-items: baseline;
}
.single-etudier_declinaison .declinaison_btn-imprimer a:after {
  mask-image: url("../../../../themes/gabarit-academique/assets/icones/imprimer.svg");
}
.single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper {
  padding: 0;
}
.single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper ul.advgb-tabs-panel li.advgb-tab {
  border: none !important;
}
.single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper ul.advgb-tabs-panel li.advgb-tab:last-child a {
  background-color: var(--wp--preset--color--faculte-pale);
}
.single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper ul.advgb-tabs-panel li.advgb-tab:last-child a:before {
  background-color: var(--wp--preset--color--faculte);
  content: "";
  display: inline-block;
  -webkit-mask-image: url("../../assets/icones/etoile.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 16px 16px;
  mask-image: url("../../assets/icones/etoile.svg");
  mask-repeat: no-repeat;
  mask-size: 16px 16px;
  height: 16px;
  width: 16px;
}
.single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper ul.advgb-tabs-panel li.advgb-tab:last-child a:before {
  position: relative;
  top: 2px;
  left: -6px;
}
.single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper ul.advgb-tabs-panel li.advgb-tab.advgb-tab-active:last-child a, .single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper ul.advgb-tabs-panel li.advgb-tab.advgb-tab a:hover {
  background-color: var(--wp--preset--color--faculte);
}
.single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper ul.advgb-tabs-panel li.advgb-tab.advgb-tab-active:last-child a:before, .single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper ul.advgb-tabs-panel li.advgb-tab.advgb-tab a:hover:before {
  background-color: var(--wp--preset--color--faculte-alt);
}
.single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper ul.advgb-tabs-panel li.advgb-tab a:hover {
  background-color: var(--wp--preset--color--faculte) !important;
  color: white !important;
}
.single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper .tabs-bg-container {
  border-bottom: 2px solid var(--wp--preset--color--faculte);
}
.single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper .advgb-tab-body > .wp-block-group,
.single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper .advgb-tab-body > .wp-block-template-part > .wp-block-group,
.single-etudier_declinaison .declinaison_onglet.advgb-tabs-wrapper .advgb-tab-body > .entry-content > .compo > .wp-block-group {
  padding-right: var(--wp--style--root--padding-right);
  padding-left: var(--wp--style--root--padding-left);
}
.single-etudier_declinaison .declinaison_banniere-degrade {
  background: rgb(204, 228, 242);
  position: relative;
}
@media (max-width: 781px) {
  .single-etudier_declinaison .declinaison_banniere-degrade {
    padding-bottom: 100px;
  }
}
.single-etudier_declinaison .declinaison_banniere-info {
  padding-top: 100px;
}
.single-etudier_declinaison .declinaison_banniere-boites ul {
  list-style: none;
  padding: 0;
}
@media (max-width: 781px) {
  .single-etudier_declinaison .declinaison_banniere-description {
    padding-right: 0 !important;
  }
}
.single-etudier_declinaison .declinaison_banniere-titre {
  align-items: baseline;
}
@media (max-width: 781px) {
  .single-etudier_declinaison .declinaison_banniere-titre {
    justify-content: space-between;
  }
}
.single-etudier_declinaison .declinaison_banniere-domaine {
  display: flex;
  flex-wrap: wrap;
  gap: var(--wp--preset--spacing--xx-small);
  list-style: none;
  padding: 0;
}
.single-etudier_declinaison .declinaison_banniere-domaine li a {
  background-color: var(--wp--preset--color--etudiant);
  border-radius: 4px;
  color: white;
  display: inline-block;
  font-size: var(--wp--preset--font-size--xx-small);
  padding: 0 var(--wp--preset--spacing--xx-small);
  text-transform: uppercase;
}
.single-etudier_declinaison .declinaison_banniere-boites {
  line-height: 20px;
}
.single-etudier_declinaison .declinaison_banniere-boites a {
  color: var(--wp--preset--color--faculte);
}
@media (max-width: 1199px) {
  .single-etudier_declinaison .declinaison_banniere-boites .wp-block-columns {
    gap: var(--wp--preset--spacing--xx-small) !important;
    margin-top: var(--wp--preset--spacing--xx-small) !important;
  }
}
@media (min-width: 782px) and (max-width: 1199px) {
  .single-etudier_declinaison .declinaison_banniere-boites .wp-block-columns {
    flex-direction: column;
  }
}
.single-etudier_declinaison .declinaison_banniere-boites .wp-block-column {
  background-color: white;
  border-radius: 20px;
}
.single-etudier_declinaison .declinaison_banniere-boites .wp-block-column > .wp-block-group {
  align-items: stretch;
  height: 100%;
}
@media (min-width: 1200px) {
  .single-etudier_declinaison .declinaison_banniere-boites .wp-block-column > .wp-block-group {
    min-height: 105px;
  }
}
.single-etudier_declinaison .declinaison_banniere-boites .wp-block-column > .wp-block-group > ul,
.single-etudier_declinaison .declinaison_banniere-boites .wp-block-column > .wp-block-group > div {
  align-self: center;
  padding: var(--wp--preset--spacing--small) 0;
}
.single-etudier_declinaison .declinaison_banniere-boites .wp-block-column figure {
  border-radius: 20px;
  box-shadow: var(--wp--preset--shadow--base);
  flex-basis: 80px;
  display: flex;
  justify-content: center;
}
@media (min-width: 1200px) {
  .single-etudier_declinaison .declinaison_banniere-boites .wp-block-column figure {
    flex-basis: 105px;
  }
}
.single-etudier_declinaison .declinaison_banniere-boites .wp-block-column li:not(:first-child) {
  padding-top: var(--wp--preset--spacing--xx-small);
}
@media (min-width: 900px) {
  .single-etudier_declinaison .declinaison_evenement a {
    flex-basis: 33.333%;
  }
}
.single-etudier_declinaison .declinaison_evenement figure {
  height: 116px;
  overflow: hidden;
}
.single-etudier_declinaison .declinaison_evenement .wp-block-columns {
  justify-content: center;
}
.single-etudier_declinaison .declinaison_evenement .wp-block-column {
  border-radius: 20px;
  box-shadow: var(--wp--preset--shadow--base);
}
.single-etudier_declinaison .declinaison_evenement .wp-block-column p {
  color: initial;
}
.single-etudier_declinaison .declinaison_horaire .declinaison_banniere-info .shadow {
  box-shadow: var(--wp--preset--shadow--base);
  border-radius: 20px;
}
@media (max-width: 1199px) {
  .single-etudier_declinaison .declinaison_horaire_boites-info {
    flex-basis: 50% !important;
  }
  .single-etudier_declinaison .declinaison_horaire_boites-info > .wp-block-columns {
    flex-direction: column;
  }
  .single-etudier_declinaison .declinaison_horaire_boites-info > .wp-block-columns > .wp-block-column {
    flex-basis: auto !important;
  }
}
.single-etudier_declinaison .declinaison_condition summary, .single-etudier_declinaison .declinaison_presentation summary, .single-etudier_declinaison .declinaison_horaire summary {
  background-color: var(--wp--preset--color--gris-1) !important;
}
.single-etudier_declinaison .declinaison_footer-coordonne-lien a:hover {
  text-decoration: underline;
}
.single-etudier_declinaison .declinaison_footer-coordonne-lien p.icone-courriel:before {
  background-color: white;
  content: "";
  display: inline-block;
  -webkit-mask-image: url("../../assets/icones/courriel.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 24px 24px;
  mask-image: url("../../assets/icones/courriel.svg");
  mask-repeat: no-repeat;
  mask-size: 24px 24px;
  height: 24px;
  width: 24px;
}
.single-etudier_declinaison .declinaison_footer-coordonne-lien p.icone-telephone:before {
  background-color: white;
}
.single-etudier_declinaison .declinaison_footer-coordonne-lien .wp-block-columns {
  width: 100%;
}
.single-etudier_declinaison .declinaison_footer-coordonne-lien .wp-block-columns .wp-block-column {
  flex-basis: 50%;
}
@media (min-width: 900px) {
  .single-etudier_declinaison .declinaison_footer-coordonne-lien .wp-block-columns .wp-block-column:first-child {
    border-right: 1px solid white;
  }
}

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