.realestate-search-form {
  -webkit-box-shadow: 0 0 16px rgba(0,0,0,0.75);
  -moz-box-shadow: 0 0 16px rgba(0,0,0,0.75);
  box-shadow: 0 0 16px rgba(0,0,0,0.75);
  width: 80%;
  margin: 0 auto 1em;
  color: #fff;
  background-color: transparent;
  padding: 1em;
}

.realestate-search-form-front {
 -webkit-box-shadow: 0 0 16px rgba(0,0,0,0.75);
  -moz-box-shadow: 0 0 16px rgba(0,0,0,0.75);
  box-shadow: 0 0 16px rgba(0,0,0,0.75);
  width: 95%;
  margin: 0 auto 3em;
  color: #fff;
  background-color: transparent;
  padding: 1em;
  padding-bottom: 2em;
  
}

.realestate-search-form-front form {
  width: 90%;
  margin: 0 auto;
  padding: 5px;

}

.realestate-search-form form {
  width: 100%;
  margin: 0 auto;

}
.realestate-search-form form label {
  color: inherit;
  font-size: 14px;
  width: 80px;
  display: inline-block;
}

.realestate-search-form-front form label {
  color: #000;
  font-size: 14px;
  width: 75%;
  
}

.realestate-search-form-in form label {
  color: #000;
  font-size: 14px;
  width: 75%;
  
}

.realestate-search-form form input {
  width: 100%;
}

.realestate-search-form-front form input {
  width: 100%;
}

.realestate-search-form form button {
  width: 100%;
  font-size: 14px;
  margin-top: 0.25em;
}
.realestate-search-form-front form button {
  width: 100%;
  font-size: 14px;
    margin-top: 5px auto;
	
 
}

.realestate-search-form form .search-field {
  margin: 0 auto;
  padding-bottom: 0.5em;
}

.realestate-search-form-front form .search-field {
  margin: 0 auto;
  padding: 10px;
}
.realestate-search-form-in form .search-field {
  margin: 0 auto;
  padding: 10px;
}
.realestate-search-form form .search-field span {
  padding-left: 72px;
}
.realestate-search-form-front form .search-field span {
  padding-left: 72px;
}
.realestate-search-form form .search-type,
.realestate-search-form form .search-area,
.realestate-search-form form .search-keywords {
  width: 240px;
  
}

.realestate-search-form-front form .search-type,
.realestate-search-form-front form .search-area,
.realestate-search-form-front form .search-keywords {
  width: 75%;
  
}

.realestate-search-form form .search-bed,
.realestate-search-form form .search-bath {
  width: 62px;
}

.realestate-search-form-front form .search-bed,
.realestate-search-form-front form .search-bath {
  width: 75%;
}
.realestate-search-form form .search-pricelow,
.realestate-search-form form .search-pricehigh {
  width: 200px;
}
.realestate-search-form-front form .search-pricelow,
.realestate-search-form-front form .search-pricehigh {
  width: 75%;
}

.btn-properties {
  text-decoration: none;
  color: #ffffff;
  margin-top: 1.5em;
  padding: 5px 20px;
  display: inline-block;
  text-transform: uppercase;
  background-color: #ccc;
  margin:auto;
}
.btn-properties:hover {
  color: #000;
}
.listings-wrapper li {
  margin: 0 0 20px 0;
 
  
}
.property-img {
  float: left;
  margin: 0 1em 0 1em;
  vertical-align: text-top;
  
}

.property-img a {
  display: inline-block;
}
.property-img img {
  width: 260px;
}
.property-info {
  float: left;
  
}
.property-info .info-inner {
  float: left;
  width: 110px;
  padding-right: 1em;
}
.property-info .info-inner p {
  margin: 0 0 10px 0;
}
.property-info .info-inner span {
  display: block;
  font-weight: bold;
}
.listing-error {
  text-align: center;
  margin: 2em 0;
}
.crea-info {
  margin: 0 0 2em;
}
.crea-info p {
  margin: 0;
  font-size: 80%;
}

.listings-wrapper {
	
		margin: 0 0 20px 0;
		
		min-height: 240px; }
		
		.listings-wrapper li {
		list-style: none;
		margin: 0 0 20px 0;
		
		min-height: 240px; }
		
		
		
		.pricing{
    float: right;
	font-size: 150%;
	
}
.addy{
   
	font-size: 125%;
	
}
.rooms{
    float: right;
	font-size: 125%;
	
}
.moreinfo{
    float:left;
	font-size: 100%;
	
}
.fleft{
    float:left;
	font-size: 100%;
	
}
.fright{
    float:right;
	font-size: 100%;
	
}

.google{
   padding: 5em;
}

.list li{ background: white; }
.list li:nth-child(odd) { background: #F7F8FA; }

.realestate-search-form-in {
 
  -webkit-box-shadow: 0 0 16px rgba(0,0,0,0.75);
  -moz-box-shadow: 0 0 16px rgba(0,0,0,0.75);
  box-shadow: 0 0 16px rgba(0,0,0,0.75);
  width: 50%;
  margin: 0 auto 3em;
  color: #fff;
  background-color: transparent;
  padding: 1em;
  padding-bottom: 1em;
  
}

.realestate-search-form-in form {
  width: 900%;
  margin: 0 auto;
  padding: 2px;

}



