/* Alternative si la première option ne fonctionne pas */
.mh-copyright {
   font-size: 0 !important;
}
.mh-copyright a {
   display: none !important;
}
.mh-copyright::before {
   content: "Copyright © 2026 | Recotech";
   font-size: 13px !important;
   color: #999999;
}

/* Assombrir les champs de recherche */
input[type="search"], input[type="text"] {
    background-color: #1E293B !important;
    color: #F1F5F9 !important;
    border: 1px solid #475569 !important;
    border-radius: 4px;
}

/* Effet lumineux au clic */
input[type="search"]:focus, input[type="text"]:focus {
    border-color: #06B6D4 !important;
    outline: none;
    box-shadow: 0 0 5px rgba(6, 182, 212, 0.5);
	
/* 1. Supprimer la marge sous le bandeau "Nouveauté" */
.mh-ticker-area, .ticker-area {
    margin-bottom: 0 !important;
}

/* 2. Écraser l'espacement du bloc de contenu principal */
.mh-wrapper, .wrapper, 
.mh-main, .main {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* =======================================================
   NETTOYAGE ET REPOSITIONNEMENT DU PIED DE PAGE (RECOTECH)
   ======================================================= */

/* =======================================================
   REPOSITIONNEMENT FORCE DU PIED DE PAGE (RECOTECH)
   ======================================================= */

	/* =======================================================
   REPOSITIONNEMENT ULTIME DU PIED DE PAGE (RECOTECH)
   ======================================================= */

/* Mettre CGU et copyright sur la même ligne */
html body .mh-footer-bottom {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    padding: 8px 20px !important;
    background-color: #1a1a1a !important;
}

/* Cacher la barre cyan du footer-nav */
html body .mh-footer-nav,
html body [class="footer-nav"],
html body [class="footer"] nav {
    background: transparent !important;
    background-color: transparent !important;
    position: static !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Forcer le copyright à apparaître */
.mh-copyright {
    font-size: 13px !important;
    color: #999999 !important;
    display: block !important;
}

.mh-copyright::before {
    content: "Copyright © 2026 | Recotech" !important;
}
	
	/* On s'assure que le bas de page sert de repère de positionnement */
.mh-footer-bottom, footer {
    position: relative !important;
}

/* On attrape notre lien personnalisé pour le descendre à côté de Recotech */
.mon-lien-footer {
    position: absolute !important;
    top: 100% !important;        /* Se place pile à la frontière inférieure du widget */
    margin-top: 12px !important;  /* Descend le texte de 12 pixels au milieu de la barre noire */
    left: 220px !important;       /* Conserve l'alignement parfait après "Recotech" */
    z-index: 99999 !important;
    padding: 0 !important;
	
	/* ==========================================
   OPTIMISATION ET ESTHÉTIQUE VERSION MOBILE
   ========================================== */
/* =======================================================
   DESIGN MODERNE RECOTECH (ORDINATEUR & MOBILE)
   ======================================================= */

/* 1. Arrondir toutes les miniatures du site (Fini les angles droits) */
.mh-posts-list-item img, 
.mh-posts-list-thumb img, 
.mh-loop-thumb img, 
.entry-thumbnail img,
.mh-widget img,
article img {
    border-radius: 8px !important;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25) !important;
}

/* 2. Supprimer définitivement les pointillés et mettre des lignes épurées */
.mh-posts-list-item, 
.mh-posts-list-li,
.mh-widget li,
article.mh-posts-list-item,
[class*="posts-list"] {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-style: dashed none solid none !important; /* Force un rendu de ligne plein */
    border-bottom-style: solid !important;          /* Tue les pointillés du thème */
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}

/* 3. Moderniser le bloc de recherche (Coins doux) */
input[type="search"], 
.search-field, 
.mh-search-form input {
    border-radius: 6px !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    padding: 10px !important;
    background-color: rgba(0, 0, 0, 0.2) !important;
    color: #ffffff !important;
}

/* 4. Donner de l'air aux titres des articles pour la lecture */
.mh-posts-list-title, 
.mh-posts-list-title a,
[class*="posts-list-title"] a {
    font-size: 16px !important;
    line-height: 1.4 !important;
    font-weight: 600 !important;
    margin-bottom: 5px !important;
}

/* 5. Harmoniser les dates sous les articles */
.mh-meta, 
.entry-meta, 
.mh-meta * {
    font-size: 11px !important;
    color: #8e9bb0 !important;
}