/* <link rel="stylesheet" type="text/css" href="_media/custom/custom-changes-blocks-listings.css"> */



.officelistings-001 .fluid-container {
//        padding: 0 var(--col-gap-1);
}
.mylistings-001 .container, 
.officelistings-001 .container, 
.list-idx-001 .container, 
.predef-search-001 .container {
//	padding: 0 var(--col-gap-1);
//	max-width: 100%;
//	width: 100%;
}





/*------- LISTINGS AREA -----------*/



#listing-results-view.mrp-style-area .mrp-listing-result {
    width:100% !important;
    padding-left:0px !important;
    padding-right:0px !important;
    margin-bottom:85px !important;
    min-height:250px !important;
}

#listing-results-view.mrp-style-area .listing-image-and-toolbar-wrapper {
    width:45% !important;
}

#listing-results-view.mrp-style-area .mrp-listing-main-image-container {
    height:250px !important;
    box-shadow:none !important;
    padding:0px !important;
}

#listing-results-view.mrp-style-area .mrp-listing-summary-section {
    width:50% !important;
    position:absolute !important;
    left:50% !important;
    top:180px !important;
}

#listing-results-view.mrp-style-area .mrp-description-and-attribution-wrapper {
    width:50% !important;
    position:absolute !important;
    left:50% !important;
    top:82px !important;
}

#listing-results-view.mrp-style-area .listing-item-entry-title,
#listing-results-view.mrp-style-area .mrp-listing-address-info span {
    display:none !important;
}

#listing-results-view.mrp-style-area .mrp-listing-address-info {
    display:block !important;
    width:50% !important;
    position:absolute !important;
    left:50% !important;
    top:22px !important;
}

#listing-results-view.mrp-style-area .mrp-listing-address-info > h3 {
    font-size:20px !important;
    text-transform:uppercase !important;
}

#listing-results-view.mrp-style-area .mrp-listing-address-info h3 {
    font-family: var(--title-font-family) !important;
}
#listing-results-view.mrp-style-area .mrp-listing-address-info h3 a {
    color:#3d3d3d !important;
    font-size:20px !important;
}
#listing-results-view.mrp-style-area .mrp-listing-address-info h3 a:hover {
        text-decoration: none !IMportant;
}

#listing-results-view.mrp-style-area .mrp-listing-details-link {
    position:absolute !important;
    width:50% !important;
    left:50% !important;
    top:205px;
}

#listing-results-view.mrp-style-area .mrp-listing-details-link a::before {
    content:"MORE PLEASE" !important;
    font-size:14px !important;
    color: var(--g-accent-color) !important;
    transition: all 0.5s ease;
}
#listing-results-view.mrp-style-area .mrp-listing-details-link a:hover::before {
   color:#fff !important;
}
#listing-results-view.mrp-style-area .mrp-listing-details-link a:hover {
    color:#fff !important;
    background-color: var(--g-accent-color) !important;
}

#listing-results-view.mrp-style-area .mrp-listing-details-link a {
    background-color:transparent !important;
    border:1px solid var(--g-accent-color) !important;
    border-radius:10px !important;
    padding:10px 25px !important;
    color:#646464 !important;
    font-weight:bold !important;
    box-shadow:none !important;
    transition: all 0.5s ease;
}

#listing-results-view.mrp-style-area .mrp-owner-contact-container {
    display:none !important;
}

#content-well #listing-results-view.mrp-style-area .mrp-listing-price-container {
    position: absolute !important;
    -webkit-transform:none !important;
    -moz-transform:none !important;
    -ms-transform:none !important;
    -o-transform:none !important;
    transform:none !important;
    right:0px !important;
    top:18px !important;
    background-color:transparent !important;
    color: var(--g-accent-color) !important;
    font-size:20px !important;
    box-shadow:none !important;
    padding:0px !important;
    opacity:1 !important;
        font-weight: 600;
}

#listing-results-view.mrp-style-area .listing-item-top-menu span {
    display:none !important; 
}

#listing-results-view.mrp-style-area .mrp-description-and-attribution-wrapper {
    height:6em !important;
}

#listing-results-view.mrp-style-area .mrp-listing-description {
    height:7em !important;
    line-height:1.7em !important;
}

#listing-results-view.mrp-style-area .mrp-listing-description span {
    font-size:14px !important;
}

#listing-results-view.mrp-style-area .mrp-listing-links-section {
    display:none !important;
}

#listing-results-view.mrp-style-area .mrp-sold-ad {
    display:none !important;
}

#content-well #listing-results-view.mrp-style-area .summary-property-type {
    position: absolute !Important;
    left: 50% !important;
    top: 84px !important;
    width:100% !important;
    padding:0px !important;
    background-color:transparent !important;
    color:#666 !important;
    box-shadow:none !important;
    opacity:1 !important;
}

#listing-results-view.mrp-style-area .mrp-listing-summary-section dt {
    display:none;
}

#listing-results-view.mrp-style-area .mrp-listing-summary-section > div,
#listing-results-view.mrp-style-area .mrp-listing-summary-section > div dd {
    border:0px !important;
}

#listing-results-view.mrp-style-area .mrp-listing-summary-section > div dd span {
    font-weight:bold !important;
    font-size:14px;
}

#listing-results-view.mrp-style-area .mrp-listing-summary-section dd.mls-num-line::before {
   content:"#";
}

#listing-results-view.mrp-style-area .mrp-listing-summary-section .summary-bedrooms dd span::after {
   content:" Beds";
}

#listing-results-view.mrp-style-area .mrp-listing-summary-section .summary-bathrooms dd span::after {
   content:" Baths";
}

#listing-results-view.mrp-style-area .small-recip-logo {
    width:25px !important;
}

#listing-results-view.mrp-style-area.ectx-myofficelistings .mrp-listing-description {
    height:5.5em !important;
}

#listing-details-view a {
    color:#3d3d3d !important;
}

#listing-details-view.mrp-style-area .mrp-listing-details-tabs li.active {
    border-bottom:3px solid #3d3d3d !important;
}

#listing-details-view.mrp-style-area .mrp-listing-details-tabs li a:hover {
    color: var(--g-accent-color) !important;
}

#listing-details-view.mrp-style-area .mrp-listing-quick-actions > span {
    background-color: var(--g-accent-color) !important;
}

#listing-details-view.mrp-style-area .mrp-listing-links-section > ul li {
    background-color:transparent !important;
    color:#fff !important;
    border:1px solid var(--g-accent-color) !important;
}

#listing-details-view.mrp-style-area .mrp-listing-links-section > ul li:hover,
#listing-details-view.mrp-style-area .mrp-listing-links-section > ul li:hover a {
    background-color: var(--g-accent-color) !important;
    color:#fff !important;
}

#listing-details-view.mrp-style-area .mrp-listing-links-section > ul li a:hover {
    background-color: var(--g-accent-color) !important;
    color:#fff !important;
}

#listing-details-view.mrp-style-area .post-image-wrapper {
    max-width:100% !important;
}

@media (max-width:880px) {
    #listing-results-view.mrp-style-area .listing-image-and-toolbar-wrapper {
        width:35% !important;
    }

    #listing-results-view.mrp-style-area .mrp-listing-main-image-container {
        height:160px !important;
    }

    #listing-results-view.mrp-style-area .mrp-listing-address-info,
    #listing-results-view.mrp-style-area .summary-property-type,
    #listing-results-view.mrp-style-area .mrp-description-and-attribution-wrapper,
    #listing-results-view.mrp-style-area .mrp-listing-summary-section,
    #listing-results-view.mrp-style-area .mrp-listing-details-link {
        left:38% !important;
        width:62% !important;
    }
}


@media (max-width:660px) {
    #listing-results-view.mrp-style-area .listing-image-and-toolbar-wrapper {
        width:100% !important;
    }

    #listing-results-view.mrp-style-area .mrp-listing-main-image-container {
        height:200px !important;
    }

    #listing-results-view.mrp-style-area .mrp-listing-address-info,
    #listing-results-view.mrp-style-area .summary-property-type,
    #listing-results-view.mrp-style-area .mrp-description-and-attribution-wrapper,
    #listing-results-view.mrp-style-area .mrp-listing-summary-section,
    #listing-results-view.mrp-style-area .mrp-listing-details-link {
        left:0% !important;
        width:100% !important;
    }

    #listing-results-view.mrp-style-area .mrp-listing-address-info {
        top:260px !important;
    }

    #listing-results-view.mrp-style-area .mrp-listing-price-container {
        left:0% !important;
        right:auto !important;
        top:263px !important;
    }

    #listing-results-view.mrp-style-area .summary-property-type {
        top:276px !important;
    }

    #listing-results-view.mrp-style-area .mrp-description-and-attribution-wrapper {
        top:300px !important;
    }


    #listing-results-view.mrp-style-area .mrp-listing-details-link {
        top:432px !important;
    }

    #listing-results-view.mrp-style-area .mrp-listing-summary-section {
        top:383px !important;
    }

    .listing-results-view .mrp-listing-result {
        border:0px !important; 
    }

    #listing-results-view.mrp-style-area .mrp-listing-result {
        min-height:460px !important;
    }

    #listing-results-view.mrp-style-area .mrp-listing-summary-section > div dd span {
        font-size:12px !important;
    }

}



#listing-results-view.mrp-style-area .listing-image-and-toolbar-wrapper, 
#listing-results-view.mrp-style-area .mrp-listing-result.no-photo-overlay .mrp-listing-main-image-container {
        margin-bottom: 0 !Important;
        border-bottom: 0 !important;
}


#listing-results-view.mrp-style-area .mrp-listing-attribution-top-wrapper {
    display: none !Important;
}



#listing-results-view.mrp-style-area .mrp-listing-result-overlay {
	margin-left: 0px !important;
	width: calc( 100% - 0px ) !important;
	background-color: var(--g-accent-color) !important;
}





@media (max-width:660px) {

#content-well #listing-results-view.mrp-style-area .mrp-listing-price-container {
    top: auto !Important;
        bottom: 205px !Important;
        right: auto !Important;
        left: 0 !important;
        text-align: left !important;
}
#content-well #listing-results-view.mrp-style-area .summary-property-type {
    top: auto !Important;
        bottom: 181px !Important;
        width: 50% !important;
        text-align: right !Important;
}



}



#listing-results-view.mrp-style-area .mrp-listing-result .mrp-listing-main-image-container .inner img.mrp-listing-main-image {
    filter: grayscale(1);
    transition: all 0.5s ease;
}
#listing-results-view.mrp-style-area .mrp-listing-result:hover .mrp-listing-main-image-container .inner img.mrp-listing-main-image {
    filter: grayscale(0);
}



/* ----- END LISTING STYLING -------- */















@media (min-width: 41rem) {



}


