/*
Theme Name: Wp Estate Child (31.03.17)
Theme URI: http://wpestatetheme.org/
Template: wpestate
Description:WP Estate Child Theme
Version:09.16
Author: best web child theme
Author URI: 
Text Domain: wpestate
Tags: white, one-column, two-columns,left-sidebar, right-sidebar, flexible-width, custom-menu, theme-options, translation-ready
License: 
License URI:
*/

/* @import url("../wpestate/style.css"); */

/* =Theme style.css customization starts here
-------------------------------------------------------------- */


/*@import url("../wpestate/style.css"); 

/* =Theme style.css customization starts here

-------------------------------------------------------------- */

.listing_filters_new .action_filter,
.listing_filters_new .type-filters {
float: left;
}
.listing_filters_new .listing_advanced_city_div,
.listing_filters_new .listing_advanced_area_div_new,
.listing_filters_new .listing_filter_div_new {
	float: left;
	position: relative;
}
/* added 032021 -- does not seem to work -- added inline  */
div.ajax_filters .filter_instructions {
    margin-top:12px !important;
    margin-bottom: 8px;
    color: #fd6769;
    font-family: 'Roboto', sans-serif;
    font-size:14px;
    font-weight:300;
}
.listing_filters_new .cd-dropdown,
.listing_filters_new .cd-select {
	width: 194px;
	margin: 8px 41px 0px 0px;
	height: 42px;
}
.listing_filters_new .cd-dropdown ul {
	width: 207px;
}
#extra_property_filter {
	/* width: 630px;*/
	max-width: 100%;
	padding: 0px 0px 29px 0px;
	float: left;
	display: none;
	border-top: 0px dashed #d0d0d0;
}
.listing_filters_new {
	width: 100%;
	border-top: 1px dashed #d0d0d0;
	border-bottom: 1px dashed #d0d0d0;
	float: left;
	margin-bottom: 30px;
	color: #1a171b;
	font-size: 14px;
	font-family: 'Arial';
	padding: 18px 0px 29px 0px;
}
.checker span {
	background: url(images/check_radio_sheet.png) left top no-repeat!important;
}
input[type="checkbox"]:checked + label span {
	background: url('images/check_radio_sheet.png') -24px top no-repeat!important
}


#advanced_search_map_form #extra_property_button_map,
#extra_property_button_shortcode {
	clear:none!important;
	float:left;
	margin-top: 0!important;
	margin-left:15px;
	font-weight: normal;
}
#extra_property_button_mobile {
	clear:none!important;
	float:left;
	margin-top: 3px!important;
	margin-left:11px;
	margin-bottom: 15px!important;
	font-weight: normal;
}
#advanced_submit_mobile,
#extra_property_button_mobile {
	width: 220px;
	margin-bottom: 10px!important;
}
.adv-search-mobile {
	max-height: 1100px;
}
#extra_property_button_shortcode {
	margin-top: 3px!important;
	margin-left: 0;
	width: 22.3%;
	max-width: 100%;
}
#extra_property_filter_map,
#extra_property_filter_shortcode,
#extra_property_filter_mobile {
	display: none;
	clear: both;
	padding-top: 15px;
}
.advanced_search_shortcode.new_shortcode #advanced_submit_shorcode {
	/*float: right;*/
	margin-right: 55px;
	width: 22.3%!important;
	max-width: 100%;
	clear: none;
	position: absolute;
	top: 0;
	right:0;
}

/* Safari 6.1+ (9.0 is the latest version of Safari at this time) */
@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){ 
@media {
	#extra_property_button_shortcode,
	#advanced_search_map_form #extra_property_button_map {
		border-radius: 4px!important;
		margin-left: 20px; /* added margins 072222 to address google mobility error - links too close */
		margin-right: 20px;
	}
}}
@media screen and (max-width: 959px){
	.advanced_search_shortcode #extra_property_button_shortcode,
	#extra_property_button {
		margin-left: 10px;
		margin-right: 17px;
	}
	.advanced_search_shortcode.new_shortcode #advanced_submit_shorcode {
		/*float: left!important;*/
		/*right: auto;*/
	}
	.adv-search-mobile {
		max-height: 9999px!important;
	}

}
@media screen and (max-width: 767px){
	.advanced_search_shortcode.new_shortcode table tr,
	.action_filter_new table tr,
	#extra_property_filter_mobile table tr{
		display: block;
		width: 50%;
		float: left;
	}
	.advanced_search_shortcode.new_shortcode table td,
	.action_filter_new table td,
	#extra_property_filter_mobile table td {
		display: block;
		width: 100%;
		box-sizing: border-box;
	}
	.advanced_search_shortcode.new_shortcode table td .checker,
	.action_filter_new table td .checker,
	#extra_property_filter_mobile table td .checker {
		margin-bottom: 0!important;
	}
	.advanced_search_shortcode.new_shortcode #advanced_submit_shorcode,
	#extra_property_button_shortcode {
		width: 43.4%!important;
	}
	.advanced_search_shortcode.new_shortcode #advanced_submit_shorcode {
		margin-right: 8%;
	}
}
@media screen and (max-width: 700px){
	.advanced_search_shortcode.new_shortcode #advanced_submit_shorcode {
		margin-right: 7%;
	}
	#listing_ajax_container {
		min-width: 0px;
	}
}
@media screen and (max-width: 600px){
	.advanced_search_shortcode.new_shortcode #advanced_submit_shorcode {
		margin-right: 5.5%;
	}
}
@media screen and (max-width: 500px){
	.advanced_search_shortcode.new_shortcode #advanced_submit_shorcode {
		margin-right: 4%;
	}
	.page-template-advanced-search-results #listing_ajax_container {
		width: 100%!important;
	}
	.page-template-advanced-search-results #listing_ajax_container .property_listing {
		float: none!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	.page-template-advanced-search-results #listing_ajax_container .property_listing:before,
	.page-template-advanced-search-results #listing_ajax_container .property_listing:after {
		content: "";
		display: table;
	}
	.page-template-advanced-search-results #listing_ajax_container .property_listing:after {
		clear: both;
	}
}
@media screen and (max-width: 484px){
	.advanced_search_shortcode.new_shortcode table tr,
	.action_filter_new table tr,
	#extra_property_filter_mobile table tr {
		width: 100%;
	}
	.advanced_search_shortcode.new_shortcode #extra_property_button_shortcode {
		margin-top: 60px!important;
		float: none!important;
		margin-left: auto!important;
		margin-right: auto!important;
		display: block;
		/*position: relative;
		left: 5px;*/
	}
	.advanced_search_shortcode.new_shortcode #advanced_submit_shorcode {
		right: 0;
		/*left: 10px;*/
		left: 0;
		margin: 0 auto;
	}
	.page-template-advanced-search-results .advanced_search_shortcode.new_shortcode .adv_search_internal {
		float: none!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	.advanced_search_shortcode.new_shortcode input[type=text],
	.advanced_search_shortcode.new_shortcode .cd-dropdown > span {
		box-sizing: border-box;
		height: 42px;
	}
	.advanced_search_shortcode.new_shortcode .cd-dropdown ul {
		width: 100%;
	}
	.advanced_search_shortcode.new_shortcode #extra_property_filter_shortcode{
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (max-width: 400px){
	.advanced_search_shortcode.new_shortcode #advanced_submit_shorcode,
	.advanced_search_shortcode.new_shortcode #extra_property_button_shortcode {
		width: 90%!important;
	}
}
.display_none {
	display: none!important;
}
.wpf-favorite-link-no-login-min {
	float: right;
	margin-right: 30px;
	margin-top: 20px;
}
input.vernil.wfp-loading,
#agent_submit.wfp-loading {

	background-image: url('images/loading.gif');
	background-repeat: no-repeat;
	background-position: 10px 15px;
/*	height: 16px;
	width: 16px;
	padding: 0 16px;
	margin-left: 5px;
	position: absolute;
	z-index: 9999;
	left: 0;
	top: 0;*/
}