
@media (max-width:575.98px) {

  div.footer_mouvement {
    min-height: 20vh;
    width: 100%;
    
  }

}


@media (min-width:780px) {

  div.footer_mouvement {
    min-height: 49vh;
    width: 100%;
    
  }

}





table.tbl-listing-fond tr:nth-child(odd) td {

background-color:var(--financite_gris);
border:none;


}








@media (max-width:575.98px) {

  .investir_finance_solidaire,
  .investir_fonds,
  .investir_scan {
    width: 100%;
  }

  .logo_financite_footer {
  max-height: 50px;
  margin-bottom: 10px;
  }

  

}

@media (min-width:1070px) {

  .investir_finance_solidaire,
  .investir_fonds,
  .investir_scan {
    width: 33%;
  }


  div #block-bootstrap-subtheme-footerv2,
div #block-bootstrap-subtheme-footerlogo {

  height:37vh;
}

  

}




.investir_finance_solidaire {
  
  background-color: rgba(0,0,0,0.2);
  background-blend-mode:darken;
  
  background-image: url('../img/bg_finsol.jpg');
  
  
  background-size: cover;
  background-position: center;
  
  
  padding: 10px;
  
  aspect-ratio: 1 / 1;
  
  
  
  
}

.investir_fonds {
  background-color: rgba(0,0,0,0.2);
  background-blend-mode:darken;


  background-image: url('../img/bg_investir.jpg');
  
  background-size: cover;
  background-position: center;
  
  padding: 10px;
  
  aspect-ratio: 1 / 1;
  

}


.investir_scan {
  
  background-color: rgba(0,0,0,0.2);
  background-blend-mode:darken;
 
  padding: 10px;
  
  
  background-image: url('../img/bg_scan.jpg');
  
  background-size: cover;
  background-position: center;
  
  aspect-ratio: 1 / 1;
  
  
  

}






.talk-bubble {
	/*margin: 40px;*/
  display: inline-block;
  position: relative;
	width: auto;
	height: auto;
  background-color: var(--financite_vert);
  min-height: 90px;
}



/* Right triangle, left side slightly down */
.tri-right.border.left-in:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: -40px;
	right: auto;
  top: 30px;
	bottom: auto;
	border: 20px solid;
	border-color: #666 #666 transparent transparent;
}
.tri-right.left-in:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: -20px;
	right: auto;
  top: 38px;
	bottom: auto;
	border: 12px solid;
	border-color: var(--financite_vert) var(--financite_vert) transparent transparent;
}



/* talk bubble contents */
.talktext{
  padding: 1em;
	text-align: left;
  line-height: 1.5em;
}
.talktext p{
  /* remove webkit p margins */
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}







div #block-bootstrap-subtheme-footerv2,
div #block-bootstrap-subtheme-footerlogo {
  background-color: var(--financite_gris);
  
}



div #block-bootstrap-subtheme-footerv2 a {
  text-decoration: none;
}


div #block-bootstrap-subtheme-footerv2 a:hover,
div #block-bootstrap-subtheme-footerlogo a:hover {
color:black;
background-color: transparent;
text-decoration: underline;
text-decoration-color:black;
text-underline-offset: 2px!important;
text-decoration-thickness: 2px!important;
}


/* rejoignez le mouvement */
div #block-bootstrap-subtheme-blocdoncdevenirmembrefooter {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.7)),
    url('../img/bg_membership.jpg');
    
    
    
    /*height: 490px;
    min-height: 490px;
    width: 100%;
    */
    background-size: cover;
    background-position: center;
    /*display: none;*/
  }

  .membership {
    height: 380px;
    min-height: 380px;
    
  }

/* logo financité */
  div #block-bootstrap-subtheme-logofinancite {
    width: 182px;
    height:50px;
    margin-bottom:20px;
    margin-top: -70px;
  }