/*
Theme Name:      hello-Zchild
Description:     Theme enfant pour hello-elementor
Author:          Beno - ZEDRIMTIM
Author URI:      http://www.zedrimtim.com
Template:        hello-elementor
Version:         1.0.0
*/



/*------------------ Custom Theme ------------------*/
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  div,
  span,
  a,
  button {
    font-family: "Poppins", Sans-serif !important;
  }

  .uk-button-default{
    background-color: #FDC648!important;
    color: #000000!important;
    border: none!important;
    border-radius: 5px!important;
    padding: 10px 40px!important;
  }
    .uk-button-default:hover{
opacity: 0.8!important;
    }


     .uk-button-primary {
    background-color: #38A9DB!important;
    color: #ffffff!important;
    border: none!important;
    border-radius: 5px!important;
    padding: 10px 40px!important;
  }
    .uk-button-primary:hover{
opacity: 0.8!important;
color: #ffffff!important;
    }

         .uk-button-secondary {
    background-color: #ffffff!important;
    color: #000000!important;
    border: 1px solid #C0C0C0!important;
    border-radius: 5px!important;
    padding: 10px 40px!important;
  }
    .uk-button-secondary:hover{
opacity: 0.8!important;
    }



/*------------------ Custom ACF Forms ------------------*/
.acf-form input, .acf-field input{
  padding: 12px 12px!important;
border: 1px solid #DADADA!important;
}
.acf-field-group, .acf-form .acf-field-group .acf-fields{
  background-color: #FCFCFC;
}
.acf-field-group, .acf-field-group .acf-fields.-border{
  border: none;
}
.acf-form textarea{
border: 1px solid #DADADA!important;
}
.acf-form-submit{
  text-align: center;
}
.select2-selection{
border: 1px solid #DADADA!important;
height: 45px!important;
}
.select2-selection__rendered{
  padding: 8px 10px!important;
}
#remerciement_creer select{
  border: 1px solid #DADADA!important;
height: 45px!important;
}
.champform{
  padding: 0px 18px;
}
.acf-button{
  margin-top: 40px;
     background-color: #FDC648!important;
    color: #000000!important;
    border: none!important;
    border-radius: 5px!important;
    padding: 15px 45px!important; 
}
.acf-button:hover{
  opacity: 0.8!important;
}
/*------------------ Adherent ------------------*/
#adherents_liste .item{
  margin: 0px 50px;
}
#adherents_liste .item .content{
  padding-left: 50px;
}
#adherents_liste h2{
  font-size: 26px;
  margin-bottom: 0px;
}
#adherents_liste h3{
  font-size: 18px;
  font-weight: 400;
  margin-top: 0px;
}
#adherents_liste .img img{
  max-width:120px;
  border-radius: 10px;
}
#adherents_single .nom{
  font-size: 22px;
  font-weight: 800;
}
#adherents_single h3{
  font-size: 22px;
  margin-top: 0px;
}
#adherents_single .prestas{
margin: 20px 0px 60px 0px;
}
#adherents_single a{
font-weight: 600;
color: #0A537E!important;
}
#adherents_single a:hover{
color: #3AAADC!important;
text-decoration: none;
}
#adherents_single .img img{
  border-radius: 10px;
}
.graph_infos p{
  margin: 0px;
  font-size: 18px;
  font-weight: 600;
}
#adherents_single .gauche{
  max-width: 220px;
}

#adherent_menu{
  margin: 80px 0px;
}
/*------------------ Footer ------------------*/


/*------------------ Custom Module TARTEAUCITRON ------------------*/

#tarteaucitronAlertBig{
	background-color: #000000!important;
	opacity:0.9!important;
}
#tarteaucitronCloseAlert{
	background-color: #000000!important;
  border : 1px solid #333333!important;
  color : #d0d0d0!important;
	font-family: roboto, Arial, sans-serif!important;
}
.tarteaucitronAllow {
  background-color:#EEC66C!important;
	padding:15px 25px !important;
	color : #000000!important;
	font-family: roboto, Arial, sans-serif!important;
}
.tarteaucitronDeny{
background-color: #333333!important;
color : #d0d0d0!important;
font-family: roboto, Arial, sans-serif!important;
}



/*------------------ RESPONSIVE ------------------*/
@media (max-width: 980px) {
#adherents_single .gauche{
  max-width: 100%;
}
}

@media (max-width: 768px) {
#adherents_liste .item{
  margin: 0px 0px;
}
#adherents_liste .item h2{
  font-size: 20px;
}
#adherents_liste .item h3{
  font-size: 18px;
}
#adherents_single .gauche{
  max-width: 100%;
}
}

@media (max-width: 480px) {
#adherents_liste .item .bt{
flex-direction: row;
}
}

@media (max-width: 320px) {

}
