/*
Theme Name:     Neve Child
Theme URI:      https://themeisle.com/themes/neve/
Description:    Neve child theme
Author:         ThemeIsle
Author URI:     https://themeisle.com
Template:       neve
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
*/

/* HEADER */

/* Focus, changer sa couleur pour la navigation clavier */

*:focus:not(:focus-visible) {
    /* Remove focus indication when a mouse is used */
    outline: none;
    }
    
    *:focus-visible {
    outline: 0.25rem solid red;
    outline-offset: 0.125rem;
    }
    
    /* Mettre un souligné quand c'est la catégorie active */
    .nav-ul li.nv-active > .wrap .caret, .nav-ul li.nv-active > .wrap > a {
    text-decoration: underline;
    }
    
    /*Mettre des jolis points aux listes, les mettre dans la zone + prendre en compte l'indentation*/
    ul {
        list-style: var(--liststyle,disc);
        list-style-position: inside;
        margin-left: 30px;
        padding-left: 0;
    }
    
    /* Couleur du lien au survol de la souris toujours en blanc */
    .Bouton_lanceur > a:hover {
        border-color: white !important;
        font-size: 110% !important;
    }
    
    .ultp-button-frontend > a:hover {
        color: white !important;
    }
    
    /*Contour au survol bouton page d'accueil*/
    .Bouton_lanceur1 > a:hover{
        border-color: #A56A0B !important;
        color: #A56A0B !important;
        font-size: 110% !important;
    }
    
    /*Page d'accueil, ombre pour contraste de couleur*/
    .contour_texte{
        text-shadow: -1px -1px #333, 1px 1px #333;
    }
    
    
    /*Pour faire ressortir le bouton de consentement*/
    #cmplz-manage-consent .cmplz-manage-consent {
        background-color: #FFDA5A !important;
        border-color: black !important;
        border-width: 5px !important;
    }
    
    /*TRAVAIL SUR LES FORMULAIRES*/
    
    label {
        font: sans-serif;
        font-weight: bold !important;
    }
    
    .champs {
      /* On s'assure que les champs texte ont la même police
         Par défaut, les zones de texte ont une police à chasse
         fixe. */
      font: 1em sans-serif;
    
    /* Taille uniforme pour des champs */
      width: 80%;
      box-sizing: border-box;
    
      /* On utilise la même bordure que pour le formulaire */
      border: 1px solid black !important;
        border-radius: 10px !important;
    }
    
    /*Bouton du formulaire de contact*/
    .submitButton2 {
      font: 1em sans-serif;
        border-radius: 40px !important;
        background: white !important;
        color: black !important;
    }
    
    /*Changer la couleur du message d'erreur du formulaire de contact (contraste de couleur)*/
    .contact_form .wpcf7-not-valid-tip{
        color: #CD7B00;
        font: sans-serif;
        font-weight: bold !important;
    }
    
    .contact_form .wpcf7-response-output{
        border-color: #CD7B00 !important;
        width: 80%;
    }
    
    /*Taille case message du contact form*/
    #message{
        height: 150px !important;
    }
    
    /*Bouton envoi de formulaire call for paper et registration*/
    .submitButton{
      font: 1em sans-serif;
        border-radius: 40px !important;
    }
    
    /*Agmentation taille case Country pour call of paper et registration*/
    #country{
        height: 50px !important;
    }
    
    /*Couleur message d'erreur call for paper et registration*/
    .wpcf7-not-valid-tip{
        color: #CD0000;
        font: sans-serif;
        font-weight: bold !important;
    }
    
    .wpcf7-response-output{
        border-color: #CD0000 !important;
        width: 80%;
    }
    
    /*fichier joint formulaire call for paper*/
    .filejoint{
      font: 1em sans-serif;
        border: 1px solid black;
        border-radius: 10px !important;
        background-color:white;
      width: 80%;
      box-sizing: border-box;
        height: 50px !important;
        padding: 12px !important;
    }
    
    /*Libellés dans les boutons radio en non gras*/
    .wpcf7-list-item-label{
        font: 1em sans-serif;
        font-weight: 400 !important;
    }
    
    /*Boutons radios du formulaire Registration*/
    /*empilé*/
    span.wpcf7-list-item { 
        display: block;
    }
    
    /*FOOTER*/
    
    /*Masquer le pied de page par défaut de Wordpress */
    .component-wrap > div {
    display: none;
    }
    
    /* On enlève les points dans les listes à puces du pied de page */
    #menu-footer li {
    list-style: none !important;
    }