div#wpadminbar{
  /*display:none;*/
}

/* REGISTER FORM */
div.rminput input[name="username"] {
  width:250px!important;
}
div.rminput input[type="password"] {
  width:250px!important;
}
div.rminput input[type="email"] {
  width:80%!important;
}


/* FIN REGISTER FORM */

/* MENU ESPACE PRO */
div.pp_menu_box {
  display:inline-block;
  width:100%;
  clear:both;
}
div.pp_menu_box div.pp_menu {
  display:inline-block;
  float:left;
  margin:7px;
}
div.pp_menu_box div.pp_menu.right {
  float:right!important;
}


/* FIN MENU ESPACE PRO */

div.fp-search-all-box {
  /*border:1px solid red;*/
  margin:100px 0 100px 0;
  width:100%;
  height:50hv;

  display:flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width:100%;
  justify-content: center;

}


/*html, body, .the-map {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}*/
div.fp-search-box, div.fp-map, div.fp-list {
  display:inline-block;
  vertical-align:top;
  max-height:500px;

  /*border:1px solid grey;*/
  padding-left:10px;
  padding-right:10px;
}
div.fp-search-box {
  color:white;
  text-align:center;
  font-size:2em;
  width:300px;
  margin-bottom:3px;
}
div.fp-search-line {
  display:block;
}
div.fp-search-line input, div.fp-search-line a {
  display:inline-block;
  float:left;
}
div.fp-search-line input {
  width:85%;
  margin-right:7px;
}
div.fp-search-line a {
  margin-top:1px;
}


div.fp-map {
  /*border:1px solid yellow;*/
  width:100%;
  height:500px;
}
@media (min-width: 740px) {
  div.fp-map {
    width:50%;
  }
}
.the-map {
  /*border:1px solid green;*/
  position: relative;
  width:100%;
  height:100%;
}


div.fp-list {
  max-height:500px;
  overflow-y:scroll;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  display:none;
}
div.res-pro-cadre {
  background-color: white;
  /*border-bottom: 2px solid grey;*/
  width:250px;
  padding:10px 10px 10px 10px;
}
div.res-pro-title {
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom:1px dotted grey;
}
div.res-pro-cadre div.res-pro-distance {

}
div.res-pro-cadre res-pro-infos {

}


div.notif {
  display:block;
  border:2px solid blue;
  padding:10px 10px 10px 10px!important;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  width:auto;
  font-weight:bold;
  text-align:center;
}
div.notif.error{
  border:2px solid red;
  color:red;
}

div.fp-status {
  padding-top:3px;
  font-size:1.2em;
  margin-bottom : 20px;
}
span.fp-statuss.pending {
  color:#e8951e;
}
span.fp-statuss.private {
  color:#ad0000;
}
span.fp-statuss.publish {
  color:#279031;
}


div.fp-status .fp-title {
  font-weight:bold!important;
}



.ep-titlebig {
  font-weight:bold;
  font-size:1.2em;
}
.ep-title {
  font-weight:bold;
}

div.ep-loginbox {
  /*letter-spacing:50px;*/
  display: block;
  margin-left: auto;
	margin-right: auto;

  text-align:center;
	float: none;
  max-width: 1000px;
}
div.ep-loginform {
  /*letter-spacing:0;*/
  display: inline-block;
  vertical-align:top;

  text-align:left;

  width:300px;
  margin:50px;
}
div.ep-registerform {
  /*letter-spacing:0;*/
  display: inline-block;
  vertical-align:top;

  text-align:left;

  width:300px;
  margin:50px;
}

div.fp-sr-title {
  font-weight:bold;
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom:1px solid grey;
}

div.fp-box {
  padding:0px 40px 20px 40px;
  max-width:350px;
  display: inline-block;
  vertical-align:top;
}
div.fp-box .fp-title {
  font-weight:bold;
  margin-top:15px;
  margin-bottom:7px;
}
div.fp-box .fp-fields {
  margin-left:20px;
}


input[type=text].gd-field_require {
  border:2px solid red!important;
}

select#pro_map_rayon {
  width:100px;
}
select#comment_status {
  width:500px;
}