/* cpt-recette.css */

/* Masquer les éléments du thème pour une vue épurée */
body.single-recette header,
body.single-recette footer,
body.single-recette .entry-meta {
    display: none;
}

/* Conteneur principal : affichage en deux colonnes avec marge top/bottom */
.recette-container {
    display: flex;
    flex-wrap: wrap;
    max-width: 1000px;
    margin: 50px auto; /* 50px en haut et en bas, auto pour centrer horizontalement */
    padding: 20px;
}

/* Colonne gauche : Image à la une */
.recette-left {
    flex: 1 1 40%;
    padding: 10px;
    box-sizing: border-box;
}

/* Colonne droite : Titre et contenu */
.recette-right {
    flex: 1 1 60%;
    padding: 10px;
    box-sizing: border-box;
}

/* Titre principal */
.recette-title h2{
    font-size: 50px !important;
    margin-bottom: 10px;
	text-align:left;
}

/* Exemple de style pour la meta contenance */
.recette-meta p {
    font-size: 1em;
    color: #555;
    margin-bottom: 15px;
}

/* Sections de contenu (Ingrédients, Préparation, Décoration, Sirops) */
.recette-ingredients,
.recette-preparation,
.recette-decoration,
.recette-sirops {
    margin-bottom: 20px;
}

.recette-ingredients h2,
.recette-preparation h2,
.recette-decoration h2,
.recette-sirops h2 {
    font-size: 1.2em;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.ingredients-list {
    margin: 0 0 1em 1.5em;
    padding: 0;
}
.ingredients-list li {
    margin-bottom: 0.3em;
    font-size: 16px;
    font-family: 'Raleway', Arial, sans-serif;
    font-weight: 100;
    color: #223222;
    list-style-type: none;
    text-align: left;
	line-height:normal;
}


/* Responsive : pour les écrans étroits, passe en une seule colonne */
@media (max-width: 768px) {
    .recette-container {
        flex-direction: column;
    }
    .recette-left,
    .recette-right {
        flex: 1 1 100%;
    }
}
