/*
Theme Name: Twenty Twenty-Four (enfant)
Description: Thème enfant pour Twenty Twenty-Four
Author: Jonathan BESSON
Author URI: https://www.jonathan-besson.fr/
Template: twentytwentyfour
Version: 1.0.0
Text Domain: twentytwentyfourchild
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* DEBUT DU CODE CSS : */

/* faites appel à un fichier externe pour organiser votre code CSS : */
@import url(./_partials/_variables.css);

/* 
OU (les deux sont compatible et s'utilise en fonction de vos choix d'organisation) 
écrivez directement votre code CSS ci-dessous : 
   test par l'application, modification de la variable de couleur du fond de page du thème parent */

:root :where(body) {
  /* test par l'application, modification de la variable de couleur du fond de page du thème parent   --wp--preset--color--base: ; */
}
/* Begining Nav section ------------------------------------------------------------------------------------------->*/

/*.wp-block-navigation__responsive-dialog {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  text-align: center;
} */

/* Begining Footer section ------------------------------------------------------------------------------------------->*/

.uagb-block-3de5e9a5 .uagb-forms-accept-wrap > label {
  color: white;
}

/*.forminator-ui.forminator-custom-form[data-design="flat"] .forminator-input {
  border-radius: 50px;
}

.btn_newsletter_footer {
  color: black;
  background-color: #ffff;
}

.btn_newsletter_footer:hover {
  color: white;
  background-color: #1e3a5f;
}

.p_newsletter_footer {
  color: white;
  font-size: 12px;
  font-style: italic;
  margin-bottom: 24px;
}

.ul_newsletter_footer {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

.logo-social {
  width: 36px;
  height: 36px;
}

.forminator-edit-module {
  visibility: hidden; 
} */

@media screen and(max-width:1300px) {
  .h2_footer {
    padding-top: 991x;
    padding-bottom: 91px;
  }

  .columns_footer {
    padding: 40px 20px 40px 20px;
  }
}

/* Contact page section ------------------------------------------------------------------------------------------->*/

/* form contact */
.uagb-block-921bb842.uagb-forms__outer-wrap {
  background-color: #1e3a5f;
  padding: 27px;
}

.uagb-block-921bb842 .uagb-forms-accept-wrap > label {
  color: white;
}

@media screen and (max-width: 781px) {
  .wp-block-columns.contact_coords.is-layout-flex.wp-container-core-columns-is-layout-5fb4e4ee.wp-block-columns-is-layout-flex {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .wp-block-group.mapsite_intro.is-layout-flow.wp-block-group-is-layout-flow {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .contact_adress {
    display: flex;
    flex-direction: column;
    align-self: anchor-center;
  }
  .contact_mail {
    display: flex;
    flex-direction: column;
    align-self: anchor-center;
  }
  .contact_tel {
    display: flex;
    flex-direction: column;
    align-self: anchor-center;
  }
  .contact_time {
    display: flex;
    flex-direction: column;
    align-self: anchor-center;
  }
}

/* Policy page section ------------------------------------------------------------------------------------------->*/

/* bouton voir mentions légales */
.button_yellow:hover {
  color: white;
  background-color: black;
}
