/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 .map-container {
     position: relative;
 }
 .map-container .searchbox {
    background:white;
    position: absolute;
    width:600px;
    max-width:100%;
    left:50%;
    transform: translate(-50%, 0);
    bottom:0px;
 }
 .map-container .searchbox form > * {
     margin:0;
 }
 .map-container .searchbox button,
 .map-container .searchbox input[type='submit'] {
     padding:0 5px;
 }
 .map-container .searchbox input[name='search'] {
     float:left;
     width:55%;
 }
 .map-container .searchbox .search {
    float:left;
    width:20%;
}
.map-container .searchbox .geolocate {
    float:left;
    width:25%;
    font-size:14px;
    line-height:1em;
}