/*
Theme Name:   Bakes and Cakes Child
Theme URI:    http://example.com/twenty-fifteen-child/
Description:  Bakes and Cakes Theme
Author:       Shann Albane
Author URI:   http://example.com
Template:     bakes-and-cakes
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  bakes-and-cakes-child
*/

.wpcf7-text, .wpcf7-textarea, .wpcf7-select {
    padding: 10px;               /* marge interne de 10 pixels*/
    border-radius: 3px;          /* rayon de la bordure courbé de 3 pixels */
    border: 1px solid #d9dbdd;   /* bordure large de 1 pixel, continue et de couleur #d9dbdd (code couleur HEX) */
    background: #e8eaed;         /* arrière-plan de couleur #e8eaed (code couleur HEX) */
    font-size: 17px;             /* taille de police de 17 pixels */
    color: #33415c;              /* couleur de police */
}

.wpcf7-submit:hover {
    background: #0353a4;   /* couleur d’arrière-plan */
    cursor: pointer;       /* forme du curseur de la souris */
}

#wpcf7-f124-p121-o1 .wpcf7-form {
    display: grid;                     /* affichage en grille */
    grid-template-columns: 1fr 1fr;    /* format des colonnes de la grille, dans ce cas la largeur est divisée en 2 colonnes de taille égale */
    margin: 40px auto;                 /* marge externe de 40 pixels en haut et en bas et marge automatique à droite et à gauche alignée au centre de la largeur */
    text-align: center;
}

#wpcf7-f124-p121-o1 .wpcf7-form p:nth-child(8), #wpcf7-f124-p121-o1 .wpcf7-form p:nth-child(9) {
    grid-column-start: 1;  /* l’élément commence au début de la colonne 1 */
    grid-column-end: 3;    /* l’élément s’arrête à la fin de la colonne 2 */
}

#wpcf7-f124-p121-o1 .wpcf7-form p:nth-child(10) {
    grid-column-start: 1;  /* l’élément commence au début de la colonne 1 */
    grid-column-end: 3;
    text-align: center;
}

.wpcf7-submit {
    background: #002855;         /* couleur d’arrière-plan */
    color: #e8eaed;              /* couleur de police */
    padding: 15px 0;             /* marge interne de 15 pixels en haut et en bas et de 0 pixel à droite et à gauche */
    font-size: 20px;             /* taille de police */
    font-weight: bold;           /* épaisseur de police grasse */
    border-radius: 3px;          /* rayon de la bordure */
    border: 0;                   /* taille de la bordure, et dans ce cas absence de bordure */
    transition: .3s ease-in-out; /* animation de transition, dans ce cas pour la transition de couleur d’arrière-plan en mode survol */
}
.content-area .post .post-thumbnail img, .content-area .page .post-thumbnail img {
    display: none;
}

.wp-block-post-title > a:hover {
    color: #F6A8C6;

}
@media screen and (max-width:600px) {
    #wpcf7-f124-p121-o1 .wpcf7-form {
      grid-template-columns: 1fr;    /* la grille ne comporte plus qu’une colonne */
    }
    #wpcf7-f124-p121-o1 .wpcf7-form p:nth-child(8), #wpcf7-f124-p121-o1 .wpcf7-form p:nth-child(9) {
      grid-column-end: 1;    /* les éléments s’étalent jusqu’à la fin de la première colonne */
    }
}