.body-container {
	position:relative;
	float:left;
	width:100%;
	transition: margin-left 0.2s;
	margin-top:0rem;
}

footer {
	position:relative;
	z-index:101 !important;
}
.property-search-updated{
	background:#FAFAFA;
}
.property-search-updated .border{
	padding:1rem 0 0 0;
	margin-bottom:1rem;
}
.property-search-updated h3{
	color:#FF7600;
}
.property-search-updated span{
	color:#006A2F;
}
.property-search-updated .property-search-form{

}
.property-search-updated label{
	color:#006A2F;
	font-weight:normal;
}
.property-search-updated .form-controls, .property-search-updated .form-fields{
	width:100%;
	display:block;
}
.property-search-updated .form-input--label{
	display:block !important;
	width:100% !important;
}
.property-search-updated .form-input{
	display:block;
}
.property-search-updated .form-input select{
	padding:3%;
	font-weight:normal !important;
	color:#006A2F;
	border:1px solid #C1C1C1;
}
.property-search-updated .form-input select:focus{
	border:1px solid #C1C1C1;
	outline:0;
}
.property-search-updated .form-input--input{
	width:100% !important;
	padding-right:0;
	display:block !important;
}
.property-search-updated .form-input--input button{
	width:49% !important;
	padding:3%;
	border:1px solid #C1C1C1;
}
.property-search-updated .form-input--input .is-active{
	border:1px solid #006A2F;
}
.property-search-updated .input-half-width-first, .property-search-updated .select-half-width, .property-search-updated .input-half-width{
	width:100% !important;
	padding:3% !important;
	margin-right:0;
	border:1px solid #C1C1C1 !important;
	font-weight:normal !important;
	margin-bottom:0.6rem !important;
}
.property-search-updated .select-half-width-first{
	width:100% !important;
	margin-right:0;
	margin-bottom:0.6rem !important;
}
.property-search-updated input[type="text"]{
	font-weight:normal !important;
}
.property-search-updated .property-search-lettings--reset, .property-search-updated .property-search-sales--reset,.property-search-updated .property-search-sales--submit, .property-search-updated .property-search-lettings--submit{
	display:inline-block;
	width:49%;
	font-weight:normal;
	text-align:center;
	padding:0.7rem 2rem;
}
.property-results-updated .pad-left{
	padding-left:2rem;
}
.property-results-updated .property-results--property-card{
	width:31.3%;
}
.property-results-updated .search-filter-results .row:first-of-type, .property-results-updated .search-filter-results .row:nth-of-type(2){
	margin-bottom:0 !important;
}
.property-results-updated .search-filter-results .row:first-of-type .col-12, .property-results-updated .search-filter-results .row:nth-of-type(2) .col-12{
	display:none;
}
.error-message{
	background-color:#FFF9F5;
	padding:2rem;
}
.error-message svg{
	max-width:20px;
	display:inline-block;
}
