/*
 Theme Name:   Droow Child
 Theme URI:    https://themeforest.net/user/design_grid/portfolio
 Description:  Droow Child Theme
 Author:       Design Grid
 Author URI:   https://themeforest.net/user/design_grid
 Template:     droow
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         right-sidebar, accessibility-ready, custom-background, custom-menu, editor-style, featured-images, flexible-header, sticky-post, threaded-comments, translation-ready, blog
 Text Domain:  droow-child
*/

.day-night {
display: none !important;
}

/*Iconos de compartir*/
.a2a_kit {
margin-right: auto !important;
margin-left: auto !important;
max-width: 1140px !important;
}

.a2a_kit.a2a_kit_size_32.a2a_default_style > a > .a2a_svg {
background-color: #1d1d1d !important;
margin: 3px !important;
}

.botones-compartir > div:nth-child(1) > div:nth-child(1) {
max-width: 1140px !important;
margin-right: auto !important;
margin-left: auto !important;
align-content: center !important;
display: flex !important;
}

.a2a_s_facebook {
background-color: #1d1d1d !important;
}

.a2a_svg {
height: 40px !important;
padding: 4px !important;
width: 40px !important;
}

#a2a_copy_link_icon {
background-color: #1d1d1d !important;
}

/*********************************
**       PLUGIN BUSCADOR       **
*********************************/

/*BUSCADOR*/
.es-search__wrapper{ /*color fondo buscador*/
	background: none !important;
	font-family: 'Montserrat',sans-serif !important;
}

.es-search__wrapper .es-search__field {
margin: 0 0;
}

.es-search__field--es_category,.es-search__field--address {
margin: 2.5% 0 !important;
}

.es-search__wrapper.es-search__wrapper--horizontal .es-search__buttons{
	margin: 10px -2.5% 0 !important;
}
.select2-results__option[aria-selected] {
padding: 10px 12px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {

height: 12px;
}
.es-search__wrapper .es-search__field .es-field__wrap .select2 *{
	font-family: 'Montserrat',sans-serif !important;
}
.es-search__wrapper .es-search__field .es-field__label{
	padding-bottom: 3px !important;
}
.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection{
	text-align: left !important;
}

input, textarea, .form-control, .form-box input, .form-box textarea {
line-height: 2.2;
display: block !important;
flex: unset !important;
}

.es-search__wrapper .es-search__field .es-field__wrap .es-field__range input, .es-search__wrapper .es-search__field .es-field__wrap .es-field__range select {
height: 35px !important;
}

.select2-container .select2-selection--single {
height: 33px !important;
}

.es-search__wrapper--vertical > form:nth-child(1) > div:nth-child(10) {
/*margin-top: 25px !important;*/
}
/*Color fondo elementos y borde*/
.es-search__wrapper .es-search__field .es-field__wrap input, .es-search__wrapper .es-search__field .es-field__wrap select {
     background: #282828 !important;
border-radius: 16px;
	border: 0 !important;
}

.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection {
border: 0 !important;
border-radius: 16px !important;
background: #282828 !important;
}
/*Botones*/
.es-button{
	font-family: 'Montserrat',sans-serif !important;
}
.es-search__wrapper .es-button__wrap input {

    border-radius: 40px;
}
.dsn-button-sidebar {
display: none;
}
.es-button-orange-corner{
	border: none !important;
	color: #000 !important;
	background: #fff !important;
	font-weight:600 !important;
	
}
.es-button-orange-corner:hover{
	border: none !important;
	
	color: #ffffff !important;
	background: #000000 !important;
}
.es-button__wrap{
	border: none !important;
	color: #fff !important;
}
.es-button-gray{
	border: none !important;
	color: #fff !important;
	/*background-color: #686868f0 !important;*/
	background-color: #282828f0 !important;
}
.es-button-gray:hover{
	background-color: #101010 !important;
	border: none !important;
}

/*cuadros ciudad y calle*/

ul.autocomplete-dropdown-list{
border: 0 !important;
}
.es-autocomplete-result .autocomplete-dropdown-list li {
background: #101010 !important;
}

.es-autocomplete-result .autocomplete-dropdown-list li:hover {
background: #e2e2e2 !important;
}

.select2-container--default .select2-selection--single{
	background: none !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #fff;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
	color: #fff;
}

.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection__choice {
margin-top: 2px;
border-radius: 40px;
}

.select2-container--default .select2-selection--multiple{
background: none !important;	
}

.selection{
	width: 100% !important;
}

.es-search__wrapper .es-search__field .es-field__wrap input, .es-search__wrapper .es-search__field .es-field__wrap select{
	padding: 4px 15px !important;
	font-family: 'Montserrat',sans-serif !important;
	font-size: 15px;
    font-weight: 500;
}

/*RESULTADOS BUSQUEDA*/
/*.es-row-view>h2>a::after{
	content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #fff;
    transition: width .3s;
}

.es-row-view>h2>a:hover::after{
	width:100%;
}*/
.es-details-wrap.es-details-no-padding {
    /*display: none !important;*/
}
#select2-redirect_view_sort-sy-result-z9wh-featured {
display: none;
}
.es-layout-3_col .es-property-inner:hover .es-details-wrap, .es-layout-2_col .es-property-inner:hover .es-details-wrap {
border-top: 0 !important;
border-right: 1px solid #1d1d1d;
border-bottom: 1px solid #1d1d1d;
border-left: 1px solid #1d1d1d;
}
.es-layout-1_col .properties .es-details-wrap, .es-layout-2_col .properties .es-details-wrap, .es-layout-3_col .properties .es-details-wrap {
display: block !important;
}
.es-thumbnail-bottom {
    display: none !important;
}
.es-listing .es-property-inner {
    
    border: 0 !important;
    background: #090909 !important;
   
}
div.es-wrap form.es-dropdown-container {
margin: 2% 0 !important;
}
.es-listing .es-property-inner .es-property-info h2 a:after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: #fff;
    transition: width .3s;
	margin-top: 3px;
}

.es-listing .es-property-inner:hover .es-property-info h2 a:after {
width:100%
}
.es-listing .es-property-inner .es-property-info h2 a {
    text-decoration: none;
}
.es-bottom-info {

margin-bottom: 30px;
padding-right: 15px;

}

.es-property-info>.es-row-view{
	margin-top: 13px;
	
}

.es-layout-list .es-property-inner .es-property-info {
padding-right: 7px;
}

.es-listing .es-property-inner .es-property-info h2 a {
font-size: 20px !important;
}

.es-layout-list .es-property-inner .es-bottom-info .es-bottom-icon-list .es-bottom-icon {
font-size: 17px !important;
}
.es-button.es-button-orange.es-hover-show.es-read {
display: block !important;
}
.es-map-view-link.es-hover-show {
display: block !important;
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.5s linear;
}

.es-button.es-button-orange.es-hover-show.es-read {
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.5s linear;
}

.es-layout-2_col .properties, .es-layout-3_col .properties, .es-layout-list .es-property-inner:hover .es-hover-show {
visibility: visible !important;
opacity: 1 !important;
}

.es-powered {
display: none !important;
}
.es-layout-list .es-price{
	background: none !important;
}
.es-price{
	background: #000000 !important;
}
.es-wrap *{
	font-family: 'Montserrat',sans-serif !important;
}
/*.es-listing .properties a{
	display: none !important;
}*/
.js-es-wishlist-button .fa{
	display: none !important;
}
.es-listing .es-property-inner .es-property-info h2 a{
	color: #fff !important;
}
.es-button:link, .es-button:visited{
		background: #fff !important;
	color: #000 !important;
}

.elementor-1621 .elementor-element.elementor-element-56a3d38{
	display: flex !important;
	justify-content: center !important;
}
.elementor-1621 .elementor-element.elementor-element-56a3d38 > .elementor-widget-container{
	width: 1140px !important;
}

.select2-container{
	width: 150px !important;
	text-align: center !important;
	padding-top: 0px !important;
}

.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection {

    padding: 3px 15px !important;
}
.select2-dropdown {
border: 0 !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 0 !important;
background: #282828;
}
.header-hero h1{
	display: none !important;
}
.header-hero .contenet-hero{
	padding: 150px 0 20px 0 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	margin-top: 9px !important;
}
/*desplegables*/
 .select2-results__option[aria-selected]{
    color: #707070;
	background-color: #101010;
	text-align: left !important;
}
.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection__choice{
	background: #555555 !important;
}

.select2-search--dropdown{
	background-color: #000 !important;
}

.es-layout-3_col .properties .es-bottom-info, .es-layout-2_col .properties .es-bottom-info {
background: transparent !important;
}

.es-layout-3_col .es-details-wrap, .es-layout-2_col .es-details-wrap {
background: #090909 !important;
}

/*ELIMINAR CONTENIDO PROPIEDAD*/
/*div.news-content.properties.type-properties.status-publish.has-post-thumbnail.hentry.dsn-layout-post {
    display: none !important;
}*/

#mas-filtros{
	border-radius:40px !important;
	margin:4.5% 0 4.5% 10px;
	
}

#canvas {
    background-color: red;
}
.header-hero h5::before {
display: none !important;
}
/*********************************
**         MEDIA QUERIES        **
*********************************/

@media (min-width:360px) and (max-width: 450px){
.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons, .es-search__wrapper.es-search__wrapper--horizontal form .es-search__field {

    min-width: 216px !important;
	}
#form-desktop{
  display: none !important;
}

}
@media (max-width: 450px){

#form-desktop{
  display: none !important;
}
.es-search__field.es-search__field--es_amenities,.es-search__field.es-search__field--street,.es-search__field.es-search__field--city,.es-search__field.es-search__field--bathrooms,.es-search__field.es-search__field--bedrooms,.es-search__field.es-search__field--price{
		overflow: hidden;
		max-height: 0;
		-webkit-transition: max-height 0.5s ease-in !important;
transition: max-height 0.5s ease-in !important;
	}
	
	
}

@media (min-width: 451px){

#form-mobile{
  display: none !important;
}

	div#form-desktop {
    /*max-height: 237px;*/
    /*overflow: hidden;
		-webkit-transition: max-height 0.5s ease-in !important;
transition: max-height 0.5s ease-in !important;*/
}
	.es-search__field.es-search__field--es_amenities,.es-search__field.es-search__field--street,.es-search__field.es-search__field--city,.es-search__field.es-search__field--bathrooms,.es-search__field.es-search__field--bedrooms,.es-search__field.es-search__field--price{
		overflow: hidden;
		max-height: 0;
		-webkit-transition: max-height 0.5s ease-in !important;
transition: max-height 0.5s ease-in !important;
	}
	
	.prueba{
		
		max-height: inherit !important;
		transition: max-height 0.5s ease-in !important;
	}
}


/*@media (max-width: 699px){*/
.es-listing .es-property-inner .es-property-info h2 a {
text-align: center;
}

.es-col-1 .es-col-view, .es-layout-1_col .es-col-view, .es-layout-2_col .es-col-view, .es-layout-3_col .es-col-view {
text-align: center !important;
	padding: 20px 4% !important;
}
	.es-col-1 .es-col-view .es-price, .es-layout-1_col .es-col-view .es-price, .es-layout-2_col .es-col-view .es-price, .es-layout-3_col .es-col-view .es-price {
color: #fff !important;
}

/*}*/

@media (max-width: 619px){
.es-layout-2_col .properties {

width: calc(100% - 20px) !important;
}
	
}


