/*
Theme Name: Jannah Child
Template: jannah
Version: 1.0
*/

/* Label "Thé Amer" avant le titre */
.chronique-label {
    display: inline-block;
    font-weight: bold;
    color: #D10000!important; /* rouge foncé, à changer selon ton thème */
    font-size: 0.9em;
    text-transform: uppercase;
    margin-bottom: 5px;
}

/* Pour enlever les fleches dans le menu */
@media (min-width: 992px) {
    header .menu-item-has-children>a:before, .mega-menu>a:before {
      color:red;        
    }
}

@media (min-width: 992px) {
    .main-nav-dark {
        --main-nav-text-color: black!important;
    }
}

.post-cat-wrap {
    display: none!important;
}

/* Couleur quand le sticky apparaît (scroll vers le haut) */
#main-nav.fixed-nav .menu > li > a {
    color: #ffffff !important;
}

.widget-title{color:#D10000}


/* Menu  */
/* Supprimer flèches et espace réservé */
.mega-menu > a::before,
.mega-menu > a::after,
.menu-item-has-children > a::before,
.menu-item-has-children > a::after {
    content: none !important;
    width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Réinitialiser les paddings pour le menu principal */
.menu > li > a, .menu-item-has-children > a { padding-left: 0 !important; /* enlève 14px */ padding-right: 0 !important; /* enlève 25px */ } 
/* Optionnel : garder un peu d’espace pour le design */ 
#menu-tielabs-main-menu > li > a { padding-left: 10px !important; padding-right: 10px !important; }

li.post-item .post-thumb img {
    width: 100%;          /* prend toute la largeur du conteneur */
    max-height: 250px;        /* hauteur fixe pour toutes les images */
    object-fit: cover;    /* recadre les images pour remplir le cadre */
}

/* A la une slider */
.boxed-slider-wrapper .slide {
    height: 500px!important;
}
@media (max-width: 767px) {
    .boxed-slider-wrapper .slide {
        height: 300px!important;;
    }
}

/* Les blocs page d'accueil padding */
.container-wrapper {
    padding: 15px!important;
}

/* Assombrir le fond du slider */
.slide .thumb-overlay {
  background: rgba(0, 0, 0, 0.35)!important; /* noir semi-transparent */
}

/* Pagination bloc home */
.slider-arrow-nav a {
  border-color: black!important;
}
.slider-arrow-nav a span[class^="tie-icon"] {
    color: black!important;
    font-weight: bold!important;
    font-size: 16px!important;
}
.slider-arrow-nav a:hover {
  border: none !important;
}

.slider-arrow-nav a:hover span[class^="tie-icon"] {
  color: white !important;
}

.widget_title_custom{
  color:#D10000!important;
}

.widget_title_custom:hover{
  color:#9f0000!important;
}

.subscribe-widget .widget-inner-wrap {
    text-align: left!important;
}

ul.with-puces > li {
    display: list-item !important;          /* pour forcer l’affichage des puces */
    list-style-type: disc !important;       /* puce pleine */
    list-style-position: inside !important; /* classique, puce à gauche */
    padding-left: 10px !important;          /* espace pour la puce et le texte */
    margin-left: 0 !important;              /* facultatif */

}

ul.with-puces {
  padding-bottom:20px!important;
};
