.elementor-226 .elementor-element.elementor-element-8cafd53 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-226 .elementor-element.elementor-element-8cafd53{padding:0% 5% 0% 5%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-226 .elementor-element.elementor-element-d334ec1 .elementor-button{background-color:var( --e-global-color-cc3a04f );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-3a7c685 );color:var( --e-global-color-3a7c685 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-3a7c685 );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-226 .elementor-element.elementor-element-d334ec1 .elementor-button:hover, .elementor-226 .elementor-element.elementor-element-d334ec1 .elementor-button:focus{background-color:var( --e-global-color-cc3a04f );color:var( --e-global-color-8b699fa );border-color:var( --e-global-color-8b699fa );}.elementor-226 .elementor-element.elementor-element-d334ec1 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-226 .elementor-element.elementor-element-d334ec1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-226 .elementor-element.elementor-element-d334ec1 .elementor-button:hover svg, .elementor-226 .elementor-element.elementor-element-d334ec1 .elementor-button:focus svg{fill:var( --e-global-color-8b699fa );}.elementor-226 .elementor-element.elementor-element-cc0e69e .elementor-button{background-color:var( --e-global-color-cc3a04f );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-3a7c685 );color:var( --e-global-color-3a7c685 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-3a7c685 );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-226 .elementor-element.elementor-element-cc0e69e .elementor-button:hover, .elementor-226 .elementor-element.elementor-element-cc0e69e .elementor-button:focus{background-color:var( --e-global-color-cc3a04f );color:var( --e-global-color-8b699fa );border-color:var( --e-global-color-8b699fa );}.elementor-226 .elementor-element.elementor-element-cc0e69e > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-226 .elementor-element.elementor-element-cc0e69e .elementor-button-content-wrapper{flex-direction:row;}.elementor-226 .elementor-element.elementor-element-cc0e69e .elementor-button:hover svg, .elementor-226 .elementor-element.elementor-element-cc0e69e .elementor-button:focus svg{fill:var( --e-global-color-8b699fa );}.elementor-226 .elementor-element.elementor-element-e5a11b4 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-226 .elementor-element.elementor-element-e5a11b4 .searchandfilter > ul{padding:0;margin:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-226 .elementor-element.elementor-element-96f4604{--divider-border-style:solid;--divider-color:var( --e-global-color-3a7c685 );--divider-border-width:1px;}.elementor-226 .elementor-element.elementor-element-96f4604 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-226 .elementor-element.elementor-element-96f4604 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-226 .elementor-element.elementor-element-254ed87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-226 .elementor-element.elementor-element-254ed87{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-3a7c685 );}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-226 .elementor-element.elementor-element-57f62f2 .elementor-repeater-item-c087e1d.dce-item_image{justify-content:top;}.elementor-226 .elementor-element.elementor-element-57f62f2 .elementor-repeater-item-7c877b1 > *{display:inline-block;}.elementor-226 .elementor-element.elementor-element-57f62f2 .elementor-repeater-item-e0332ef > *{display:inline-block;}.elementor-226 .elementor-element.elementor-element-57f62f2 .elementor-repeater-item-f2a6bed > *{display:inline-block;}.elementor-226 .elementor-element.elementor-element-57f62f2 > .elementor-widget-container{margin:0px 0px 180px 0px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-posts-fallback{text-align:left;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-post-item{padding-bottom:35px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination{justify-content:center;font-family:var( --e-global-typography-1da2d69-font-family ), Sans-serif;font-size:var( --e-global-typography-1da2d69-font-size );font-weight:var( --e-global-typography-1da2d69-font-weight );text-transform:var( --e-global-typography-1da2d69-text-transform );font-style:var( --e-global-typography-1da2d69-font-style );text-decoration:var( --e-global-typography-1da2d69-text-decoration );line-height:var( --e-global-typography-1da2d69-line-height );letter-spacing:var( --e-global-typography-1da2d69-letter-spacing );}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination-top{padding-bottom:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination-bottom{padding-top:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination span, .elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination a{color:var( --e-global-color-3a7c685 );background-color:var( --e-global-color-cc3a04f );}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination a:hover{color:var( --e-global-color-secondary );}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination span.current{color:var( --e-global-color-8b699fa );}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pageprev.icon.left .fa{margin-right:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagenext.icon.left .fa{margin-right:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pageprev.icon.left .fas{margin-right:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagenext.icon.left .fas{margin-right:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pageprev.icon.left svg{margin-right:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagenext.icon.left svg{margin-right:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pageprev.icon.right .fa{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagenext.icon.right .fa{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pageprev.icon.right .fas{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagenext.icon.right .fas{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pageprev.icon.right svg{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagenext.icon.right svg{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pageprev.icon .fa{font-size:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pageprev.icon .fas{font-size:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagenext.icon .fa{font-size:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagenext.icon .fas{font-size:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pageprev.icon svg{height:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagenext.icon svg{height:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagefirst.icon.left .fa{margin-right:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagelast.icon.left .fa{margin-right:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagefirst.icon.left .fas{margin-right:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagelast.icon.left .fas{margin-right:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagefirst.icon.left svg{margin-right:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagelast.icon.left svg{margin-right:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagefirst.icon.right .fa{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagelast.icon.right .fa{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagefirst.icon.right .fas{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagelast.icon.right .fas{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagefirst.icon.right svg{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagelast.icon.right svg{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagefirst.icon .fa{font-size:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagefirst.icon .fas{font-size:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagelast.icon .fa{font-size:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagelast.icon .fas{font-size:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagefirst.icon svg{height:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagelast.icon svg{height:10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagefirst{margin-right:-10px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination .pagelast{margin-left:-10px;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-226 .elementor-element.elementor-element-d334ec1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-226 .elementor-element.elementor-element-cc0e69e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-226 .elementor-element.elementor-element-254ed87{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-posts-fallback{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination{font-size:var( --e-global-typography-1da2d69-font-size );line-height:var( --e-global-typography-1da2d69-line-height );letter-spacing:var( --e-global-typography-1da2d69-letter-spacing );}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-226 .elementor-element.elementor-element-d334ec1 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-226 .elementor-element.elementor-element-d334ec1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-226 .elementor-element.elementor-element-cc0e69e > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-226 .elementor-element.elementor-element-cc0e69e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-226 .elementor-element.elementor-element-254ed87{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-226 .elementor-element.elementor-element-57f62f2 > .elementor-widget-container{margin:0px 0px 83px 0px;}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-posts-fallback{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-226 .elementor-element.elementor-element-57f62f2 .dce-pagination{font-size:var( --e-global-typography-1da2d69-font-size );line-height:var( --e-global-typography-1da2d69-line-height );letter-spacing:var( --e-global-typography-1da2d69-letter-spacing );}}/* Start custom CSS for dce-searchfilter, class: .elementor-element-e5a11b4 *//**************** Entire form */

/* Entire form horizontal aligment */
.searchandfilter > ul > li {
	display: inline-block;
	vertical-align: bottom;
	padding: 6px  10px;
}

/* All fonts */
#propertiesfilters {
    font-family: "Montserrat", Sans-serif;
}

/* All titles fonts */
#propertiesfilters h4 {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 600;
}

/* All inputs */
#propertiesfilters input {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-radius: 0px 0px 0px 0px;
}

/* All selects */
#propertiesfilters select {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-radius: 0px 0px 0px 0px;
}


/**************** Individual elements */

/* Hide the generic search bar */
#propertiesfilters .sf-field-search {
    display: none;
}

/* Submit button */
#propertiesfilters .sf-field-submit input {
    /*
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent );
    border-radius: 0;*/
    border: none;
    padding: 10px 50px 10px 50px;
    background-color: #123C56;
    color: #FFC67B;
    font-family: "Prompt", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.48px;
}

/* Submit button hover */
#propertiesfilters .sf-field-submit input:hover {
    background-color: #F2BA1E;
    color: #000000;
}

/* Submit button top margin */
#propertiesfilters .sf-field-submit {
    margin-top: 22px;
}

/* Expand price inputs to see whole numbers */
.searchandfilter .sf-range-max, .searchandfilter .sf-range-min {
    max-width: 134px;
}


/**************** Media Queries */

/* Progressively hide elements the lower the res:
Estado - 767
Piso - 633
Pisos - 633
Tamaño - 633
Baños - 624 - (Also center form at this res)
Parq. - 624
Habs. - 422
Contenido - 422
*/


@media only screen and (max-width: 767px) {
    .sf-field-taxonomy-estado {
        display: none !important;
    }
}

@media only screen and (max-width: 633px) {
    .sf-field-post-meta-datos_de_la_propiedad_piso, .sf-field-post-meta-datos_de_la_propiedad_pisos, .sf-field-post-meta-datos_de_la_propiedad_tamano {
        display: none !important;
    }
}

@media only screen and (max-width: 624px) {
    .sf-field-post-meta-datos_de_la_propiedad_banos, .sf-field-post-meta-datos_de_la_propiedad_parqueos {
        display: none !important;
    }
    
    #propertiesfilters {
        text-align: center;
    }
}

@media only screen and (max-width: 422px) {
    .sf-field-post-meta-datos_de_la_propiedad_habitaciones, .sf-field-taxonomy-contenido {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-57f62f2 */@media only screen and (max-width: 1279px) {
	article {
		padding-right: 8px !important;
		padding-left: 8px !important;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8cafd53 *//* Wide manage this section */
@media only screen and (min-width: 1921px) {
  .widemanageprops {
        max-width: 1920px;
        margin: 0 auto;
    }
}/* End custom CSS */