.bloc_recherche {
  padding-bottom: 30px;
}

.bloc_recherche .content{
  font-family: 'Open Sans', sans-serif;
  font-size:18px;
}

.search_results_form {
  padding-top: 30px;
  border-bottom:1px solid #ffffff;
  display: inline-block;
}

.search_results_form input {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  border: none;
  outline: none;
  color: #ffffff;
  line-height: 32px;


}



.search_results_form input::-webkit-input-placeholder {
  color: #ffffff;
  opacity:1;
  text-transform: uppercase;
  padding-left:0px;

  outline: none;
}

.search_results_form input::-moz-placeholder {
  color: #ffffff;
  opacity:1;
  text-transform: uppercase;
  padding-left:0px;

  outline: none;
}

.search_results_form input:-ms-input-placeholder {
  color: #ffffff;
  opacity:1;
  text-transform: uppercase;
  padding-left:0px;

  outline: none;
}

.search_results_form input::placeholder {
  color: #ffffff;
  opacity:1;
  text-transform: uppercase;
  padding-left:0px;

  outline: none;
}

.search_results_form button {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  border: none;
  color: #ffffff;
  line-height: 32px;
  font-size: 15px;
  cursor: pointer;
  outline: none;
}

.search_results_form button:focus,
.search_results_form button:hover {
  background: #343434;
  color: #ffffff;
}


/****************** RESPONSIVE *****************/

@media only screen and (max-width : 2000px){

}

@media only screen and (max-width : 1430px) {

}

@media only screen and (max-width : 1200px){

}

@media only screen and (max-width : 991px){

}

@media only screen and (max-width : 768px){

}

@media only screen and (max-width : 480px){

}

@media only screen and (max-width : 380px){

}
