  :root body h1:first-child, :root body h2:first-child, :root body h3:first-child, :root body h4:first-child, :root body h5:first-child, :root body h6:first-child, :root body .block-image-text  h2:first-child,  .block-image-text h3:first-child, :root body .block-image-text h4:first-child, :root body .block-image-text h5:first-child, :root body .block-image-text h6:first-child {
    margin-top: 0px;
  }
.img-side img {
  position: relative;
	max-height: initial;
}
h2.h2-like.test {
  display:none;
}

/* Listes */
.content ul li {
  text-indent: -1em;
  margin-left: 1em;
}
.content ul.list-info-contact li {
  text-indent: 0;
  margin-left: 0;
}
/* bloc Grand image */
.blocGrandImage ul li {
  padding-left: 0;
  text-indent: initial;
  margin: 24px 0;
  position: relative;
  left: 30px;
  line-height: 24px;
	font-weight:600;
}
/* Comparateur */
.comparateur {margin:2rem 0; padding:2.5rem 0.5rem; grid-column: layout; }
.comparateur .comparateur2 {margin-bottom:0; padding:0; max-width: 1280px;}
.comparateur .comparateur2 .wp-block-buttons {margin-bottom:0;}
.blocGrandImage ul li::before {
  content: url('https://preprod.citiz.alsacreations.eu/uploads/2025/10/check.svg');
  padding-right: 7px;
  width: 32px;
  height: auto;
  display: inline-block;
  position: absolute;
  top: 0;
  text-indent: -30px;
}
.blocGrandImage ul li::marker {
  content: "";
}

/* simulateur */
.simulator-total .simulator-result .simulator-result-price, .simulator-duration .simulator-duration-total .fixed-pricing, .simulator-distance .simulator-distance-total .fixed-pricing {
  text-align: center;
}
.simulator-duration .simulator-duration-total, .simulator-distance .simulator-distance-total {
  place-self: center;
  padding: 16px 20px 20px;
  border-radius: 30px;
}
.simulator-duration .simulator-duration-total .hour-pricing, .simulator-distance .simulator-distance-total .hour-pricing {
  text-align: center;
  margin-top: -10px;
  font-size: 16px;
  line-height: 100%;
  margin-bottom: 0;
}
.simulator-duration .simulator-duration-total .fixed-pricing, .simulator-distance .simulator-distance-total .fixed-pricing {
   line-height: 100%;
}
.infoInscription .news  {
	margin-bottom:0;
	padding-bottom:0;
}
.information.infoInscription  .no-link {
	margin-bottom:0;
	padding-bottom:0;
}
.inscriptionContact  {
	margin-top:0;
}

/* iframe responsive : code pour l'iframe enfant */
.iframe-container iframe {
position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 1200px;	
}
/* iframe responsive : code pour le conteneur parent */
.iframe-container {
position: relative;
min-height:1600px;
overflow: hidden;
}
.iframe-container iframe html {
   overflow: hidden;
}
/*Menus Footer*/
.footer-nav .footer-nav-submenu h3.list-title {line-height: 25px; max-width: 200px;}
/*Infos contact*/
.contacts .info-contact > a {
  font-size: 1.5rem;
  line-height: 1.75rem;
}
/* abo pro */
.wp-block-table.conducteursPro table  {
	margin-block: 0; width: auto;
  margin: 0 auto;
  }
.wp-block-table.conducteursPro td {
	border: none;
  }
.aboProBorder {border:2px solid #2a4a96; border-radius:12px; margin-bottom:1rem; padding: 0.5rem; max-width: 320px; }
h2.aboProTitre {margin-bottom:2rem!important; }



@media (min-width: 1200px) {
  .menu .primary-menu ul li:first-child {
    margin-inline-start: .625rem;
  }
  .menu .navigation .primary-menu  ul li {
    padding: 6px 0 !important;
  }
}
@media (min-width: 992px) {
  .footer-follow .contact .contact-email {
    font-size: 1.5rem;
  }
}
@media (max-width: 991px) {
.block-image-text {
  padding: 0;
}
}
