/**

* Theme Name: Conlectio Child

* Description: This is a child theme of Conlectio.

* Author: <a href="https://neuronthemes.com">NeuronThemes</a>

* Template: conlectio

* Version: 1.0.0

*/

.sticky {
    position: fixed !important;
    top: 0 !important;
    width: 100%;
    z-index: 999 !important;
    background-color: #ffffffc5 !important;
    backdrop-filter: blur(3px) !important;
    left: 0 !important;
}

.uppercase.current_page_item a {
    border-bottom: 2px solid #00006B !important ;
    
}

.navhome .uppercase.current_page_item a {
    border-bottom: 0px solid #00006B !important ;
}

#menu-item-38 a:after {

display: none !important;
}

.sticky .div-logo-img .logo-img, .sticky .menutop   {
    display: none; 
  }
  
  .sticky .div-logo-img .logo-img-sticky, .sticky .menutop-sticky {
    display: block !important; 

  }
  
  .div-logo-img .logo-img-sticky, .menutop-sticky {
    display: none ;
  }

  .sticky .menu-home .m-neuron-nav-menu > ul > li a {

    color: #00006B !important;

  }


  body.home {
    background-image: url('/wp-content/uploads/2023/03/texture-verticale-opaca2.png');
    background-repeat: no-repeat;
    background-position: 90% 0;
    background-repeat-y: repeat;
    
  }

  .navhome {
    background-color: #94949400 !important;
    position: absolute !important;
    z-index: 99999999;
    width: 100%;
  }

  .fullimg-home {
    position: relative;
  }


 /* On screens that are 992px or less, set the background color to blue */
@media screen and (max-width: 992px) {
    .sticky {
        position: fixed !important;
        top: 0px !important;
        width: 100%;
        z-index: 999 !important;
        
    }

    .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
        display: block !important;
    }


    .page-id-4518 .elementor-4538 .elementor-element.elementor-element-14faa96 img, .elementor-4489 .elementor-element.elementor-element-14faa96 img {
      width: 35% !important;
      padding-top: 20px !important;
    }

    .page-id-4518 .m-neuron-nav-menu__hamburger svg line {

      stroke:#fff !important;

    }

    .elementor-4489 .elementor-element.elementor-element-6d1f024 img, .elementor-4538 .elementor-element.elementor-element-6d1f024 img {
      width: 100% !important;
      padding-top: 30px !important;
    }

    .page-id-4518 .m-neuron-nav-menu__hamburger svg line {
      fill: none;
      stroke: #000000 !important;
    }

    
    
  }