/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.6.1782883532
Updated: 2026-07-01 05:25:32

*/
.single-idx-wrapper .et_post_meta_wrapper {
    display: none;
}
.single-idx-wrapper .et_pb_post .entry-content {
    padding-top: 0px !important;
}


/* ================================
   HIDE DIVI DEFAULT META
================================ */
.single-idx-wrapper .et_post_meta_wrapper {
    display: none;
}

.single-idx-wrapper .et_pb_post .entry-content {
    padding-top: 0 !important;
}


/* ================================
   PROPERTY ADDRESS
================================ */
.IDX-resultsAddress {
    margin: 0 !important;
}

.IDX-resultsAddress a {
    color: #C20000 !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}

.IDX-resultsAddress .IDX-field span {
    color: #212121 !important;
}


/* ================================
   RESULTS CONTAINER
================================ */
.IDX-resultsCellsContainer {
    padding: 10px;
    background: #f5f5f5;
}

.IDX-resultsCell {
    background: #fff !important;
    padding: 14px !important;
}

.IDX-wrapper-standard .IDX-resultsCell {
    border-bottom: 1px solid #9f9f9f !important;
    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
}


/* ================================
   PROPERTY IMAGE
================================ */
.IDX-resultsPhoto {
    padding: 4px !important;
    border: 1px solid #bdbdbd !important;
    background: #ebebeb !important;
}


/* ================================
   ACTION BUTTONS WRAPPER
================================ */
.IDX-resultsCellActions {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 10px !important;
    width: 100% !important;
}

.IDX-resultsCellActions > div {
    margin: 0 !important;
}


/* ================================
   DEFAULT BUTTON
================================ */
.IDX-resultsCellAction {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    height: 44px !important;
    padding: 0 22px !important;

    background: #fff !important;
    border: 1px solid #d7dce2 !important;
    border-radius: 6px !important;

    color: #333 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-decoration: none !important;

    box-shadow: none !important;
    transition: all 0.25s ease !important;
}

.IDX-resultsCellAction:hover {
    background: #f5f5f5 !important;
    border-color: #c91c24 !important;
    color: #c91c24 !important;
}


/* ================================
   DETAILS BUTTON
================================ */
.IDX-resultsDetailsLink {
    margin-left: auto !important;
}

.IDX-resultsDetailsLink .IDX-resultsCellAction {
    background: #d70715 !important;
    border-color: #d70715 !important;
    color: #fff !important;

    min-width: 140px !important;
    font-weight: 700 !important;
}

.IDX-resultsDetailsLink .IDX-resultsCellAction:hover {
    background: #b9000c !important;
    border-color: #b9000c !important;
    color: #fff !important;
}


/* ================================
   SECTION / SEPARATOR TITLE
================================ */
.IDX-resultsSeparatorText {
    color: #000 !important;
    font-size: 26px !important;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
}


/* ================================
   MOBILE
================================ */
@media (max-width: 767px) {

    .IDX-resultsSeparatorText {
        font-size: 22px !important;
    }

.IDX-resultsCellActions {display: grid !important;
  grid-template-columns: 1fr 1fr !important;
        gap: 10px !important;
        margin-top: 10px !important;
        width: 100% !important;
    }

    .IDX-resultsCellAction {
        width: 100% !important;
        min-width: 0 !important;
        padding: 0 10px !important;
    }

    .IDX-resultsDetailsLink {
        margin-left: 0 !important;
    }

    .IDX-resultsDetailsLink .IDX-resultsCellAction {
        min-width: 0 !important;
    }

    .IDX-btn.IDX-btn-default {
        padding: 10px !important;
    }

}


