#map-controls {
    float: left;
    width: 100%;
    padding: 10px 0;
}

.leaflet-control-geocoder {
    float: left;
    width: 580px;
}
.leaflet-control-places {
    float: right;
    width: 365px;
}

.leaflet-control-geocoder input[type="text"], .leaflet-control-places input[type="text"] {
    width: 65%;
}
.leaflet-control-geocoder input[type="submit"], .leaflet-control-places input[type="submit"]  {
    width: 30%;
    font-size: 13px;
    text-transform: none;
    margin: 0;
}
.location-finder #map-location-places {
	width: 378px;
	float: left;
	height: 400px;
	position: relative;
	top: 0;
	bottom: 0;
	text-align: left;
}
.location-finder #map {
	width: 600px;
	float: left;
	height: 400px;
	position: relative;
	top: 0;
	bottom: 0;
}