/*  Page reference " chiffres clés " */
#contain_keys {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: #B5D2E6;
}

/*Bug navbar*/
@media screen and (max-width: 1330px) and (min-width: 1020px) {
  nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-underline.e--animation-slide {
    display: flex;
    flex-direction: row;
    width: 510px !important;
    position: relative;
    right: 100px;
  }
}

/*Article Nomad*/
.labelled {
    padding-right: 1px;
    font-weight: 600 !important;
    color: #003b5f !important;
}

a:hover {
 text-decoration: none !important;
}


/*Begin Actualite*/
.slick-dotted .slick-dots {
  display: none;
}

.wppsac-post-categories {
  display: none;
}

.slick-track {
  width: 100%;
}

.slick-slide {
  width: 30%;
  /*transform: none !important;*/
  border: none !important;
}

.slick-slide:focus {
  outline: none !important;
  border: none !important;
}

.wppsac-post-image-bg {
  width: 95% !important;
  height:  250px !important;
  /*height: auto !important;*/
  border: none !important;
  /*cursor: auto !important;*/
  margin-left: 1px;
}

.wppsac-post-image-bg:hover {
  cursor: pointer;
}

.wppsac-post-content-position {
  background-image: linear-gradient(to right top, #e8eaeb, #e9eaec, #eaebec, #eaebed, #ebeced) !important;
  margin-left: 0.2% !important;
  margin: 0;
  position: relative !important;
  top: -70px !important;
  height: 250px !important;
  text-align: center !important;
  width:90.5% !important;
}

.wppsac-post-title {
  text-align: left !important;
}

.wppsac-readmorebtn {
  text-align: center !important;
  position: relative;
  left: 15px;
  position: absolute;
  bottom: 10px;
  border-radius: 5px !important;
  border: none !important;
}

.wppsac-sub-content {
  font-size: 14px !important;
  position: relative !important;
  left: -5px !important;
}

.slick-dots {
  display: none !important;
}
  
.wppsac-post-carousel  .wppsac-post-content a.wppsac-readmorebtn {
    padding: 5px 10px;
    border: 1px solid #e7e7e7;
    text-decoration: none;
    margin: 0px 0;
    font-size: 15px;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}


@media screen and (max-width: 450px) {
  
  .slick-dotted .slick-dots {
  display: none;
}

.wppsac-post-categories {
  display: none;
}

.slick-track {
  width: 100%;
}

.slick-slide {
  width: 30%;
  /*transform: none !important;*/
  border: none !important;
}

.slick-slide:focus {
  outline: none !important;
  border: none !important;
}
  
  .wppsac-post-image-bg{
    max-width: 94.92% !important;
  max-height:  250px !important;
  /*height: auto !important;*/
  border: none !important;
  /*cursor: auto !important;*/
  }
  
  .wppsac-post-content-position {
  /*background-color: white !important;*/
  background-image: linear-gradient(to right top, #e8eaeb, #e9eaec, #eaebec, #eaebed, #ebeced) !important;
  margin-left: 0.2%;
  margin: 0;
  position: relative !important;
  top: -70px !important;
  max-height: 250px !important;
  /*box-shadow: 2px 2px #e4e4e4 !important;*/
  /*border-left: 2px solid #e4e4e4 !important;*/
  /*border-right: 2px solid #e4e4e4 !important;*/
  text-align: center !important;
  max-width:91% !important;
}

  div#slick-slide00, div#slick-slide01, div#slick-slide02 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
  }
}

  @media screen and (max-width: 325px) {
    .wppsac-post-content-position {
      margin-left: 1%;
      max-width:91% !important;
  }
}
/*End Actualite*/

/*reference dynamique*/
.simple-links-list {
    list-style-type: none;
}

.simple-links-list li {
    display: inline-block;
    margin-right: 50px;
    margin-bottom: 50px;
    padding: 40px;
}
/*reference dynamique*/


.elementor-slide-heading {
  font-size: 30px !important;
}



.ugb-image-box__overlay {
    pointer-events: none !important;
}


/*Qui sommes-nous cursor*/
.make-column-clickable-elementor {
  cursor: auto !important;
}
/*Qui sommes-nous cursor*/

/* Newsletter */
.tnp-form {
    width: 100%;
    display: inline !important;
}

.tnp-email {
    width: 70%;
    height: 55px;
    font-size: 16px;
    background-color: #e6e6e6 !important;
    margin-right: 5%;
    display: inline;
}

.tnp-submit {
    background-color: #147BBE !important;
    font-size: 15px !important;
    width: 24%;
    height: 55px;
    font-weight: bold !important;
    display: inline !important;
}

input[type=submit] {
    border-radius: 5px !important;
}

@media only screen and (max-width: 450px) {
    .tnp-email {
        width: 95%;
    }
    .tnp-submit {
        width: 95%;
    }
}
/* Newsletter */

@media only screen and (max-width: 450px) {
      .wppsac-post-content-position {
      margin-left: 1%;
      max-width:100%;
    }
}




