/*
Theme Name: BeFlex Child
Theme URI: https://www.eoxia.com
Author: the Eoxia team
Description: Child theme of BeFlex
License: AGPLv3
License URI: https://spdx.org/licenses/AGPL-3.0-or-later.html
Version: 4.0.0
Template: beflex
Text Domain: beflex-child
*/


.wp-block-cover .wp-block-cover__inner-container {
        max-width: 1500px;
}


.contact-section {
       position: relative;
    z-index: 2;
}

.picto-devant-texte img {
  position: relative;
    top: 5px;
}

:where(.wp-site-blocks) > :first-child {
        height: 0px;
}

html {
    scroll-behavior: smooth;
}




.wp-site-blocks {
padding-top: 0px !important;
}

/*menu responsive*/

@media (max-width: 1205px) {
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: none;
    }

      /* Cacher le menu desktop au-delà de 768px si besoin */
  .wp-block-navigation__container.wp-block-navigation__container--desktop {
    display: none !important;
  }

  .wp-block-navigation__responsive-container-open {
    display: block !important;
  }
 /*menu version mobile*/
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
        align-items: center;
        display: flex;
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
        align-items: center;
        display: flex;
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item {
        display: flex !important;
        align-items: center;
    }
    .wp-block-navigation-item__content {
        font-size: 24px;
    }
    .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
        font-size: 15px;
    }
    .wp-block-navigation__responsive-container.is-menu-open {
        display: block !important;
    }

  .wp-block-navigation__container,
  .wp-block-navigation__responsive-container {
    flex-direction: column !important;
  }

}


body .wp-site-blocks .header-sticky {
/*           left: auto;*/
/*top: auto;*/
}
.header-sticky.-sticky {
    box-shadow: none !important;
}

