/*
Theme Name: Bridge Child
Theme URI: http://bridgelanding.qodeinteractive.com/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: bridge
Template: bridge
*/




/* texte section pour qui  */

.elementor-element.pour_text .qodef-m-title {
  font-size: 18px;
  font-weight: 700;
}



/* ALIGNEMENT DE LA LISTE DANS LA SECTION METHODE */

/* ce bout de code je ne sais plus sur quelle liste ....*/

.list_methode ul{
  padding-left: 0;
}

.list_methode li{
  list-style-position: outside;
  padding-left: 1.2em;
  text-indent: -1.2em;
}


/* LISTE COULEUR TEXTE */

ul > li {
  color: #000000;

}

/* aligner le mot qui passe a la ligne sous le texte*/

ul {
  list-style-position: outside;
}




/* PLAYER AUDIOLGNITER */

/*couleur titre de la piste en haut su player volume */
.ai-track-title {
    color: #b38aa4 !important;
    text-transform: capitalize !important;
}

/*couleur barre de volume */
.ai-wrap .ai-volume-bar.ai-volume-bar-active::before {
  background-color: #B38AA4 !important;
}

/* bouton play le rond */

.ai-audio-control{
  background-color: #B38AA4 !important;
}

/*couleur de fond du player */

.ai-wrap.ai-type-full.ai-with-typography {
  background-color: #ffff !important;
}

/* couleur des pistes */

div.ai-track-control {
  background-color: #F7F7F7 !important;
}

/* couleur texte piste active */

.ai-track.ai-track-active {
  color: #b38aa4 !important;
}

/* couleur texte piste hover */
span.ai-track-name:hover {
  color: #b38aa4 !important;
}

/* couleur des texte des pistes */
li.ai-track {
  color: #333333 !important;
}

/* police et weight des pistes */

span.ai-track-name {
  font-family: poppins, sans-serif;
  /* font-weight: 700 !important; */
  font-size: 16px !important;
}

/*barre de scroll du player*/

body .ai-wrap .ai-scroll-wrap > div:last-child div {
    background-color: #B38AA4 !important;
}

/* barre de controle du défilement */


span.ai-track-progress {
background-color: #B38AA4 !important;
}

/* background des images miniature du player */

.ai-track-thumb {
  background-color:#B38AA4 !important ;
}




/* CARTE MAP INTERACTIVE */

/* controle la hauteur de la map */

.carte-balade #map {
  height: 600px;
}




/* FOOTER */

/* pour gérer le padding sur le footer*/

.footer_top,
.footer_top.footer_top_full {
 padding-top: 100px;
}


/* LECTEUR VIDEO PAGE CHATILLON*/

/* ne pas afficher le bouton pleine écran du lecteur vidéo */

.no-fullscreen video::-webkit-media-controls-fullscreen-button {
    display: none !important;
}

.no-fullscreen video::-moz-fullscreen-button {
    display: none !important;
}

/* Sécurité supplémentaire */
.no-fullscreen video::-webkit-media-controls {
    overflow: hidden;
}


/* MEDIA QUERY*/

/* TABLETTE  */

/* couleur de fond sur section page accueil */

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element-7418942 {
   background-color: #F7F7F7 !important;
}

.elementor-element-1ab39ca {
  background-color: #F7F7F7 !important;
}


  /* couleur de fond sur section page présentation */

  .elementor-element-21f7049 {
    background-color: #F7F7F7 !important;
}

.elementor-element-22ee474 {
  background-color: #F7F7F7 !important;
}

 /* couleur de fond sur section page a propos de nous */
.elementor-element-a8e6b69 {
  background-color: #F7F7F7 !important;
}

/* couleur de fond sur section page chatillon */

.elementor-element-de7d20e {
  background-color: #F7F7F7 !important;
}

}


/* MOBILE */

@media (max-width: 480px) {

/* controle la hauteur de la map interactive */

  .carte-balade #map {
  height: 300px;
}

  /* couleur de fond sur section page présentation */

  .elementor-element-21f7049 {
    background-color: #F7F7F7 !important;
}

.elementor-element-22ee474 {
  background-color: #F7F7F7 !important;
}

/* couleur de fond sur section page a propos */

.elementor-element-a8e6b69 {
  background-color: #F7F7F7 !important;
}

/* couleur de fond sur section page accueil */

.elementor-element-7418942 {
   background-color: #F7F7F7 !important;
}

.elementor-element-1ab39ca {
  background-color: #F7F7F7 !important;
}

/* couleur de fond sur section page chatillon */

.elementor-element-de7d20e {
  background-color: #F7F7F7 !important;
}



/* ne pas afficher titre dans map  page chatillon */

.elementor-element-750930b h2 {
  display: none !important;
}

/* bouton lien page subvention pour alignement avec icone flèche */

.bouton-mobile .qode-btn-text {
  max-width: 200px !important;
}

/* padding left des liste  */
ul {
  padding-left: 20px;
}




}

