.room-info-section,
.bathroom-info-section,
.mrp-listing-wide-info-section,
.mrp-listing-info-section.info-section-Resi-4,
.mrp-listing-info-section.info-section-Resi-7,
.mrp-listing-info-section.info-section-Resi-8,
.mrp-listing-info-section.info-section-Resi-10,
.mrp-listing-info-section.info-section-Resi-11,
.mrp-listing-info-section.info-section-Resi-12,
.mrp-listing-info-section.info-section-Resi-13 {
display: none !important;
}

.mrp-vow-login-with-external-id {
  display: none !important;
}

/* OVERVIEW LISTINGS */

.listing-item-entry-title {
	display: none !important;
}

.hq-ah--data-container {
	align-items: center !important;
}

.hq-ah--data-container > div {
	padding: 20px 10px !important;
}

.listing-sub-category {
  color: #000000 !important;
}

.listing-contact-info {
  border: 1px solid #000000 !important;
  background: #fff !important;
}

.summary-property-type,
.mrp-listing-price-container {
  background: #000000 !important;
  opacity: 1 !important;
}

#listing-results-view.mrp-style-area .mrp-listing-result-overlay.blue {
  background: #000000 !important;
}

.btn.contact-info-tab {
  background: #000000 !important;
  color: #fff !important;
}

.mrp-listing-details-link a {
  background: #000000 !important;
}

.sidebar-map.map-img-wrapper,
.sidebar-map-options,
.mrp-ll-sidebar,
.mrp-results-page-summary,
#listing-details-view.mrp-style-area.xl
  .large-sidebar
  > section.inline-mortgage-calc-form,
#listing-details-view.mrp-style-area.xl
  .large-sidebar
  > section.inline-contact-form {
  display: none;
}

#listing-details-view.mrp-style-area.xl .large-sidebar,
.mrp-listing-last-modified {
  display: none !important;
}

.top-content.mid-content,
#listing-details-view.mrp-style-area.lg
  .mrp-listing-details-tab-content
  > .mid-content,
#listing-details-view.mrp-style-area.xs .mid-content,
#listing-details-view.mrp-style-area.xl .mid-content {
  max-width: 1100px !important;
}

.post-image-content,
#listing-details-view.mrp-style-area.sm620 .post-image-wrapper {
  max-width: 100% !important;
  width: 100% !important;
}

.mdicon {
  background: #000000 !important;
}

#listing-details-view.mrp-style-area .mrp-listing-details-tabs > li a {
  color: #777 !important;
}

#listing-details-view.mrp-style-area .mrp-listing-details-tabs li.active {
  border-bottom: 3px solid #777 !important;
}

.mrp-i-unit,
.mrp-m-unit,
.powered-by-outer a {
  border-bottom: 1px solid #777 !important;
  color: #777 !important;
}

.mrp-area-stats,
.listing-contact-info {
  display: none !important;
}

#listing-details-view.mrp-style-area.md .post-image-sidebar {
  width: 100% !important;
}

.mrp-details-main-summary {
  background: #fff !important;
}

.contact-phone a,
.contact-email a {
  color: #777 !important;
  text-decoration: underline !important;
}

#listing-details-view.mrp-style-area
  .mrp-owner-contact-container
  .listing-contact-info
  .listing-contact-info-wrapper {
  width: 100%;
  text-align: center;
}

.page-footer a,
.mrp-listing-results-footer {
  display: none;
}

.mrp-listing-links-section {
  display: none !important;
}

.mrp-area-stats.bottom {
  display: none !important;
}

.small-recip-logo {
  display: none !important;
}

.powered-by a {
  color: #777 !important;
  text-decoration: underline;
}

.mrp-style-area .btn {
  background: #000000 !important;
  border: none !important;
  color: #fff !important;
}

.mrp-contact-phone {
  color: #000000 !important;
  text-decoration: underline !important;
}

/* ==== FROM DANS EMAIL ====*/

#listing-results-view.mrp-style-area .mrp-listing-main-image-container {
    width: 100%;
    height: 253px !important;
		box-shadow: none !important;
		padding: 0px !important;
}


#listing-results-view.mrp-style-area .mrp-listing-main-image-container .inner  {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
}

#listing-results-view.mrp-style-area.sm560 .mrp-listing-result .listing-item-entry-title {
    text-align: justify;
    letter-spacing: normal;
}
#listing-results-view.mrp-style-area.sm560 .mrp-listing-result {
    padding: 20px !important;
}
#listing-results-view.mrp-style-area {
    max-width: 1328px !important;
}

#listing-results-view.mrp-style-area .mrp-listing-result-overflow-message {
	background-color:#000000 !important;
}

ul.w-nav-list level_1 hover_simple li {
  background-color: #000000;
}

.idx-basic-form .noUi-connect {
    background-color: #D3D3D3 !important;
}
.powered-by {
    display: none;
}
a.small-number.current {
    display: none !important;
}
.idx-basic-form .bottom a.save-search {
    color: #fff;
    background-color: #000000 !important;
    padding: 8px 37px 9px 14px;
}

form.idx-basic-form .selectize-input.items {
    border: 1px solid #000;
}

.idx-basic-form .toggle-control span.base::before {
    background-color: #888888 !important;
}

.idx-basic-form .bottom a.reset-form::before,
.idx-basic-form .bottom a.launch-map::before,
.idx-basic-form .bottom a.show-hide::before {
    background-blend-mode: color !important;
    background-color: #888888 !important;
 }

#listing-results-view.mrp-style-area .mrp-listing-result-overflow-message {
	background-color:#000000 !important;
}

ul.w-nav-list level_1 hover_simple li {
  background-color: #000000;
}

.idx-basic-form .noUi-connect {
    background-color: #D3D3D3 !important;
}
.powered-by {
    display: none;
}
a.small-number.current {
    display: none !important;
}
.idx-basic-form .bottom a.save-search {
    color: #fff;
    background-color: #000;
    color: rgba(255, 255, 255, 0.84);
    padding: 8px 37px 9px 14px;
}

form.idx-basic-form .selectize-input.items {
    border: 1px solid #000;
}

/* === END DANS EMAIL ===*/

@media only screen and (min-width: 600px) {
  #listing-details-view.mrp-style-area
    .mrp-owner-contact-container
    .listing-contact-info
    .listing-contact-info-wrapper {
    display: flex !important;
    justify-content: space-around !important;
    width: 100% !important;
    padding: 1rem 0 !important;
    line-height: normal !important;
  }
}

@media only screen and (min-width: 1281px) {
  .mrp-listing-result {
    width: 33% !important;
  }
}

#listing-details-view.mrp-style-area.sm620 .post-image-sidebar {
	width: 100% !important;
	float: none !important;
	clear: both;
}

#listing-details-view.mrp-style-area.sm620 .post-image-sidebar section {
	padding: 0 !important;
}

#listing-results-view.mrp-style-area .mrp-listing-address-info {
	position: absolute;
	display: block !important;
	padding: 20px 0;
}

#listing-results-view.mrp-style-area .mrp-listing-address-info a {
	color: #000000;
}

#listing-results-view.mrp-style-area .mrp-listing-summary-outer {
	margin-top: 50px;
}

@media only screen and (min-width: 713px) {


#listing-details-view.mrp-style-area .post-image-sidebar .hq-ah--data-container {
	flex-direction: row !important;
}
#listing-details-view.mrp-style-area .post-image-sidebar .hq-ah--data-container > div {
	flex-basis: 33.33%;
}

}
