/* Fix Cart + Login alignés à droite */
.wp-block-group.is-content-justification-right.is-nowrap {
  justify-content: flex-end !important;
}

.wp-block-group.has-black-background-color.is-vertical {

  flex-direction: column !important;
  align-items: center !important;
  margin-top: 75px !important;

}

/* Fix footer — p à gauche, nav à droite */
.wp-block-group.is-content-justification-space-between {
  justify-content: space-between !important;
}

.wp-block-senff-sticky-block {

  width: 100% !important;
}

.wp-block-group.has-dark-background-background-color.is-vertical {
  /* ton CSS */

  margin-top: 0px !important;
}

.wp-block-group.container.has-black-background-color {
  /* ton CSS */

  justify-content: space-between !important;
}

.wp-block-group.is-nowrap.is-layout-flex {
  /* ton CSS */
  gap: var(--wp--preset--spacing--20)!important;
}

.wp-block-navigation-item__content {

      font-size: var(--wp--preset--font-size--small);
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.wp-block-navigation-item__content:hover {
      background-color: var(--wp--preset--color--agon-blue);
    color: #fff;
    text-decoration: none;
  
}



.tutor-course-details-title span {
  /* ton style */
font-size: var(--wp--preset--font-size--x-large) !important;
font-weight: 500 !important;
    color: var(--tutor-body-color) !important;

}

.wp-block-group.has-background.is-content-justification-space-between.is-nowrap.is-layout-flex {
 width: 100% !important;
}

.has-extrasmall-font-size .wp-block-navigation-item__content {
 
font-size: var(--wp--preset--font-size--extrasmall) !important;

}


.wp-block-navigation.is-vertical {
gap:0px !important;
}

.wp-block-navigation__responsive-container-close {
    right: 20px !important;
    top: 20px !important;
}

#agon101-lang-switcher {
  z-index: 99999999 !important;
}

#modal-1 .wp-block-navigation__container {
  /* ton CSS */
   gap: 5.8px !important;
}

#modal-1.is-menu-open .wp-block-navigation-item__content {
  /* ton CSS */
  font-size: 1.8rem !important;
}

footer.is-layout-flow > * {
  margin-block-start: 10px !important;
}

footer .wp-block-group.has-background.is-content-justification-space-between.is-nowrap.is-layout-flex {
  /* ton CSS */
  flex-wrap: nowrap !important;
}

.wp-block-group.has-dark-background-background-color.is-vertical.is-content-justification-stretch.is-nowrap.is-layout-flex {
  /* ton CSS */

  box-sizing: border-box;
    margin: 0 auto !important;
    max-width: 100%;
    padding: 0 0px;
    width: 1300px;

}