/******************************************/
/************** CASES A COCHER ************/
/******************************************/
#choisir-affichage {background:#5fb670;
padding-top: 20px;
padding-bottom: 20px;
  color:#fff;
}
#choisir-affichage span {
  font-weight:700;
  font-size: 1.3rem;

}
#choisir-affichage a {color:#fff;
  position: relative;
  /* margin-right:5rem; */
  float: right;
  cursor: pointer;
  line-height: 25px;
  text-transform: uppercase;
}

#choisir-affichage a:last-child {
  margin-right:6rem;
}
#choisir-affichage a::before {
  content:'';
  /* background-color: #d9e9d3; */
  background-image: url('./img/decoche.png');
  background-size: 30px 30px; /* inherit; */
  width:30px;
  height:30px;
  background-position: center;
      /* background-size: cover; */
  position: absolute;
  color:red;
left: -45px;

}
#choisir-affichage a.actif::before {
background-image: url('./img/coche.png');

}

/* #checkListe {margin-right: 25px;} */

/******************************************/
/************** FORMULAIRE ****************/
/******************************************/
#form-acteurs  {
	padding-top:60px;
  margin-bottom: -60px;
  position: relative;
  background: #eef8f0;
	/* background-image: url('./img/slide@1X-1-1900x635.png');
	background-size: 30px 30px;
	background-position: center;
	background-size: cover; */	  
}

form.carte_projet {
  padding:20px 30px;
  /* background: rgba(0, 0, 0, 0.5); */
  border: 1px solid #5fb670;
  border-radius: 20px;
}

.carte_projet input,
.carte_projet .select,
.carte_projet .label {
  color: #414141;
  font-size:17px;
  line-height:2em;
display: block;
}

.carte_projet p {
  margin-top: 0;
  margin-bottom:0.3rem;
  text-transform:uppercase;
}

.carte_projet input[type="text"] {
  width:100%;
  padding:5px 10px;
    font-size:17px;
  line-height:2em;
  border-radius:8px;
  border:solid 1px #fff;
}

.carte_projet select {
  width:100%;
}

.carte_projet label {
	display:block;
	margin-bottom:0;
}

.carte_projet a {
	display:block;
	margin-bottom:0;
}

/*********** custom select boxes *****/
.select-box {
  cursor: pointer;
  position : relative;
  /* max-width:  20em; */
  /* margin: 5em auto; */
  width: 100%;
    /* border-radius:8px 8px 8px 8px; */
	  /* background: #fff; */
}
.select-box:hover .label::after{
  background-color: #4fad61;
}

.select {
  font-weight: 400;
  width: 100%;
  position: absolute;
  top: 0;
  padding: 5px 0;
  height: 40px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  background: transparent;
  cursor: pointer;
}

.content-area .label {
  position: relative;
  padding: 5px 10px;
  padding-right: 45px;
  cursor: pointer;
  font-weight:900;
  background: #fff;
  border-radius:8px 8px 8px 8px;
  cursor: pointer;
}
.content-area .label::after {
  /* content: "\f078"; */
  content: '';
  height: 100%;
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 5px 15px;
  background:#5fb670;
  color:#fff;
  border-radius:0 8px 8px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  background-image: url('./img/chevron-down.svg');
}
/* .open .label::after {
     content: "\f077";
} */

.label span {
	font-family: 'Lato', sans-serif;
	font-weight:400;
}
.carte_projet input.btn-rep {
  border-radius:8px;
  height: 42px;
  line-height: inherit;  
  font-weight:700;
  text-align: center;
  width:100%;
  color:#fff;
  background:#5fb670;
  border:solid 2px #5fb670;
  cursor: pointer;
}
input.btn-rep[type="submit"]:hover{
  background: #4fad61;
}
.carte_projet input.btn-rep[type="reset"] {
  background:transparent;
  border:solid 2px transparent;
  font-size:1.4rem;
  color: inherit;
  cursor: pointer;
}
.btn-rep[type="reset"]:hover{
  text-decoration: underline;
}

/******************************************/
/************** LISTE *********************/
/******************************************/
#map-acteurs  {
	/* margin-top:0px; */
	display:none;
}

#liste-acteurs  {
	/* margin-top:0px; */
	/* display:none; */
}

/* #map-acteurs  .col-12,
#liste-acteurs  .col-12{
  border:solid 2px #5fb670;
  box-shadow:0 12px 33px rgba(0, 0, 0, 0.36);
}

#map-acteurs  .col-12 {
  margin-bottom:25px;
  padding-bottom:15px;
  padding-top:15px;
} */

/* #liste-acteurs  .outer-article {
	padding-bottom:1.2rem;
  margin-bottom:2.5rem;
	border-bottom: solid 1px #5fb670;
}

#liste-acteurs article.post.hentry {
  margin-bottom:1rem;
}

#liste-acteurs article.post.hentry .entry-thumbnail {
  max-width: 20%;
}

#liste {
	flex-wrap: wrap;display: flex;
	padding: 40px 30px 5px;
  border: 1px solid gray;
}

#liste .entry-content-block h2.entry-title {
	margin-bottom:0.1rem;
	padding-bottom:0rem;
	font-size:1.1rem;
}
#liste .entry-content-block h2.entry-title a {
	color:#5fb670;
}

#liste .entry-content {margin:0;}
#liste a.read-more {text-align:right;display:block;color:#5fb670;}
#liste a.read-more:hover {color:#212529;} */

/******************************************/
/************** MAP ***********************/
/******************************************/
#map-initiatives {
  margin-top:0px;
}

#map {
	height:38rem;
	/* height:54rem; */
}

/******************************************/
/************** TEMP **********************/
/******************************************/
/* #popup {display: none;} */
