/* Corrections pour les boutons non fonctionnels */

/* Assurer que tous les boutons et liens sont cliquables */
a, button, .btn, .btn-style-one, .btn-primary-action {
  pointer-events: auto !important;
  cursor: pointer !important;
  position: relative !important;
  z-index: 10 !important;
}

/* Correction pour les liens dans les articles */
.blog-style-one .thumb a,
.blog-style-one .info a,
.blog-style-one .blog-title a,
.blog-style-one .btn-simple {
  pointer-events: auto !important;
  cursor: pointer !important;
  position: relative !important;
  z-index: 10 !important;
}

/* Correction pour les boutons dans les sections */
.banner-style-one-area .button a,
.about-style-one-area .text-end a,
.services-style-one-area a,
.process-style-one-area a,
.project-style-one-area a,
.testimonial-style-one-area a,
.faq-style-one-area a,
.home-blog-area a {
  pointer-events: auto !important;
  cursor: pointer !important;
  position: relative !important;
  z-index: 10 !important;
}

/* Correction pour les boutons avec des icônes */
a i, button i, .btn i {
  pointer-events: none !important; /* Éviter que l'icône n'interfère avec le clic */
}

/* Correction pour les boutons dans le footer */
footer a, 
footer button, 
footer .btn {
  pointer-events: auto !important;
  cursor: pointer !important;
  position: relative !important;
  z-index: 10 !important;
}

/* Correction pour les éléments qui pourraient être au-dessus des boutons */
.fade-up-anim,
.split-text-right,
.split-text-in-right {
  z-index: 1 !important;
}

/* Assurer que les boutons ont une taille minimale pour être facilement cliquables */
.btn, 
.btn-style-one, 
.btn-primary-action {
  min-height: 44px !important;
  min-width: 44px !important;
}

/* Correction pour les boutons dans les formulaires */
form button,
form input[type="submit"],
form .btn {
  pointer-events: auto !important;
  cursor: pointer !important;
  position: relative !important;
  z-index: 10 !important;
}

/* Correction pour les liens href="#" */
a[href="#"] {
  pointer-events: auto !important;
  cursor: pointer !important;
}

/* Correction pour les liens dans les articles */
.blog-one-meta ul li a,
.blog-title a,
.btn-simple {
  display: inline-block !important;
  pointer-events: auto !important;
}

/* Correction pour les boutons dans les modals */
.modal-content a,
.modal-content button,
.modal-content .btn {
  pointer-events: auto !important;
  cursor: pointer !important;
}

/* Correction pour les liens dans le header */
.modern-header a,
.modern-header button {
  pointer-events: auto !important;
  cursor: pointer !important;
  position: relative !important;
  z-index: 10 !important;
}
