/*======================================
Theme Name: Free Divi Child Theme By Kali Design 
Theme URI: https://www.kali-design.fr/
Description: This is a free Divi child theme from Kali Design 
Author: Aurore BACLET (aka Queen K)
Author URI: https://www.kali-design.fr/
Author Email: contact@kali-design.fr
Template: Divi
Version: 4.27.4
======================================*/

/* fonts */

/* Nunito hébergée localement (polices variables) */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
  src: url('fonts/Nunito-VariableFont_wght.woff2') format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 200 1000;
  font-display: swap;
  src: url('fonts/Nunito-Italic-VariableFont_wght.woff2') format('woff2');
}

body, h1, h2, h3, h4, h5, h6, .et_pb_module {
  font-family: 'Nunito', Arial, sans-serif;
}


/*SPAN TITLE*/
.text-dark {
  color: #070234;
}

.text-blue {
  color: #3185d9;
}
/*2 colonnes pour page mission */
@media (min-width: 768px) and (max-width: 980px) {
  .deux-colonnes-tablette {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 30px;
  }
  .deux-colonnes-tablette > .et_pb_column {
    flex: 0 0 calc(50% - 15px) !important;
    width: calc(50% - 15px) !important;
    max-width: calc(50% - 15px) !important;
    margin: 0 !important;
  }
}

/*colonne retour à la ligne pour article de blog */
@media (max-width: 980px) {
  .ligne-article {
    display: grid !important;
    grid-template-columns: 1fr !important;
  }
  .ligne-article > .et_pb_column {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
  }
}

/* Liens du pied de page en blanc (lisibilité) */
.et-l--footer .et_pb_text a,
.et-l--footer .et_pb_text a:visited {
  color: #ffffff !important;
}
.et-l--footer .et_pb_text a:hover,
.et-l--footer .et_pb_text a:focus {
  color: #ffffff !important;
  text-decoration: underline;
}
