#coordonnees,
#suggess_form{
  margin-bottom: 2%;
}

#coordonnees{
  position: relative;
  background-image: url(../../images/map.jpg);
  background-size: cover;
  padding: 5%;
  min-height: 300px;
}

#coordonnees .space{
  height: 5px;
}

#coordonnees .map-wrapper,
#coordonnees .adresses{
  display: inline-block;
  vertical-align: middle;
}

#coordonnees .map-wrapper{
  position: relative;
}

#coordonnees .gmap{
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  border: 10px solid #f2f2f2;
}

#coordonnees .gmap,
#coordonnees .gmap iframe{
  /*-webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;*/
}

#coordonnees .gmap{
  height: 300px;
  width: 300px;
}

#coordonnees .gmap iframe{
  height: 100%;
  width: 100%;
}

#coordonnees .adresses{
  margin-left: 3%;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5;
}

#coordonnees .adresses .coord{
  display: block;
  color: #555;
}

#coordonnees .adresses .coord.nom{
  color: #4e4e4e;
  font-weight: 700;
}

@media (max-width: 950px) {
  #coordonnees{
    padding: 5% 0;
  }

  #coordonnees .map-wrapper,
  #coordonnees .adresses{
    display: block;
    float: none;
  }

  #coordonnees .gmap{
    width: 60%;
  }

  #coordonnees .adresses{
    margin: 20px auto 0 auto;
    text-align: center;
  }
}

@media (max-width: 450px) {
  #coordonnees .gmap,
  #coordonnees .gmap iframe{
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
  }

  #coordonnees .gmap{
    width: auto;
    height: 200px;
    border: none;
    padding: 0 5% 10px;
    border-bottom: 1px dashed silver;
  }

  #coordonnees .gmap iframe{
    width: 100%;
  }
}

#suggess_form{
  padding: 0 5%;
}

#suggess_form .field{
  width: 30%;
}

#suggess_form .field .input{
  border-color: silver;
}

#suggess_form .field.long_field{
  width: 100%;
}

#suggess_form .field.long_field .input{
  width: 95.8%;
}

#suggess_form .field.long_field .textarea{
  height: 200px;
}

#suggess_form .field .label{
  font-size: 14px;
}

#suggess_form .button{
  padding: 0 50px;
  height: 40px;
}

@media (max-width: 740px) {
  #suggess_form .field{
    width: 45%;
  }
}

@media (max-width: 490px) {
  #suggess_form .field,
  #suggess_form .field.long_field{
    display: block;
    width: 100%;
    min-width: 0;
  }

  #suggess_form .field .input,
  #suggess_form .field.long_field .input{
    width: 100%;
    min-width: 0;
  }
}