/*
 Theme Name:   WpResidence child theme
 Theme URI:    https://themeforest.net/item/wp-residence-real-estate-wordpress-theme/7896392
 Description:   WpResidence child theme
 Author:       WpEstate
 Author URI:   http://wpestate.org
 Template:     wpresidence
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
#advanced_submit_2, #advanced_submit_2:hover{
	background-color: #000000;
}
rs-mask-wrap{
	top: 46px;
}
.form-check.form-switch {
    padding: 10px;
}
.filter_action_category, .filter_category, .filter_county, .filter_city, .filter_area{display:none !important;}
.bootstrap-select>.dropdown-toggle{max-width:212px;}
.icon-fav{display:none;}
.bs-caret .caret:after {
    content: "";
}
@media only screen and (max-width: 600px) {
	.dropdown2{ width: 100%;}
	.bootstrap-select>.dropdown-toggle{max-width: 100% !important;}
	.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
		width:100% !important;
	}
}
.dropdown2.form-control {padding: 0px !important;order: 0 !important;border-radius: 0;}

.filter-option-inner-inner:first-letter {
    text-transform: uppercase;
}

.filter-option-inner-inner:not(first-letter) {
    text-transform: lowercase;
}
@media only screen and (min-width: 601px) {
.form-check.form-switch{padding: 10px 0 0 7px !important;}
}
@media only screen and (max-width: 600px) {
.form-check.form-switch{padding: 5px 0 0 7px !important;}
}
#search_wrapper.with_search_form_float #search_wrapper_color {
    background-color: rgba(250,250,250,.6);
}
.bootstrap-select .dropdown-toggle .filter-option{
	position:relative !important;
	left: -24px !important;
}

ul.dropdown-menu li {
	border-bottom: 0.1px;
	border-color: #ccc;
	border-top: 0px;
	border-left: 0px;
	border-style: ridge;
	padding: 5px;
	border-right: 0px;
}
.extended_search_check_wrapper div label {
    color: #000!important;
}
/*@media only screen and (max-width: 768px) {
	#adv-search-header-mobile, #adv-search-mobile{
		display: block !important;
	}
}*/


/* MODIFICACIÓN BUSCADOR PORTADA - Mayo/2023	*/

#search_wrapper {
    top: 40% !important;
}
rs-layer#slider-1-slide-1-layer-4, .rs-layer#slider-3-slide-3-layer-4, .rs-layer#slider-2-slide-2-layer-4, .rs-layer#slider-4-slide-4-layer-4, .rs-layer#slider-5-slide-5-layer-4 {
    /*display: none !important;*/
	margin-top: -300px;
}
/* Quitar borde de los select del buscador y centrar el texto - */
button.btn.dropdown-toggle.btn-default.bs-placeholder {
    border: none;
	padding-top: 12px;
}
button.btn.dropdown-toggle.btn-default {
    border: none;
    padding-top: 12px;
}

span#reset {
    background: white;
    color: #e51d1e;
    font-size: 13px;
	padding: 10px;
    font-weight: 600;
    border: 3px solid #e51d1e;
}

form#adv_search_form {
    background: #ffffff96;
}
.filter-option-inner-inner, div#habitaciones, label.form-check-label, input#ref{
    color: black;
    font-size: 12px;
    font-weight: 600;
}
input#ref::placeholder {
	color: black !important;
}
select#precio-min, select#precio-max {
    color: black;
    padding: 7px;
}

/* Ver buscador en dispositivos móviles*/

@media only screen and (max-width: 1022px) {
	
	
	/*aumento tamaño imagen contenedor en página - buscador - */
	.header_media.header_mediatype_2.with_search_1.header_media_non_elementor {
		height: 90vh;
	}
	.wpestate_header_image.full_screen_no.parallax_effect_yes {
		height: 100% !important;
	}
	
	.rs-layer#slider-1-slide-1-layer-4, .rs-layer#slider-3-slide-3-layer-4, .rs-layer#slider-2-slide-2-layer-4, .rs-layer#slider-4-slide-4-layer-4, .rs-layer#slider-5-slide-5-layer-4 {
		/*display: none ;*/
		margin-top: -380px!important;
	}
	#search_wrapper {
		top: 23% !important;
	}
	
	div#search_wrapper_color {
		display: block !important;
	}
	
	div#search_wrapper {
		display: block !important;
	}
	
	.adv-search-1 {
		width: 100%;
		display: block !important;
	}
	form#adv_search_form {
		/*width: 90%;
		max-width: 90%;*/
	}
	.adv1-holder {
		width: 100% !important;
		max-width: 100%;
		padding: 25px 15px 0;
	}
	#adv-search-header-mobile {
		display: none !important;
	}
	
	div#search_wrapper {
		width: 90%;
		max-width: 90%;
	}
	input#advanced_submit_2 {
		height: 60px !important;
		width: 100%;
		float: left !important;
		position: static;
		border-radius: 10px;
	}
	span#reset {
		height: 60px !important;
		width: 60% !important;
		position: static !important;
		background: white;
		color: #e51d1e;
		border: 3px solid #e51d1e;
		border-radius: 10px !important;
		font-size: 20px;
    	font-weight: 700;
		padding: 15px;
	}
	#adv_search_form>.row{
		text-align:center;
		padding: 20px;
	}
	
	rs-layer#slider-1-slide-1-layer-2 {
		bottom: -110px;
	}
	
	.dropdown.bootstrap-select.show-tick.bs3 {
		width: 100% !important;
	}
	button.btn.dropdown-toggle.btn-default.bs-placeholder {
		max-width: 100% !important;
	}
	select#precio-min {
		padding: 10px !important;
	}
	select#precio-max {
		padding: 10px !important;
	}
	
}

@media only screen and (max-width: 700px) {
	
	#search_wrapper {
		top: 19% !important;
	}
	.rs-layer#slider-1-slide-1-layer-4, .rs-layer#slider-3-slide-3-layer-4, .rs-layer#slider-2-slide-2-layer-4, .rs-layer#slider-4-slide-4-layer-4, .rs-layer#slider-5-slide-5-layer-4  {
		margin-top: -320px!important;
	}
	input#advanced_submit_2 {
		height: 40px !important;
	}
	span#reset {
		height: 35px !important;
		width: 80% !important;
		font-size: 17px;
		padding: 4px;
	}
	.adv-search-1 {
		/*background: #ffffffa6 !important;*/
	}
	
}

@media only screen and (max-width: 640px){
	.extended_search_checker {
		width: 50% !important;
	}
}

@media only screen and (max-width: 350px){
	input#advanced_submit_2 {
		font-size: 15px;
	}
}

/* ESTILOS BOTÓN CERRAR EN SELECT BUSCADOR*/
span.close-btn.btnCerrar {
    border: 2px solid black;
    border-radius: 3px;
    padding: 6px 10px;
    text-align: center;
    display: block;
    width: 70%;
	margin: 10px auto;
}
