/**********************************/
/************* FILTER *************/
/**********************************/

.filter {
	/* max-width: 1050px; */
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1px;

	margin: 1em auto 0 auto;
	text-align: center;
	max-width: 1150px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	font-size: 0.8em;
	max-width: 1150px;
	width: 100%;
	padding: 0 50px;
}

.filter .type,
.filter li {
	display: inline-block;
}

.filter .type {
	border-bottom: 1px solid #c3c3c3;
	margin-bottom: 1em;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.filter .type:last-of-type {
	margin-right: 0;
}

.filter li {
	margin: 1em;
	position: relative;
	cursor: pointer;
}

.filter li a:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #ee3c45;
	bottom: -14px;
	height: 1px;
	width: 0;
	left: 0;
	right: 0;

	-webkit-transition: width 0.5s;
	transition: width 0.5s;
}

.filter li:hover a:after,
.filter li .active:after {
	width: 100%;
	bottom: -14px;
}

.filter li.sub-menu {
	position: relative;
}

.filter li.sub-menu ul {
	position: absolute;
	top: 100%;

	display: none;
}

.filter li.sub-menu:hover ul {
	display: block;

	background-color: white;
}

.filter li.sub-menu:hover ul li {
	display: block;
}

.filter .order,
.filter .layout,
.filter .orderby {
	width: auto;
	margin: 0 1em;
}

.filter .order li,
.filter .layout li {
	margin-right: 5px;
	cursor: pointer;
}

.filter .active {
	fill: #ee3c45;
	color: #ee3c45;
}

.filter .active,
.filter .active:after {
	pointer-events: none;
	cursor: none;
}

.filter .type li:first-of-type {
	margin-left: 0;
}

.filter .type li:last-of-type {
	margin-right: 0;
}

.filter .type li svg {
	vertical-align: bottom;
}

.filter .type li a:hover,
.filter .type li a:hover svg {
	color: #ee3c45;
	fill: #ee3c45;
}

.price_range {
	margin: 0 auto;
	text-align: center;
	max-width: 1150px;
	width: 100%;
	padding: 0 50px;
}

.price_range .ui-content {
	background: white;
	padding: 1em;
	margin: 2em auto 0 auto !important;
	text-align: center;
	max-width: 1050px;
	width: 100%;
}

.price_range form {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.price_range form .col-1-5 {
	width: 15%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 1px;
}

.price_range form .col-1-5:last-of-type {
	justify-content: flex-start;
}

.price_range form .col-3-5 {
	width: 55%;
}

.price_range input[type="submit"] {
	border: 2px solid #222;
	background: white;
	color: #222;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: bold;
	border-radius: 0;
}

.price_range input[type="submit"]:hover,
.price_range input[type="submit"]:active,
.price_range input[type="submit"]:focus {
	background: #222;
	color: white;
}

#priceSlider {
	box-shadow: none;
	border: none;
	border-radius: 0;
	height: 2px;
	margin: 0 2em;
}

#priceSlider .noUi-connect {
	background: #ee3c45;
}

#priceSlider .noUi-connects {
	background: #c3c3c3;
}

#priceSlider .noUi-handle {
	border-radius: 50%;
	width: 15px;
	height: 15px;
	box-shadow: none;
	background: white;
	border: 2px solid #ee3c45;
	top: -7px;
	cursor: pointer;
}

#priceSlider .noUi-handle:before,
#priceSlider .noUi-handle:after {
	display: none;
}

.filter.sticky {
	position: fixed;
	top: 37px;
	z-index: 99999;
	background: #fff;
	width: 100%;
	padding: 0;
	padding-top: 20px;
	max-width: 100%;
}

.filter.sticky ul {
	border: none;
}

.filter.sticky li a:after {
	display: none;
}

.filter.sticky .type.orderby,
.filter.sticky .type.order,
.filter.sticky .type.layout {
	display: none;
}

.filter .orderby {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1em 0 1.212em 0;
}

.filter .orderby > li {
	text-align: left;
	position: relative;
	padding-bottom: 0px;
	vertical-align: top;
	margin: 0;
}

.filter .orderby > li > a {
	padding: 0;
	width: -moz-max-content;
	width: max-content;
	padding-bottom: 1em;
	background: none;
	display: inline;
}

.filter .orderby > li:after {
	font-family: FontAwesome;
	font-weight: 900;
	content: "\f107";
	position: static;
	display: inline;
	margin-left: 1em;
}

.filter .orderby li {
	margin: 0;
	width: 100%;
}

.filter .orderby .sub-menu {
	display: none;
	position: absolute;
	left: 0;
	margin-left: 0;
}

.filter .orderby li:hover .sub-menu {
	display: block;
}

.filter .orderby .sub-menu a {
	padding: 1em;
	background: #f1f1f1;
	display: block;
	width: -moz-max-content;
	width: max-content;
}

.filter .orderby a:after {
	display: none;
}

.filter select.categories,
.filter select.orderby {
	display: none;
}

.filter ul.categories li a:after,
.filter ul.categories li:hover a:after,
.filter ul.categories li .active:after {
	bottom: -13px;
}

.filter li:hover a:after,
.filter li .active:after .cmw_listing_box .hidden {
	overflow: hidden;
}

.cmw_listing_box .image {
	transform: scale(1);
	background-position: center center !important;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-size: cover !important;
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.cmw_listing_box:hover .image {
	transform: scale(1.05);
}

.grid article {
	max-width: 30%;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin: 1%;
}

.list article {
	height: 175px;
	overflow-y: hidden;
	text-align: left;
}

.list article .hidden {
	width: 30%;
	float: left;
	display: inline-block !important;
}

.list article .vcenter {
	display: inline-block;
	vertical-align: top;
	width: 65%;
	float: right;
	padding: 0 !important;
}

.list .cmw_box_price,
.list .cmw_box_button {
	position: absolute;
	right: 40px;
}

.list .cmw_box_title {
	margin-top: 55px;
	display: inline-block;
	margin-bottom: 0;
	max-width: 65%;
}

.list .cmw_bold2 {
	color: #ee3c45;
	display: inline;
}

.list .cmw_box_price {
	top: 30px;
	font-size: 0.8em;
}

.list .cmw_box_button {
	bottom: 40px;
}

.grid article,
.list article {
	background: #fff !important;
}

.grid .cmw_listing_box a,
.list .cmw_listing_box a {
	padding: 0;
	color: #000;
	font-size: 22px;
}

.grid .cmw_listing_box a:hover,
.list .cmw_listing_box a:hover {
	color: #000;
}

.grid article .image,
.list article .image {
	height: 200px;
	overflow-y: hidden;
	background-size: cover !important;
	display: block;
	background-position: center center;
	position: static;
}

.grid article .vcenter,
.list article .vcenter {
	position: static;
	transform: inherit;
	padding: 25px;
	height: auto;
}

.grid .cmw_listing_box .image:before,
.list .cmw_listing_box .image:before {
	display: none;
}

.grid .cmw_bold2,
.list .cwm_bold2 {
	display: inline;
	color: #ee3c45;
}

.grid .cmw_box_title,
.list .cmw_box_title {
	font-size: 20px;
	line-height: 26px;
}

.grid .cmw_box_button,
.list .cwm_box_button {
	margin-top: 25px;
}

.testimonial {
	max-width: 650px;
	margin: 50px auto;
	text-align: center;
	display: block;
	line-height: normal;
	height: auto !important;
}

.testimonial .quote {
	color: #000;
	font-family: "sofia-pro", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	position: relative;
	quotes: "“" "”" "‘" "’";
}

.testimonial .quote:before,
.testimonial .quote:after {
	font-size: 100px;
	color: #e3e3e3;
	position: absolute;
	top: 0;
}

.testimonial .quote:before {
	left: -80px;
	content: open-quote;
}

.testimonial .quote:after {
	right: -80px;
	content: close-quote;
}

.testimonial .author {
	color: #ee3c45;
	font-size: 11px;
	text-align: right;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
	letter-spacing: 1px;
	line-height: 14px;
}

.testimonial .author span {
	color: #c3c3c3;
	display: block;
}

.special_container {
	clear: both;
	display: block;
	/* height: 400px; */
	margin-bottom: 50px;
}

.special {
	position: relative;
	overflow: hidden;
	color: #fff;
	text-align: center;
	background-size: cover !important;
	background-position: center !important;
	width: 100%;
	height: 400px;
	margin-bottom: 50px;

	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);

	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.special:hover {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

#street-view.special {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

#street-view.special:hover {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}

#street-view .gm-iv-address {
	display: none !important;
}

.special.right {
	float: right;
	max-width: 48%;
}

.special.left {
	float: left;
	max-width: 48%;
}

.special .vcenter {
	left: 0;
	z-index: 10;
	position: absolute;
	right: 0;
	width: 100%;
	margin: 0 auto;
	color: inherit;

	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.special:hover .vcenter {
	top: 45%;
}

.special .smalltitle {
	color: inherit;
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 30px;
	line-height: 30px;
}

.special p {
	margin: 0 auto;
}

.special .link {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	color: inherit;
}

.special .link:before {
	background: rgba(0, 0, 0, 0.5);
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
	content: "";

	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.special:hover .link:before {
	background: rgba(0, 0, 0, 0.7);
}

.special .fa {
	border: 2px solid #fff;
	margin: 10px auto 15px auto;
	text-align: center;
	padding: 15px 19px 15px 20px;
	font-size: 22px;
	color: inherit;
	position: relative;
}

.special span {
	font-size: 14px;
	font-family: "Roboto", sans-serif !important;
	font-weight: normal;
	display: block;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	color: inherit;
	margin-top: 10px;
}

.special iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.special.cmw_plans {
	background: url("../images/bg-floorplans.jpg") no-repeat;
	background-size: cover;
	background-position: center;
}

.lity-iframe-container {
	overflow: hidden !important;
}

.cmw_slider img {
	width: 100%;
}

.cmw_title_width {
	width: 100%;
	text-align: center;
	margin-top: -45px;
}

.cmw_title {
	text-transform: uppercase;
}

.cmw_bold {
	font-weight: 900;
}

.cmw_contentn_over_img {
	margin-top: -80px !important;
	padding-top: 15px;
	background-color: transparent;
}

.cmw_contentn_over_img {
	margin-top: 0 !important;
}

.cmw_price_width {
	width: 100%;
	text-align: center;
	margin-top: -20px;
}

.cmw_price_color {
	color: #ee3c45;
	font-weight: 600;
	margin-bottom: 70px;
}

.cmw_price_width h3 {
	font-size: 45px !important;
}

.cmw_text {
	text-align: center;
	padding: 0px 20px;
}

.cmw_nav_tabs {
	border: none;
	color: #000;
	box-shadow: none;
	margin-right: 5px;
}

.cmw_nav {
	text-transform: uppercase;
}

.cmw_tabs .title {
	color: #000;
	text-align: center;
}

.cmw_nav > a:hover {
	color: black !important;
}

.cmw_nav.active > a {
	box-shadow: none !important;
	border: none;
}

.x-nav-tabs.cmw_nav_tabs li {
	margin-right: 4px;
}

.cmw_content {
	border-top: 1px solid grey;
	border-left: none !important;
	border-right: none;
	border-bottom: none;
	box-shadow: none;
}

.cmw_red,
.red_star {
	color: #ee3c45;
}

.cmw_black {
	color: #000;
}

.cmw_black_1 {
	color: #000;
}

.cmw_sidebar {
	width: 22% !important;
}

.cmw_map_container {
	width: 60%;
}

.x-nav-tabs.cmw_nav_tabs li {
	border: none;
	list-style: none;
	padding: 0;
	margin: 0;
}

.cmw_img_bottom {
	text-align: center;
	margin-bottom: 5px !important;
}

.cmw_house_image .bx-wrapper .bx-next,
.cmw_house_image .bx-wrapper .bx-prev {
	background: none;
	margin: 0;
	width: inherit;
	height: inherit;
}

.cmw_house_image .bx-wrapper .bx-next:after,
.cmw_house_image .bx-wrapper .bx-prev:after {
	content: "";
	position: absolute;
	width: 28px;
	height: 53px;
}

.cmw_house_image .bx-wrapper .bx-next:after {
	right: -75px;
	background: url("../images/arrow-right.png") no-repeat;
}

.cmw_house_image .bx-wrapper .bx-prev:after {
	left: -75px;
	background: url("../images/arrow-left.png") no-repeat;
}

.cmw_house_image .cmw-portfolio {
	display: block;
	width: 100%;
	height: 100%;
}

.lightbox {
	position: fixed !important;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	line-height: 0;
	font-weight: normal;
	top: 0 !important;
	align-items: center;
	justify-content: center;
	height: 100%;
	flex-direction: column;
}

.lightboxOverlay,
.lightbox {
	max-width: 100% !important;
	z-index: 99999 !important;
}

.lightbox .lb-outerContainer {
	background: none;
	border-radius: 0;
}

.lightbox .lb-image {
	border: none !important;
	border-radius: 0 !important;
}

.cmw_house_image img {
	width: 100%;
}

a.back-to-top {
	width: 60px;
	height: 60px;
	position: relative;
	bottom: 0px;
	border-radius: 0px;
	background-color: #ee3c45;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 30px;
}

.cmw_button {
	text-align: center;
	margin: 10px 0px 30px 0px;
}

.cmw_h1_page {
	font-family: "sofia-pro", "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase !important;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

.cmw_listing_h4 {
	text-transform: uppercase;
	margin: 0;
	padding: 8px;
	border-top: 1px solid #e3e3e3;
}

.cmw_h1_page {
	margin-top: 0;
}

.active_listing_cat > a {
	color: #ee3c45;
}

.cmw_listing_box {
	position: relative;
	text-align: center;
	width: 100%;
	height: 500px;
	margin: 30px auto;
	background-size: cover !important;
	background-position: center center;
	border: 0 !important;
	font-size: 45px;
	font-weight: bold;
	overflow: hidden;
	background-color: #000;
}

.cmw_listing_box .image:before {
	background: rgba(0, 0, 0, 0.2);
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
}

.cmw_listing_box a {
	width: 100%;
	display: block;
	z-index: 9999;
	position: relative;
	color: #fff;
	height: 100%;
	padding: 50px 70px;
}

.cmw_listing_box a:hover {
	color: #fff;
}

.cmw_listing_image {
	position: relative;
	z-index: -1;
	width: 100%;
}

.cmw_box_title {
	font-family: "sofia-pro", "Helvetica Neue", Helvetica, sans-serif;
	color: inherit;
	line-height: 50px;
	margin-bottom: 20px;
	font-weight: inherit;
}

.cmw_box_title > a {
	color: black;
}

.cmw_box_title > .special_title {
	font-family: "sofia-pro", serif;
	letter-spacing: 1px;
	display: block;
	margin-bottom: 0.5em;
}

.cmw_box_title > .special_title:after {
	content: "";
	display: block;
	border-bottom: 2px solid #fff;
	width: 60px;
	margin: 0.3em auto;
}

.cmw_box_title > a > span {
	color: #ee3c45;
}

.cmw-custom-aside {
	min-width: 21%;
	padding-left: 20px;
}

#cmw-list-articles #spinner {
	text-align: center;
	margin-bottom: 25px;
}

.cmw_pagination {
	/* margin-bottom: 80px; */
	clear: both;
}

.cmw_pagination button {
	background: #000;
	color: #fff;
	font-size: 18px;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-radius: 0;
	font-weight: 400;
}

.cmw_text {
	color: #000;
	max-width: 750px;
	margin: 50px auto;
	line-height: 1.6em;
	display: block;
}

.cmw_bold2 {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	display: block;
}

.cmw_box_description {
	color: #000;
	overflow: hidden;
	max-height: 190px;

	display: none;
}

.cmw_box_price {
	font-size: inherit;
	color: inherit;
}

.cmw_box_mls {
	color: #000;
	margin-top: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #fafafa;
	font-size: 14px;
	padding: 7px 15px 0 0;
	letter-spacing: 1px;
	font-weight: bold;
}

.cmw_box_mls.specific {
	padding: 0;
	/* background: #fff; */
	position: static;
	margin: 0 auto 15px auto;
}

.cmw_border_bottom {
	border-bottom: 1px solid #e3e3e3;
}

.cmw_box_button {
	text-transform: uppercase;
	font-size: 14px;
	background: #ee3c45;
	color: #fff;
	display: inline-block;
	padding: 10px 20px;
	letter-spacing: 1px;
	font-weight: normal;
}

.cmw_box_button > a {
	font-size: 15px;
	text-shadow: none !important;
}

.cmw_img {
	max-height: 599px !important;
	max-width: 902px !important;
	overflow: hidden !important;
}

.cmw_link_black {
	font-family: "sofia-pro", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 24px;
	margin: 10px 0px;
}

.cmw_link_black {
	color: #000 !important;
	text-transform: uppercase;
}

.cmw_link_black:hover {
	color: #ee3c45 !important;
}

.cmw_list_ul {
	color: #000;
	font-size: 18px !important;
	font-family: "sofia-pro", "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
}

.cmw_red_link {
	color: #ee3c45;
	font-family: "sofia-pro", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 20px !important;
}

.cmw_red_link a {
	text-transform: none !important;
}

.cmw_red_link a:hover {
	color: #000;
}

.cmw_red_link2 {
	color: #ee3c45 !important;
	font-family: "sofia-pro", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 18px;
}

.cmw_red_link2:hover {
	color: #000 !important;
}

.cmw_cls_right {
	float: right !important;
}

.x-nav-wrap ul li a {
	padding-left: 20px;
}

.x-nav > .menu-item > a > span {
	font-family: "sofia-pro Regular";
}

.x-navbar .desktop .x-nav > li > a {
	letter-spacing: 0px !important;
}

.cmw_home_h2 {
	font-family: "sofia-pro Regular" !important;
	font-size: 45px !important;
	color: #ef4951;
}

.home_text {
	font-size: 15px !important;
}

.x-topbar {
	background-color: #000 !important;
}

h2 {
	font-size: 27px !important;
}

h3 {
	font-size: 25px !important;
}

p {
	font-size: 15px !important;
}

.x-navbar .x-nav ul {
	background-color: black !important;
	margin: 0 !important;
	margin-top: -15px !important;
}

/********************************************/
/************* LISTING SPECIFIC *************/
/********************************************/

.single-cmw_centris_listing .site-header {
	background: #fafafa !important;
}

.single-cmw_centris_listing .site-content {
	background: #fafafa;
	padding-top: 30px !important;
}

.single-cmw_centris_listing .filter {
	padding: 5px 0 0 0;
	background: #fff;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: absolute;
	left: 0;
	right: 0;
	top: -45px;
	max-width: 100%;
	display: block;
}

.single-cmw_centris_listing .filter .type {
	display: block;
	width: auto;
	margin: 0 auto;
}

.single-cmw_centris_listing .next-arrow {
	position: absolute;
	z-index: 9999;
	color: #fff;
	left: 0;
	right: 0;
	bottom: 25px;
	display: inline-block;
	text-align: center;
	font-size: 35px;
}

.single-cmw_centris_listing .exclusive,
.cmw_listing_box .exclusive {
	display: block;
	letter-spacing: 1px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	font-size: 0.8em;
	padding: 17px 0 10px 0;
	margin: 1em auto;
	text-align: center;
	clear: both;
	line-height: 20px;
	max-width: 420px;
	text-transform: uppercase;
}

.single-cmw_centris_listing .valuation-wrapper {
	display: none;
}

.breadcrumbs {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
}

.breadcrumbs h1 {
	font-size: 14px;
	clear: none;
	font-weight: 700;
	line-height: normal;
	margin: 0;
	display: inline-block;
}

.breadcrumbs:after {
	border-bottom: 4px solid #000;
	content: "";
	margin: 40px auto;
	display: block;
	width: 100%;
	max-width: 50px;
}

.breadcrumbs span {
	color: #ee3c45;
}

.cmw_house_image {
	overflow: hidden;
}

.cmw_house_image .listingslider li {
	height: 550px;
	background-size: cover;
	background-position: center center;
}

/* Add exception for listing slider contain bg */
.postid-121858 .cmw_house_image .listingslider li,
.postid-121857 .cmw_house_image .listingslider li {
	background-size: contain;
	background-repeat: no-repeat;
}

.cmw_house_image .listingslider li a:before {
	background: rgba(0, 0, 0, 0);
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;

	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.cmw_house_image .listingslider li a:hover:before {
	background: rgba(0, 0, 0, 0.2);
}

.cmw_house_image .listingslider li a:after {
	content: "";
	background: url("../images/enlarge-icon.png") no-repeat;
	width: 30px;
	height: 30px;
	position: absolute;
	top: -40px;
	right: 20px;
	opacity: 0;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.cmw_house_image .listingslider li a:hover:after {
	opacity: 1;
	top: 20px;
}

.cmw_house_image #bx-pager {
	text-align: left;
	line-height: 0;
	display: block;
	margin-top: 2px;
}

.cmw_house_image #bx-pager a {
	width: 8.1%;
	height: 8vh;
	background-size: cover;
	background-position: center;
	display: inline-block;
	text-align: left;
	margin: 0.8% 1.09% 0.2% 0;
	float: left;
	position: relative;
	overflow: hidden;
}

.cmw_house_image #bx-pager a:after {
	position: absolute;
	content: "";
	background-color: #ee3c45;
	width: 100%;
	height: 4px;
	bottom: -4px;

	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.cmw_house_image #bx-pager a:hover:after,
.cmw_house_image #bx-pager .active:after {
	bottom: 0;
}

.cmw_house_image #bx-pager a:nth-child(11n + 1) {
	margin-left: 0;
}

.cmw_house_image #bx-pager a:nth-child(11n) {
	margin-right: 0;
	float: right;
}

@media screen and (max-width: 1024px) {
	.x-navbar .x-nav ul {
		background-color: black !important;
		margin: 0 !important;
	}

	.x-navbar .x-nav ul li a {
		padding-left: 40px !important;
	}

	h1 {
		font-size: 45px;
	}
	h2 {
		font-size: 27px;
	}
	h3 {
		font-size: 25px;
	}

	.contact_h3 {
		font-size: 14px !important;
	}

	.cmw_home_h {
		font-size: 35px !important;
	}

	.cmw_title {
		font-size: 300%;
	}

	.cmw_text {
		padding: 0px 25px;
	}

	.cmw_tabs {
		margin: 50px auto 15px auto !important;
	}

	.cmw_house_image {
		margin: 0 auto;
	}

	.tp-bgimg {
		background-position: 100% 0% !important;
	}
}

@media screen and (max-width: 980px) {
	.cmw_box_title {
		margin-left: 0px;
		padding: 0;
		overflow-wrap: break-word;
		word-wrap: break-word;
		word-break: break-word;
	}
}

@media screen and (max-width: 768px) {
	.cmw_title {
		font-size: 200%;
	}

	.cmw_title_width {
		margin-top: -20px !important;
	}

	.home_text {
		font-size: 14px !important;
	}

	.cmw_home_h2 {
		font-size: 25px !important;
	}

	.cmw_link_black {
		font-size: 20px !important;
	}
}

@media screen and (max-width: 600px) {
	.x-slider-container.above {
		margin-top: 0px !important;
	}
}

@media screen and (max-width: 568px) {
	.cmw_title {
		font-size: 160%;
	}

	.cmw_title_width {
		margin-top: -10px !important;
	}

	.cmw_price_color {
		font-size: 30px;
	}
}

@media screen and (max-width: 420px) {
	.h-custom-headline > span {
		font-size: 25px !important;
	}
	h2 {
		font-size: 25px !important;
	}
	p {
		font-size: 14px !important;
	}
}

@media screen and (max-width: 320px) {
	.cmw_box {
		font-size: 20px;
	}
	.h-custom-headline > span {
		font-size: 20px !important;
	}
	.cmw_list_ul {
		font-size: 16px !important;
	}
	.cmw_red_link {
		font-size: 16px !important;
	}
}

.entry-title {
	text-transform: uppercase;
}

.no_m {
	margin: 0;
}

.cmw_house_image img {
	margin: 0;
}

.display_none {
	display: none;
}

.cmw_no_padding_top .entry-wrap {
	padding-top: 0 !important;
}

.cmw-map-title {
	float: left;
	line-height: 47px !important;
}

.x-navbar .desktop .x-nav > li > a:hover,
.x-navbar .desktop .sub-menu a:hover,
.x-navbar .mobile .x-nav li > a:hover {
	color: #ee3c45 !important;
}

.cmw_tabs .iframe iframe {
	border: 0;
	margin: 1em 0;
	width: 100%;
	height: 500px;
	display: block;
}

#map {
	margin-bottom: 50px;
}

#cmwmap {
	width: 100%;
	height: 100%;
	min-height: 400px;
}

#cmwmapcontainer {
	min-height: 400px;
	margin-bottom: 50px;
}

.x-nav-tabs,
.x-tab-content {
	border: 0 !important;
	box-shadow: none !important;
}

.x-tab-content {
	margin-top: 10px;
}

.cmw_tabs {
	margin: 100px auto 50px auto;
}

.cmw_tabs .cmw_section {
	display: block;
	margin: 50px auto 0 auto;
	text-align: left;
}

.cmw_tabs .cmw_section .content {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}

.cmw_tabs .cmw_section .content h5 {
	font-family: "sofia-pro", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
}

.cmw_tabs .cmw_section .content .no_m {
	text-indent: -10px;
	margin-left: 10px;
	margin: 10px;
}

.cmw_tabs .cmw_section .content .no_m .red_star {
	text-indent: 4px;
	margin-left: -5px;
	display: inline-block;
	padding-right: 5px;
}

.cmw_carac_cont {
	width: 45%;
	min-width: 300px;
	vertical-align: top;
	border-bottom: 1px solid #e6e6e6;
	padding: 10px 0;
	list-style: none;
	margin: 0 2%;
	display: inline-block;
	text-align: left;
}

.cmw_carac_point {
	vertical-align: top;
	float: left;
	width: 50%;
	word-break: break-word;
	margin: 0;
	padding: 0;
}

.cmw_table {
	width: 100%;
	padding: 0;
	vertical-align: top;
	margin: 0;
	text-align: left;
	font-size: 13px;
}

.cmw_table ul {
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

.cmw_row {
	display: table-row;
}

/* .sold { FULL SCREEN SOLD
    left: 0;
    right: 0;
    background: rgba(238, 60, 69,0.7);
    z-index: 9999;
    font-size: 3em;
    text-transform: uppercase;
    top: 0;
    bottom: 0;
    position: absolute;
} */

.salecomplete .image,
.custom-header .salecomplete {
	-webkit-filter: grayscale(1); /* Old WebKit */
	filter: grayscale(1);
}

.salecomplete .cmw_box_price,
.salecomplete .price {
	display: none;
}

.sold {
	/* SMALL SOLD SECTION */
	right: 0;
	background: rgba(238, 60, 69, 1);
	z-index: 9999;
	font-size: 1em;
	text-transform: uppercase;
	top: 0;
	position: absolute;
	padding: 10px 30px;
	letter-spacing: 2px;
	color: #fff;
}

.sold .vcenter {
	/* SMALL SOLD SECTION */
	position: static;
	transform: none;
}

.sold.soldby {
	padding: 15px 30px;
}

.sold.soldby .vcenter {
	font-size: 26px;
	display: block;
	text-align: right;
	line-height: normal;
}

.sold.soldby .hcenter {
	font-size: 26px;
	display: block;
	text-align: center;
	line-height: normal;
}

.sold.soldby .vcenter span {
	/* font-weight: 300; */
	/* font-size: 0.8em; */
	display: block;
}

.sold.soldby .hcenter span {
	/* font-weight: 300; */
	/* font-size: 0.8em; */
	display: block;
}

.custom-header .sold {
	bottom: 0;
	top: inherit;
	left: 0 !important;
	right: 0 !important;
	font-size: 2em !important;
	text-align: center;
	margin: 0 auto;
}

.grid .sold {
	color: #fff;
	padding: 0;
}

.grid .sold .vcenter {
	padding: 10px 20px;
}

.grid .sold.soldby .vcenter,
.list .sold.soldby .vcenter {
	font-size: 16px;
}

.list .sold {
	color: #fff;
	padding: 0;
	left: 0;
	right: inherit;
	font-size: 0.8em;
}

.list .sold .vcenter {
	padding: 5px 15px !important;
	width: inherit;
}

.title-single-image-below {
	position: absolute;
	text-transform: uppercase;
	color: #ee3c45;
	font-size: 1.2em;
	text-align: left;
	background: #fafafa;
	padding: 0px 15px 5px 0;
	letter-spacing: 1px;
	top: -5px;
}

.title-single-image-below > span {
}

.ilightbox-caption {
	text-transform: uppercase;
	color: black;
}

.cmw_box_price > span {
	font-size: 18px !important;
}

.cmw_price_color > span {
	font-size: 18px !important;
}

:not(#iefix) .ie_fix_sold {
	display: none !important;
}

.ie_fix_sold {
	margin-top: -140px;
}

.ie_fix_sold > span {
	padding-left: 10px;
	padding-right: 40px;
	background-color: white;
}

.strike_price {
	text-decoration: line-through;
}

/*****************************************/
/************* CONTACT POPUP *************/
/*****************************************/

.contact-popup {
	position: fixed;
	z-index: 9999;
	bottom: 0;
	right: -400px;
	background: #fff;
	border: 14px solid #eeeeee;
	border-bottom: 0;
	border-right: 0;
	padding: 30px 30px 25px 65px;
	max-width: 380px;
	width: 100%;

	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.contact-popup.closed {
	right: -380px !important;
}

.contact-popup .title {
	line-height: 30px;
	text-align: inherit;
	color: inherit;
	padding: 0;
}

.contact-popup .title:after {
	display: none;
}

.contact-popup p {
	margin: 10px auto 20px auto;
	line-height: 18px;
}

.contact-popup .thumb {
	position: absolute;
	z-index: 999999;
	top: 30px;
	left: -30px;
}

.contact-popup.closed .thumb {
	left: -70px;
	cursor: pointer;

	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.contact-popup.closed .thumb:hover {
	left: -80px;
}

.contact-popup .accept {
	background: #ee3c45;
	color: #fff;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-radius: 0;
	font-weight: 400;
}

.contact-popup .accept:hover {
	background: #767676;
}

.contact-popup .denied {
	border: none;
	background: transparent;
	color: #000;
	padding: 0;
	margin: 0 15px;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
}

.contact-popup .denied:hover {
	color: #ee3c45;
}

.contact-popup .denied:after {
	content: "";
	width: 100%;
	height: 2px;
	background: #000;
	margin-bottom: 10px;
	display: inline-block;
}

.contact-popup .denied:hover:after {
	background: #ee3c45;
}

.contact-form .minimize,
.contact-popup .minimize {
	display: block !important;
	position: absolute;
	top: -70px;
	right: 0px;
	background: transparent;
	padding: 20px;
	z-index: 99999;
}

.contact-form .minimize.white,
.contact-popup .minimize.white {
	right: 2px;
	z-index: 9998;
}

.contact-form .minimize .icon-bar,
.contact-popup .minimize .icon-bar {
	-webkit-transform: translate(0, 6px) rotate(-45deg) scalex(1.3);
	-moz-transform: translate(0, 6px) rotate(-45deg) scalex(1.3);
	-ms-transform: translate(0, 6px) rotate(-45deg) scalex(1.3);
	-o-transform: translate(0, 6px) rotate(-45deg) scalex(1.3);
	transform: translate(0, 6px) rotate(-45deg) scalex(1.3);

	margin: 0;
	background-color: #000 !important;
	display: block;
	width: 20px;
	height: 2px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.contact-form .minimize.white .icon-bar,
.contact-popup .minimize.white .icon-bar {
	background-color: #fff !important;
}

.contact-form .minimize .icon-bar:nth-child(2),
.contact-popup .minimize .icon-bar:nth-child(2) {
	-webkit-transform: translate(0, 4px) rotate(45deg) scalex(1.3);
	-moz-transform: translate(0, 4px) rotate(45deg) scalex(1.3);
	-ms-transform: translate(0, 4px) rotate(45deg) scalex(1.3);
	-o-transform: translate(0, 4px) rotate(45deg) scalex(1.3);
	transform: translate(0, 4px) rotate(45deg) scalex(1.3);
}

.contact-form {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99999;
	background: rgba(0, 0, 0, 0.9);
	width: 100%;
	overflow: hidden;
}

.contact-form .inner {
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	max-width: 550px;
	margin: 0 auto;
	height: auto;
}

.contact-form .minimize {
	top: -50px;
	right: -20px !important;
}

.contact-form form input,
.contact-form form textarea {
	background: transparent;
	border: none;
	border-bottom: 2px solid #fff !important;
	border-radius: 0;
	margin-bottom: 20px;
	color: #fff !important;
	padding: 10px 0;
	letter-spacing: 1px;
}

.contact-form form input::placeholder {
	color: #fff !important;
}

.contact-form form textarea {
	resize: none;
	min-height: 330px;
	border: 2px solid #fff;
	padding: 30px;
}

.contact-form form .newsletter {
	display: flex;
	color: #fff;
	font-size: 0.9em;
	align-items: center;
	justify-content: center;
	width: 100%;
	gap: 1em;
	margin: 1em 0;
}

.contact-form form label {
	color: inherit;
}

.contact-form form input[type="submit"] {
	background: #ee3c45;
	color: #fff;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-radius: 0;
	font-weight: 400;
	padding: 20px 30px;
	border: none !important;
}

.contact-form form input[type="submit"]:hover {
	background: #767676;
}

.contact-form note {
	color: #b9b0b1;
	font-size: 13px;
	font-style: italic;
	line-height: 18px;
	display: block;
	position: relative;
	margin-left: 16px;
	padding-left: 8px;
	margin-top: 30px;
}

.contact-form note:before {
	content: "\f05a";
	font-family: FontAwesome;
	left: -15px;
	position: absolute;
	top: 0;
	font-style: normal;
}

.contact-popup.success {
	padding: 30px 30px 10px !important;
}

.contact-popup.success .minimize,
.contact-popup.success .title,
.contact-popup.success p,
.contact-popup.success img,
.contact-popup.success .accept,
.contact-popup.success .denied {
	display: none !important;
}

.contact-popup.success .message,
.contact-popup.success .message .title,
.contact-popup.success .message p {
	display: block !important;
}

.contact-popup.success .message .title {
	color: #ee3c45;
}

.contact-form #form-messages {
	color: #ee3c45;
}

/**********************************/
/******* PROPERTY EXCEPTIONS ******/
/**********************************/

.cmw_listing_box.hidelisting {
	display: none !important;
}

/* .cmw_listing_box.id_20874948, */
.cmw_listing_box.id_22524547,
.cmw_listing_box.id_23967131, /* Av. Elm #5, Beaconsfield, H9W5Z4 */ 
.cmw_listing_box.id_27936355, /* 3664 Rue de la Montagne, Ville-Marie (Montréal), H3G2A8 */ 
.cmw_listing_box.id_28352194, /* Ch. du Canal, Lachine (Montréal), H8S2P6 */ 
.cmw_listing_box.id_24318442, /* 610 Av. Lazard, Mont-Royal, H3R1P7 */
.cmw_listing_box.id_17231150,
.cmw_listing_box.id_23666531, /* Rue Lakeshore, Beaconsfield, H9W4K5 */
.cmw_listing_box.id_19441826, /* Place Harrow, Beaconsfield, H9W5C7 */
.cmw_listing_box.id_21103840, /* Ch. du Bord-du-Lac-Lakeshore, Pointe-Claire, H9S4H5 */
.cmw_listing_box.id_10670772,  /* Av. Ponsard, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3W2A6 */
.cmw_listing_box.id_17168614,  /* Av. Grenville, Westmount, H3Y1V8 */
.cmw_listing_box.id_26014440,  /* Boul. Décarie, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H4A3K4 */
.cmw_listing_box.id_15540057,  /* Av. Av. Clanranald #402, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3X0B1 */
.cmw_listing_box.id_26141614,  /* Av. Clanranald #311, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3X0B1 */
.cmw_listing_box.id_26038843,  /* Av. Forden, Westmount, H3Y2Z1 */
.cmw_listing_box.id_21545252,  /* Av. Lansdowne #907, Westmount, H3Z3E1*/
.cmw_listing_box.id_22002314,  /* Rue Sherbrooke O. #17OUEST, Ville-Marie (Montréal), H3H1C9 */
.cmw_listing_box.id_13887515,  /* Rue Lakeshore, Beaconsfield, H9W4H9 */
.cmw_listing_box.id_17893681,  /* Av. Grosvenor, Westmount, H3Y2S5 */
.cmw_listing_box.id_10531965,  /* Rue des Équinoxes, Saint-Laurent (Montréal), H4R0E5 */
.cmw_listing_box.id_15711461, /* 1044 Rue Arthur-Dumouchel, Boucherville, J4B8J1 */
.cmw_listing_box.id_20874948, /* 4949 AV. PONSARD */ 
.cmw_listing_box.id_13580181, /* 265 AV. DU MONT-ROYAL O. */
.cmw_listing_box.id_17837465, /* Av. Murray, Westmount, H3Y2X9 */ 
.cmw_listing_box.id_15605101, /* Rue St-Mathieu, Ville-Marie (Montréal), H3H2H7 */ 
.cmw_listing_box.id_27017280, /* Rue St-Mathieu, Ville-Marie (Montréal), H3H2H7 */ 
.cmw_listing_box.id_24010818, /* Rue St-Mathieu #B, Ville-Marie (Montréal), H3H2H7*/  
.cmw_listing_box.id_24724352, /* Ch. Bates #601, Mont-Royal, H3S1A1*/ 
.cmw_listing_box.id_22306307, /* Rue Sherbrooke O. #550, Ville-Marie (Montréal), H3G0R1*/ 
.cmw_listing_box.id_22445725,/* Ch. du Golf, Verdun/Île-des-Soeurs (Montréal), H3E1B3*/
.cmw_listing_box.id_15260165, /* Boul. Robert-Bourassa #2803, Ville-Marie (Montréal), H3B9A9*/
.cmw_listing_box.id_15174864, /* Rue Sherbrooke O. #PH1230, Ville-Marie (Montréal), H3G0R1*/
.cmw_listing_box.id_28902583, /* Av. Sunnyhurst, Côte-Saint-Luc, H4X1A7*/
.cmw_listing_box.id_26951436, /* Boul. Marie-Victorin, Boucherville, J4B0J9*/
.cmw_listing_box.id_11923996, /* Av. Forden, Westmount, H3Y2Z1*/ 
.cmw_listing_box.id_13634872, /* Rue Sherbrooke O. #51, Ville-Marie (Montréal), H3G1G1*/
.cmw_listing_box.id_14305734, /* Rue de la Montagne #3701, Ville-Marie (Montréal), H3G1Z2*/ 
.cmw_listing_box.id_17619019, /* Boul. St-Laurent #310, Rosemont/La Petite-Patrie (Montréal), H2S3C5*/ 
.cmw_listing_box.id_12672817, /* Rue Sherbrooke O. #701, Ville-Marie (Montréal), H3G1K4*/ 
.cmw_listing_box.id_28300644, /* Av. Metcalfe #205, Westmount, H3Z2H5*/ 
.cmw_listing_box.id_16537982, /* Rue St-Patrick #504, Le Sud-Ouest (Montréal), H3K3G9*/ 
.cmw_listing_box.id_27689746, /* Rue Westmount-Square #1514, Westmount, H3Z2A4*/
.cmw_listing_box.id_25510205, /* Rue Tooke, Vaudreuil-Dorion, J7V1W7*/ 
.cmw_listing_box.id_16016028, /* Av. de l’Esplanade, Le Plateau-Mont-Royal (Montréal), H2W1T1*/
.cmw_listing_box.id_9999, /* Westmount*/ 
.cmw_listing_box.id_26077780, /* Ch. des Hauteurs, Saint-Hippolyte, J7Y1P8*/ 
.cmw_listing_box.id_22537792, /* Ch. des Hauteurs, Saint-Hippolyte, J7Y1P8*/ 
.cmw_listing_box.id_21533514, /* Ch. des Hauteurs, Saint-Hippolyte, J7Y1P8*/ 
.cmw_listing_box.id_11974281, /* Ch. des Hauteurs, Saint-Hippolyte, J7Y1P8*/ 
.cmw_listing_box.id_19644872, /* Ch. des Hauteurs, Saint-Hippolyte, J7Y1P8*/ 
.cmw_listing_box.id_28707151, /* Ch. des Hauteurs, Saint-Hippolyte, J7Y1P8*/ 
.cmw_listing_box.id_24648897, /* Ch. des Hauteurs, Saint-Hippolyte, J7Y1P8*/
.cmw_listing_box.id_19243387, /* 12445 Rue Olivier, Ahuntsic-Cartierville (Montréal), H4K1V3*/ 
.cmw_listing_box.id_10807321, /* 4100 Ch. de la Côte-des-Neiges #7, Ville-Marie (Montréal), H3H1W8*/
.cmw_listing_box.id_9950060, /* 1455 Rue Sherbrooke O. #1707, Ville-Marie (Montréal), H3G1L2*/  
.cmw_listing_box.id_19710735, /* 1655 Rue St-Patrick #506, Le Sud-Ouest (Montréal), H3K3G9*/    
.cmw_listing_box.id_23372207, /* 1276 Rg Kempt, Saint-Alexandre, J0J1S0*/   
.cmw_listing_box.id_24629363, /* 646 Av. Roslyn, Westmount, H3Y2T9*/   
.cmw_listing_box.id_18459677, /* 3940 Ch. de la Côte-des-Neiges #B62, Ville-Marie (Montréal), H3H1W2*/   
.cmw_listing_box.id_11378646, /* 644 Av. Murray Hill, Westmount, H3Y2W6*/   
.cmw_listing_box.id_9120670, /* 4765 Av. Victoria, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3W2M9*/
.cmw_listing_box.id_24577016, /* 3011 Rue Jean-Girard, Ville-Marie (Montréal), H3Y3L1 */
.cmw_listing_box.id_13468394, /* 150 Ch. de la Pointe-Sud #1105, Verdun/Île-des-Soeurs (Montréal), H3E0A7 */
.cmw_listing_box.id_26911372, /* 353 Rue de la Congrégation, Le Sud-Ouest (Montréal), H3K2H8 */
.cmw_listing_box.id_25364758, /* 7751 Rue St-André, Villeray/Saint-Michel/Parc-Extension (Montréal), H2R2R2 */
.cmw_listing_box.id_16022013, /* Rue de la Congrégation, Le Sud-Ouest (Montréal), H3K2H8 */
.cmw_listing_box.id_11905745, /* 331 Crois. Geneva, Mont-Royal, H3R2B1 */ 
.cmw_listing_box.id_20567092, /* 1025 Rue de la Commune E. #1101, Ville-Marie (Montréal), H2L0G5 */ 
/* .cmw_listing_box.id_26333359,  4338 Av. Westmount, Westmount, H3Y1W3 */
.cmw_listing_box.id_28201227, /* 652 Av. Roslyn, Westmount, H3Y2T9 */ 
.cmw_listing_box.id_26350287, /* 3019 Ch. De Breslay, Ville-Marie (Montréal), H3Y2G8 */ 
.cmw_listing_box.id_23047509, /* 3013 Ch. De Breslay, Ville-Marie (Montréal), H3Y2G7 */
.cmw_listing_box.id_11023666, /* 1310 Boul. René-Lévesque O. #3802, Ville-Marie (Montréal), H3G0B8 */ 
.cmw_listing_box.id_20257885, /* 1375 Rue des Bassins #1407, Le Sud-Ouest (Montréal), H3C1W3 */ 
.cmw_listing_box.id_27983107, /* 98 Rue Dufferin, Hampstead, H3X2X9 */
.cmw_listing_box.id_26547837, /* 1701 Rue St-Patrick #606, Le Sud-Ouest (Montréal), H3K3G9 */  
.cmw_listing_box.id_19958187, /* 1680 Ch. Rockland, Mont-Royal, H3P2Y3 */   
.cmw_listing_box.id_24128435, /* 447 Ch. Strathcona, Mont-Royal, H3R1G2 */   
.cmw_listing_box.id_10002219, /* 11 Rue Charlevoix #207, Le Sud-Ouest (Montréal), H3J2V9 */   
.cmw_listing_box.id_16033662, /* 1001 Place Mount-Royal #707, Ville-Marie (Montréal), H3A1P2 */    
.cmw_listing_box.id_17671857, /* 42 Chemin de L’Ile, L’Île-Cadieux, J7V8P3 */
.cmw_listing_box.id_23287863, /* 5576 Av. Wilderton, Côte-des-Neiges/Notre-Dame-de-Grâce */ 
.cmw_listing_box.id_25684824, /* 3664 Rue de la Montagne, Ville-Marie (Montréal), H3G2A8 */   
.cmw_listing_box.id_23074165, /* 12470 Rue Olivier, Ahuntsic-Cartierville (Montréal), H4K1V4 */   
.cmw_listing_box.id_22852648, /* 3676 Rue Drolet, Le Plateau-Mont-Royal (Montréal), H2X3H6 */   
.cmw_listing_box.id_25446179, /* 5200 Av. Coolbrook, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3X2L1 */   
.cmw_listing_box.id_20114340, /* 444 Av. Victoria, Westmount, H3Y2R2 */   
.cmw_listing_box.id_14290174, /* 1050 Rue Drummond #4801, Ville-Marie (Montréal), H3B0G3 */   
.cmw_listing_box.id_9510717, /* 1227 Rue Sherbrooke O. #B, Ville-Marie (Montréal), H3G1G1 */   
.cmw_listing_box.id_25328846, /* 5360 Rue Sherbrooke O. #116, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H4V1V6 */   
.cmw_listing_box.id_19303529, /* 5574 Av. Wilderton, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3T1R9 */   
.cmw_listing_box.id_12703608, /* 536 Av. Clarke, Westmount, H3Y3E2 */
.cmw_listing_box.id_17085476, /* 536 Av. Clarke, Westmount, H3Y3E2 */
.cmw_listing_box.id_23372207, /* 1276 Rg Kempt, Saint-Alexandre, J0J1S0 */ 
.cmw_listing_box.id_17808505, /* Westmount EXCLUSIVE */    
.cmw_listing_box.id_12068910, /* Ch. de la Falaise, Rigaud, J0P1P0 */  
.cmw_listing_box.id_27515288, /* 32 Ch. des Quatorze-Îles, Saint-Hippolyte, J8A1X7 */
.cmw_listing_box.id_14046553, /* 7389 Rue St-Gérard, Villeray/Saint-Michel/Parc-Extension (Montréal), H2R 2J9 */
.cmw_listing_box.id_27118784, /* 3875 Rue Eric-Goldberg, Saint-Laurent (Montréal), H4R2H22 */
.cmw_listing_box.id_13371463, /* 3085 Rue Édouard-Montpetit #401, Chomedey (Laval), H7T2K8 */
.cmw_listing_box.id_26083162, /* 81 Rue de Falaise, Blainville, J7C1X5 */
.cmw_listing_box.id_10632412, /* 694 Av. Victoria, Westmount, H4Z1L */
.cmw_listing_box.id_18430209, /* 19 Av. Winchester, Westmount, H3Z1H2 */ 
.cmw_listing_box.id_16026781, /* 2965 Boul. des Mille-Îles, Saint-François (Laval), H7J1E1 */
.cmw_listing_box.id_24493574, /* 3025 Ch. De Breslay, Ville-Marie (Montréal), H3Y2G8 */ 
.cmw_listing_box.id_14321455, /* 4437 Boul. Décarie, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H4A3K4 */
.cmw_listing_box.id_10024491, /* 17 Place Upper-Trafalgar, Ville-Marie (Montréal), H3H1T2 */
.cmw_listing_box.id_24657224, /* 17 Av. Winchester, Westmount, H3Z1H2 */ 
.cmw_listing_box.id_12665485, /* 365 Rue St-André #711, Ville-Marie (Montréal), H2L0G2 */
.cmw_listing_box.id_12138402, /* 1420 Rue Sherbrooke O. #PH3, Ville-Marie (Montréal), H3G1K5 */
.cmw_listing_box.id_26581130, /* 580 Ch. des Frênes, Piedmont, J0R1K0 */
.cmw_listing_box.id_10978381, /* 2 Av. Easton, Montréal-Ouest, H4X1K8 */
.cmw_listing_box.id_13964991, /* 12733 Av. Nicolas-Doucet, Rivière-des-Prairies/Pointe-aux-Trembles (Montréal), H1E4M3 */ 
.cmw_listing_box.id_18003616, /* 24 Place Upper-Trafalgar, Ville-Marie (Montréal), H3H1T3 */ 
.cmw_listing_box.id_13313061, /* 3780 Ch. du Bois-Franc, Saint-Laurent (Montréal), H4S1A7 */ 
.cmw_listing_box.id_19916472, /* 1000 Rue de la Commune E. #302, Ville-Marie (Montréal), H2L5C1 */
.cmw_listing_box.id_19397450, /* 1188 Av. Union #521, Ville-Marie (Montréal), H3B0E5 */
.cmw_listing_box.id_17195058, /* 10 Av. Martin, Dorval, H9S3K3 */
.cmw_listing_box.id_19372544, /* 3011 Rue Jean-Girard, Ville-Marie (Montréal), H3Y3L1 */
.cmw_listing_box.id_10408249, /* 3430 Rue Peel #16D, Ville-Marie (Montréal), H3A1W8 */
.cmw_listing_box.id_13206252, /* 431 Av. Mount-Pleasant, Westmount, H3Y3G9 */
.cmw_listing_box.id_14979881, /* 1212 Rue St-Mathieu #A, Ville-Marie (Montréal), H3H2H7 */
.cmw_listing_box.id_17689842, /* 27A Av. Claremont, Pointe-Claire, H9S5C6 */ 
.cmw_listing_box.id_18324346,/* 12480 Av. De St-Castin, Ahuntsic-Cartierville (Montréal), H3M2L8 */ 
.cmw_listing_box.id_20552124, /* 4309 Av. Montrose, Westmount, H3Y2A6 */ 
.cmw_listing_box.id_22938533, /* 17 Place Upper-Trafalgar, Ville-Marie (Montréal), H3H1T2 */ 
.cmw_listing_box.id_11299578, /* 1455 Rue Sherbrooke O. #516, Ville-Marie (Montréal), H3G1L2 */ 
.cmw_listing_box.id_14052564, /* Rue Sherbrooke O. #1103, Ville-Marie (Montréal), H3G1L2 */ 
.cmw_listing_box.id_18545236, /* 6388 Rue De St-Vallier, Rosemont/La Petite-Patrie (Montréal), H2S2P5 */
.cmw_listing_box.id_9752591, /* 92 Rue Briand, Vaudreuil-Dorion, J7V6M9 */
.cmw_listing_box.id_20196561, /* 3505 Rue Pierre-Daviault, Saint-Laurent (Montréal), H4R3K5 */
.cmw_listing_box.id_23901681, /* 1310 Boul. René-Lévesque O. #4001, Ville-Marie (Montréal), H3G0B8 */
.cmw_listing_box.id_26800295, /* 6560 Av. Clanranald, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3X2T6 */
.cmw_listing_box.id_12001778, /* 100 Rue Cartier #610, Saint-Lambert, J4R0A3 */
.cmw_listing_box.id_12796169, /* 1288 Av. des Canadiens-de-Montréal #3504, Ville-Marie (Montréal), H2V2X1 */
.cmw_listing_box.id_11813246, /*226 Av. Westminster N., Montréal-Ouest, H4X1Z6*/
.cmw_listing_box.id_28839622, /*1879 Rue du Bois-des-Caryers, LaSalle (Montréal), H8N0E5*/
.cmw_listing_box.id_21785743, /*1879 Rue du Bois-des-Caryers, LaSalle (Montréal), H8N0E5*/
.cmw_listing_box.id_17802489, /*1300 Boul. René-Lévesque O. #3608, Ville-Marie (Montréal), H3G0B7*/
.cmw_listing_box.id_22860383, /* 421 Av. Victoria, Westmount, H3Y2R3 */
.cmw_listing_box.id_11964861, /* 430 Rue McGill #201, Ville-Marie (Montréal), H2Y2G1*/
.cmw_listing_box.id_19142411, /* 5559 Ch. Queen-Mary, Hampstead, H3X2Z4 */ 
.cmw_listing_box.id_28352482, /* 450 Ch. de la Grande-Côte #702, Lorraine, J6Z0C2 */
.cmw_listing_box.id_28773234, /* 693 Av. Grosvenor, Westmount, H3Y2T1*/
.cmw_listing_box.id_15302974, /* 5720 Boul. Cavendish #1903, Côte-Saint-Luc, H4W1S9 */
.cmw_listing_box.id_15474423, /* 1188 Av. Union #406, Ville-Marie (Montréal), H3B3A7 */
.cmw_listing_box.id_12437651, /* 1188 Av. Union #521, Ville-Marie (Montréal), H3B3A7 */
.cmw_listing_box.id_13790840, /* 1009 Boul. Laird #34, Mont-Royal, H3R1Y9 */
.cmw_listing_box.id_22553268, /* 660 Av. Hartland, Outremont (Montréal), H2V2X4 */
.cmw_listing_box.id_13164308, /* 1288 Av. des Canadiens-de-Montréal #3504, Ville-Marie (Montréal), H3B3B3 */
.cmw_listing_box.id_12152809, /* 1188 Av. Union #419, Ville-Marie (Montréal), H3B3A7 */
.cmw_listing_box.id_25386341, /* 50 Rue McGill #67, Ville-Marie (Montréal), H2Y3W5 */ 
.cmw_listing_box.id_11100798, /* 1195 Av. Ducharme #302, Outremont (Montréal), H2V1E2 */
.cmw_listing_box.id_27773738, /*  76 Av. Claude-Champagne, Outremont (Montréal), H2V2X1 */
.cmw_listing_box.id_14387650, /*  3025 Ch. De Breslay, Ville-Marie (Montréal), H3Y2G8 */
.cmw_listing_box.id_25015438, /*  4599 Av. Clanranald #402, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3X0B1 */
.cmw_listing_box.id_20441976, /*  4387 Boul. Décarie, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H4A3K4 */
.cmw_listing_box.id_13777277, /*  1485 Rue Sherbrooke O. #2B, Ville-Marie (Montréal), H3G0A3 */
.cmw_listing_box.id_12783401, /*  373 Rue des Seigneurs #PH402, Le Sud-Ouest (Montréal), H3J0A5 Location */ 
.cmw_listing_box.id_14241633, /*  417 Av. des Crécerelles, Beaconsfield, H9W6H2 */
.cmw_listing_box.id_12635455, /*  373 Rue des Seigneurs #PH402, Le Sud-Ouest (Montréal), H3J0A5 */
.cmw_listing_box.id_22275778, /*  1450 Boul. René-Lévesque O. #3607, Ville-Marie (Montréal), H3G1T6 */ 
.cmw_listing_box.id_12842893, /*  66 Av. des Sommets, Verdun/Île-des-Soeurs (Montréal), H3E1Z8 */
.cmw_listing_box.id_17496077, /*  99 Av. Easton, Montréal-Ouest, H4X1L3 */
.cmw_listing_box.id_19452363, /*  693 Ch. de la Côte-Ste-Catherine, Outremont (Montréal), H2V2C7 */
.cmw_listing_box.id_12862847, /*  1430 Rue de la Montagne #1702, Ville-Marie (Montréal), H3G1Z5 */
.cmw_listing_box.id_18370816, /*  4 Av. Donegani #301, Pointe-Claire, H9R0C8 */ 
.cmw_listing_box.id_11640181, /* 3303 Rue Allard, Le Sud-Ouest (Montréal), H4E2N3 */
.cmw_listing_box.id_27068688, /* 447 Av. Mount-Stephen, Westmount, H3Y2X8  */ 
.cmw_listing_box.id_15286262, /* 449 Av. Mount-Stephen, Westmount, H3Y2X8 */
.cmw_listing_box.id_28517687, /* 1 Boul. De Maisonneuve O. #1206, Ville-Marie (Montréal), H2X0E3 */
.cmw_listing_box.id_10561624, /* 449 Av. Portland, Mont-Royal, H3R1V6 */
.cmw_listing_box.id_13854715, /* Rue Sherbrooke O. #516, Ville-Marie (Montréal), H3G1L2 */
.cmw_listing_box.id_11280310, /* Rue Westmount-Square #1413, Westmount, H3Z2A4 */
.cmw_listing_box.id_11727294, /* Rue James-Shaw, Beaconsfield, H9W6G5 */
.cmw_listing_box.id_19716713, /* Rue De Bleury #601, Ville-Marie (Montréal), H2Z1N3 */
.cmw_listing_box.id_27158705, /* 411 Av. Lansdowne, Westmount, H3Y2V4 */
.cmw_listing_box.id_28072539, /* 1701 Rue St-Patrick #LOFT 606, Le Sud-Ouest (Montréal), H3K3G9 */
.cmw_listing_box.id_20306634, /* 1188 Av. Union #PH3907, Ville-Marie (Montréal), H3B0E5 */
.cmw_listing_box.id_11700251, /* 1300 Boul. René-Lévesque O. #3608, Ville-Marie (Montréal), H3G0B7 */
.cmw_listing_box.id_13680355, /* 332 Av. Wood, Westmount, H3Z1Z2 */
.cmw_listing_box.id_27959408, /* 4105 Av. Isabella, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3T1N5 */
.cmw_listing_box.id_12241372, /* 150 Av. du Manoir, Léry, J6N3N7 */ 
.cmw_listing_box.id_28562474, /* 43 Av. Holton, Westmount, H3Y2G1 */
.cmw_listing_box.id_11538755, /* 5005 Av. Roslyn, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3W2L6 */
.cmw_listing_box.id_20151512, /* 3430 Rue Peel #14BD, Ville-Marie (Montréal), H3A1K8 */
.cmw_listing_box.id_17518148, /* 3150 Place De Ramezay #PH502-2, Ville-Marie (Montréal), H3Y0A3 */
.cmw_listing_box.id_11466446, /* 3150 Place De Ramezay #307-2, Ville-Marie (Montréal), H3Y0A3*/
.cmw_listing_box.id_28055320, /* 3150 Place De Ramezay #202-2, Ville-Marie (Montréal), H3Y0A3 */
.cmw_listing_box.id_15408586, /* 5302 Rue St-Denis, Le Plateau-Mont-Royal (Montréal), H2J2M3 */ 
.cmw_listing_box.id_25948862, /* 3940 Ch. de la Côte-des-Neiges #C42, Ville-Marie (Montréal), H3H1W2 */
.cmw_listing_box.id_12616082, /* 3150 Place De Ramezay #PH505-2, Ville-Marie (Montréal), H3Y0A3 */ 
.cmw_listing_box.id_9399155, /* 2470 Rue Olivier, Ahuntsic-Cartierville (Montréal), H4K1V4 */ 
.cmw_listing_box.id_9013932, /* 1069 Boul. Proulx, Pointe-Calumet, J0N1G3 */ 
.cmw_listing_box.id_22172562, /* 130 Rue de la Rotonde, Verdun/Île-des-Soeurs (Montréal), H3E0B6 */ 
.cmw_listing_box.id_25161676, /* 130 Rue de la Rotonde, Verdun/Île-des-Soeurs (Montréal), H3E0B6 */
.cmw_listing_box.id_20332797, /* 4365 Boul. Décarie, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H4A3K4 */
.cmw_listing_box.id_28416892, /* 4365Z Boul. Décarie, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H4A3K4 */
.cmw_listing_box.id_19094962, /* 5990 Av. des Érables, Rosemont/La Petite-Patrie (Montréal), H2G2M5 */
.cmw_listing_box.id_26061479, /* 680 Rue De Courcelle #801, Le Sud-Ouest (Montréal), H4C0B8 */ 
.cmw_listing_box.id_20889164, /* 1280 Rue Sherbrooke O. #750, Ville-Marie (Montréal), H3G0R1 */ 
.cmw_listing_box.id_10539301, /* 1310 Boul. René-Lévesque O. #3802, Ville-Marie (Montréal), H3G0B8 */ 
.cmw_listing_box.id_23130123, /* 1545 Av. du Docteur-Penfield #302, Ville-Marie (Montréal), H3G1C7 */
.cmw_listing_box.id_12703608, /* 536 Av. Clarke, Westmount, H3Y3E2 */
.cmw_listing_box.id_17541313, /* 2078 Rue Jean-Paul-Riopelle, Le Vieux-Longueuil (Longueuil), J4N1P6 */
.cmw_listing_box.id_14711674, /* 17 Av. Winchester, Westmount, H3Z1H2 */
.cmw_listing_box.id_13172665, /* av-grosvenor-westmount-h3y2s9 */
.cmw_listing_box.id_17502537, /* av-notre-dame-de-grace-cote-des-neiges-notre-dame-de-grace-montreal-h4a1k2 */
.cmw_listing_box.id_10110143, /* av-union-406-ville-marie-montreal-h3b3a7 */
.cmw_listing_box.id_23573841, /* rue-de-bleury-601-ville-marie-montreal-h2z1n3-2 */
.cmw_listing_box.id_22338205, /* av-notre-dame-de-grace-cote-des-neiges-notre-dame-de-grace-montreal-h4a1k2-2 */
.cmw_listing_box.id_15849999, /* place-grovehill-cote-des-neiges-notre-dame-de-grace-montreal-h4a1j9 */
.cmw_listing_box.id_12942215, /* rue-st-antoine-o-5303-ville-marie-montreal-h3c1c2 */ 
.cmw_listing_box.id_16818347, /* 516 Av. des Véroniques, Beaconsfield, H9W6H1 */
.cmw_listing_box.id_20254526, /* 1019 Rue De Bleury, Ville-Marie (Montréal), H2Z1M7 */
.cmw_listing_box.id_17990953, /* 1019Z Rue De Bleury, Ville-Marie (Montréal), H2Z1M7 */ 
.cmw_listing_box.id_10468698, /* 77Z Av. Hillside, Westmount, H3Z1W1 */
.cmw_listing_box.id_9734003, /* 4850 Ch. de la Côte-St-Luc #63, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3W2H2 */  
.cmw_listing_box.id_20191954, /* 6100 Ch. Deacon #12G-12J, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3S2V6 */
.cmw_listing_box.id_17482074, /* 3 Av. Roxborough, Westmount, H3Y1M1 */
.cmw_listing_box.id_16195944, /* 3 Av. Forden, Westmount, H3Y2Y6 */  
.cmw_listing_box.id_26605053, /* 567 Rue Lakeshore, Beaconsfield, H9W4K3 */
.cmw_listing_box.id_12487843, /* 1001 Place Mount-Royal #PH-2, Ville-Marie (Montréal), H3A2R6 */ 
.cmw_listing_box.id_27857633, /* 1288 Rue St-Antoine O. #3102, Ville-Marie (Montréal), H4C0X6 */
.cmw_listing_box.id_11074202, /* 391 Rue des Anémones, Sainte-Dorothée (Laval), H7X0B5*/
.cmw_listing_box.id_20748878, /* 1288 Rue St-Antoine O. #5308, Ville-Marie (Montréal), H3C1C2 */
.cmw_listing_box.id_15328624, /* 1450 Boul. René-Lévesque O. #3601, Ville-Marie (Montréal), H3G1T6 */
.cmw_listing_box.id_15653993, /* 67 Av. McNider, Outremont (Montréal), H2V3X5 */
.cmw_listing_box.id_22181461, /* 67z Av. McNider, Outremont (Montréal), H2V3X5 */
.cmw_listing_box.id_11016523, /* 67z Av. McNider, Outremont (Montréal), H2V3X5 */
.cmw_listing_box.id_17873891, /* 1188 Av. Union #521, Ville-Marie (Montréal), H3B0E5 */
.cmw_listing_box.id_18852644, /* 1001 Place Mount-Royal #PH2, Ville-Marie (Montréal), H3A2R6 */
.cmw_listing_box.id_11517911, /* 2547 Boul. Gouin E., Ahuntsic-Cartierville (Montréal), H2B1X7 */
.cmw_listing_box.id_14222192, /* 58 Rue Main, Hudson, J0P1H0 */ 
.cmw_listing_box.id_21737055, /* 3655 Rue Redpath, Ville-Marie (Montréal), H3G2W8 */
.cmw_listing_box.id_27485853, /* 4950 Boul. de l’Assomption #PH1109, Rosemont (Montréal), H1T0A3 */ 
.cmw_listing_box.id_26684486, /* 1100 Rue de la Montagne #1504, Ville-Marie (Montréal), H3G0A2 */
.cmw_listing_box.id_16576246,  /* 12460 Av. De St-Castin, Ahuntsic-Cartierville (Montréal), H3M2L8 */
.cmw_listing_box.id_22339697, /* 1280 Rue Sherbrooke O. #620, Ville-Marie (Montréal), H3G0R1 */
.cmw_listing_box.id_10230988, /* 57 Boul. Beaconsfield, Beaconsfield, H9W3Y8 */
.cmw_listing_box.id_13802515, /* 166 Boul. Beaconsfield, Beaconsfield, H9W4A1 */ 
.cmw_listing_box.id_28598091, /* 4540 Rue St-André, Le Plateau-Mont-Royal (Montréal), H2J2Z7 */
.cmw_listing_box.id_19836947, /* 61 Av. Windsor, Westmount, H3Y2L9 */
.cmw_listing_box.id_21641712, /* 649 Av. Belmont, Westmount, H3Y2W3 */
.cmw_listing_box.id_15010893, /* 7 Place des Cageux, L’Île-Bizard/Sainte-Geneviève (Montréal), H9C2Z1 */
.cmw_listing_box.id_21641712, /* 255 Rue Étienne-Lavoie #2001, Sainte-Dorothée (Laval), H7X0E4 */
.cmw_listing_box.id_20773419, /* 40 Place Upper-Trafalgar, Ville-Marie (Montréal), H3H1T2 */ 
.cmw_listing_box.id_18620255, /* 680 Rue De Courcelle #708, Le Sud-Ouest (Montréal), H4C0B8 */
.cmw_listing_box.id_21305118, /* 60 Rue De Brésoles #PH404, Ville-Marie (Montréal), H2Y1V5 */
.cmw_listing_box.id_23309643, /* 1429 Av. Overdale, Ville-Marie (Montréal), H2G2H1 */ 
.cmw_listing_box.id_26063315, /* 1429Z Av. Overdale, Ville-Marie (Montréal), H3G2H1 */ 
.cmw_listing_box.id_25099070, /* 3706 Rue Bernard-Hubert, Saint-Hubert (Longueuil), J3Y0R4 */ 
.cmw_listing_box.id_11048258, /* 667 Av. Belmont, Westmount, H3Y2W3 */
.cmw_listing_box.id_13451205, /* 5873 Rue David-Lewis, Côte-Saint-Luc, H3X3Z9 */
.cmw_listing_box.id_17188902, /* 3778 Rue Ontario E. #1, Mercier/Hochelaga-Maisonneuve (Montréal), H1W1S2 */
.cmw_listing_box.id_10935334, /* 4242 Av. Old Orchard, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H4A3B2 */
.cmw_listing_box.id_24663127, /* 1188 Av. Union #615, Ville-Marie (Montréal), H3B0E5 */ 
.cmw_listing_box.id_25857039,
.cmw_listing_box.id_21259124,
.cmw_listing_box.id_25558281,
.cmw_listing_box.id_14709072, /* 420 Ch. Marois, Saint-Denis-de-Brompton, J0B2P0 */
.cmw_listing_box.id_18418702, /* 1280 Rue Sherbrooke O. #650, Ville-Marie (Montréal), H3G0R1 */
.cmw_listing_box.id_24043262, /* 925 Ch. du Bord-du-Lac-Lakeshore, Dorval, H9S5R9*/ 
.cmw_listing_box.id_23165996, /* 64 Rue Main, Hudson, J0P1H */
.cmw_listing_box.id_24280487, /* 4759 Av. Meridian, Côte-des-Neiges/Notre-Dame-de-Grâce (Montréal), H3W2C2 */
.cmw_listing_box.id_10390758,
.cmw_listing_box.id_18072825,
.cmw_listing_box.id_20220216,
.cmw_listing_box.id_16222313,
.cmw_listing_box.id_21675966,
.cmw_listing_box.id_13997993,
.cmw_listing_box.id_11729418,
.cmw_listing_box.id_28798831,
.cmw_listing_box.id_21090568,
.cmw_listing_box.id_13844079,
.cmw_listing_box.id_11976120,
.cmw_listing_box.id_24294483,
.cmw_listing_box.id_25901098, /* 376 Av. Redfern #21, Westmount, H3Z2G5 */
.cmw_listing_box.id_14827193, /* 4540 Rue St-André, Le Plateau-Mont-Royal (Montréal), H2J2Z7 */
.cmw_listing_box.id_27195542, /* 1020 Rue de la Montagne #2002, Ville-Marie (Montréal), H3G1Y7 */ 
.cmw_listing_box.id_20030020, /* 332 Av. Wood, Westmount, H3Z1Z2 */
.cmw_listing_box.id_15088904, /* 18 Av. Arlington, Westmount, H3Y2W4 */
.cmw_listing_box.id_17991118, /* 705 Rue Ste-Catherine O. #4120, Ville-Marie (Montréal), H3B4G5 */ 
.cmw_listing_box.id_27445920, /* 275 Rue Étienne-Lavoie #1101, Sainte-Dorothée (Laval), H7X0E4 */ 
.cmw_listing_box.id_17407757, /* 5131 Av. Casgrain, Le Plateau-Mont-Royal (Montréal), H2T1W8 */
.cmw_listing_box.id_16038835, /* av-union-626-ville-marie-montreal-h3b0e5/ */
.cmw_listing_box.id_16316162, /* av-union-613-ville-marie-montreal-h3b0e5/ */
.cmw_listing_box.id_28381818, /* av-union-419-ville-marie-montreal-h3b3a7-2/ */
.cmw_listing_box.id_9075075, /* av-union-603-ville-marie-montreal-h3b0e5/ */
.cmw_listing_box.id_20137835, /* av-union-420-ville-marie-montreal-h3b3a7/ */
.cmw_listing_box.id_27039934, /* rue-sherbrooke-o-1701-ville-marie-montreal-h3e1l2/ */
.cmw_listing_box.id_27319166, /* av-winchester-westmount-h3z1h2-3/ */
.cmw_listing_box.id_9975916, /* ch-du-golf-verdun-ile-des-soeurs-montreal-h3e1b3/ */
.cmw_listing_box.id_27511437, /* 407 Imp. de l’Oiseau-Mouche, Magog, J2X0M8 */
.cmw_listing_box.id_21663406, /* 1430 Rue de la Montagne #1501, Ville-Marie (Montréal), H3G1Z5 */ 
.cmw_listing_box.id_15478228, /* 540 Rue Verchères, Magog, J1X3M3 */
.cmw_listing_box.id_15674942,
.cmw_listing_box.id_18389211,
.cmw_listing_box.id_21496716,
.cmw_listing_box.id_26418915,
.cmw_listing_box.id_15232965,
.cmw_listing_box.id_25607248,
.cmw_listing_box.id_16602809,
.cmw_listing_box.id_11784998,
.cmw_listing_box.id_19555483,
.cmw_listing_box.id_16452568,
.cmw_listing_box.id_23687682,
.cmw_listing_box.id_15936408,
.cmw_listing_box.id_13038160,
.cmw_listing_box.id_21180406,
.cmw_listing_box.id_18952413,
.cmw_listing_box.id_12427745,
.cmw_listing_box.id_20318568,
.cmw_listing_box.id_12397332,
.cmw_listing_box.id_20342426,
.cmw_listing_box.id_13626285,
.cmw_listing_box.id_26194141,
.cmw_listing_box.id_15212359,
.cmw_listing_box.id_13686656,
.cmw_listing_box.id_19085701,
.cmw_listing_box.id_24293778,
.cmw_listing_box.id_10953928,
.cmw_listing_box.id_18142265,
.cmw_listing_box.id_26267603,
.cmw_listing_box.id_17264754,
.cmw_listing_box.id_21064313,
.cmw_listing_box.id_10685165,
.cmw_listing_box.id_11501470, 
.cmw_listing_box.id_15300816,
.cmw_listing_box.id_13938185,
.cmw_listing_box.id_19429879,
.cmw_listing_box.id_26614223,
.cmw_listing_box.id_16392235,
.cmw_listing_box.id_18833627,
.cmw_listing_box.id_14721509,
.cmw_listing_box.id_12560928,
.cmw_listing_box.id_16093317,
.cmw_listing_box.id_17233656,
.cmw_listing_box.id_21815859,
.cmw_listing_box.id_13221153,
.cmw_listing_box.id_12515242,
.cmw_listing_box.id_18458914,
.cmw_listing_box.id_26500142,
.cmw_listing_box.id_21472233,
.cmw_listing_box.id_23318561,
.cmw_listing_box.id_25407327,
.cmw_listing_box.id_15553059,
.cmw_listing_box.id_26757698,
.cmw_listing_box.id_23291721,
.cmw_listing_box.id_19493707,
.cmw_listing_box.id_25906866,
.cmw_listing_box.id_28284532,
.cmw_listing_box.id_25103780,
.cmw_listing_box.id_11339831,
.cmw_listing_box.id_16412109,
.cmw_listing_box.id_25950419,
.cmw_listing_box.id_12497533, 
.cmw_listing_box.id_20244016,
.cmw_listing_box.id_22912766,
.cmw_listing_box.id_11311037,
.cmw_listing_box.id_22601490,
.cmw_listing_box.id_28967899,
.cmw_listing_box.id_21204951,
.cmw_listing_box.id_16746872,
.cmw_listing_box.id_28342445,
.cmw_listing_box.id_28217349,
.cmw_listing_box.id_21611083,
.cmw_listing_box.id_25435386,
.cmw_listing_box.id_23282875,
.cmw_listing_box.id_20526232,
.cmw_listing_box.id_10789652,
.cmw_listing_box.id_22783879,
.cmw_listing_box.id_11038961,
.cmw_listing_box.id_22903075,
.cmw_listing_box.id_16393889,
.cmw_listing_box.id_16322394,
.cmw_listing_box.id_18604253,
.cmw_listing_box.id_13729742,
.cmw_listing_box.id_17895588,
.cmw_listing_box.id_10176846,
.cmw_listing_box.id_20591954,
.cmw_listing_box.id_14162490,
.cmw_listing_box.id_28188191,
.cmw_listing_box.id_18551763,
.cmw_listing_box.id_17905599,
.cmw_listing_box.id_10882484,
.cmw_listing_box.id_21224378,
.cmw_listing_box.id_13424194,
.cmw_listing_box.id_25558440,
.cmw_listing_box.id_28680604,
.cmw_listing_box.id_13253730,
.cmw_listing_box.id_14794464,
.cmw_listing_box.id_16577599,
.cmw_listing_box.id_26354509,
.cmw_listing_box.id_21938595,
.cmw_listing_box.id_11394295,
.cmw_listing_box.id_25193787,
.cmw_listing_box.id_18605607,
.cmw_listing_box.id_26397706,
.cmw_listing_box.id_10378921,
.cmw_listing_box.id_23277173,
.cmw_listing_box.id_17257015,
.cmw_listing_box.id_20653797,
.cmw_listing_box.id_9205072,
.cmw_listing_box.id_16388933,
.cmw_listing_box.id_27407568,
.cmw_listing_box.id_26584161,
.cmw_listing_box.id_15200751,
.cmw_listing_box.id_27759533,
.cmw_listing_box.id_25002070,
.cmw_listing_box.id_22596932,
.cmw_listing_box.id_23464940,
.cmw_listing_box.id_17796868,
.cmw_listing_box.id_20763886,
.cmw_listing_box.id_18850389,
.cmw_listing_box.id_20185281,
.cmw_listing_box.id_17998978,
.cmw_listing_box.id_21781377,
.cmw_listing_box.id_11727814,
.cmw_listing_box.id_17370330,
.cmw_listing_box.id_11446506,
.cmw_listing_box.id_14037861,
.cmw_listing_box.id_22706830,
.cmw_listing_box.id_16829363,
.cmw_listing_box.id_11075286,
.cmw_listing_box.id_17053318,
.cmw_listing_box.id_22661979,
.cmw_listing_box.id_11276005,
.cmw_listing_box.id_22268083,
.cmw_listing_box.id_20521749,
.cmw_listing_box.id_17817925,
.cmw_listing_box.id_23918048,
.cmw_listing_box.id_11600558,
.cmw_listing_box.id_9536885,
.cmw_listing_box.id_13683209,
.cmw_listing_box.id_23539037,
.cmw_listing_box.id_16328632,
.cmw_listing_box.id_26208325,
.cmw_listing_box.id_21394954,
.cmw_listing_box.id_26968963,
.cmw_listing_box.id_9356741, 
.cmw_listing_box.id_15551573,
.cmw_listing_box.id_15417909,
.cmw_listing_box.id_18149954,
.cmw_listing_box.id_12913109,
.cmw_listing_box.id_18277085,
.cmw_listing_box.id_16192382,
.cmw_listing_box.id_14554062,
.cmw_listing_box.id_24518651,
.cmw_listing_box.id_23141649,
.cmw_listing_box.id_19671668,
.cmw_listing_box.id_16606430,
.cmw_listing_box.id_17183888,
.cmw_listing_box.id_28919796,
.cmw_listing_box.id_13588449,
.cmw_listing_box.id_18372997,
.cmw_listing_box.id_25742258,
.cmw_listing_box.id_12840940,
.cmw_listing_box.id_12687481,
.cmw_listing_box.id_12743143,
.cmw_listing_box.id_25705491,
.cmw_listing_box.id_23642166,
.cmw_listing_box.id_12390910,
.cmw_listing_box.id_26848522,
.cmw_listing_box.id_23148258,
.cmw_listing_box.id_27352866,
.cmw_listing_box.id_26496568,
.cmw_listing_box.id_24385692,
.cmw_listing_box.id_14444299,
.cmw_listing_box.id_16749294,
.cmw_listing_box.id_21172334,
.cmw_listing_box.id_18202198,
.cmw_listing_box.id_28075192,
.cmw_listing_box.id_13139264,
.cmw_listing_box.id_26823208,
.cmw_listing_box.id_18668103,
.cmw_listing_box.id_15997139,
.cmw_listing_box.id_24592511,
.cmw_listing_box.id_14968277,
.cmw_listing_box.id_19082975,
.cmw_listing_box.id_17954754,
.cmw_listing_box.id_13610224,
.cmw_listing_box.id_23203948,
.cmw_listing_box.id_28778874,
.cmw_listing_box.id_19042633, 
.cmw_listing_box.id_17546683, 
.cmw_listing_box.id_15653221,
.cmw_listing_box.id_19612627,
.cmw_listing_box.id_15843414,
.cmw_listing_box.id_19310479,
.cmw_listing_box.id_18209774,
.cmw_listing_box.id_18840454,
.cmw_listing_box.id_25607967,
.cmw_listing_box.id_21657192,
.cmw_listing_box.id_23968747,
.cmw_listing_box.id_19249083,
.cmw_listing_box.id_23333460,
.cmw_listing_box.id_20383622,
.cmw_listing_box.id_11079504,
.cmw_listing_box.id_25361430,
.cmw_listing_box.id_26997875,
.cmw_listing_box.id_21294124,
.cmw_listing_box.id_21059310,
.cmw_listing_box.id_12055040,
.cmw_listing_box.id_10925032,
.cmw_listing_box.id_23243397,
.cmw_listing_box.id_14164792,
.cmw_listing_box.id_27853714,
.cmw_listing_box.id_21731901,
.cmw_listing_box.id_19398033,
.cmw_listing_box.id_28297043,
.cmw_listing_box.id_27962096,
.cmw_listing_box.id_28817989,
.cmw_listing_box.id_27234005,
.cmw_listing_box.id_27370875,
.cmw_listing_box.id_14330317,
.cmw_listing_box.id_18927675,
.cmw_listing_box.id_26062413,
.cmw_listing_box.id_27156199,
.cmw_listing_box.id_27367817,
.cmw_listing_box.id_9873175,
.cmw_listing_box.id_22520872,
.cmw_listing_box.id_13399927,
.cmw_listing_box.id_28172792,
.cmw_listing_box.id_20432812,
.cmw_listing_box.id_00027953,
.cmw_listing_box.id_13246647,
.cmw_listing_box.id_25704825,
.cmw_listing_box.id_19458016,
.cmw_listing_box.id_9489905,
.cmw_listing_box.id_21623988,
.cmw_listing_box.id_10159396,
.cmw_listing_box.id_16511091,
.cmw_listing_box.id_25989105,
.cmw_listing_box.id_21815859,
.cmw_listing_box.id_19242160,
.cmw_listing_box.id_25555089, 
.cmw_listing_box.id_12499636,
.cmw_listing_box.id_27406853,
.cmw_listing_box.id_20624725,
.cmw_listing_box.id_21094137,
.cmw_listing_box.id_19314613,
.cmw_listing_box.id_11995417,
.cmw_listing_box.id_15775604,
.cmw_listing_box.id_9199571,
.cmw_listing_box.id_18049095,
.cmw_listing_box.id_26337588,
.cmw_listing_box.id_25208401,
.cmw_listing_box.id_17316986,
.cmw_listing_box.id_13051861,
.cmw_listing_box.id_14757003,
.cmw_listing_box.id_22780498,
.cmw_listing_box.id_19377322,
.cmw_listing_box.id_11088927,
.cmw_listing_box.id_25252333,
.cmw_listing_box.id_28310521 {
	display: none !important;
}

/* Hide MLS numbers */
.cmw_listing_box.id_21525630 .cmw_box_mls,
.cmw_listing_box.id_13221153 .cmw_box_mls,
.cmw_listing_box.id_00027953 .cmw_box_mls,
.single-cmw_centris_listing.postid-80264 .cmw_box_mls.specific,
.single-cmw_centris_listing.postid-80263 .cmw_box_mls.specific,
.single-cmw_centris_listing.postid-104509 .cmw_box_mls.specific,
.single-cmw_centris_listing.postid-104508 .cmw_box_mls.specific,
.single-cmw_centris_listing.postid-184812 .cmw_box_mls.specific,
.single-cmw_centris_listing.postid-184970 .cmw_box_mls.specific {
	display: none;
}

.cmw_listing_box.id_9999 .cmw_box_mls,
.cmw_listing_box.id_9999 .cmw_box_price span {
	display: none !important;
}

.single-cmw_centris_listing.postid-36229 .cmw_box_mls.specific,
.single-cmw_centris_listing.postid-36403 .cmw_box_mls.specific {
	display: none !important;
}
