.ag_map1709 {
  height: 450px;
  width: 100%;
}

/* == Responsive == */

@media only screen and (max-width: 768px) {
  .ag_map1709 {
    height: 300px;
  }
}



/*===== CLEMENT LUNETIER ==========*/

#maprevendeurs p {
  padding-bottom: 0;
  font-size: 16px;
}

#maprevendeurs h4 {
  font-weight: 200!important;
}

#maprevendeurs a {
  font-size: 17px;
  text-decoration: underline;
}
#maprevendeurs a:hover {
  text-decoration: none;
}

#maprevendeurs a.gmaplink {
  max-width: 180px;
  display: block;
  text-decoration: none;
  margin-top: 10px;
}

#maprevendeurs a.gmaplink:before {
  content: " ";
  display: block;
  height: 40px;
  width: 40px;
  background-image: url(img/map_icon_getdirection.png);
  background-repeat: no-repeat;
  margin-right: 6px;
  float: left;
}


/*== Search form ==*/

.ag_map1709_search {
  font-size: 18px;
  margin-bottom: 50px;
  margin-top: 40px;
}

input {
  font-size: 18px;
}

.ag_map1709_search .title {
  margin-top: 20px;
  margin-bottom: 10px!important;
}

.ag_map1709_search > div {
  max-width: 300px;
}

.ag_map1709_search input {
  width: 100%;
  border: none;
}