/**
 * ASdeco — Nettoyage éléments redondants et correction boutons
 * Masque les menus/infos inutiles, corrige les couleurs des boutons
 */

/* ===== ÉLÉMENTS MASQUÉS ===== */

/* Topbar avec fausses infos de contact (adresse/email du thème par défaut) */
.themetechmount-topbar-wrapper { display: none !important; }

/* Breadcrumb dans les titlebars — redondant avec le menu principal */
.breadcrumb-wrapper { display: none !important; }

/* Bouton "Get A Quote" du header — pas pertinent */
.themetechmount-header-extra-btn,
.tm-header-text-area { display: none !important; }

/* ===== BOUTONS — couleurs visibles et cohérentes ===== */

/* Boutons dans sections darkgrey AVEC overlay (fond sombre visible) */
.tm-bgcolor-darkgrey[data-settings*="background_background"] .elementor-button,
.tm-bgcolor-darkgrey[data-settings*="background_background"] .elementor-button .elementor-button-text {
  color: #fff !important;
  border-color: #fff !important;
}
.tm-bgcolor-darkgrey[data-settings*="background_background"] .elementor-button:hover {
  background-color: #a68346 !important;
  border-color: #a68346 !important;
  color: #fff !important;
}

/* Boutons outline — texte doré visible */
.tm-btn-style-outline .elementor-button { border: 2px solid currentColor; }
.tm-btn-color-skincolor .elementor-button,
.tm-btn-color-skincolor .elementor-button-text { color: #a68346 !important; }
.tm-btn-color-skincolor .elementor-button:hover {
  background-color: #a68346 !important;
  color: #fff !important;
}

/* Bouton "Voir toutes les réalisations" et similaires — doré */
.elementor-section:not(.tm-bgcolor-darkgrey) .tm-btn-style-outline .elementor-button {
  border-color: #a68346 !important;
  color: #a68346 !important;
}
.elementor-section:not(.tm-bgcolor-darkgrey) .tm-btn-style-outline .elementor-button:hover {
  background-color: #a68346 !important;
  color: #fff !important;
}

/* Boutons readmore des serviceboxes — bordure visible */
.themetechmount-serviceboxbox-readmore a {
  border: 1px solid rgba(255,255,255,0.7) !important;
  padding: 8px 16px !important;
  display: inline-block;
  transition: all 0.3s ease;
}
.themetechmount-serviceboxbox-readmore a:hover {
  background: #a68346 !important;
  border-color: #a68346 !important;
  color: #fff !important;
}
