.slide-content-21,
.slide-content-22 {
  margin-top: 10px !important;
}
body .bloc-home {
  padding: 0;
  text-align: left;
}
.ndkAlignright.ndkTextEffecthover .slide_desc {
  right: 1em;
}
.ndkTextEffecthover .slide_desc {
  position: absolute;
  /* top: 0;
  left: 0;
  right: 0;*/
  bottom: 0;
  padding: 1rem;
  background: #ffffffcf;
  /* vertical-align: middle; */
  display: table-cell;
  z-index: 2;
}

.ndkAlignright.ndkTextEffecthover .slide_desc {
  right: 1em;
}

.ndkAlignleft.ndkTextEffecthover .slide_desc {
  left: 1em;
}
.ndkTextEffecthover .slide_desc {
  position: absolute;
  top: 0;
  padding: 1rem;
  display: table-cell;
  background: none;
}

.ndkcp-slide-link img,
.ndkcp-slide-link img[data-sizes="auto"] {
  width: 100%;
}
.ndkcp_footer.ndkcp-1 img {
  margin-right: auto;
  margin-left: auto;
  display: block;
  width: auto;
  max-width: 5em;
}

.g_bond {
  border-color: #999999;
  left: -100%;
  position: absolute;
  top: 39%;
  width: 119%;
  z-index: 2;
}

.txt_bond {
  position: absolute;
  text-align: right;
  text-shadow: 0 0 2px white;
  top: 37%;
  left: 20%;
  z-index: 2;
}

body .slide_desc p,
body .slide_short_desc p {
  text-align: inherit;
  padding-top: 0;
  color: inherit;
}
.slide_desc {
  margin: 15px auto;
  padding: 0;
}
.slide-content-21 {
  margin-top: 10px;
}

.footer-container .ndkacf-items-container {
  align-items: flex-start;
}
.displayNdkVirtual {
  text-align: inherit;
}

.footer-title,
.block-contact .h4,
.links .col-md-6 .h3,
.wrapper .h3,
.wrapper .h4,
.only-responsive .h3 {
  color: #727274 !important;
}
.block-social ul li a {
  background: none;
}
.ndkcp_footer .displayNdkVirtual .block_newsletter {
  padding: 0 15px !important;
}

.block_newsletter form input[type="email"] {
  border: 1px solid #7a7a7a;
  border-radius: 3px;
}

.block_newsletter .btn {
  color: #fff;
}
