.elementor-278 .elementor-element.elementor-element-42b960c{--display:flex;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-42b960c:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-42b960c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-f3606b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-278 .elementor-element.elementor-element-42b960c{--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-42b960c{--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */.elementor-278 .elementor-element.elementor-element-42b960c:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-42b960c > .elementor-motion-effects-container > .elementor-motion-effects-layer
 {
    background-color: #fafafb;
}

p {
    
    font-size: 14px;
    line-height: 20px;
}

    .property-list
 {
     margin-bottom: 25px !important;
        border: 0px!important;
    }


/* Solo móviles y tablets (hasta 1024px) */
@media screen and (max-width: 1024px) {
    .property-list__meta--left {
        display: none;
    }
    
    .property-list .directorist-listing-title {
        font-size: 15px!important;
    }
    
    .property-contact-buttons {

    margin-top: 10px;
}

.property-list__meta {
    margin-right: auto;
    margin-left: auto;
}

.archive-search-top .searchform__basic .searchform__advanced-button {
        display: none!important;
    }
    
.directorist-content-active .directorist-listings-header__left, .directorist-content-active .directorist-listings-header__left .directorist-filter-btn {
    display: none!important;
}


.directorist-archive-contents .directorist-header-bar .directorist-sortby-dropdown {
    display: none!important;
}

}

/* Solo en versión web (desktop) */
@media screen and (min-width: 1025px) {

   

    .property-list .directorist-listing-title {
        font-size: 15px!important;
    }

    p {
        margin-top: 2rem;
    }

    .directorist-viewas__item--mapa .directorist-icon-mask {
        --directorist-icon: url('https://eximiahaus.pe/wp-content/plugins/directorist/assets/icons/font-awesome/svgs/solid/map-marker-alt.svg') !important;
    }

    .directorist-container, 
    .directorist-container-lg, 
    .directorist-container-md, 
    .directorist-container-sm, 
    .directorist-container-xl {
        max-width: 1390px;
    }

    .property-list {
        margin-bottom: 15px !important;
        border: 0.2px solid #bcbcbc; /* Borde gris */
        border-radius: 15px;     
    }

    .property-list__thumb {
        border-radius: 15px 0px 0px 15px !important;
        flex: 0 0 425px !important;
    }

    .property-list__wrap {
        border-radius: 15px !important;
    }

    .property-block-style-4 .property-list__wrap {
        height: 280px !important;
    }
    
    
}




.property-contact-buttons a,
.property-contact-buttons button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 10px 15px;
    font-weight: bold;
    font-size: 14px;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    text-decoration: none;
    transition: background-color 0.3s ease;
}

.property-contact-buttons .whatsapp-btn {
    background-color: #DC0000;
    color: white;
}

.property-contact-buttons .whatsapp-btn i {
    font-size: 15px;
     
}

.property-contact-buttons .contact-btn {
    background-color: white;
    color: #DC0000;
    font-weight: 600;
    border: 1px solid #DC0000; 
}

.property-contact-buttons .contact-btn i {
    font-size: 15px;
}

.property-contact-buttons .contact-btn:hover,
.property-contact-buttons .whatsapp-btn:hover {
    opacity: 0.9;
}/* End custom CSS */