#masthead.site-header {
  border-bottom-style: solid;
  border-bottom-color: #f5f5f5;
  border-bottom-width: 1px;
  background-color: #ffffff;
}

.eolia_results {
  margin-top: 1cm;
}

.eolia_form-row-check .eolia_form-group label, .eolia_search-row-check .eolia_form-group label
{
  font-size: 0.8em;
	text-align: justify;
	font-weight: normal;
}

 /*Candidature spontanée button*/
.eolia_form .eolia_input--button:focus, .eolia_form .eolia_input--button, .eolia_job .eolia_input--button:focus, .eolia_job .eolia_input--button:hover, .eolia_results .eolia_input--button:focus, .eolia_results .eolia_input--button:hover, .eolia_search .eolia_input--button:focus, .eolia_search .eolia_input--button
{
	background-color:#FE0404 !important;
  border: none;
  height: 40px;
  width: 200px;
  border-radius: 4px;
  font-size: 16px;
  font-style: bolder;
  font: sans-serif !important;
}
/*recherchez un poste et postuler*/
.eolia_form .eolia_input--button:focus, .eolia_form .eolia_input--button, .eolia_job .eolia_input--button:focus, .eolia_job .eolia_input--button, .eolia_results .eolia_input--button:focus, .eolia_results .eolia_input--button:hover, .eolia_search .eolia_input--button:focus, .eolia_search .eolia_input--button:hover, .eolia_field_inner--apply-button
{
	background-color:#FE0404 !important;
  border: none;
  height: 40px;
  width: 200px;
  border-radius: 4px;
  font-size: 16px;
  font-style: bolder;
  font: sans-serif !important;
  text-transform: uppercase;
  vertical-align: middle;
}
/* center button for rechercher poste*/
.elementor *, .elementor ::after, .elementor ::before
{
 text-align:center; 
}

/*Result search font size*/
.eolia_results_category_title_inner, .badge, .fa-caret-down:before
{
  font-size: 20px;
}

/*Department result height*/
.eolia_results_category_title
{
  height:15px;
}

/*Page content alignement*/
.col-md-9
{
  width: 100%;
}

/*Map size*/
.eolia_search_map_inner
{
  height: 335px;
}