.blocmetier {
  z-index: 1;
  position: fixed;
  bottom: -90px;
  left: 20px;
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(255,255,255,0) 25%, rgba(255,255,255,1) 25%);
}

.feature-title {
  padding-left: 13%;
  padding-bottom: 13%;
  padding-right: 13%;
  height: 90px;
}

.dfd-info-box {
  transform: translateY(0px);
}


.dfd-info-box.hover-up-box:hover {
  transform: translateY(-100px);
}

.footeradefi {
  background-color: #e3e3e3;
}

#header-container.dfd-new-headers .header-top-panel .header-info-panel .top-info {
  font-style: normal;
  padding-right: 0px;
}

#layout.single-post .dfd-single-style-base #main-content #comments,
#layout.single-post .dfd-single-style-base #main-content #respond {
  display: none;
  text-decoration: none;
  font-style: normal;
}

.single-post .entry-data {
  display: none;
}

.dfd-meta-container {
  display: none;
}

.body-back-to-top.active {
  bottom: 100px;
}

@media only screen and (min-width: 1101px) {
  #header-container.logo-position-left:not(.small) #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel .inline-block img {
    position: absolute;
    top: 60px;
  }

  .dfd-heading-module-wrap.style_07 .dfd-heading-module,
  .dfd-heading-module-wrap.style_08 .dfd-heading-module {
    padding-left: 265px;
  }

  .dfd-heading-module-wrap.style_07 .dfd-heading-module .dfd-heading-delimiter,
  .dfd-heading-module-wrap.style_08 .dfd-heading-module .dfd-heading-delimiter {
    width: 155px;
    margin-right: 50px;
    margin-bottom: -40px;
  }

  .vc_tta.vc_tta-gap-20.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: -20px;
    z-index: 0;
  }

  .vc_tta.vc_tta-gap-20.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: -20px;
  }

  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container {
    margin-left: -30px;
  }
}

@media only screen and (max-width: 1101px) {
  .widget.soc-icons.dfd-soc-icons-hover-style-26 a {
    display: none;
  }

  .widget+.widget {
    margin-top: 0px;
  }

  .widget.soc-icons.dfd-soc-icons-hover-style-24 a,
  .widget.soc-icons.dfd-soc-icons-hover-style-25 a {
    border: 0px solid #cdcdcd;
  }

  .widget {
    margin-bottom: 0px;
  }
}

.soc_icon-linkedin2 :before {
  font-size: 00px;
  background-image: url("https://adefi-securite.com/wp-content/uploads/2024/03/service-securite-ille-et-vilaine.jpg");
  background-size: contain;
}

.soc_icon-linkedin2 {
  background-image: url("https://adefi-securite.com/wp-content/uploads/2024/03/Appeler-service-securite-ille-et-vilaine.jpg");
  background-size: contain;
}

.soc_icon-linkedin3 :before {
  font-size: 00px;
  background-image: url("https://adefi-securite.com/wp-content/uploads/2024/03/Emploi.jpg");
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 50px;
}

.soc_icon-linkedin3 {
  background-image: url("https://adefi-securite.com/wp-content/uploads/2024/03/Emploi-lien-securite.jpg");
  background-size: contain;
  background-repeat: no-repeat;
  padding-right: 147px;
}

.div.page-title-inner .breadcrumbs {
  display: none;
}

.dfd-meta-container .dfd-single-tags {
  display: none;
}

.dfd-meta-container .post-like-wrap {
  display: none;
}

#layout.single-folio.folio_inside_1 #respond {
  display: none;
}

.titreadefi {
  font-style: italic;
  color: #e00814;
}

.columns {
  float: left;
  min-height: 1px;
  padding: 0 0px;
  position: relative;
}

.fadeInLeft {
  padding: 3%;
  font-size: 20px;
}

#header-container #header .header-wrap>.row:last-child .header-main-panel .header-col-fluid .fixed-header-logo img {
  position: relative;
  top: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  max-width: 250%;
  max-height: 250%;
}

/*# sourceMappingURL=button.css.map */

.dfd-animated-text-string {
  padding: 3%;
  background-color: rgb(224, 9, 20);
}

.dfd-animated-text-wrap .dfd-animated-text-block .dfd-animate-text>span:last-child {
  padding-right: 3%;
}

.dfd-animated-text-wrap .dfd-animated-text-block .dfd-animate-text>span {
  padding-right: 3%;
  padding-left: 3%;
  padding-top: 3%;
  padding-bottom: 3%;
}

#dfd-rotate-box-65e0bb944360e-6470 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front,
#dfd-rotate-box-65e0bb944360e-6470 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
  height: 30% !important;
  width: 30% !important;
}

#dfd-rotate-box-65e0bc9e13daa-7078 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front,
#dfd-rotate-box-65e0bc9e13daa-7078 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
  min-height: 200px !important;
}

.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front,
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: 1;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  perspective: inherit;
  -webkit-perspective: inherit;
  -webkit-transition: transform .8s cubic-bezier(.5, .2, .2, .8);
  -moz-transition: transform .8s cubic-bezier(.5, .2, .2, .8);
  transition: transform .8s cubic-bezier(.5, .2, .2, .8);
  background-position: center;
  background-repeat: no-repeat;
}

.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap {
  perspective: 1000px;
  -webkit-perspective: 1000px;
  height: 150px;
}

.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front,
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
  background-size: contain;
  min-height: 200px;
  z-index: 1;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  perspective: inherit;
  -webkit-perspective: inherit;
  -webkit-transition: transform .8s cubic-bezier(.5, .2, .2, .8);
  -moz-transition: transform .8s cubic-bezier(.5, .2, .2, .8);
  transition: transform .8s cubic-bezier(.5, .2, .2, .8);
  background-position: center;
}

.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back .content-wrap {
  top: 50%;
  left: 0;
  padding: 0px;
  -webkit-transform: translate3d(0, -50%, 70px) scale(.86);
  -moz-transform: translate3d(0, -50%, 70px) scale(.86);
  -o-transform: translate3d(0, -50%, 70px) scale(.86);
  transform: translate3d(0, -50%, 70px) scale(.86);
}

.iconestournant {
  max-width: 600px ! important;
}

.dfd-animated-text-block .cr-animate-gen .text-left .animation-done {
  opacity: 1;
}

.wpb_wrapper p>a:not(.dk_toggle):hover {
  color: #ffffff;
}

a:hover {
  color: #fff;
}

@media only screen and (min-width: 1101px) {
  form {
    padding-right: 30px;
  }

  #header-container.dfd-new-headers .header-top-panel .header-info-panel .top-info {
    position: absolute;
    right: 43px;
    font-size: 20px;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
  }
}

@media only screen and (max-width: 1101px) {
  form {
    padding-right: 0px;
  }

  .mobilebutton {
    margin-left: -44px;
    margin-right: -44px;
  }
}

.soc_icon-linkedin {
  background-color: #ffffff;
}

.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-linkedin {
  background-color: transparent;
}

div.page-title-inner .page-title-inner-wrap {
  padding-left: 20px;
}

#contact.vc_row.vc-row-wrapper.vc-row-responsive-65fd43ff82503 {
  background-color: #e3e3e3;
}

#contact.vc_row.vc-row-wrapper.vc-row-responsive-65fd4621b68e4 {
  background-color: #e3e3e3;
}

.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front .content-wrap .content-block.dfd-rotate-content-h_center {
  top: -50px;
  height: 60px;
}

.header-top-panel .header-info-panel * {
  padding-right: 0px;
}

.header-top-panel .header-info-panel .top-info .dfd-top-info-delim-blank {
  background-color: #e42313;
  color: #ffffff;
  padding: 11px;
}

@media only screen and (max-width: 1101px) {
  .header-top-panel .header-info-panel .top-info .dfd-top-info-delim-blank {
    display: block;
    position: relative;
    margin-left: -10%;
    width: 120%;
    text-align: center;
  }

  .blocmetier {
    display: none;
  }
}

div#stuning-header .dfd-stuning-header-bg-container {
  border-bottom: 0px solid rgba(27, 27, 27, 0);
}

table tbody tr td {
  background-color: transparent;
  padding-left: 0px;
}

table tr td {
  background-color: transparent;
  padding-left: 0px;
}

td {
  background-color: transparent;
  padding-left: 0px;
}

.wpb_text_column :last-child {
  background-color: transparent;
  border-width: 0px;
}