.frow-container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}.frow {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-line-pack: start;align-content: flex-start;z-index: 1;}.frow--align-left {-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;}.frow.gutters-sm-only {margin-left: -10px;margin-right: -10px;}.frow.gutters-sm-only>[class*=col-il],.frow.gutters-sm-only>[class*=col-im],.frow.gutters-sm-only>[class*=col-is],.frow.gutters-sm-only>[class*=col-lg],.frow.gutters-sm-only>[class*=col-md],.frow.gutters-sm-only>[class*=col-sm],.frow.gutters-sm-only>[class*=col-xl],.frow.gutters-sm-only>[class*=col-xs],.frow.gutters-sm-only>[class*=col-xxl] {padding-left: 10px;padding-right: 10px;}.frow.centered,.frow.centered-column {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;height: 100%;}.frow.centered-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.frow.row-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.frow.row-center,.frow.row-start {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.frow.row-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.frow.row-end {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.frow.row-between,.frow.row-end {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.frow.row-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.frow.row-around {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-pack: distribute;justify-content: space-around;}.frow.column-start {-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-ms-flex-pack: start;}.frow.column-center,.frow.column-start {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-box-pack: start;justify-content: flex-start;}.frow.column-center {-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;-ms-flex-pack: start;}.frow.column-end {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-ms-flex-line-pack: end;align-content: flex-end;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.frow.inline {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.frow.wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}.frow.wrap-reverse {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}.frow.nowrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.frow.direction-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.frow.direction-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.frow.direction-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.frow.direction-column-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.frow.justify-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.frow.justify-end {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.frow.justify-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.frow.justify-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.frow.justify-around {-ms-flex-pack: distribute;justify-content: space-around;}.frow.items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.frow.items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.frow.items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.frow.items-stretch {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.frow.items-baseline {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}.frow.content-start {-ms-flex-line-pack: start;align-content: flex-start;}.frow.content-end {-ms-flex-line-pack: end;align-content: flex-end;}.frow.content-center {-ms-flex-line-pack: center;align-content: center;}.frow.content-between {-ms-flex-line-pack: justify;align-content: space-between;}.frow.content-around {-ms-flex-line-pack: distribute;align-content: space-around;}.frow .col-il-1-1,.frow .col-il-1-2,.frow .col-il-1-3,.frow .col-il-1-4,.frow .col-il-1-5,.frow .col-il-1-6,.frow .col-il-1-7,.frow .col-il-1-8,.frow .col-il-1-9,.frow .col-il-1-10,.frow .col-il-1-11,.frow .col-il-1-12,.frow .col-il-2-2,.frow .col-il-2-3,.frow .col-il-2-4,.frow .col-il-2-5,.frow .col-il-2-6,.frow .col-il-2-7,.frow .col-il-2-8,.frow .col-il-2-9,.frow .col-il-2-10,.frow .col-il-2-11,.frow .col-il-2-12,.frow .col-il-3-3,.frow .col-il-3-4,.frow .col-il-3-5,.frow .col-il-3-6,.frow .col-il-3-7,.frow .col-il-3-8,.frow .col-il-3-9,.frow .col-il-3-10,.frow .col-il-3-11,.frow .col-il-3-12,.frow .col-il-4-4,.frow .col-il-4-5,.frow .col-il-4-6,.frow .col-il-4-7,.frow .col-il-4-8,.frow .col-il-4-9,.frow .col-il-4-10,.frow .col-il-4-11,.frow .col-il-4-12,.frow .col-il-5-5,.frow .col-il-5-6,.frow .col-il-5-7,.frow .col-il-5-8,.frow .col-il-5-9,.frow .col-il-5-10,.frow .col-il-5-11,.frow .col-il-5-12,.frow .col-il-6-6,.frow .col-il-6-7,.frow .col-il-6-8,.frow .col-il-6-9,.frow .col-il-6-10,.frow .col-il-6-11,.frow .col-il-6-12,.frow .col-il-7-7,.frow .col-il-7-8,.frow .col-il-7-9,.frow .col-il-7-10,.frow .col-il-7-11,.frow .col-il-7-12,.frow .col-il-8-8,.frow .col-il-8-9,.frow .col-il-8-10,.frow .col-il-8-11,.frow .col-il-8-12,.frow .col-il-9-9,.frow .col-il-9-10,.frow .col-il-9-11,.frow .col-il-9-12,.frow .col-il-10-10,.frow .col-il-10-11,.frow .col-il-10-12,.frow .col-il-11-11,.frow .col-il-11-12,.frow .col-il-12-12,.frow .col-im-1-1,.frow .col-im-1-2,.frow .col-im-1-3,.frow .col-im-1-4,.frow .col-im-1-5,.frow .col-im-1-6,.frow .col-im-1-7,.frow .col-im-1-8,.frow .col-im-1-9,.frow .col-im-1-10,.frow .col-im-1-11,.frow .col-im-1-12,.frow .col-im-2-2,.frow .col-im-2-3,.frow .col-im-2-4,.frow .col-im-2-5,.frow .col-im-2-6,.frow .col-im-2-7,.frow .col-im-2-8,.frow .col-im-2-9,.frow .col-im-2-10,.frow .col-im-2-11,.frow .col-im-2-12,.frow .col-im-3-3,.frow .col-im-3-4,.frow .col-im-3-5,.frow .col-im-3-6,.frow .col-im-3-7,.frow .col-im-3-8,.frow .col-im-3-9,.frow .col-im-3-10,.frow .col-im-3-11,.frow .col-im-3-12,.frow .col-im-4-4,.frow .col-im-4-5,.frow .col-im-4-6,.frow .col-im-4-7,.frow .col-im-4-8,.frow .col-im-4-9,.frow .col-im-4-10,.frow .col-im-4-11,.frow .col-im-4-12,.frow .col-im-5-5,.frow .col-im-5-6,.frow .col-im-5-7,.frow .col-im-5-8,.frow .col-im-5-9,.frow .col-im-5-10,.frow .col-im-5-11,.frow .col-im-5-12,.frow .col-im-6-6,.frow .col-im-6-7,.frow .col-im-6-8,.frow .col-im-6-9,.frow .col-im-6-10,.frow .col-im-6-11,.frow .col-im-6-12,.frow .col-im-7-7,.frow .col-im-7-8,.frow .col-im-7-9,.frow .col-im-7-10,.frow .col-im-7-11,.frow .col-im-7-12,.frow .col-im-8-8,.frow .col-im-8-9,.frow .col-im-8-10,.frow .col-im-8-11,.frow .col-im-8-12,.frow .col-im-9-9,.frow .col-im-9-10,.frow .col-im-9-11,.frow .col-im-9-12,.frow .col-im-10-10,.frow .col-im-10-11,.frow .col-im-10-12,.frow .col-im-11-11,.frow .col-im-11-12,.frow .col-im-12-12,.frow .col-is-1-1,.frow .col-is-1-2,.frow .col-is-1-3,.frow .col-is-1-4,.frow .col-is-1-5,.frow .col-is-1-6,.frow .col-is-1-7,.frow .col-is-1-8,.frow .col-is-1-9,.frow .col-is-1-10,.frow .col-is-1-11,.frow .col-is-1-12,.frow .col-is-2-2,.frow .col-is-2-3,.frow .col-is-2-4,.frow .col-is-2-5,.frow .col-is-2-6,.frow .col-is-2-7,.frow .col-is-2-8,.frow .col-is-2-9,.frow .col-is-2-10,.frow .col-is-2-11,.frow .col-is-2-12,.frow .col-is-3-3,.frow .col-is-3-4,.frow .col-is-3-5,.frow .col-is-3-6,.frow .col-is-3-7,.frow .col-is-3-8,.frow .col-is-3-9,.frow .col-is-3-10,.frow .col-is-3-11,.frow .col-is-3-12,.frow .col-is-4-4,.frow .col-is-4-5,.frow .col-is-4-6,.frow .col-is-4-7,.frow .col-is-4-8,.frow .col-is-4-9,.frow .col-is-4-10,.frow .col-is-4-11,.frow .col-is-4-12,.frow .col-is-5-5,.frow .col-is-5-6,.frow .col-is-5-7,.frow .col-is-5-8,.frow .col-is-5-9,.frow .col-is-5-10,.frow .col-is-5-11,.frow .col-is-5-12,.frow .col-is-6-6,.frow .col-is-6-7,.frow .col-is-6-8,.frow .col-is-6-9,.frow .col-is-6-10,.frow .col-is-6-11,.frow .col-is-6-12,.frow .col-is-7-7,.frow .col-is-7-8,.frow .col-is-7-9,.frow .col-is-7-10,.frow .col-is-7-11,.frow .col-is-7-12,.frow .col-is-8-8,.frow .col-is-8-9,.frow .col-is-8-10,.frow .col-is-8-11,.frow .col-is-8-12,.frow .col-is-9-9,.frow .col-is-9-10,.frow .col-is-9-11,.frow .col-is-9-12,.frow .col-is-10-10,.frow .col-is-10-11,.frow .col-is-10-12,.frow .col-is-11-11,.frow .col-is-11-12,.frow .col-is-12-12,.frow .col-lg-1-1,.frow .col-lg-1-2,.frow .col-lg-1-3,.frow .col-lg-1-4,.frow .col-lg-1-5,.frow .col-lg-1-6,.frow .col-lg-1-7,.frow .col-lg-1-8,.frow .col-lg-1-9,.frow .col-lg-1-10,.frow .col-lg-1-11,.frow .col-lg-1-12,.frow .col-lg-2-2,.frow .col-lg-2-3,.frow .col-lg-2-4,.frow .col-lg-2-5,.frow .col-lg-2-6,.frow .col-lg-2-7,.frow .col-lg-2-8,.frow .col-lg-2-9,.frow .col-lg-2-10,.frow .col-lg-2-11,.frow .col-lg-2-12,.frow .col-lg-3-3,.frow .col-lg-3-4,.frow .col-lg-3-5,.frow .col-lg-3-6,.frow .col-lg-3-7,.frow .col-lg-3-8,.frow .col-lg-3-9,.frow .col-lg-3-10,.frow .col-lg-3-11,.frow .col-lg-3-12,.frow .col-lg-4-4,.frow .col-lg-4-5,.frow .col-lg-4-6,.frow .col-lg-4-7,.frow .col-lg-4-8,.frow .col-lg-4-9,.frow .col-lg-4-10,.frow .col-lg-4-11,.frow .col-lg-4-12,.frow .col-lg-5-5,.frow .col-lg-5-6,.frow .col-lg-5-7,.frow .col-lg-5-8,.frow .col-lg-5-9,.frow .col-lg-5-10,.frow .col-lg-5-11,.frow .col-lg-5-12,.frow .col-lg-6-6,.frow .col-lg-6-7,.frow .col-lg-6-8,.frow .col-lg-6-9,.frow .col-lg-6-10,.frow .col-lg-6-11,.frow .col-lg-6-12,.frow .col-lg-7-7,.frow .col-lg-7-8,.frow .col-lg-7-9,.frow .col-lg-7-10,.frow .col-lg-7-11,.frow .col-lg-7-12,.frow .col-lg-8-8,.frow .col-lg-8-9,.frow .col-lg-8-10,.frow .col-lg-8-11,.frow .col-lg-8-12,.frow .col-lg-9-9,.frow .col-lg-9-10,.frow .col-lg-9-11,.frow .col-lg-9-12,.frow .col-lg-10-10,.frow .col-lg-10-11,.frow .col-lg-10-12,.frow .col-lg-11-11,.frow .col-lg-11-12,.frow .col-lg-12-12,.frow .col-md-1-1,.frow .col-md-1-2,.frow .col-md-1-3,.frow .col-md-1-4,.frow .col-md-1-5,.frow .col-md-1-6,.frow .col-md-1-7,.frow .col-md-1-8,.frow .col-md-1-9,.frow .col-md-1-10,.frow .col-md-1-11,.frow .col-md-1-12,.frow .col-md-2-2,.frow .col-md-2-3,.frow .col-md-2-4,.frow .col-md-2-5,.frow .col-md-2-6,.frow .col-md-2-7,.frow .col-md-2-8,.frow .col-md-2-9,.frow .col-md-2-10,.frow .col-md-2-11,.frow .col-md-2-12,.frow .col-md-3-3,.frow .col-md-3-4,.frow .col-md-3-5,.frow .col-md-3-6,.frow .col-md-3-7,.frow .col-md-3-8,.frow .col-md-3-9,.frow .col-md-3-10,.frow .col-md-3-11,.frow .col-md-3-12,.frow .col-md-4-4,.frow .col-md-4-5,.frow .col-md-4-6,.frow .col-md-4-7,.frow .col-md-4-8,.frow .col-md-4-9,.frow .col-md-4-10,.frow .col-md-4-11,.frow .col-md-4-12,.frow .col-md-5-5,.frow .col-md-5-6,.frow .col-md-5-7,.frow .col-md-5-8,.frow .col-md-5-9,.frow .col-md-5-10,.frow .col-md-5-11,.frow .col-md-5-12,.frow .col-md-6-6,.frow .col-md-6-7,.frow .col-md-6-8,.frow .col-md-6-9,.frow .col-md-6-10,.frow .col-md-6-11,.frow .col-md-6-12,.frow .col-md-7-7,.frow .col-md-7-8,.frow .col-md-7-9,.frow .col-md-7-10,.frow .col-md-7-11,.frow .col-md-7-12,.frow .col-md-8-8,.frow .col-md-8-9,.frow .col-md-8-10,.frow .col-md-8-11,.frow .col-md-8-12,.frow .col-md-9-9,.frow .col-md-9-10,.frow .col-md-9-11,.frow .col-md-9-12,.frow .col-md-10-10,.frow .col-md-10-11,.frow .col-md-10-12,.frow .col-md-11-11,.frow .col-md-11-12,.frow .col-md-12-12,.frow .col-sm-1-1,.frow .col-sm-1-2,.frow .col-sm-1-3,.frow .col-sm-1-4,.frow .col-sm-1-5,.frow .col-sm-1-6,.frow .col-sm-1-7,.frow .col-sm-1-8,.frow .col-sm-1-9,.frow .col-sm-1-10,.frow .col-sm-1-11,.frow .col-sm-1-12,.frow .col-sm-2-2,.frow .col-sm-2-3,.frow .col-sm-2-4,.frow .col-sm-2-5,.frow .col-sm-2-6,.frow .col-sm-2-7,.frow .col-sm-2-8,.frow .col-sm-2-9,.frow .col-sm-2-10,.frow .col-sm-2-11,.frow .col-sm-2-12,.frow .col-sm-3-3,.frow .col-sm-3-4,.frow .col-sm-3-5,.frow .col-sm-3-6,.frow .col-sm-3-7,.frow .col-sm-3-8,.frow .col-sm-3-9,.frow .col-sm-3-10,.frow .col-sm-3-11,.frow .col-sm-3-12,.frow .col-sm-4-4,.frow .col-sm-4-5,.frow .col-sm-4-6,.frow .col-sm-4-7,.frow .col-sm-4-8,.frow .col-sm-4-9,.frow .col-sm-4-10,.frow .col-sm-4-11,.frow .col-sm-4-12,.frow .col-sm-5-5,.frow .col-sm-5-6,.frow .col-sm-5-7,.frow .col-sm-5-8,.frow .col-sm-5-9,.frow .col-sm-5-10,.frow .col-sm-5-11,.frow .col-sm-5-12,.frow .col-sm-6-6,.frow .col-sm-6-7,.frow .col-sm-6-8,.frow .col-sm-6-9,.frow .col-sm-6-10,.frow .col-sm-6-11,.frow .col-sm-6-12,.frow .col-sm-7-7,.frow .col-sm-7-8,.frow .col-sm-7-9,.frow .col-sm-7-10,.frow .col-sm-7-11,.frow .col-sm-7-12,.frow .col-sm-8-8,.frow .col-sm-8-9,.frow .col-sm-8-10,.frow .col-sm-8-11,.frow .col-sm-8-12,.frow .col-sm-9-9,.frow .col-sm-9-10,.frow .col-sm-9-11,.frow .col-sm-9-12,.frow .col-sm-10-10,.frow .col-sm-10-11,.frow .col-sm-10-12,.frow .col-sm-11-11,.frow .col-sm-11-12,.frow .col-sm-12-12,.frow .col-xl-1-1,.frow .col-xl-1-2,.frow .col-xl-1-3,.frow .col-xl-1-4,.frow .col-xl-1-5,.frow .col-xl-1-6,.frow .col-xl-1-7,.frow .col-xl-1-8,.frow .col-xl-1-9,.frow .col-xl-1-10,.frow .col-xl-1-11,.frow .col-xl-1-12,.frow .col-xl-2-2,.frow .col-xl-2-3,.frow .col-xl-2-4,.frow .col-xl-2-5,.frow .col-xl-2-6,.frow .col-xl-2-7,.frow .col-xl-2-8,.frow .col-xl-2-9,.frow .col-xl-2-10,.frow .col-xl-2-11,.frow .col-xl-2-12,.frow .col-xl-3-3,.frow .col-xl-3-4,.frow .col-xl-3-5,.frow .col-xl-3-6,.frow .col-xl-3-7,.frow .col-xl-3-8,.frow .col-xl-3-9,.frow .col-xl-3-10,.frow .col-xl-3-11,.frow .col-xl-3-12,.frow .col-xl-4-4,.frow .col-xl-4-5,.frow .col-xl-4-6,.frow .col-xl-4-7,.frow .col-xl-4-8,.frow .col-xl-4-9,.frow .col-xl-4-10,.frow .col-xl-4-11,.frow .col-xl-4-12,.frow .col-xl-5-5,.frow .col-xl-5-6,.frow .col-xl-5-7,.frow .col-xl-5-8,.frow .col-xl-5-9,.frow .col-xl-5-10,.frow .col-xl-5-11,.frow .col-xl-5-12,.frow .col-xl-6-6,.frow .col-xl-6-7,.frow .col-xl-6-8,.frow .col-xl-6-9,.frow .col-xl-6-10,.frow .col-xl-6-11,.frow .col-xl-6-12,.frow .col-xl-7-7,.frow .col-xl-7-8,.frow .col-xl-7-9,.frow .col-xl-7-10,.frow .col-xl-7-11,.frow .col-xl-7-12,.frow .col-xl-8-8,.frow .col-xl-8-9,.frow .col-xl-8-10,.frow .col-xl-8-11,.frow .col-xl-8-12,.frow .col-xl-9-9,.frow .col-xl-9-10,.frow .col-xl-9-11,.frow .col-xl-9-12,.frow .col-xl-10-10,.frow .col-xl-10-11,.frow .col-xl-10-12,.frow .col-xl-11-11,.frow .col-xl-11-12,.frow .col-xl-12-12,.frow .col-xs-1-1,.frow .col-xs-1-2,.frow .col-xs-1-3,.frow .col-xs-1-4,.frow .col-xs-1-5,.frow .col-xs-1-6,.frow .col-xs-1-7,.frow .col-xs-1-8,.frow .col-xs-1-9,.frow .col-xs-1-10,.frow .col-xs-1-11,.frow .col-xs-1-12,.frow .col-xs-2-2,.frow .col-xs-2-3,.frow .col-xs-2-4,.frow .col-xs-2-5,.frow .col-xs-2-6,.frow .col-xs-2-7,.frow .col-xs-2-8,.frow .col-xs-2-9,.frow .col-xs-2-10,.frow .col-xs-2-11,.frow .col-xs-2-12,.frow .col-xs-3-3,.frow .col-xs-3-4,.frow .col-xs-3-5,.frow .col-xs-3-6,.frow .col-xs-3-7,.frow .col-xs-3-8,.frow .col-xs-3-9,.frow .col-xs-3-10,.frow .col-xs-3-11,.frow .col-xs-3-12,.frow .col-xs-4-4,.frow .col-xs-4-5,.frow .col-xs-4-6,.frow .col-xs-4-7,.frow .col-xs-4-8,.frow .col-xs-4-9,.frow .col-xs-4-10,.frow .col-xs-4-11,.frow .col-xs-4-12,.frow .col-xs-5-5,.frow .col-xs-5-6,.frow .col-xs-5-7,.frow .col-xs-5-8,.frow .col-xs-5-9,.frow .col-xs-5-10,.frow .col-xs-5-11,.frow .col-xs-5-12,.frow .col-xs-6-6,.frow .col-xs-6-7,.frow .col-xs-6-8,.frow .col-xs-6-9,.frow .col-xs-6-10,.frow .col-xs-6-11,.frow .col-xs-6-12,.frow .col-xs-7-7,.frow .col-xs-7-8,.frow .col-xs-7-9,.frow .col-xs-7-10,.frow .col-xs-7-11,.frow .col-xs-7-12,.frow .col-xs-8-8,.frow .col-xs-8-9,.frow .col-xs-8-10,.frow .col-xs-8-11,.frow .col-xs-8-12,.frow .col-xs-9-9,.frow .col-xs-9-10,.frow .col-xs-9-11,.frow .col-xs-9-12,.frow .col-xs-10-10,.frow .col-xs-10-11,.frow .col-xs-10-12,.frow .col-xs-11-11,.frow .col-xs-11-12,.frow .col-xs-12-12,.frow .col-xxl-1-1,.frow .col-xxl-1-2,.frow .col-xxl-1-3,.frow .col-xxl-1-4,.frow .col-xxl-1-5,.frow .col-xxl-1-6,.frow .col-xxl-1-7,.frow .col-xxl-1-8,.frow .col-xxl-1-9,.frow .col-xxl-1-10,.frow .col-xxl-1-11,.frow .col-xxl-1-12,.frow .col-xxl-2-2,.frow .col-xxl-2-3,.frow .col-xxl-2-4,.frow .col-xxl-2-5,.frow .col-xxl-2-6,.frow .col-xxl-2-7,.frow .col-xxl-2-8,.frow .col-xxl-2-9,.frow .col-xxl-2-10,.frow .col-xxl-2-11,.frow .col-xxl-2-12,.frow .col-xxl-3-3,.frow .col-xxl-3-4,.frow .col-xxl-3-5,.frow .col-xxl-3-6,.frow .col-xxl-3-7,.frow .col-xxl-3-8,.frow .col-xxl-3-9,.frow .col-xxl-3-10,.frow .col-xxl-3-11,.frow .col-xxl-3-12,.frow .col-xxl-4-4,.frow .col-xxl-4-5,.frow .col-xxl-4-6,.frow .col-xxl-4-7,.frow .col-xxl-4-8,.frow .col-xxl-4-9,.frow .col-xxl-4-10,.frow .col-xxl-4-11,.frow .col-xxl-4-12,.frow .col-xxl-5-5,.frow .col-xxl-5-6,.frow .col-xxl-5-7,.frow .col-xxl-5-8,.frow .col-xxl-5-9,.frow .col-xxl-5-10,.frow .col-xxl-5-11,.frow .col-xxl-5-12,.frow .col-xxl-6-6,.frow .col-xxl-6-7,.frow .col-xxl-6-8,.frow .col-xxl-6-9,.frow .col-xxl-6-10,.frow .col-xxl-6-11,.frow .col-xxl-6-12,.frow .col-xxl-7-7,.frow .col-xxl-7-8,.frow .col-xxl-7-9,.frow .col-xxl-7-10,.frow .col-xxl-7-11,.frow .col-xxl-7-12,.frow .col-xxl-8-8,.frow .col-xxl-8-9,.frow .col-xxl-8-10,.frow .col-xxl-8-11,.frow .col-xxl-8-12,.frow .col-xxl-9-9,.frow .col-xxl-9-10,.frow .col-xxl-9-11,.frow .col-xxl-9-12,.frow .col-xxl-10-10,.frow .col-xxl-10-11,.frow .col-xxl-10-12,.frow .col-xxl-11-11,.frow .col-xxl-11-12,.frow .col-xxl-12-12 {width: 100%;}*,:after,:before {-webkit-box-sizing: border-box;box-sizing: border-box;}* {-webkit-tap-highlight-color: rgba(0,0,0,0);}a,body {color: #333;}a {cursor: pointer;}a:active,a:focus,a:hover {color: #0d0d0d;}a:active,a:focus,a:hover,p a {text-decoration: underline;}svg {display: block;}ul {margin: 0;padding: 0;list-style-type: none;}.text-column ul {margin-left: 1.5em;margin-bottom: 3em;list-style-type: disc;font-weight: 300;}fieldset {margin: 0;padding: 0;}label {font-size: .71rem;}.visible-il,.visible-im,.visible-is,.visible-lg,.visible-md,.visible-sm,.visible-xl,.visible-xs,.visible-xxl {display: none!important;}.hidden-il,.hidden-im,.hidden-is,.hidden-lg,.hidden-md,.hidden-sm,.hidden-xl,.hidden-xs,.hidden-xxl {display: block!important;}.frow.hidden-il,.frow.hidden-im,.frow.hidden-is,.frow.hidden-lg,.frow.hidden-md,.frow.hidden-sm,.frow.hidden-xl,.frow.hidden-xs,.frow.hidden-xxl {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}.clickable:not([disabled]),[onclick]:not([disabled]) {cursor: pointer!important;}.not-clickable,.not-clickable[onclick] {cursor: default!important;}.height-100 {height: 100%;}.width-100 {width: 100%;}.letsGo-hide {display: none!important;}.card-shadow {-webkit-box-shadow: 0 1px 3px 0 #a0a0a0;box-shadow: 0 1px 3px 0 #a0a0a0;}.dark-card-shadow {-webkit-box-shadow: 0 1px 3px 0 #1b1b1b;box-shadow: 0 1px 3px 0 #1b1b1b;}.uppercase {text-transform: uppercase;}.lowercase {text-transform: lowercase;}.capitalize {text-transform: capitalize;}.clearfix:after {content: "";display: table;clear: both;}.slick-slider {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;-ms-flex-wrap: wrap;flex-wrap: wrap;}.slick-list,.slick-slider {position: relative;display: block;}.slick-list {overflow: hidden;width: 100%;margin: 0;padding: 0 20% 0 0;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}#spotlight-slider .slick-list,.property-details__slideshow .slick-list {padding: 0;}.slick-slider .slick-list,.slick .slick-slider .slick-track {-webkit-transform: translateZ(0);transform: translateZ(0);}.slick-track {position: relative;left: 0;top: 0;display: block;}.slick-track:after,.slick-track:before {content: "";display: table;}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}body:not(.ldp) .slick-track {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-slide:focus {outline: 0;}.slick-initialized .slick-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow,.slick-arrow.slick-hidden {display: none;}.slick-arrow:first-of-type {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-left: 1rem;margin-bottom: 1.2rem;}.slick-arrow:last-of-type {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin-left: auto;margin-right: 1rem;}.slick-slider--flex .slick-initialized .slick-slide,.slick-slider--flex .slick-list,.slick-slider--flex .slick-track {display: -webkit-box;display: -ms-flexbox;display: flex;}.ldp .slick-slider {position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.ldp .slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.ldp .slick-list:focus {outline: none;}.ldp .slick-list.dragging {cursor: pointer;cursor: hand;}.ldp .slick-slider .slick-list,.ldp .slick-slider .slick-track {-webkit-transform: translateZ(0);transform: translateZ(0);}.ldp .slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.ldp .slick-track:after,.ldp .slick-track:before {display: table;content: "";}.ldp .slick-track:after {clear: both;}.ldp .slick-loading .slick-track {visibility: hidden;}.ldp .slick-slide {display: none;float: left;height: 100%;min-height: 1px;}.ldp [dir=rtl] .slick-slide {float: right;}.ldp .slick-slide img {display: block;}.ldp .slick-slide.slick-loading img {display: none;}.ldp .slick-slide.dragging img {pointer-events: none;}.ldp .slick-initialized .slick-slide {display: block;}.ldp .slick-loading .slick-slide {visibility: hidden;}.ldp .slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.ldp .slick-arrow.slick-hidden {display: none;}.ldp img.slick-loading {visibility: hidden;}html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}h1 {font-size: 2em;margin: .67em 0;}hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace,monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b,strong {font-weight: bolder;}code,kbd,samp {font-family: monospace,monospace;font-size: 1em;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -.25em;}sup {top: -.5em;}img {border-style: none;}button,input,optgroup,select,textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button,input {overflow: visible;}button,select {text-transform: none;}[type=button],[type=reset],[type=submit],button {-webkit-appearance: button;}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {border-style: none;padding: 0;}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: .35em .75em .625em;}legend {-webkit-box-sizing: border-box;box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type=checkbox],[type=radio] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {height: auto;}[type=search] {-webkit-appearance: textfield;outline-offset: -2px;}[type=search]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}[hidden],template {display: none;}.mfp-close,.slider-dots button {-webkit-appearance: none;padding: 0;}.mfp-close {padding: 7.5px;}blockquote,body,caption,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul {margin: 0;padding: 0;}html {font-size: 16px;}body {overflow-x: hidden;}#content {line-height: 1.5;}fieldset {border: none;}html {-webkit-box-sizing: border-box;box-sizing: border-box;}*,:after,:before {-webkit-box-sizing: inherit;box-sizing: inherit;}blockquote {display: -webkit-box;display: -ms-flexbox;display: flex;}blockquote figure {margin-right: 1rem;max-width: 400px;}blockquote figure img {font-family: object-fit:cover;object-position: 0\ 0;-o-object-fit: cover;object-fit: cover;-o-object-position: 0 0;object-position: 0 0;}q:after,q:before {content: " ";}.button {background: #ea002a;border: none;min-height: 2.375rem;vertical-align: middle;border-radius: 4px;width: 100%;line-height: 1.5;text-align: center;display: block;-webkit-transition: .4s ease;transition: .4s ease;}.button,.button a {color: #fff;}.button:focus,.button:hover {background: #a20025;color: #fff;}.button:active {background: #ea002a;color: #fff;}a.button {text-decoration: none;}.button--rounded {min-height: 2.1875rem;border-radius: 100px;line-height: 1.2;}.button--no-radius {border-radius: 0;}.button--circle {width: 50px;height: 50px;border-radius: 50%;}.button--has-icon .icon {width: 15px;height: 15px;-webkit-transition: .4s ease;transition: .4s ease;}.button--special {background: #0064a5;}.button--fat {padding: 1em;font-size: .9rem;}.button--outline {background: transparent;border: 2px solid #333;color: #ea002a;}.button--outline .icon {fill: #ea002a;}.button--outline:hover {color: #fff;border: 2px solid #ea002a;background: #ea002a;}.button--outline:hover .icon {fill: #fff;}.button--outline-rlp-red {background: transparent;border: 2px solid #ea002a;color: #ea002a;padding: .5em 0;}.button--outline-rlp-red .icon {fill: #ea002a;}.button--outline-rlp-red:hover {color: #fff;border: 2px solid #ea002a;background: #ea002a;}.button--outline-rlp-red:hover .icon {fill: #fff;}.button--outline-rlp-red.active {color: #fff;background: #ea002a;border: 2px solid #ea002a;}.button--outline-rlp-red.active .icon {fill: #fff;}.button--icon-left .icon {margin-right: 4px;}.button--icon-right .icon {margin-left: 4px;}.button--square {width: 3.5em;height: 3.5em;}.button--icon-only {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.button--icon-only .icon {top: 0;}.button--centered {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.button--cancel {background: #333!important;color: #fff;}.button--bell {background: #0066a4;}.button--bell:hover {background: #004570;}.svg-button {width: auto;margin: 0;}.button-container {margin: .5em 0;padding: .25em;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.button-container .button {margin-right: 10px;margin-bottom: 10px;}.button-container--single .button {margin: 0;}.button-container--no-flex {display: block;}.button-container--no-flex .button:last-of-type {margin-right: 0;}.button-container--stacked {-ms-flex-wrap: wrap;flex-wrap: wrap;}.button-container--stacked .button {margin: 0 0 .5em;width: 100%;}.button-container--align-left .button {margin-right: auto;}.button-container--align-right .button {margin-left: auto;}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea {font-family: Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;font-display: auto;color: #333;border-radius: 4px;padding: 1em;outline: none;border: 1px solid #ccc;font-size: .9rem;}label {cursor: pointer;display: block;}label span {color: #333;letter-spacing: 1.2px;font-size: .8125rem;text-transform: uppercase;font-weight: 400;}body>.jcf-select-drop {position: absolute;margin: -1px 0 0;z-index: 18;min-width: 10rem;}body>.jcf-select-drop.jcf-drop-flipped {margin: 1px 0 0;}.jcf-select {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;border: none;margin: 0;cursor: pointer;height: 1.875rem;}.jcf-select select {z-index: 1;left: 0;top: 0;}.jcf-select .jcf-select-text {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;cursor: pointer;display: block;margin: 0;font-weight: 400;letter-spacing: .25px;}.jcf-select .jcf-select-text>span {text-transform: none;font-size: 1.1em;letter-spacing: 0;}.jcf-select .jcf-select-opener {margin-left: auto;margin-top: 2px;background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/forms/icon-arrow-red.svg) no-repeat 0 0;background-size: contain;width: 12px;height: 12px;}.jcf-select .jcf-select-drop {position: absolute;margin-top: 0;z-index: 19;left: -1px;right: -1px;}.jcf-select .jcf-drop-flipped {bottom: 100%;top: auto;}.jcf-select--outlined {border: 1px solid #ccc;height: 2.875rem;border-radius: 4px;}.jcf-select--outlined .jcf-select-text {padding-left: .5rem;}.jcf-select--outlined .jcf-select-opener {margin-right: 10px;}.jcf-select.jcf-compact-multiple {max-width: 220px;}.jcf-select.jcf-compact-multiple .jcf-select-opener:before {display: inline-block;padding-top: 2px;content: "...";}.jcf-select-location-selector .jcf-select-text {color: #ea002a;}.jcf-select-location-selector .jcf-select-opener {width: 20px;height: 20px;background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/forms/icon-arrow-double-red.svg) no-repeat 0 0;}.jcf-select-drop .jcf-select-drop-content {border: 1px solid #ccc;background: #fff;}.jcf-select-drop.jcf-compact-multiple .jcf-hover {background: none;}.jcf-select-drop.jcf-compact-multiple .jcf-selected {background: #eee;color: #333;}.jcf-select-drop.jcf-compact-multiple .jcf-selected:before {display: inline-block;content: "";height: 4px;width: 8px;margin: -7px 5px 0 -3px;border: 3px solid #777;border-width: 0 0 3px 3px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";}.jcf-list-box {overflow: hidden;display: inline-block;border: 1px solid #b8c3c9;min-width: 200px;margin: 0 15px;}.jcf-list {position: relative;background: #fff;line-height: 14px;font-size: 12px;}.jcf-list,.jcf-list .jcf-list-content {display: inline-block;vertical-align: top;width: 100%;}.jcf-list .jcf-list-content,.jcf-list .jcf-overflow {overflow: auto;}.jcf-list .jcf-option {white-space: normal;overflow: hidden;cursor: pointer;display: block;padding: .975em;color: #333;min-height: 14px;height: 1%;font-size: 1em;font-weight: 400;line-height: 1.35;}.jcf-list .jcf-disabled {background: #fff!important;color: #eee!important;}.jcf-list .jcf-optgroup-caption {white-space: nowrap;font-weight: 700;display: block;padding: 5px 9px;cursor: default;color: #000;}.jcf-list .jcf-optgroup .jcf-option {padding-left: 30px;}.jcf-list ul {list-style: none;padding: 0;margin: 0;}.jcf-list ul li {overflow: hidden;display: block;}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover {background: #e6e6e6;color: #000;}.jcf-checkbox {vertical-align: middle;display: inline-block;position: relative;overflow: hidden;cursor: pointer;background: #fff;border: 2px solid #ea002a;border-radius: 2px;margin: 0 10px 0 0;height: 15px;width: 15px;}.jcf-checkbox-checkbox-round {border-radius: 50%;border: 1px solid #ea002a;}.jcf-checkbox span {display: block;height: 100%;opacity: 0;cursor: pointer;-webkit-transition: opacity .4s ease;transition: opacity .4s ease;background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/forms/icon-checkmark-red.svg) no-repeat 50% #fff;background-size: 60%;}.jcf-checkbox input[type=checkbox] {position: absolute;width: 100%;height: 100%;border: 0;cursor: pointer;margin: 0;left: 0;top: 0;}.jcf-checkbox.jcf-checked span {opacity: 1;}.jcf-radio {vertical-align: top;display: inline-block;position: relative;cursor: pointer;background: #fff;border: 1px solid #ea002a;border-radius: 12px;margin: 0 10px 0 0;height: 20px;width: 20px;}.jcf-radio input[type=radio] {position: absolute;height: 100%;width: 100%;border: 0;margin: 0;left: 0;top: 0;cursor: pointer;}.jcf-radio span {position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;background: #ea002a;border-radius: 20px;opacity: 0;-webkit-transition: opacity .4s ease;transition: opacity .4s ease;}.jcf-radio.jcf-checked span {opacity: 1;}.jcf-scrollbar-vertical {position: absolute;cursor: default;background: hsla(0,0%,100%,.3);border-radius: 4px;width: 8px;bottom: 0;right: 0;top: 0;}.jcf-scrollbar-vertical .jcf-scrollbar-slider {height: 100%!important;}.jcf-scrollbar-vertical .jcf-scrollbar-handle {background: #ccc;height: 1px;border-radius: 4px;width: 10px;max-height: 100%;}.jcf-scrollbar-slider {background: #eee;border-radius: 4px;}input[type=date] {margin: 0;-webkit-align-items: center;display: -webkit-inline-flex;font-size: 1rem;overflow: hidden;padding: .63rem;height: 2.785rem;border-radius: 4px;border: 1px solid #ccc;-webkit-padding-start: .5rem;outline: 0;}::-webkit-datetime-edit-fields-wrapper {background: #fff;}::-webkit-datetime-edit-text {padding: 0 .3em;}::-webkit-inner-spin-button {display: none;}nput::-webkit-datetime-edit {-webkit-flex: 1;-webkit-user-modify: read-only!important;display: inline-block;min-width: 0;overflow: hidden;}input::-webkit-datetime-edit-fields-wrapper {-webkit-user-modify: read-only!important;display: inline-block;padding: 1px 0;white-space: pre;color: #333;}.toggle-switch {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: auto;max-width: 140px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.toggle-switch__label {cursor: pointer;}.toggle-switch__label--option-1 {margin-right: 10px;}.toggle-switch__label--option-2 {margin-left: 10px;}.toggle-switch.is-option1 .toggle-switch__label--option-1,.toggle-switch.is-option2 .toggle-switch__label--option-2,.toggle-switch__label.selected {font-weight: 700;}input[type=range].toggle-switch__slider {-webkit-appearance: none;width: 100%;height: 100%;padding: 0;background: transparent;min-width: 2em;max-width: 5em;}input[type=range].toggle-switch__slider:focus {outline: none;}input[type=range].toggle-switch__slider::-webkit-slider-runnable-track {width: 100%;height: 2px;cursor: pointer;animate: .1s;-webkit-box-shadow: none;box-shadow: none;background: #ccc;border: none;}input[type=range].toggle-switch__slider:focus::-webkit-slider-runnable-track {background: #e0e0e0;}input[type=range].toggle-switch__slider::-moz-range-track {width: 100%;height: 2px;animate: .1s;cursor: pointer;box-shadow: none;background: #ccc;border: none;}input[type=range].toggle-switch__slider::-ms-track {width: 50px;height: 2px;border-width: 6px 0;cursor: pointer;animate: .1s;background: transparent;border-color: transparent;color: transparent;}input[type=range].toggle-switch__slider::-ms-fill-lower {background: #b8b8b8;border: none;border-radius: 0;box-shadow: none;}input[type=range].toggle-switch__slider::-ms-fill-upper {background: #ccc;border: none;border-radius: 0;box-shadow: none;}input[type=range].toggle-switch__slider::-ms-tooltip {display: none;}input[type=range].toggle-switch__slider:focus::-ms-fill-lower {background: #ccc;}input[type=range].toggle-switch__slider:focus::-ms-fill-upper {background: #e0e0e0;}input[type=range].toggle-switch__slider::-webkit-slider-thumb {-webkit-box-shadow: none;box-shadow: none;border: none;height: 20px;width: 20px;border-radius: 50%;background: #ea002a;cursor: pointer;-webkit-appearance: none;margin-top: -9.5px;}input[type=range].toggle-switch__slider::-moz-range-thumb {box-shadow: none;border: none;height: 20px;width: 20px;border-radius: 50%;background: #ea002a;cursor: pointer;}input[type=range].toggle-switch__slider::-ms-thumb {box-shadow: none;border: none;height: 15px;width: 15px;border-radius: 50%;background: #ea002a;cursor: pointer;margin-top: 0;}.radio-holder {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.radio-holder--inline .radio-holder__item {margin-right: 15px;}.radio-holder--inline .radio-holder__item:last-of-type {margin-right: 0;}.radio-holder__label {color: #333;letter-spacing: 1.2px;font-size: .8125em;text-transform: uppercase;font-weight: 400;display: block;width: 100%;margin-bottom: .5em;}.radio-holder__item {-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 5px;width: 100%;}.checkbox-holder,.radio-holder__item {display: -webkit-box;display: -ms-flexbox;display: flex;}.checkbox-holder {-ms-flex-wrap: wrap;flex-wrap: wrap;}.checkbox-holder__item {margin-right: 1rem;}.checkbox-holder__item:last-of-type {margin-right: 0;}.checkbox-holder--inline .checkbox-holder__item {width: auto;margin-bottom: 0;}.direction-form-container .direction-row:first-child .remove {display: none;}.tip--pointer {display: block;width: 0;height: 0;position: absolute;top: -1rem;border-left: 1rem solid transparent;border-right: 1rem solid transparent;border-bottom: 1rem solid #efefef;}#bookShowingForm input[type=date]:before {content: attr(placeholder);padding-left: 7px;padding-right: 10px;width: 100%;}input#preferreddate_6::-webkit-calendar-picker-indicator {position: absolute;width: 100%;padding-left: 100%;}#bookShowingForm input[type=date]:after {content: "";background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/forms/icon-arrow-red.svg);background-size: contain;width: 12px;height: 7px;margin-left: auto;background-repeat: no-repeat;margin-top: 1px;position: relative;left: 7px;}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect {fill: inherit;stroke: inherit;}.icon {display: inline-block;width: 20px;height: 20px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.button .icon {top: 3px;position: relative;width: 15px;height: 15px;fill: #fff;}.close-ml-box .icon {top: 2px;position: absolute;width: 35px;height: 35px;fill: #fff;}.paginator__inner .button .icon {top: 0;}.hamburger .icon {fill: #ea002a;width: 25px;height: 25px;}.nav-box__close .icon {width: 22px;height: 22px;}.pointer .icon {width: 12px;height: 9px;}.brands-menu .icon {width: 18px;height: 18px;}.mfp-close .icon {width: 35px;height: 35px;top: 0;}.icon--r90-cw {-webkit-transform: rotate(90deg);transform: rotate(90deg);}.icon--r90-ccw {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}.icon--r180-cw {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.icon--r45-cw {-webkit-transform: rotate(45deg);transform: rotate(45deg);}.icon--r45-ccw {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}.icon--r180-ccw {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}.icon--dark {fill: #a20025;}.icon--grey-light {fill: #eee;}.icon--grey-dark {fill: #ccc;}.icon--rlp-red {fill: #ea002a;}.icon-arrow--right {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}.icon-circle-arrow {margin-left: 1.5em;}a {color: #ea002a;text-decoration: none;-webkit-transition: color .4s ease;transition: color .4s ease;}a:hover {color: #a20025;}a.button:hover {color: #fff;}.link {font-size: .75rem;}.link--with-icon {font-size: .8125rem;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.link--with-icon .icon {width: 12px;height: 12px;fill: #ea002a;-webkit-transition: fill .4s ease;transition: fill .4s ease;}.link--with-icon .icon,.link--with-icon>span {-ms-flex-item-align: center;align-self: center;}.link--with-icon:hover .icon {fill: #a20025;}.link--with-icon-lrg .icon {width: 20px;height: 20px;}.link--with-icon-med .icon {width: 14px;height: 14px;}.link--icon-left .icon {margin-right: 10px;}.link--icon-right .icon {margin-left: 10px;}.link--icon-stacked {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.link--icon-stacked .title {text-align: center;width: 100%;margin: 0;}.horizontal-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.horizontal-list li {margin-right: 1.2em;}.horizontal-list--with-pipe li,.horizontal-list li:last-of-type {margin-right: 0;}.horizontal-list--with-pipe li:after {display: inline;content: "|";margin-right: .6em;margin-left: .6em;}.horizontal-list--with-pipe li:last-of-type {margin-right: 0;}.horizontal-list--with-pipe li:last-of-type:after {display: none;}.formatted-list {list-style-position: outside;margin-left: 1em;margin-bottom: 1.5em;}.formatted-list li {padding: 0 0 .75em;}ul.formatted-list {list-style-type: disc;}.tint-overlay {position: relative;}.tint-overlay:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.tint-overlay--dark {color: #fff;}.tint-overlay--dark:before {background: rgba(0,0,0,.35);}.tint-overlay--light {color: #333;}.tint-overlay--light:before {background: hsla(0,0%,100%,.35);}.tint-overlay--v-dark {color: #fff;}.tint-overlay--v-dark:before {background: rgba(0,0,0,.65);}.loading-progress-box {display: block;position: fixed;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 19;}.loading-progress-box__container {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}.loading-progress-box__graphic {border-radius: 50%;width: 45px;height: 45px;-webkit-animation: a 1s infinite linear;animation: a 1s infinite linear;}.dark .loading-progress-box__graphic {border: .35rem solid hsla(0,0%,98%,.2);border-top-color: #fbfbfb;}.light .loading-progress-box__graphic {border: .35rem solid rgba(51,51,51,.2);border-top-color: #333;}.loading-progress-box__msg {text-align: center;}.dark .loading-progress-box__msg {color: #fff;}.light .loading-progress-box__msg {color: #333;}.loading-progress-box.dark {background: rgba(0,0,0,.55);}.loading-progress-box.light {background: hsla(0,0%,98%,.55);}.map-view__sidebar .loading-progress-box,.map .loading-progress-box {position: absolute;z-index: 13;}.sold-overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(51,51,51,.7);z-index: 1;}.sold-overlay span {font-size: 3rem;color: #fbfbfb;letter-spacing: .4px;font-weight: 300;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}#main-content {margin-top: 60px;}.logo {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/rlp_crec_logo_en.svg) no-repeat 0 0;background-size: contain;text-indent: -9999px;overflow: hidden;display: block;}.logo--lrg {width: 205px;height: 43px;}.logo--lrg a {display: block;width: 100%;height: 100%;}.logo--md {width: 9.40625rem;height: 3.65rem;}.logo--media-room {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/media_room_logo_en.svg) no-repeat 0 0;}.logo--media-room.logo--lrg {width: 6.5rem;height: 3rem;}.logo--blog {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/blog_logo_en.svg) no-repeat 0 0;}.logo--blog.logo--lrg {width: 5.5rem;height: 3rem;}.logo--commercial {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/commercial_rlp_logo.svg) no-repeat 0 0;}.logo--commercial.logo--lrg {width: 10rem;height: 2.2rem;}.logo--ct {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/carriage_trade_reg_logo_re_en.svg) no-repeat 0 0;}.logo--ct.logo--lrg {width: 13.5em;height: 3em;}.logo--ct-long {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/carriage_trade_logo_en.svg) no-repeat 0 0;}.logo--crec {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/crec_logo_en.svg) no-repeat 0 0;}.logo--crec.logo--lrg {width: 4.5rem;height: 2.75rem;margin: 0 .3em 0 .75em;}.c-trade-page .logo--media-room {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/media_room_logo_re_en.svg) no-repeat 0 0;}.c-trade-page .logo--commercial {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/commercial_rlp_re_logo.svg) no-repeat 0 0;}.c-trade-page .logo--ct-long {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/carriage_trade_logo_re_en.svg) no-repeat 0 0;}.c-trade-page .logo--blog {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/blog_logo_re_en.svg) no-repeat 0 0;}.logo-container.main-logo--lrg {display: none;}.fr-ca .logo--main,.fr .logo--main {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/rlp_crec_logo_fr.svg) no-repeat 0 0;}.fr-ca .logo--media-room,.fr .logo--media-room {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/media_room_logo_fr.svg) no-repeat 0 0;width: 8.5rem;}.fr-ca .logo--ct,.fr .logo--ct {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/carriage_trade_reg_logo_fr.svg) no-repeat 0 0;}.fr-ca .logo--ct-long,.fr .logo--ct-long {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/carriage_trade_logo_fr.svg) no-repeat 0 0;width: 16rem;}.fr-ca .logo--crec,.fr .logo--crec {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/crec_logo_fr.svg) no-repeat 0 0;}.fr-ca .logo--blog,.fr .logo--blog {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/blog_logo_fr.svg) no-repeat 0 0;width: 6.5rem;}.fr-ca.c-trade-page .logo--media-room,.fr.c-trade-page .logo--media-room {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/media_room_logo_re_fr.svg) no-repeat 0 0;}.fr-ca.c-trade-page .logo--ct,.fr.c-trade-page .logo--ct {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/carriage_trade_reg_logo_re_fr.svg) no-repeat 0 0;}.fr-ca.c-trade-page .logo--ct-long,.fr.c-trade-page .logo--ct-long {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/carriage_trade_logo_re_fr.svg) no-repeat 0 0;}.fr-ca.c-trade-page .logo--blog,.fr.c-trade-page .logo--blog {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/blog_logo_re_fr.svg) no-repeat 0 0;}body.show-menu {overflow: hidden;}body.dark-bg {background-color: #eee;}.page-block {padding: 1rem;}.page-block#index-box {margin-bottom: 0;z-index: 2;position: relative;}.page-block--tinted-light {background: #eee;}.page-block--tinted-dark {background: #ccc;color: #fff;}.page-block--white {background: #fff;}.page-block--tinted-ypl {background: #e3f5f9;background: -webkit-gradient(linear,left top,right top,from(#e3f5f9),color-stop(80%),to(rgba(227,245,249,0)));background: linear-gradient(90deg,#e3f5f9,80%,rgba(227,245,249,0));padding: 1.5rem;}.page-block--ct-dark {background: #2f2f2f;}.page-block--borders-top-bottom {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}.page-block--bare {padding: 0;}.page-block--no-paddings {padding: .1em;}.container {max-width: 1180px;margin: 0 auto;width: 100%;}.container--full-width {max-width: 100%;width: 100%;}.container--full-width-small {max-width: none;width: 100%;}.container--centered {text-align: center;}.container--small {max-width: 1200px;}.container--medium {max-width: 1440px;}.container--large {max-width: 1600px;}.back-to-top {text-align: center;width: 9em;margin: 2em auto;}.back-to-top a {display: -webkit-box;display: -ms-flexbox;display: flex;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}body {font-family: Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;font-display: auto;line-height: 1.5;}::-moz-selection {color: #fff;background-color: #ea002a;}::selection {color: #fff;background-color: #ea002a;}.title--h3,.title--h4,.title--h5,h3,h4,h5 {text-transform: uppercase;}p,span {font-family: Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;font-display: auto;}p {font-size: .875em;line-height: 1.45;margin-bottom: 1.875rem;color: #000;font-weight: 300;}p:only-child {margin-bottom: 0;}.body-15 {font-size: .75rem;line-height: 1.5;font-weight: 400;}.body-15--light {font-weight: 300;}.body-13 {font-size: .75rem;line-height: 1.5;}.body-13--heavy {font-size: .8125rem;font-weight: 700;}.body-red-link {color: #ea002a;font-size: .75rem;line-height: 1.5;font-weight: 400;}.body-red-link--light {font-weight: 300;}.body-centered {text-align: center;}.description {font-size: .625rem;line-height: 1.8;}.title {font-family: Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;font-display: auto;line-height: 1.5;}.title--border-bottom {border-bottom: 1px solid #ccc;margin-bottom: .75em;padding-bottom: .25em;}.title--centered {text-align: center;}.title--h1,h1 {font-size: 1.25rem;margin-bottom: .875rem;text-transform: none;font-weight: 300;}.title--h2,h2 {font-size: .9375rem;text-transform: none;}.title--h2,.title--h3,h2,h3 {margin-bottom: .9375rem;font-weight: 700;}.title--h3,h3 {font-size: .625rem;}.title--h4,h4 {font-size: .725rem;margin-bottom: .9375rem;font-weight: 300;}.title--h4.caption-title,h4.caption-title {text-transform: uppercase;letter-spacing: .5px;}.title--h5,h5 {font-size: .8333333333333333rem;margin-bottom: .9375rem;font-weight: 700;}.button--icon-only span,.login-form label span,.paginator__button span,.search-form__top input[type=submit],.signup-form label span,.svg-button input[type=submit],.u-visually-hidden {margin: -1px;padding: 0;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip: rect(0,0,0,0);position: absolute;}.u-full-width {width: 100%!important;}.u-full-height {height: 100%!important;}.u-no-radius {border-radius: 0!important;}.u-hidden,.u-hide {display: none!important;}.u-cf {*zoom: 1;}.u-cf:after,.u-cf:before {content: "";display: table;}.u-cf:after {clear: both;}.u-no-background {background: transparent!important;}.u-white-background {background: #fff!important;}.u-margins-sm {margin: .5rem!important;}.u-margin-top-sm {margin-top: .5rem!important;}.u-margin-bottom-sm {margin-bottom: .5rem!important;}.u-margin-left-sm {margin-left: .5rem!important;}.u-margin-right-sm {margin-right: .5rem!important;}.u-margin-top-bottom-sm {margin-top: .5rem!important;margin-bottom: .5rem!important;}.u-margin-left-right-sm {margin-left: .5rem!important;margin-right: .5rem!important;}.u-margins {margin: 1.5rem!important;}.u-margin-top {margin-top: 1.5rem!important;}.u-margin-bottom {margin-bottom: 1.5rem!important;}.u-margin-left {margin-left: 1.5rem!important;}.u-margin-right {margin-right: 1.5rem!important;}.u-margin-top-bottom {margin-top: 1.5rem!important;margin-bottom: 1.5rem!important;}.u-margin-left-right {margin-left: 1.5rem!important;margin-right: 1.5rem!important;}.u-margins-lg {margin: 3rem!important;}.u-margin-top-lg {margin-top: 3rem!important;}.u-margin-bottom-lg {margin-bottom: 3rem!important;}.u-margin-left-lg {margin-left: 3rem!important;}.u-margin-right-lg {margin-right: 3rem!important;}.u-margin-top-bottom-lg {margin-top: 3rem!important;margin-bottom: 3rem!important;}.u-margin-left-right-lg {margin-left: 3rem!important;margin-right: 3rem!important;}.u-no-margins {margin: 0!important;}.u-no-margin-bottom {margin-bottom: 0!important;}.u-no-margin-top {margin-top: 0!important;}.u-no-margin-left {margin-left: 0!important;}.u-no-margin-right {margin-right: 0!important;}.u-no-margin-top-bottom {margin-top: 0!important;margin-bottom: 0!important;}.u-no-margin-left-right {margin-left: 0!important;margin-right: 0!important;}.u-padding-sm {padding: .5rem!important;}.u-padding-top-sm {padding-top: .5rem!important;}.u-padding-bottom-sm {padding-bottom: .5rem!important;}.u-padding-left-sm {padding-left: .5rem!important;}.u-padding-right-sm {padding-right: .5rem!important;}.u-padding-top-bottom-sm {padding-top: .5rem!important;padding-bottom: .5rem!important;}.u-padding-left-right-sm {padding-left: .5rem!important;padding-right: .5rem!important;}.u-padding {padding: 1.5rem!important;}.u-padding-top {padding-top: 1.5rem!important;}.u-padding-bottom {padding-bottom: 1.5rem!important;}.u-padding-left {padding-left: 1.5rem!important;}.u-padding-right {padding-right: 1.5rem!important;}.u-padding-top-bottom {padding-top: 1.5rem!important;padding-bottom: 1.5rem!important;}.u-padding-left-right {padding-left: 1.5rem!important;padding-right: 1.5rem!important;}.u-padding-lg {padding: 3rem!important;}.u-padding-top-lg {padding-top: 3rem!important;}.u-padding-bottom-lg {padding-bottom: 3rem!important;}.u-padding-left-lg {padding-left: 3rem!important;}.u-padding-right-lg {padding-right: 3rem!important;}.u-padding-top-bottom-lg {padding-top: 3rem!important;padding-bottom: 3rem!important;}.u-padding-left-right-lg {padding-left: 3rem!important;padding-right: 3rem!important;}.u-no-padding {padding: 0!important;}.u-no-padding-bottom {padding-bottom: 0!important;}.u-no-padding-top {padding-top: 0!important;}.u-no-padding-left {padding-left: 0!important;}.u-no-padding-right {padding-right: 0!important;}.u-no-padding-top-bottom {padding-top: 0;padding-bottom: 0;}.u-no-padding-left-right {padding-left: 0!important;padding-right: 0!important;}.u-align-self-center {-ms-flex-item-align: center!important;align-self: center!important;}.u-align-self-start {-ms-flex-item-align: start!important;align-self: flex-start!important;}.u-align-self-end {-ms-flex-item-align: end!important;align-self: flex-end!important;}.u-justify-content-center {-webkit-box-pack: center!important;-ms-flex-pack: center!important;justify-content: center!important;}.u-align-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.u-align-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.u-align-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.u-flexbox {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}.u-flex-direction-column {-webkit-box-orient: vertical!important;-webkit-box-direction: normal!important;-ms-flex-direction: column!important;flex-direction: column!important;}.u-flex-direction-row {-webkit-box-orient: horizontal!important;-webkit-box-direction: normal!important;-ms-flex-direction: row!important;flex-direction: row!important;}.u-basic-list {margin-left: 1.5em!important;margin-bottom: 3em!important;list-style-type: disc!important;font-weight: 300!important;}.u-border-left,.u-no-borders {border: none!important;}.u-border-right {border: none;}.u-border-top {border-top: 1px solid #ccc!important;}.u-border-bottom {border-bottom: 1px solid #ccc!important;}.u-font-black {color: #000!important;}.u-font-red {color: #ea002a!important;}.u-text-align-left {text-align: left!important;}.u-text-align-right {text-align: right!important;}.u-text-align-center {text-align: center!important;}.u-text-align-justify {text-align: justify!important;}.u-left {float: left!important;}.u-left,.u-right {display: block!important;}.u-right {float: right!important;}.u-inline-block {display: inline-block!important;}.u-shrink-1 {-ms-flex-negative: 1!important;flex-shrink: 1!important;}.u-shrink-2 {-ms-flex-negative: 2!important;flex-shrink: 2!important;}.u-shrink-3 {-ms-flex-negative: 3!important;flex-shrink: 3!important;}.u-shrink-4 {-ms-flex-negative: 4!important;flex-shrink: 4!important;}.u-shrink-5 {-ms-flex-negative: 5!important;flex-shrink: 5!important;}.u-shrink-6 {-ms-flex-negative: 6!important;flex-shrink: 6!important;}.u-grow-1 {-webkit-box-flex: 1!important;-ms-flex-positive: 1!important;flex-grow: 1!important;}.u-grow-2 {-webkit-box-flex: 2!important;-ms-flex-positive: 2!important;flex-grow: 2!important;}.u-grow-3 {-webkit-box-flex: 3!important;-ms-flex-positive: 3!important;flex-grow: 3!important;}.u-grow-4 {-webkit-box-flex: 4!important;-ms-flex-positive: 4!important;flex-grow: 4!important;}.u-grow-5 {-webkit-box-flex: 5!important;-ms-flex-positive: 5!important;flex-grow: 5!important;}.u-grow-6 {-webkit-box-flex: 6!important;-ms-flex-positive: 6!important;flex-grow: 6!important;}.hamburger {width: 60px;height: 60px;background: #fff;padding: 12px;}.hamburger:hover {background: #ea002a;}.hamburger:hover .icon {fill: #fff;}.c-trade-page .hamburger {background: #000;}.c-trade-page .hamburger .icon {fill: #fff;}.c-trade-page .hamburger:hover {background: #fff;}.c-trade-page .hamburger:hover .icon {fill: #000;}.nav-box {position: fixed;margin-right: 0;z-index: 11;height: 100%;top: 0;left: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;-webkit-transition-timing-function: cubic-bezier(.3,0,.5,1);transition-timing-function: cubic-bezier(.3,0,.5,1);overflow-y: auto;background: #fff;}.nav-box,.nav-box__list {width: 100%;}.nav-box__close {width: 67px;height: 67px;background: #fff;margin-right: auto;}.nav-box__close .icon {fill: #ea002a;}.nav-box__close:hover .icon {fill: #fff;}.c-trade-page .nav-box__close {background: #000;}.c-trade-page .nav-box__close .icon {fill: #fff;}.c-trade-page .nav-box__close:hover {background: #fff;}.c-trade-page .nav-box__close:hover .icon {fill: #000;}.nav-box__mobile-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.nav-box__mobile-header .logo {margin-top: 4px;-ms-flex-item-align: center;align-self: center;}.nav-box__mobile-header .language-box {margin-left: auto;margin-right: 1em;display: block;}.nav-box__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}.c-trade-page .nav-box {background: #000;}.show-menu .nav-box {-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition: -webkit-transform .8s;transition: -webkit-transform .8s;transition: transform .8s;transition: transform .8s,-webkit-transform .8s;}.nav-box .main-menu-wrapper-outer {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}.nav-box .main-menu-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;}.menu-item {position: relative;font-weight: 700;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 1em .5em 1em 3.125em;border-bottom: 1px solid #eee;cursor: pointer;}.menu-item .icon {-webkit-transition: fill .4s ease,-webkit-transform .4s ease;transition: fill .4s ease,-webkit-transform .4s ease;transition: fill .4s ease,transform .4s ease;transition: fill .4s ease,transform .4s ease,-webkit-transform .4s ease;}.menu-item a {color: #333;text-decoration: none;font-weight: 700;}.menu-item .pointer {-ms-flex-item-align: center;align-self: center;margin-left: 8px;cursor: pointer;margin-right: 1.5625rem;}.menu-item:hover .icon-arrow {fill: #ea002a;}.menu-item:hover .sub-menu {visibility: visible;max-height: 600px;opacity: 1;}.menu-item:hover .sub-menu .icon-arrow {fill: #000;}.c-trade-page .menu-item {background: transparent;color: #fff;border-color: #333;}.c-trade-page .menu-item>a {color: #fff;}.c-trade-page .menu-item .icon {fill: #fff;}.c-trade-page .menu-item:hover .icon {fill: #ea002a;}.menu-item:first-of-type {border-top: 1px solid #eee;}.c-trade-page .menu-item:first-of-type {border-top: 1px solid #333;}.pplus-overflow-container .menu-item-has-children>.pointer {position: absolute;margin-left: auto;top: 0;right: 0;margin-top: .85rem;margin-right: 1rem;margin-left: .25em;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}.menu-item-has-children .icon {-webkit-transform-origin: center;transform-origin: center;}.sub-menu {visibility: hidden;max-height: 0;opacity: 0;overflow: hidden;-webkit-transition: max-height .4s ease-out,opacity .4s ease-out,visibility .4s ease-out;transition: max-height .4s ease-out,opacity .4s ease-out,visibility .4s ease-out;width: 100%;}.sub-menu .menu-item {padding: .33333em 0;border: none;background: #fff;width: 13.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-transition: background .4s ease;transition: background .4s ease;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.sub-menu .menu-item:hover {border-bottom: none;}.sub-menu .menu-item .icon {width: 12px;height: 12px;}.sub-menu .menu-item .pointer {display: none;}.sub-menu .menu-item:first-of-type {border: none;}.sub-menu a {font-weight: 300;text-transform: uppercase;font-size: .85em;margin-right: auto;line-height: 1.4;white-space: normal;}#user-menu .sub-menu {position: static;visibility: visible;opacity: 1;max-height: none;border: none;background: #fff;}.c-trade-page .sub-menu .menu-item {background: #000;}.c-trade-page .sub-menu .menu-item a {color: #fff;}.c-trade-page .sub-menu .menu-item .icon {fill: #fff;}.c-trade-page .sub-menu .menu-item:hover a {color: #ea002a;}.c-trade-page .sub-menu .menu-item:hover .icon {fill: #ea002a;}.brands-menu .menu-item {border-top: none;border-bottom: none;}.brands-menu .menu-item img {margin-right: 10px;}.brands-menu .menu-item a {font-weight: 300;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.c-trade-page .brands-menu .menu-item a {color: #fff;}#brands-menu-mobile .logo--rlp {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/logo.svg) no-repeat 0 0;}#brands-menu-desktop {display: none;}.pplus-button {border: none;display: none;text-transform: uppercase;background: transparent;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #000;margin: .85rem 3.5rem calc(.85rem - 5px) 0;outline: none;border-bottom: 5px solid rgba(234,0,42,0);-webkit-transition: .4s ease;transition: .4s ease;}.pplus-button a {font-size: .85em;color: #000;text-decoration: none;font-weight: 700;}.pplus-button .pointer {margin-left: 8px;}.pplus-button .pointer .icon {-webkit-transition: -webkit-transform .4s ease;transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease,-webkit-transform .4s ease;}.pplus-button.active {border-bottom: 5px solid #ea002a;}.pplus-button.active .pointer .icon {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.pplus-overflow-container {position: relative;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.pplus-overflow-container,.pplus-overflow-container .menu-item {background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}.pplus-overflow-container .menu-item {padding: 1em .5em 1em 3.125em;margin: 0;border: none;-ms-flex-pack: distribute;justify-content: space-around;-webkit-transition: background .4s ease;transition: background .4s ease;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid #eee;}.pplus-overflow-container .menu-item a {font-weight: 700;text-transform: uppercase;font-size: .85em;margin-right: auto;line-height: 1.4;white-space: normal;}.icon .pplus-overflow-container .menu-item-has-children> {-webkit-transform: rotate(0deg);transform: rotate(0deg);}.pplus-overflow-container .menu-item-has-children .sub-menu {border: none;}.pplus-overflow-container .menu-item-has-children .sub-menu .menu-item {padding: .3333em 0;border: none;width: 100%;}.pplus-overflow-container .menu-item-has-children .sub-menu .menu-item a {font-weight: 300;}.pplus-overflow-container .menu-item-has-children:hover .sub-menu {visibility: visible;max-height: 600px;opacity: 1;}.nav-box-wrapper {width: 0;position: absolute;}.top-bar {position: fixed;top: 0;width: 100%;background: #fff;z-index: 14;}.top-bar__inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.c-trade-page .top-bar {background: #000;color: #fff;}.top-bar .login-box {margin-right: 5px;}.top-bar .login-box.login-box-desktop {display: none;}.language-box {-ms-flex-item-align: center;align-self: center;}.language-box.main-language-box {display: none;}.language-box a {color: #333;text-decoration: none;}.c-trade-page .language-box a {color: #fff;}#footer p {color: #fbfbfb;font-size: 1.25em;margin-bottom: 1rem;}#footer a {color: #fff;font-weight: 300;text-decoration: none;}#footer a:hover {color: #ea002a;}.site-footer {background: #000;color: #fff;font-size: .6em;padding: 2rem;}.site-footer__inner {margin-bottom: 1em;font-size: .8rem;}.site-footer__inner,.site-footer__inner ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.site-footer__inner ul {margin-left: auto;width: 100%;}.site-footer__inner p {margin: .5rem 0 0;width: 100%;}#menu-footer-menu .menu-item {border: none;padding: 0;margin-bottom: .25rem;width: 50%;display: block;}#menu-footer-menu .menu-item a:hover {color: #ea002a;}.hero {height: auto;background-size: cover;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.hero--c-trade {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ct_hero_01.jpg);}.hero__form-container {max-width: 1400px;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;}.media {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.media__figure {margin-right: 1em;width: 100%;}.media__figure img {width: 100%;display: block;padding: .25em;background: #fff;height: auto;}.media__figure--border {border: 1px solid #ccc;}.media__body {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: 100%;}.media__body:last-child {margin-bottom: 0;}.media__title {margin: 0 0 .5em;}.media__sub-title {margin: 0 0 1em;}.media--center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.media--reverse>.media__figure {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin: 0 0 0 1em;}.media__title--no-margin {margin: 0;}.search-form {z-index: 1;}.search-form .title--h4,.search-form h4 {margin-bottom: 0;color: #333;letter-spacing: 1.2px;font-size: .7125em;font-weight: 400;width: 100%;}.search-form .searchbox-h4 {width: 100%;}.search-form__top {border-radius: .4em .4em 0 0;margin-top: 2em;width: 85%;margin: 1em auto;}.search-form__top input[type=submit] {text-indent: -9999px;}.search-form__bottom {border-radius: 0;background: #fff;color: #333;margin-top: 2em;position: relative;padding-bottom: .5em;-webkit-transition: border-radius .4s ease;transition: border-radius .4s ease;}.search-form__bottom:before {position: absolute;width: 14px;height: 14px;display: block;content: "";-webkit-transform: translateX(-50%) rotate(45deg);transform: translateX(-50%) rotate(45deg);left: 50%;top: -7px;background: #fff;}.search-form__bottom.is-advanced-search-open {border-radius: 0;}.search-form__filters {padding: 0;}.search-form__filter-item {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;padding: 1em 1.5em;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid #ccc;width: 100%;}.archive-additional-controls .search-form__filter-item {padding: 1em 1.5em 0;border-bottom: 0 none;}.search-form__filter-item .jcf-select {display: -webkit-box;display: -ms-flexbox;display: flex;width: auto;max-width: none;}.search-form__filter-item .jcf-select-text {display: inline-block;line-height: 2;}.search-form__filter-item .jcf-select-opener {margin-left: 5px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-item-align: center;align-self: center;}.search-form__filter-item.include-checkbox {-webkit-box-flex: 0;-ms-flex: 0 1 16.5rem;flex: 0 1 16.5rem;position: relative;border-bottom: 0 none;padding-bottom: 0;margin-bottom: .5rem;padding-right: 150px;font-size: 13px;}.search-form__filter-item.include-checkbox label .jcf-checkbox {margin-bottom: .5rem;display: block;float: left;margin-top: .25rem;}.search-form__filter-item.multi {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.search-form__filter-item.archive-additional-controls {border-bottom: 0 none;padding-bottom: 1em;}.search-form__advanced-filters {display: none;}.search-form__left-toggle--center {-ms-flex-item-align: center;align-self: center;}.search-form__advanced-filter-item {margin: 1rem 0;}.search-form__advanced-filter-item h4 {margin-bottom: 1rem;}.search-form--hidden {display: none;}.search-form--inner-page-form .inner-controls-container {max-width: 1180px;}.fr .search-form--inner-page-form .inner-controls-container {max-width: unset;}.search-form .keyword-search input {padding: 1em;background: #eee;width: 100%;border: none;outline: none;}.search-form .keyword-search .tip {font-size: .85rem;text-align: center;width: 100%;margin-top: .5em;}.search-form .keyword-search--white input {background: #fff;}.search-form .buy-rent-toggle {display: -webkit-box;display: -ms-flexbox;display: flex;}.search-form .advanced-search {-ms-flex-item-align: end;align-self: flex-end;text-align: center;border-bottom: 0 none;}.search-form .advanced-search.with-archive {text-align: right;border-top: 1px solid #ccc;}.search-form .advanced-search a {font-size: .8em;width: 100%;text-align: center;}.search-form .mobile-submit {width: 90%;margin: 0 auto .5em;}.search-form .advanced-search-submit {display: none;}.search-bar {-ms-flex-wrap: nowrap;flex-wrap: nowrap;background: hsla(0,0%,93%,.9);}.search-bar,.search-bar__drop-down {display: -webkit-box;display: -ms-flexbox;display: flex;padding: .5em;}.search-bar__drop-down {width: 100%;background: #fff;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.search-bar__drop-down .title--h4,.search-bar__drop-down h4 {white-space: nowrap;margin-right: 10px;}.search-bar__input-wrap {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;}.search-bar__input[type=text] {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;border: none;padding: .25em .5em;font-size: .9em;font-weight: 300;}.search-bar--hero {-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0;border-radius: 6px;}.search-bar--hero .search-bar__input {background: transparent;min-height: 3em;}.search-bar--hero .search-bar__drop-down {border-radius: 6px 6px 0 0;}.search-bar--hero .jcf-select-location-selector {text-align: center;}.search-bar--hero .jcf-select-location-selector .jcf-select-text {width: 100%;}.search-bar--small {-ms-flex-wrap: wrap;flex-wrap: wrap;}.search-bar--small .svg-button .button {width: 3rem;height: 3rem;}.search-bar--small .search-bar__drop-down {width: 100%;}.search-bar--small .search-bar__drop-down h4 {margin-bottom: .25em;}.search-bar--small .search-bar__input {font-size: 1.2em;padding: .25em .25em .25em .5em;}.search-bar--small .jcf-select-location-selector {height: auto;}.search-bar--full-width {width: 100%;}.search-bar--flush-edges .search-bar__input {border-top-right-radius: 0;border-bottom-right-radius: 0;}.search-bar--flush-edges .search-bar__button .button {border-top-left-radius: 0;border-bottom-left-radius: 0;}.search-bar--stand-alone .search-bar__drop-down .jcf-select-opener {margin-top: -5px;}.search-bar .jcf-select .jcf-select-text {line-height: 1;}.advanced-search-form {position: relative;}.advanced-search-form>section {margin: 1.5rem;}.advanced-search-form .close {width: 40px;height: 40px;position: absolute;background: #fff;top: 0;right: 0;}.advanced-search-form .close .icon {fill: #ea002a;}.advanced-search-form--z-index {z-index: 2;}.icon-button-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.icon-button-list li {padding: .75em .5em;margin-bottom: .25em;}.icon-radio-list {display: -webkit-box;display: -ms-flexbox;display: flex;}.icon-radio-list .icon-checkbox {padding-bottom: .25rem;margin: 0 .5rem;border-radius: 0;border: none;border-bottom: 2px solid transparent;height: 100%;}.icon-radio-list .icon-checkbox.is-active {border-color: #ea002a;}.icon-radio-list .icon-checkbox__icon-wrap .icon {width: 35px;height: 35px;}.icon-radio-list .icon-checkbox__icon-wrap--small .icon {width: 28px;height: 28px;}.icon-checkbox {position: relative;padding: .5em;margin: .25em;display: block;text-align: center;border-radius: 4px;-webkit-transition: border .4s ease;transition: border .4s ease;border: 2px solid transparent;}.icon-checkbox__input {opacity: 0;position: absolute;top: 0;left: 0;}.icon-checkbox__icon-wrap .icon {width: 50px;height: 50px;fill: #333;}.icon-checkbox__label {text-transform: none;letter-spacing: 0;}.icon-checkbox.is-active {border-color: #ea002a;}.search-results-bar__title {font-size: 1.6rem;font-weight: 300;line-height: 1.2;color: #333;}.search-results-bar .jcf-select {display: block;width: auto;max-width: none;}.search-results-bar .full-controls .jcf-select,.search-results-bar .reduced-controls .jcf-select {display: -webkit-box;display: -ms-flexbox;display: flex;}.search-results-bar .jcf-select-text {display: inline-block;}.search-results-bar .jcf-select-opener {margin: 3px 5px;margin-left: 5px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-item-align: center;align-self: center;}.property-filter-item {border-top: 1px solid #ccc;padding-top: .5rem;margin-top: .5rem;}.property-type-filters [class*=" col-"]:first-of-type .property-filter-item,.property-type-filters [class^=col-]:first-of-type .property-filter-item {border-top: none;}.jcf-select-drop {min-width: 100px;}.jcf-select.error {width: 3rem;border: 1px solid transparent;border-radius: 3px;}.breadcrumbs ul {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;}.breadcrumbs .icon {width: 10px;height: 10px;fill: #ea002a;margin-left: 3px;margin-right: 5px;}.card {background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;overflow: hidden;border: 1px solid #eee;width: 100%;position: relative;}.card a {text-decoration: none;color: #333;}.card a.button {color: #fff;}.card .price {font-weight: 300;font-size: 1.7rem;margin: .25rem 0;line-height: 1.2;margin-top: auto;color: #333;text-transform: none;}.card .listing-meta {font-size: .8rem;display: -webkit-box;display: -ms-flexbox;display: flex;font-weight: 300;-ms-flex-item-align: start;align-self: flex-start;padding: .5rem 1.2rem;width: 100%;text-align: right;}.card .listing-meta--small {width: 65%;}.card .listing-meta span {display: inline-block;}.card .listing-meta span:nth-child(2) {margin-left: 5px;border-left: 1px solid #333;padding-left: 5px;}.card address {font-size: .8rem;line-height: 1.5;font-style: normal;}.card address a {color: #ea002a;}.card address a:hover {color: #a20025;}.card address span {display: block;}.card .inactive {padding: 1em;font-size: 2em;font-weight: 300;color: #ccc;text-align: center;line-height: 1.2;margin-top: auto;}.card .property-list-broker {font-size: .75rem;}.card .property-list-broker.feed-12 {display: inline-block;padding: .5rem 1rem;margin-bottom: 0;color: #000;}.map-view .card .property-list-broker.feed-12 {min-height: unset;padding-right: 2rem;min-width: 240px;}.card__media {height: 12.125rem;overflow: hidden;}.card__media figure {height: auto;}.card__media img {vertical-align: middle;display: inline-block;width: 100%;font-family: object-fit:cover;object-position: 0\ 0;-o-object-fit: cover;object-fit: cover;-o-object-position: 0 0;object-position: 0 0;}.card__media img.b-lazy:not(b-loaded) {background-color: #ccc;background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/listing/no-house.svg);background-repeat: no-repeat;background-size: 54%;background-position: 50%;height: 100%;}.card__media a {display: block;height: 100%;}.card__body {text-align: left;font-size: .7rem;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0 1.2rem;}.card__body p {margin-bottom: 0;}.card__anchor-wrapper {width: 100%;}.card__anchor-wrapper,.card__header {display: -webkit-box;display: -ms-flexbox;display: flex;}.card__header {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;padding-right: .5rem;margin: 0 -1.2rem .5rem;}.card__flag {-ms-flex-item-align: start;align-self: flex-start;width: 35%;float: left;clear: left;height: auto;min-height: 1rem;}.card__edit-overlay {display: none;}.card__overlay {position: absolute;background: hsla(0,0%,100%,.85);top: 0;right: 0;left: 0;bottom: 0;display: none;}.card__overlay>div {height: 100%;}.card__footer {padding: .95rem;margin: 0 -1.2rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: auto;}.card__footer .link {font-weight: 700;color: #ea002a;}.card--listing-card {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: stretch;align-content: stretch;}.card--listing-card .card__body {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 10.75rem;width: 100%;}.card--listing-card .card__media {-webkit-box-flex: 1;-ms-flex: 1 100%;flex: 1 100%;height: 12.125rem;}.gallery-view .card--listing-card,.map-view .card--listing-card {display: block;height: auto;width: 100%;}.gallery-view .card--listing-card .listing-meta,.map-view .card--listing-card .listing-meta {width: 55%;text-align: left;}.gallery-view .card--listing-card .card__media,.map-view .card--listing-card .card__media {height: 7rem;width: 45%;float: left;max-width: 12rem;-webkit-box-flex: 0;-ms-flex: none;flex: none;}.gallery-view .card--listing-card .card__body,.map-view .card--listing-card .card__body {width: 55%;height: auto;}.gallery-view .card--listing-card .card__flag,.map-view .card--listing-card .card__flag {max-width: 12rem;width: 45%;}.card--agent-card {border: none;}.card--agent-card .card__body {padding: 1.2rem;}.card--agent-card .card__media {background: #fff;max-height: 18rem;height: 100%;width: 33%;}.card--agent-card .card__media--transparent {background: transparent;}.card--agent-card .card__media--height {height: 100%;width: 200px;}.card--agent-card .card__media--margin-bottom {margin-bottom: 1.5em;}.card--agent-card .card__media img {-o-object-position: center;object-position: center;font-family: "object-fit:contain;object-position:center";-o-object-fit: contain;object-fit: contain;max-width: 100%;height: 100%;display: block;margin: 0 auto;}.card--agent-card .card__media--full-width {width: 100%;}.card--agent-card .card__body {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;-ms-flex-wrap: wrap;flex-wrap: wrap;}.card--agent-card .card__body--wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}.card--agent-card .card__body--table {display: table;width: 100%;}.card--agent-card .card__footer {margin: 0;padding: 1.2rem 2em;border-top: 1px solid #ccc;}.card--agent-card .agent-info {width: 66%;padding-left: 1.375rem;padding-top: 0;}.card--agent-card .agent-info--center {-ms-flex-item-align: center;align-self: center;}.card--agent-card .agent-info--full-width {width: 100%;}.card--agent-card .agent-info--no-padding {padding: 0;}.card--agent-card .contact-form {width: 100%;}.page-hero__content-container .card--agent-card .card__media {max-height: none;}.card--search-card,.card--search-card .card__anchor-wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}.card--search-card .card__anchor-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}.card--search-card .card__media {width: 50%;height: 9.5625rem;position: relative;}.card--search-card .card__media img {font-family: object-fit\:cover;-o-object-fit: cover;object-fit: cover;width: 100%;}.card--search-card .card__body {width: 50%;padding: .5em;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.card--search-card .card__body p,.card--search-card .card__body span {width: 100%;}.card--search-card .card__footer {width: 100%;margin: 0;}.card--search-card .travel-time-overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.card--no-image .card__media {position: relative;background: #ccc;}.card--no-image .card__media img {width: 53%;height: 60%;display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-family: "object-fit:contain;object-position:center";-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}.card--sold-listing .card__media {position: relative;}.card--listing-map-card {padding-bottom: 1em;position: relative;overflow: visible;}.card--listing-map-card:before {content: " ";width: 0;height: 0;display: block;position: absolute;bottom: -10px;left: 45%;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 10px solid #fff;}.card--listing-map-card .card__header {width: 100%;padding: 0;margin: 0;}.card--listing-map-card .card__header .listing-meta {padding-right: .5em;}.card--listing-map-card .card__close-button {position: absolute;top: 5px;right: 5px;z-index: 19;}.card--listing-map-card .card__close-button .icon {fill: red;}.card--listing-map-card .card__body {-ms-flex-wrap: wrap;flex-wrap: wrap;}.card--listing-map-card .card__body .price {width: 100%;padding: .5em .5em 0;margin-bottom: 0;}.card--listing-map-card .card__address {padding: 0 1.2em;}.card--listing-map-card .card__footer {padding: .5em;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: .5em 0 1em;}.card--listing-map-card .property-list-broker {padding: 0 1.2em;}.card--listing-map-card .card__paginator {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 80%;}.card--listing-map-card .card__paginator,.card--listing-map-card .card__paginator .button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.card--listing-map-card .card__paginator .button {width: 30px;height: 30px;min-height: unset;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.card--listing-map-card .card__paginator .button .icon {top: 0;width: 11px;height: 11px;}.card--listing-map-card .card__paginator .paginator-placeholder {width: 30px;height: 30px;}.card--map-view {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}.card--map-view .card__media {height: 9.5em;width: 50%;}.card--map-view .card__header {display: block;margin: 0;padding: 0;}.card--map-view .card__body {width: 50%;min-height: 8.5em;padding: .5rem 1rem;}.card--map-view .card__footer {width: 100%;margin: 0;padding: 0;min-height: 2.1875rem;}.card--map-view .price {margin-top: 0;}.card--map-view .listing-meta {text-align: left;font-size: 1rem;}.card--map-view .actions {margin-left: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.card--team-member {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.card--team-member .card__media {max-height: 18rem;height: 100%;width: 40%;}.card--team-member .card__media img {-o-object-position: center;object-position: center;max-width: 100%;height: 100%;display: block;margin: 0 auto;}.card--team-member .card__body {padding: 0;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-ms-flex-wrap: wrap;flex-wrap: wrap;}.card--team-member .team-info {width: 60%;padding: 1rem 1.375rem;}.card--small .card__media {height: 7.125rem;}.card--large .card__media {height: 15.125rem;}.card--letterbox .card__media img {font-family: "object-fit:contain;object-position:50%";-o-object-fit: contain;object-fit: contain;-o-object-position: 50%;object-position: 50%;}.card--transparent {background: transparent;}.card--no-border {border: none;}.card--stacked .card__body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.card--agent-hero-card,.card--wide-card {-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.card--agent-hero-card {border: none;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;height: 100%;}.card--agent-hero-card .card__media {height: 100%;width: 40%;max-width: 11em;display: block;}.card--agent-hero-card .card__media img {height: 100%;-o-object-position: center;object-position: center;}.card--agent-hero-card .card__body {-ms-flex-item-align: center;align-self: center;margin-left: 1.5rem;}.card--house-worth {position: relative;border: none;width: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform .8s;transition: -webkit-transform .8s;transition: transform .8s;transition: transform .8s,-webkit-transform .8s;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;background: #eee;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}.card--house-worth .card__title {padding: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;}.card--house-worth .card__title .icon {fill: #ea002a;width: 30px;height: 30px;}.card--house-worth .card__title .icon-magnify-glass {fill: #ea002a;width: 25px;height: 25px;top: 15px;right: 30px;}.card--house-worth .card__button {margin: 0 auto 1.5rem;width: 90%;}.card--house-worth .house-worth__title {margin: 0 0 0 1rem;font-size: 1.5rem;}.card--house-worth--inner {-webkit-transition: -webkit-transform .8s;transition: -webkit-transform .8s;transition: transform .8s;transition: transform .8s,-webkit-transform .8s;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;display: none;}.card-group {width: 100%;}.card-group__item,.card-group__list {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}.card-group__item {padding: .625rem;}.card-group__item.slick-slide {padding: 0 .625rem 0 0;}.gallery-view .card-group__item,.map-view .card-group__item {display: block;height: auto;width: 100%;}.agent-properties .card-group__item {min-width: 300px;}.card-group--archive,.card-group--map-view-sidebar {width: 98%;}.card-group--archive .card-group__item,.card-group--map-view-sidebar .card-group__item {width: 100%;margin: 0;margin-bottom: .5rem;padding: 0;}.card-group--archive .card-group__list,.card-group--map-view-sidebar .card-group__list {margin: 0;}.card-group--archive a {width: 100%;color: #000;}.card-group--archive a:active,.card-group--archive a:hover {text-decoration: none!important;}.card-group--archive .card-group__item {border-top: 10px solid;position: relative;}.card-group--archive .card-group__item.active {border-color: #ea002a;}.card-group--archive .card-group__item .status.active,.card-group--archive .card-group__item .status.sold {color: #ea002a;}.card-group--archive .card-group__item.pending {border-color: #636363;}.card-group--archive .card-group__item .status.pending {color: #636363;}.card-group--archive .card-group__item.cancelled,.card-group--archive .card-group__item.expired,.card-group--archive .card-group__item.terminated {border-color: #a8a57a;}.card-group--archive .card-group__item .status.cancelled,.card-group--archive .card-group__item .status.expired,.card-group--archive .card-group__item .status.terminated {color: #a8a57a;}.card-group--archive .card-group__item.sold {border-color: #ea002a;}.card-group--archive .card-group__item.sold:before {content: "";display: block;width: calc(100% - 2px);height: 8px;position: absolute;top: -9px;left: 1px;background: #fff;z-index: 9;}.card-group--archive .card-group__item .card {background-color: #eee;border: 0 none;}.card-group--archive .card-group__item .card__body {font-size: .85rem;line-height: 2;height: auto;}.card-group--archive .card-group__item .card__body ul {-webkit-columns: 2;columns: 2;}.card-group--archive .card-group__item .card__footer {margin: 0;display: block;text-align: right;width: 100%;padding-top: 0;}.card-group--archive .no-image img {max-height: 90%;width: 100%;font-family: "object-fit:contain;object-position:unset";-o-object-fit: contain;object-fit: contain;-o-object-position: unset;object-position: unset;margin-top: .5rem;}.card-group--halfs .card-group__item,.card-group--thirds .card-group__item {width: 100%;}.card-group--agent-group .card-group__list--wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}.card-group--agent-group .card-group__list--center-wrap {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.card-group--agent-group .card-group__item--small {width: 24em;}.card-group--team-members-group .card-group__item {margin-bottom: 1rem;width: 100%;}.card-group--team-members-group .card-group__list {-ms-flex-wrap: wrap;flex-wrap: wrap;}.card-group--search-group .card-group__item {width: 100%;}.card-group--has-ads {display: block;}.card-group--has-ads .card-group__list {width: 100%;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;}.gallery-view .card-group--has-ads .card-group__item {float: left;display: block;width: 100%;margin: 5px 0;padding: 0;}.gallery-view .card-group--has-ads .card-group__item .card {height: 100%;}.card-group--has-ads .advertisement {background: #fff;width: 100%;height: 810px;text-align: center;float: left;-webkit-box-ordinal-group: 100;-ms-flex-order: 99;order: 99;margin: 5px 0;}.card-group--has-ads .advertisement .adgear {display: block;}.card-group--has-ads .advertisement .title--h4 {padding: .5rem 0;display: block;width: 100%;}.card-group--has-ads .advertisement--mobile {position: fixed;bottom: 0;left: 50%;height: auto;margin: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.card-group--has-ads .advertisement--mobile .title--h4 {margin: 0;}.card__body--ad-center {max-width: 300px;-ms-flex-item-align: center;align-self: center;}.card__body--ad-center .js-analytics img,.card__body--ad-center .ojo-ad img {max-width: 100%;width: 300px;height: 250px;}.card__body--padding {padding: 1.2rem 0;}.property_type {padding: 0 15px;max-width: 800px;margin: 0 auto;}#admove .advertisement {height: auto;}.js-featured-properties #admove {display: none;}.trend-row {display: -webkit-box;display: -ms-flexbox;display: flex;}.trend-column {-webkit-box-flex: 50%;-ms-flex: 50%;flex: 50%;padding: 10px;}.trend-column h3 {text-align: center;}.market-trends {padding: 15px;}.market-trends-footer {font-size: 75%;text-align: center;padding-top: 15px;}.market-trends-footer a {color: #00afd8;text-decoration: underline;}.market-trends .u-no-margin-bottom,div.market-trends {background-color: #f1f1f9;}.market-trends .u-margins {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.address {background-color: #fff;}.years {white-space: nowrap;}.address-trends {max-height: 15px;}.market-trends-data {font-weight: 700;text-align: center;margin-bottom: 0;}.market-trends-title {text-align: center;font-size: 80%;}.trend-sub-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;}.trend-sub-row-middle {border-left: 1px solid #999;margin-top: 5px;}p.market-trends-title {margin-bottom: 0;}.trend-internal-row {padding-bottom: 15px;}.card--agent-card .office-info {width: 100%;}.socialNetworking {padding-bottom: 5px;}.action-list {width: 100%;}.action-list,.action-list li {display: -webkit-box;display: -ms-flexbox;display: flex;}.action-list li {padding: 0 .75rem;}.action-list li a {text-decoration: none;color: #333;}.action-list li .icon {width: 25px;height: 25px;fill: #ea002a;}.action-list li .icon-googleplus {width: 35px;}.action-list--justify-end {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.agent-info h2 {margin-bottom: 0;font-size: 2em;line-height: 1;}.agent-info .highlight,.agent-info a {color: #ea002a;}.agent-info span {display: block;font-size: 1.3em;line-height: 1.28;}.agent-info .button-container {margin: 0;}.agent-info__title {font-size: .7em;margin-bottom: 1em;}.agent-info__brokerage {font-weight: 700;margin-bottom: .5em;}.agent-info__contact-info {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 1em 0 0;}.agent-info__contact-info p {margin-bottom: .5rem;margin-right: 1rem;}.agent-info__contact-info p:last-of-type {margin-bottom: 0;}.agent-info__contact-info .title {letter-spacing: 1.25px;font-size: .8rem;margin-bottom: 0;}.agent-info__contact-info .highlight,.agent-info__contact-info a {font-weight: 700;font-size: 1.25em;}.agent-info__contact-info .email {width: 100%;margin-top: .25em;}.agent-info__contact-info dt {color: #ea002a;font-weight: 700;}.agent-info__contact-info .social-list {margin-bottom: .5rem;}.house-worth__map {padding-top: 10px;padding-right: 15px;}.officeMapExternal {position: relative;width: 100%;padding-top: 72%;overflow: hidden;}.officeMapInternal {position: absolute;top: 0;left: 0;bottom: 0;right: 0;text-align: center;font-size: 20px;color: #fff;}.office-search {padding-top: 25px;}.office-map {padding-top: 34px;}.listing-flag {-webkit-box-align: center;-ms-flex-align: center;align-items: center;vertical-align: middle;display: -webkit-box;display: -ms-flexbox;display: flex;background: #fff;}.c-trade-page .listing-flag {background: #000;}.listing-flag__text {font-weight: 700;font-size: .7rem;text-transform: uppercase;line-height: 1;vertical-align: middle;padding: 0 1em;white-space: nowrap;}.listing-flag__icon {fill: #fff;background: #ea002a;width: 35px;height: 35px;padding: .5em;-webkit-box-flex: 0;-ms-flex: 0 0 35px;flex: 0 0 35px;}.listing-flag__icon.archive {padding: 0;}.listing-flag--open-house .listing-flag__text {color: #ea002a;}.listing-flag--open-house .icon {background: #ea002a;}.listing-flag--new-listing .listing-flag__text {color: #00afd8;}.listing-flag--new-listing .icon {background: #00afd8;}.listing-flag--sold-conditionally .listing-flag__text {color: #4fc8b5;}.listing-flag--sold-conditionally .icon.icon-sold-conditionally {background: #4fc8b5;}.listing-flag--sold-conditionally svg.listing-flag__icon.icon.archive.icon-sold-conditionally {padding: 0;}.listing-flag--sold-conditionally .listing-flag--sold-conditionally .listing-flag__text {color: #4fc8b5;}.listing-flag--sold-conditionally .sold-conditionally {background-color: #4fc8b5;padding: 0;}.listing-flag--ct .listing-flag__text {color: #333;}.listing-flag--ct .icon {background: #000;padding: .25em;}.listing-flag--info-plus .listing-flag__text {color: #00afd8;}.listing-flag--info-plus .icon {background: #00afd8;}.listing-flag--open-house-ct .listing-flag__text {color: #ea002a;}.listing-flag--open-house-ct .icon {background: #000;padding: .25em;}.listing-flag--new-listing-ct .listing-flag__text {color: #00afd8;}.listing-flag--new-listing-ct .listing-flag__icon {background: #000;padding: .25em;}.listing-flag--archive-sold .listing-flag__text {color: #ea002a;}.listing-flag--archive-sold .listing-flag__icon {background: #fff;fill: #ea002a;}.listing-flag--archive-cancelled .listing-flag__text {color: #a8a57a;}.listing-flag--archive-cancelled .listing-flag__icon {background: #a8a57a;}.listing-flag--archive-pending .listing-flag__text {color: #636363;}.listing-flag--archive-pending .listing-flag__icon {background: #636363;}.listing-flag__icon.icon-sold-conditionally {fill: #fff;background: #4fc8b5;padding: 0;}.icon-sold-conditionally {background: #4fc8b5;}.icon.icon-sold-conditionally {display: inline-block;width: 35px;height: 35px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.listing-flag--conditionally-sold {color: #4fc8b5;padding-right: 15px;}.listing-flag--conditionally-sold span.listing-flag__text {color: #4fc8b5;}.ldp .property-flag-container .icon-sold-conditionally {height: 100%;width: 35px;padding: .125rem;}.ldp .property-flag-container .listing-flag__icon.icon-sold-conditionally {padding: 0;}.dashboard__contact-box {padding: 1em;}.dashboard__box {width: 100%;margin-bottom: 5em;}.dashboard__box.searches-box {overflow-x: hidden;}.dashboard__box:last-of-type {margin-bottom: 0;}.dashboard__box.dashboard__listings-box .card-group__item:nth-last-child(-n+3):first-child,.dashboard__box.dashboard__listings-box .card-group__item:nth-last-child(-n+3):first-child~.card-group__item {width: 300px;}.dashboard__box.dashboard__searches-box .card-group__item:nth-last-child(-n+2):first-child,.dashboard__box.dashboard__searches-box .card-group__item:nth-last-child(-n+2):first-child~.card-group__item {width: 100%;}.dashboard__box.recent-listings .link-remove {display: none;}.dashboard__box-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 1em;margin: 0 0 1.2rem;}.dashboard__box-header>h1 {padding: 0 1rem;}.dashboard__box-header h2 {margin: 0;}.dashboard__box-body.empty {background: #f9f9f9;padding: 2rem;}.dashboard__box-body.empty p {margin-bottom: 0;text-align: center;}.dashboard__box-body .card-group__item:only-of-type {padding: 0;width: 79%;}.dashboard__box-header-count {width: 35px;height: 35px;color: #ea002a;font-weight: 700;background: #fff;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-right: 20px;}.dashboard .view-all {margin-left: auto;}.dashboard__searches-box .col-md-1-2:nth-of-type(2) {margin-top: 5rem;}.dashboard__results-box {padding-top: 1.5rem;}.dashboard__results-box h1 {padding: 0 1rem;}.header-bar {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.header-bar .address-bar h2 {margin: 0;line-height: 1.3;}.header-bar .social-links-container {margin-left: auto;}.back-container {margin-right: 1.5rem;margin-bottom: 1rem;}.tab-bar {-ms-flex-wrap: wrap;flex-wrap: wrap;margin: .8rem 0;}.tab-bar,.tab-bar__item {display: -webkit-box;display: -ms-flexbox;display: flex;}.tab-bar__item {border: 1px solid #ea002a;background: #fff;color: #ea002a;border-radius: 4px;margin: 0 0 .5rem;width: 100%;text-align: center;-webkit-transition: color .4s ease,background .4s ease;transition: color .4s ease,background .4s ease;cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.tab-bar__item:last-of-type {margin-bottom: 0;}.tab-bar__item.active,.tab-bar__item:hover {background: #ea002a;color: #fff;}.tab-bar__item.active .tab-bar__item-text,.tab-bar__item:hover .tab-bar__item-text {color: #fff;}.tab-bar__item-text {color: #ea002a;text-decoration: none;padding: 1rem;display: block;}.tab-bar--subtle {border-bottom: 1px solid #a59d95;padding-bottom: 0;margin-bottom: 1.7rem;}.tab-bar--subtle .tab-bar__item {width: auto;margin: 0;border-radius: 0;border: none;border-bottom: 5px solid transparent;-webkit-transition: border-bottom-color .4s ease;transition: border-bottom-color .4s ease;}.tab-bar--subtle .tab-bar__item a {color: #333;}.tab-bar--subtle .tab-bar__item.active,.tab-bar--subtle .tab-bar__item:hover {background: #fff;border-bottom-color: #ea002a;}.tab-bar--subtle .tab-bar__item.active .tab-bar__item-text,.tab-bar--subtle .tab-bar__item:hover .tab-bar__item-text {color: #ea002a;}#search-tabs a.tab-bar__item-text {width: 100%;}.webui-popover {position: absolute;top: 0;left: 0;z-index: 8;display: none;min-width: 50px;min-height: 32px;padding: 1px;text-align: left;white-space: normal;background-color: #fff;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid hsla(0,0%,80%,.5);border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);box-shadow: 0 5px 10px rgba(0,0,0,.2);}.webui-popover.top,.webui-popover.top-left,.webui-popover.top-right {margin-top: -10px;}.webui-popover.top-left>.webui-arrow,.webui-popover.top-right>.webui-arrow,.webui-popover.top>.webui-arrow {bottom: -11px;left: 50%;margin-left: -11px;border-top-color: #ccc;border-top-color: hsla(0,0%,80%,.5);border-bottom-width: 0;}.webui-popover.top-left>.webui-arrow:after,.webui-popover.top-right>.webui-arrow:after,.webui-popover.top>.webui-arrow:after {content: " ";bottom: 1px;margin-left: -10px;border-top-color: #fff;border-bottom-width: 0;}.webui-popover.right,.webui-popover.right-bottom,.webui-popover.right-top {margin-left: 10px;}.webui-popover.right-bottom>.webui-arrow,.webui-popover.right-top>.webui-arrow,.webui-popover.right>.webui-arrow {top: 50%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #ccc;border-right-color: hsla(0,0%,80%,.5);}.webui-popover.right-bottom>.webui-arrow:after,.webui-popover.right-top>.webui-arrow:after,.webui-popover.right>.webui-arrow:after {content: " ";left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #fff;}.webui-popover.bottom,.webui-popover.bottom-left,.webui-popover.bottom-right {margin-top: 10px;}.webui-popover.bottom-left>.webui-arrow,.webui-popover.bottom-right>.webui-arrow,.webui-popover.bottom>.webui-arrow {top: -11px;left: 50%;margin-left: -11px;border-bottom-color: #ccc;border-bottom-color: hsla(0,0%,80%,.5);border-top-width: 0;}.webui-popover.bottom-left>.webui-arrow:after,.webui-popover.bottom-right>.webui-arrow:after,.webui-popover.bottom>.webui-arrow:after {content: " ";top: 1px;margin-left: -10px;border-bottom-color: #fff;border-top-width: 0;}.webui-popover.left,.webui-popover.left-bottom,.webui-popover.left-top {margin-left: -10px;}.webui-popover.left-bottom>.webui-arrow,.webui-popover.left-top>.webui-arrow,.webui-popover.left>.webui-arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #ccc;}.webui-popover.left-bottom>.webui-arrow:after,.webui-popover.left-top>.webui-arrow:after,.webui-popover.left>.webui-arrow:after {content: " ";right: 1px;border-right-width: 0;border-left-color: #fff;bottom: -10px;}.webui-popover .webui-arrow {border-width: 11px;}.webui-popover .webui-arrow,.webui-popover .webui-arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}.webui-popover .webui-arrow:after {border-width: 10px;content: " ";}.webui-popover.pop {-webkit-transform: scale(.8);transform: scale(.8);-webkit-transition: -webkit-transform .15s cubic-bezier(.3,0,0,1.5);transition: -webkit-transform .15s cubic-bezier(.3,0,0,1.5);transition: transform .15s cubic-bezier(.3,0,0,1.5);transition: transform .15s cubic-bezier(.3,0,0,1.5),-webkit-transform .15s cubic-bezier(.3,0,0,1.5);opacity: 0;filter: alpha(opacity=0);}.webui-popover.pop-out {-webkit-transition-property: "opacity,transform";transition-property: "opacity,transform";-webkit-transition: .15s linear;transition: .15s linear;opacity: 0;filter: alpha(opacity=0);}.webui-popover.fade,.webui-popover.fade-out {-webkit-transition: opacity .15s linear;transition: opacity .15s linear;opacity: 0;filter: alpha(opacity=0);}.webui-popover.out {opacity: 0;filter: alpha(opacity=0);}.webui-popover.in {-webkit-transform: none;transform: none;opacity: 1;filter: alpha(opacity=100);}.webui-popover .dropdown-menu {display: block;position: relative;top: 0;border: none;-webkit-box-shadow: none;box-shadow: none;float: none;}.webui-popover .webui-popover-content {padding: .5em .8em;overflow: auto;display: block;}.webui-popover-inner.close {font-family: arial;margin: 8px 10px 0 0;float: right;font-size: 16px;font-weight: 700;line-height: 16px;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20);text-decoration: none;}.webui-popover-inner.close:focus,.webui-popover-inner.close:hover {opacity: .5;filter: alpha(opacity=50);}.webui-popover-title {padding: 8px 14px;margin: 0;font-size: 14px;font-weight: 700;line-height: 18px;background-color: #fff;border-bottom: 1px solid #f2f2f2;border-radius: 5px 5px 0 0;}.webui-popover-content {padding: 9px 14px;overflow: auto;display: none;}.webui-popover-inverse {background-color: #333;color: #eee;}.webui-popover-inverse .webui-popover-title {background: #333;border-bottom: 1px solid #3b3b3b;color: #eee;}.webui-no-padding .webui-popover-contnet {padding: 0;}.webui-no-padding .list-group-item {border-right: none;border-left: none;}.webui-no-padding .list-group-item:first-child {border-top: 0;}.webui-no-padding .list-group-item:last-child {border-bottom: 0;}.webui-popover-backdrop {background-color: rgba(0,0,0,.65);width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 18;}.popover {display: none;}.webui-popover-inverse.top-left>.webui-arrow,.webui-popover-inverse.top-left>.webui-arrow:after,.webui-popover-inverse.top-right>.webui-arrow,.webui-popover-inverse.top-right>.webui-arrow:after,.webui-popover-inverse.top>.webui-arrow,.webui-popover-inverse.top>.webui-arrow:after {border-top-color: #eee;}.webui-popover-inverse.right-bottom>.webui-arrow,.webui-popover-inverse.right-bottom>.webui-arrow:after,.webui-popover-inverse.right-top>.webui-arrow,.webui-popover-inverse.right-top>.webui-arrow:after,.webui-popover-inverse.right>.webui-arrow,.webui-popover-inverse.right>.webui-arrow:after {border-right-color: #eee;}.webui-popover-inverse.bottom-left>.webui-arrow,.webui-popover-inverse.bottom-left>.webui-arrow:after,.webui-popover-inverse.bottom-right>.webui-arrow,.webui-popover-inverse.bottom-right>.webui-arrow:after,.webui-popover-inverse.bottom>.webui-arrow,.webui-popover-inverse.bottom>.webui-arrow:after {border-bottom-color: #eee;}.webui-popover-inverse.left-bottom>.webui-arrow,.webui-popover-inverse.left-bottom>.webui-arrow:after,.webui-popover-inverse.left-top>.webui-arrow,.webui-popover-inverse.left-top>.webui-arrow:after,.webui-popover-inverse.left>.webui-arrow,.webui-popover-inverse.left>.webui-arrow:after {border-left-color: #eee;}.webui-popover i.icon-refresh:before {content: "";}.modal {background: #fbfbfb;width: 100%;height: 100%;position: fixed;position: relative;display: block;top: 0;bottom: 0;left: 0;}.ldp .modal {-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.51);box-shadow: 0 2px 6px 0 rgba(0,0,0,.51);padding: 1rem;}.modal__header {width: 100%;padding: .5rem 1rem;min-height: 30px;}.modal__header .title {width: 85%;}.ldp .modal__header .title {margin-bottom: 0;}.ldp .modal__header {padding: .5rem 0;}.modal__body {width: 100%;padding: .5em .5em 2em;}.modal__body .title {text-align: center;margin-bottom: .575rem;}.ldp .modal__body {-ms-flex-wrap: wrap;flex-wrap: wrap;padding: .5rem;}.ldp .modal__footer {padding: .5rem;}.modal__box {width: 100%;}.page-block .modal {background: transparent;}.mfp-wrap.fs-slideshow .fullscreen-gallery,.mfp-wrap.fs-slideshow .mfp-content {height: 100%;}.ldp .modal-message {width: 90%;margin: 0 auto;position: relative;padding: 4rem;-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.51);box-shadow: 0 2px 6px 0 rgba(0,0,0,.51);}.modal-agent {display: none;position: fixed;z-index: 10;padding-top: 100px;left: 0;bottom: -75px;width: 100%;height: 100%;overflow: auto;background-color: #000;background-color: rgba(0,0,0,.4);}.modal-agent.gallery-agent {z-index: 14;padding-top: 20px;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.gallery-agent .modal-header h2 {padding-top: 10px;}.modal-content {position: relative;background-color: #fefefe;margin: auto;padding: 0;border: 1px solid #888;width: 80%;max-width: 570px;-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name: b;-webkit-animation-duration: .4s;animation-name: b;animation-duration: .4s;}.close {color: #fff;float: right;font-size: 28px;font-weight: 700;}.close:focus,.close:hover {color: #000;text-decoration: none;cursor: pointer;}.modal-header {background-color: #ea002a;color: #fff;}.modal-body,.modal-footer,.modal-header {padding: 2px 16px;}.modal-footer {background-color: #ea002a;color: #fff;}.pop-up-agent {padding: 0 15px 15px;}div#bookShowingDialog {overflow-y: hidden;overflow-x: hidden;}.ldp .mfp-ajax-holder .mfp-content,.ldp .mfp-inline-holder .mfp-content {position: static;}.paginator__button {border-radius: 50%;margin: 0;}.paginator__button.is-inactive {cursor: default;background: #eee;color: #ccc;}.paginator__button.is-inactive .icon {fill: #ccc;}.paginator__inner {-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;max-width: 1440px;margin: 0 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.paginator__inner,.paginator__pages ul {display: -webkit-box;display: -ms-flexbox;display: flex;}.paginator__pages li {margin: 0;padding: 0 1rem;border-bottom: 1px solid #ccc;}.paginator__pages li.is-active {border-bottom: 3px solid #ea002a;color: #ea002a;}.paginator__pages li.is-active a,.paginator__pages li.is-active span {font-weight: 700;}.paginator__pages a,.paginator__pages span {font-weight: 300;text-decoration: none;}.paginator__pages a {color: #333;}.paginator .note {display: block;text-align: center;margin-top: .5em;font-size: .9em;}.paginator .button--circle {width: 40px;height: 40px;}#gallery-view2 .paginator__inner {padding-top: 20px;width: 100%;}.paginator {width: 50%;margin: auto;}.bed-bath-box {-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-pack: center;border-bottom: 1px solid #efefef;}.bed-bath-box,.bed-bath-box__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;justify-content: center;}.bed-bath-box__item {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;padding: 1rem;}.bed-bath-box__item p {margin: 0;}.bed-bath-box__item.beds {border-right: 1px solid #efefef;}.bed-bath-box__item .icon {margin-right: 10px;width: 50px;height: 50px;fill: #a59d95;}.bed-bath-box__value {font-size: 1.125rem;white-space: nowrap;}.bed-bath-box--simple {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;border: none;}.bed-bath-box--simple .bed-bath-box__item {padding: 0;-webkit-box-flex: unset;-ms-flex: unset;flex: unset;border: none;}.bed-bath-box--simple .beds {margin-right: 1rem;}.listing-flag-banner {padding: 1rem;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.listing-flag-banner__icon {margin-right: 1rem;}.listing-flag-banner__title {color: #ea002a;margin: 0;margin-right: 1rem;}.listing-flag-banner__times {-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;margin-top: .5rem;}.listing-flag-banner__times li:not(:only-of-type) {border-bottom: 1px solid #efefef;}.listing-flag-banner__times li:last-of-type {border-bottom: none;}.listing-flag-banner__times .date-container {padding-right: .25rem;border-right: 1px solid #efefef;margin-right: .5rem;font-weight: 700;}.property-details__media--no-image {background: #ccc;}.property-details__media--no-image img {width: 100%;padding: 1rem;height: 13rem;}.property-details__media #property-image {width: 100%;height: 100%;}.scrolling-nav {height: 85px;}.scrolling-nav,.scrolling-nav__list {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.scrolling-nav__list {margin-left: .75rem;margin-right: .75rem;padding: 0;list-style-type: none;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;}.scrolling-nav__item {-ms-flex-negative: 0;flex-shrink: 0;}.scrolling-nav__item:not(:first-child) {margin-left: 1em;}.scrolling-nav__link {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;height: 85px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-decoration: none;}.scrolling-nav__link.is-active {font-weight: 700;}.scrolling-nav__shadow {width: 72px;height: 85px;position: absolute;top: 0;background: -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(80%,#fff));background: linear-gradient(90deg,hsla(0,0%,100%,0),#fff 80%);pointer-events: none;opacity: 0;-webkit-transition: opacity .1s;transition: opacity .1s;}.scrolling-nav__shadow--start {left: 0;-webkit-transform: rotate(180deg);transform: rotate(180deg);}.scrolling-nav__shadow--end {right: 0;}.scrolling-nav__shadow.is-visible {opacity: 1;}.mfp-bg {z-index: 15;background: rgba(51,51,51,.8);}.mfp-bg,.mfp-wrap {position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.mfp-wrap {z-index: 17;outline: none;}.mfp-container {position: fixed;overflow: hidden;text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0;}.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}.property-details-gallery .mfp-container {padding-bottom: 160px;}.mobile-landscape .property-details-gallery .mfp-container {padding-bottom: 0;height: 100%;}.mfp-close {width: 50px;height: 50px;border-radius: 0;position: absolute;top: 0;right: 0;outline: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 16;}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {width: auto;cursor: auto;}.mfp-content .modal-message {padding: 2rem;background: #fff;}button.mfp-prevent-close:before {content: " ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;}button.mfp-close {background-position: 50%;height: 35px;width: 35px;}button.mfp-close:before {content: " ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;}.mfp-img {display: block;height: auto;line-height: 0;margin: 0 auto;max-width: 100%;padding: 0;width: auto;}.thumb-nav {display: block;width: 55px;height: 100%;position: absolute;z-index: 10;background: #000;cursor: pointer;}.thumb-nav.right {right: 0;}.thumb-nav.left {left: 0;}.mfp-bottom-bar {width: 80%;margin: 0 auto;color: #fff;}.current img {border-bottom: 10px solid #ea002a;}.mfp-title {width: 80%;display: inline-block;}.mfp-counter {width: 20%;display: inline-block;text-align: right;}.mfp-arrow {position: absolute;top: 50%;width: 50px;z-index: 10;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.property-details-gallery .mfp-arrow {-webkit-transform: translateY(calc((50% - 80px)));transform: translateY(calc((50% - 80px)));}.mfp-arrow-left {left: 0;}.mfp-arrow-left .icon {-webkit-transform: rotate(90deg);transform: rotate(90deg);}.mfp-arrow-right {right: 0;}.mfp-arrow-right .icon {-webkit-transform: rotate(270deg);transform: rotate(270deg);}.fullscreen-gallery__wrap {width: 100%;height: 10em;position: absolute;bottom: 0;overflow: hidden;background: #fff;}.fullscreen-gallery__popup-gallery {height: 100%;position: absolute;padding: 2em 0;display: -webkit-box;display: -ms-flexbox;display: flex;}.fullscreen-gallery__item {display: block;margin: 0 10px;}.fullscreen-gallery__item img {display: block;margin: 0 auto;}.follow-box {position: fixed;bottom: 0;width: 100%;background: #fff;opacity: 0;-webkit-transition: opacity .4s ease;transition: opacity .4s ease;pointer-events: none;z-index: 6;-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.51);box-shadow: 0 2px 6px 0 rgba(0,0,0,.51);}.follow-box__body {-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 2.6rem 1rem 1rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}.follow-box__body,.follow-box__body .cta {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}.follow-box__body .cta {margin-top: .5rem;}.follow-box__body .cta .button {margin-right: .5rem;white-space: nowrap;font-size: .8rem;}.follow-box__body .cta .button:last-of-type {margin-right: 0;}.follow-box__body .address {width: 100%;margin-bottom: .25rem;}.follow-box__body .address,.follow-box__body .mls,.follow-box__body .price {font-weight: 300;font-size: .8rem;}.follow-box__body .price {margin-right: .25rem;width: unset;text-align: left;}.follow-box.is-active {opacity: 1;pointer-events: auto;}button#close-follow-box {width: 45px;height: 45px;float: right;margin-right: 0;margin-bottom: 0;padding: 0;}.holder {position: relative;max-width: 550px;margin: 0 auto;}.title--ml {font-size: 1.7rem;font-weight: 600;padding-left: 5px;padding-top: 5px;}.ml-input input {max-width: 155px;font-size: 80%;}.ml-header h2 {padding-left: .3em;}.arrow-down {width: 0;height: 0;margin: 0 auto;position: relative;top: 14px;left: -23px;}.arrow-down:after {content: "";position: absolute;width: 0;height: 0;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1em solid #000;border-color: transparent transparent #fff #fff;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-box-shadow: -2px 2px 2px 0 rgba(0,0,0,.51);box-shadow: -2px 2px 2px 0 rgba(0,0,0,.51);}.ml-holder {position: relative;bottom: 1.4em;}.follow-box .is-active {opacity: 1;pointer-events: auto;}.ml-box-xs {position: fixed;bottom: 25%;margin: 0 auto;background-color: #fff;width: 100%;left: 0;}.ml-box-desk {padding: 1em;}.close-follow-box {border-radius: 4px;width: 45px;height: 45px;margin-left: 5px;}.listing-flag__text {white-space: normal;}.follow-box__body .cta .button:last-of-type {margin-right: .8em;}.follow-box__body .address {margin-top: .25rem;}.button .follow-box__body .cta:last-of-type {margin-right: .8em;}.ml-box {position: absolute!important;bottom: -8ox;width: 100%;background: #fff;opacity: 0;-webkit-transition: opacity .4s ease;transition: opacity .4s ease;pointer-events: none;z-index: 6;-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.51);box-shadow: 0 2px 6px 0 rgba(0,0,0,.51);}.property-demographics-box .card p {text-align: center;margin: 1em 0;}.property-demographics-box .card p.footnote {margin: 0;}.property-demographics-box .card span {color: #00afd8;text-align: center;}.property-demographics-box .card__body {font-size: .85em;}.property-demographics-box .text-container ul li {margin-bottom: .5em;}.property-demographics-box .text-container ul li:last-child {margin-bottom: 0;}.property-demographics-box .text-container ul li span {color: #000;text-align: left;}.property-demographics-box .chart-average-age-of-children,.property-demographics-box .chart-employment-industry,.property-demographics-box .chart-family-structure,.property-demographics-box .chart-mother-tongue,.property-demographics-box .chart-official-language,.property-demographics-box .chart-year-built,.property-demographics-box .text-employment-rate,.property-demographics-box .text-household-structure,.property-demographics-box .text-own-vs-rent {display: none;}.property-demographics-box .text-average-age-of-children,.property-demographics-box .text-employment-industry,.property-demographics-box .text-family-structure,.property-demographics-box .text-mother-tongue,.property-demographics-box .text-official-language,.property-demographics-box .text-year-built {display: block;}.property-demographics-box .text-average-age-of-children ul span:first-child,.property-demographics-box .text-year-built ul span:first-child {display: block;font-weight: 700;}.property-demographics-box .text-average-age-of-children ul span.value,.property-demographics-box .text-year-built ul span.value {margin-left: 1.5em;}.property-demographics-box .text-employment-industry p,.property-demographics-box .text-family-structure p,.property-demographics-box .text-mother-tongue p,.property-demographics-box .text-official-language p {text-align: left;}.property-demographics-box .text-employment-industry ul span.label,.property-demographics-box .text-family-structure ul span.label,.property-demographics-box .text-mother-tongue ul span.label,.property-demographics-box .text-official-language ul span.label {display: block;font-weight: 700;}.demostats-item>div {padding: .5em;}.demostats-item__icon {background-color: #d8d8d8;background-repeat: no-repeat;background-size: cover;border-radius: 50%;border: 4px solid #fff;-webkit-box-shadow: 0 3px 8px #d8d8d8;box-shadow: 0 3px 8px #d8d8d8;margin: 0 auto;width: 80px;height: 80px;}.demostats-item--life-stage .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/man_in_shirt.svg);}.demostats-item--employment-type .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/briefcase.svg);}.demostats-item--avg-household-income .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/money_bag.svg);}.demostats-item--avg-num-children .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/baby.svg);}.demostats-item--no-diploma .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/stop_sign.svg);}.demostats-item--high-school .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/school.svg);}.demostats-item--trade-school .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/worker.svg);}.demostats-item--college-diploma .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/letter_certificate.svg);}.demostats-item--university-certificate .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/certificate.svg);}.demostats-item--university-degree .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/graduate.svg);}.demostats-item--car .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/car.svg);}.demostats-item--public-transit .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/bus.svg);}.demostats-item--walking .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/feet.svg);}.demostats-item--cycling .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/bicycle.svg);}.demostats-item--ufo .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/ufo.svg);}.demostats-item--apartment .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/apartment.svg);}.demostats-item--house .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/house_with_garage.svg);}.demostats-item--other .demostats-item__icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/trailer.svg);}.page-hero {width: 100%;margin: 0;padding: 0;position: relative;overflow: hidden;background-repeat: no-repeat;background-size: cover;height: 7rem;}.page-hero>img {display: block;width: 100%;height: 100%;}.page-hero__title {position: absolute;top: 50%;padding: 0 2em;width: 100%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.page-hero h2 {margin: 0;}.page-hero__content-container {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 auto;width: 95%;}.page-hero__agent-content-container {height: 100%;}.page-hero--agent {max-height: 100%;height: 10rem;height: 10em;}.page-hero--protection-royale {max-height: 100%;height: 14em;}.map-view__sidebar {position: relative;width: 450px;min-width: 400px;}.map-view .card-group--map-view-sidebar {overflow-y: scroll;overflow-x: hidden;height: 100%;max-height: 1224px;}.map--stretch {-webkit-box-flex: 1;-ms-flex: 1 auto;flex: 1 auto;}.map__canvas-wrapper {padding: 1em;background: #fff;position: relative;}.map__status-box {position: relative;}.map__legend {margin: .5rem 0;}.map__legend ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -.25em;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.map__legend li {padding: 1rem .25rem;}.map__legend .note,.map__legend li,.map__marker {text-align: center;}.map__marker {color: #fff;font-family: Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;font-display: auto;font-weight: 700;line-height: 23px;width: 48px;white-space: nowrap;}.map-panel {margin: 1em 0;}.map-legend__graphic {padding: 1em;background: #ea002a;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.map-legend__graphic:after {content: " ";display: block;position: absolute;left: 50%;bottom: -9px;width: 10px;height: 10px;-webkit-transform: rotate(45deg) translateX(-50%);transform: rotate(45deg) translateX(-50%);background: #ea002a;}.map-legend__graphic--circle {border-radius: 50%;width: 40px;height: 40px;}.map-legend__graphic--circle:after {display: none;}.map-legend__graphic--rect {width: 70px;height: 40px;}.map-legend__graphic--square {width: 40px;height: 40px;}.map-legend__graphic--dark {background-color: #000;color: #fff;}.map-legend__graphic--dark:after {background-color: #000;}.map-legend__graphic.office-legend {text-indent: -9999px;background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/mapmarkers/svg/rlp-office.svg) no-repeat 0 0 #ea002a;background-size: 90%;background-position: 50%;}.map-legend__marker {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/mapmarkers/svg/listing.svg);width: 48px;height: 29px;display: block;margin: 10px 1rem 0;color: #fff;padding-top: 2px;}.map-legend__marker--sold {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/mapmarkers/svg/listing_sold.svg);color: #ea002a;}.map-legend__marker--cancelled {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/mapmarkers/svg/listing_cancelled.svg);}.map-legend__marker--pending {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/mapmarkers/svg/listing_pending.svg);}.map-legend__marker--ct {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/mapmarkers/svg/listing_ct.svg);}.map-legend__label {display: block;margin-top: .5em;}.map-legend .checkbox-holder {margin: 1rem 0;}.contact-form input[type=email],.contact-form input[type=text] {width: 100%;margin-bottom: .5em;}.contact-form fieldset {min-width: 0;}.contact-form textarea {width: 100%;resize: none;max-height: 217px;}.contact-form__textarea {margin-top: .5rem;}.contact-form__title {color: #333;text-align: center;}.contact-form--property-box-form .contact-form__title {color: #ea002a;font-size: 1.2rem;}.contact-form--property-box-form .contact-form__textarea {max-height: 158px;}.contact-form--property-box-form .conact-form__input-container #phone {margin-bottom: 0;}.contact-form--property-box-form .contact-form__currently-working {padding-top: 0;margin: 1rem 0;}.contact-form--property-box-form .contact-form__captcha-container #g-recaptcha {-webkit-transform: scale(.9);transform: scale(.9);}.contact-form--property-box-form .contact-form__captcha-container #g-recaptcha>div {margin: 0 auto;}.contact-form--user-page-form .contact-form__title {line-height: 1.3;}.contact-form--default-form .agent-holder .card {height: 0;}.contact-form--valuation-form {border-top: 1px solid #ccc;padding: 1rem;margin: 1rem 0 0;}.contact-form--valuation-form p {font-size: 1rem;margin-bottom: 1rem;}.contact-form--valuation-form .house-worth--valuation-title {text-align: center;font-size: 1.5rem;}.contact-form--valuation-form textarea {max-height: 158px;}.contact-form--valuation-form__container {display: -webkit-box;display: -ms-flexbox;display: flex;}.contact-form__submit-button {margin-top: 1.5em;}.contact-form__currently-working {padding: 1.2em 0;}.contact-form__captcha-container {padding: 1em 0;}.contact-form__captcha-container #g-recaptcha {-webkit-transform-origin: 0 0;transform-origin: 0 0;}.contact-form--full-width {padding: 3.5rem;}.contact-form--contact-us .contact-form__captcha-container #g-recaptcha>div {margin: 0 auto;}.contact-form .contact-form__currently-working span {text-transform: none;letter-spacing: 0;}.card--agent-card .contact-form__captcha-container>div {-webkit-transform: scale(.68);transform: scale(.68);-webkit-transform-origin: 0 0;transform-origin: 0 0;}.card--agent-card .contact-form__captcha-container>div>div {margin: 0;}.error {background: #e8b5b8;}.lead-form h2.title--h1 {color: #333;text-align: center;}.lead_consent {font-size: 80%;padding-top: 10px;color: #333;}.lead_consent_list,.lead_consent_one {padding-bottom: 10px;}.lead_consent_one {font-size: 90%;color: #333;}.login-box {padding: .5em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-right: 5px;cursor: pointer;font-size: .9rem;}.login-box__text {display: none;margin-left: 4px;font-weight: 700;color: #ea002a;}.login-box__user-icon {width: 25px;height: 25px;}.login-box__pointer {display: none;margin-left: 6px;}.login-box .icon {fill: #ea002a;}.login-box:hover .login-box__text {color: #a20025;}.login-box:hover .icon {fill: #a20025;}.login-box.is-logged-in {-ms-flex-pack: distribute;justify-content: space-around;}.login-box.is-logged-in .login-box__text {display: inline;white-space: nowrap;}.login-box.is-logged-in .login-box__pointer {display: inline-block;}.login-box.is-logged-in .login-box__user-icon {display: none;}.login-form input[type=password],.login-form input[type=text],.signup-form input[type=password],.signup-form input[type=text] {width: 100%;}.login-form__remember-me {padding: 1em 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: no-wrap;flex-wrap: no-wrap;}.login-form__remember-me a {width: 40%;margin-right: auto;}.login-form__remember-me .remember-me-container {margin-left: auto;}.login-form .button.fb-login {background: #3b5998;}.login-form .button.fb-login:hover {background: #2d4373;}.login-form .create-account-container {text-align: center;margin-top: 1em;}.signup-intro-list {color: #333;margin-left: 1.2em;}.signup-intro-list li {margin-bottom: .75rem;padding-left: 1em;text-indent: -.7em;font-size: 1.2em;}.signup-intro-list li:before {color: #ea002a;content: "\002022";padding-right: 7px;}#user-menu {position: absolute;display: none;top: 100%;right: 0;left: 0;border-top: 1px solid #ccc;}#user-menu .menu-item {padding: 1rem;}.forgot-password-form {background: #fbfbfb;padding: 1.5em;text-align: center;}.forgot-password-form input[type=password],.forgot-password-form input[type=text] {width: 100%;margin-bottom: 1em;}.forgot-password-form label {text-align: left;}.flyout,.form-message {display: none;}.flyout__inner {position: absolute;background: #f5f5f5;padding: 15px 20px;right: -20px;top: 50px;width: 250px;z-index: 12!important;text-align: left;}.flyout__inner:before {content: " ";display: block;width: 20px;height: 20px;position: absolute;top: -11px;right: 78px;background: #f5f5f5;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.flyout__body p {font-size: 1.2em;line-height: 1.4;}.flyout #remove-all-cancel {background: #333;color: #fff;}.flyout #remove-all-cancel:hover {background: #ea002a;}.save-listing-box {position: relative;max-width: 600px;margin: 0 auto;background: #fff;}.save-listing-box__notes label span {display: block;}.save-listing-box__notes label textarea {width: 100%;resize: vertical;max-height: 290px;}.save-listing-box__ranking {display: block;width: 100%;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;overflow: hidden;padding: .625rem;}.star-rating {display: -webkit-box;display: -ms-flexbox;display: flex;text-align: center;}.star-rating__item {width: 36px;height: 33px;display: block;cursor: pointer;background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png) no-repeat scroll -36px -53px transparent;}.star-rating__item.selected {background-position: 0 -53px;}.callout {text-align: center;}.callout__title strong {font-weight: 300;}.include-checkbox .callout {background: #ea002a;color: #fff;padding: .85rem 1rem;border: 1px solid #ea002a;border-radius: 4px;position: absolute;top: 0;left: calc(100% - (112px + 2rem));display: inline-block;min-width: 110px;}.include-checkbox .callout .body {display: none;}.include-checkbox .callout:before {content: "";width: 0;height: 0;border-top: .75rem solid transparent;border-right: .75rem solid #ea002a;border-bottom: .75rem solid transparent;position: absolute;top: calc(50% - .75rem);left: -.5rem;}.expandable-box__hidden {display: none;}.mortgage-calculator span {font-weight: 700;}.mortgage-calculator .title--h2,.mortgage-calculator h3,.mortgage-calculator small {line-height: 1.25;display: inline-block;color: #333!important;}.mortgage-calculator label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.mortgage-calculator .label {font-size: .85em;display: block;width: 100%;font-weight: 400;line-height: 1;}.mortgage-calculator .result {display: none;text-align: center;}.mortgage-calculator .control {display: block;width: 100%;-ms-flex-item-align: end;align-self: flex-end;}.mortgage-calculator .control .jcf-select,.mortgage-calculator .control input {width: 100%;height: 2rem;margin-bottom: .5rem;}.mortgage-calculator .control input {padding: .25em .5em;}.td_ins {max-width: 336.5px;}.td_ins,.td_ins_des {border: 4px solid #008a00;margin: 0 auto;}.td_ins_des {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 5px 15px;background-color: #fff;}.card__body--ad-left {-ms-flex-item-align: left;align-self: left;}.td_footer {padding-bottom: 10px;}.td_body,.td_desktop,.td_footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.td_body_left {padding-right: 15px;}td_ins .card_body {padding: 10px 15px;}.td_body,.td_head {padding-bottom: 10px;}.td-ins-button {font-family: TD Graphik Web Bold,Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;background-color: #ff9500;color: #000;border: none;padding: 8px 10px;}.td_footer_right button {max-width: 100px;}.td_right button {max-width: 120px;}.td_head {padding-top: 10px;color: #a6a6a6;}.td_centre_footer,.td_centre_head,.td_head {font-family: TD Graphik Web Semibold,Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;font-weight: 500;font-style: normal;font-stretch: normal;}.td_centre_footer,.td_centre_head {font-size: 12px;}.td_centre_footer,.td_centre_footer .td_title,.td_centre_footer b,.td_centre_head,.td_footer_left .td_title {color: #a6a6a6;}.td_footer_title {color: #000;font-weight: 700;font-family: TD Graphik Web Semibold,Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;}.td_footer_left {font-family: TD Graphik Web Semibold,Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;font-weight: 500;color: #a6a6a6;}.td_footer_left,.td_footer_right {-ms-flex-item-align: end;align-self: flex-end;font-style: normal;font-stretch: normal;}.td_footer_right {font-weight: 700;font-size: 12px;}.td_left,.td_right {padding-top: 15px;}.td_centre p {margin-bottom: 5px;}.td_body_right {font-family: TD Graphik Web Semibold,Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;font-weight: 600;font-style: normal;font-stretch: normal;line-height: 1.3;font-size: 14px;}.td_left_top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.td_left {padding-right: 15px;}.td_right {font-weight: 700;font-style: normal;font-stretch: normal;font-size: 15px;}.visual-about .frame .holder {position: unset;}.td_ins_track {display: none;}.c-trade-page p.td_centre_footer,.c-trade-page p.td_centre_head {color: #a6a6a6;}.td-ins-button {cursor: pointer;}.td_ad:link {text-decoration: none;}.td_centre_body {font-family: TD Graphik Web Semibold,Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;font-weight: 600;font-style: normal;font-stretch: normal;line-height: 1.1;font-size: 16px;padding-top: 5px;padding-bottom: 5px;}.td_ins_des:hover {border-color: #43b02a;}body.c-trade .card.td_ins {background-color: #fff;border: 2px solid #008a00;}.TDGraphik-Bold-Web {font-weight: 700;}.TDGraphik-Bold-Web,.TDGraphik-Medium-Web {font-family: TD Graphik Web Medium,Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;font-style: normal;font-stretch: normal;}.TDGraphik-Medium-Web {font-weight: 500;}.TDGraphik-Semibold-Web {font-family: TD Graphik Web Medium,Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;font-weight: 600;font-style: normal;font-stretch: normal;}.logo--ypl {width: 15em;height: 5em;margin-right: 1.5rem;}.logo--ypl-en {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/logo-ypl-en.svg) no-repeat 50%;}.logo--ypl-fr {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/logo-ypl-fr.svg) no-repeat 50%;}.ypl-home-box-header {background: #e3f5f9;background: -webkit-gradient(linear,left top,right top,from(#e3f5f9),color-stop(80%),to(rgba(227,245,249,0)));background: linear-gradient(90deg,#e3f5f9,80%,rgba(227,245,249,0));padding: 1.5rem;}.ypl-segments li {display: -webkit-box;display: -ms-flexbox;display: flex;}.ypl-segments li .label {-ms-flex-item-align: center;align-self: center;width: 45%;}#ypl-modal-learn-more.mfp-hide,#ypl-modal-no-segment-found.mfp-hide {display: none;}.ypl-help-container {width: 100%;margin: 0 auto;}.ypl-postal-container {display: block;margin: 1em 0;width: 100%;}.ypl-postal-container label[for=ypl-postal] span {text-transform: none;letter-spacing: 0;}.ypl-postal-container .search-bar {width: 50%;}.ypl-postal-container .search-bar__input-wrap {width: 100%;}.ypl-btn-explore {display: none;}.ypl-btn-recommend {display: block;}.ypl-help-svg {display: none;background-position: 50%;margin: 0 auto;background-repeat: no-repeat;}.ypl-help-svg--discover {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/ypl-learn-more-1.svg);}.ypl-help-svg--learn {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/ypl-learn-more-2.svg);}.ypl-help-svg--find {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/ypl-learn-more-3.svg);}.ypl-results__image {display: block;padding-bottom: 50%;background-position: 50%;margin: 0 auto;background-repeat: no-repeat;}.ypl-results--inner {position: relative;background: #fff;height: 100%;width: 30%;overflow: hidden;display: block;z-index: 1;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}.circle-icon {display: block;border-radius: 50%;border: 4px solid #fff;background-repeat: no-repeat;background-size: cover;-webkit-box-shadow: 0 3px 8px #a59d95;box-shadow: 0 3px 8px #a59d95;width: 5em;height: 5em;margin: 1em;}.circle-icon--small {width: 2.5em;height: 2.5em;margin: 1em 0;}.ypl-results-fieldset .circle-icon--small {display: none;}.circle-icon--age {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/man_in_shirt.svg);}.circle-icon--employment {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/briefcase.svg);}.circle-icon--income {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/money_bag.svg);}.circle-icon--children {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/baby.svg);}.circle-icon--family {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/family-glyph.svg);}.circle-icon--cultural {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/cultural-density-glyph.svg);}.ypl-segment-none {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/no-segment.svg);}.ypl-segment-1 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-1.svg);}.ypl-segment-6 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-6.svg);}.ypl-segment-8 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-8.svg);}.ypl-segment-9 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-9.svg);}.ypl-segment-11 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-11.svg);}.ypl-segment-12 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-12.svg);}.ypl-segment-13 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-13.svg);}.ypl-segment-15 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-15.svg);}.ypl-segment-16 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-16.svg);}.ypl-segment-18 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-18.svg);}.ypl-segment-21 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-21.svg);}.ypl-segment-23 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-23.svg);}.ypl-segment-24 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-24.svg);}.ypl-segment-27 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-27.svg);}.ypl-segment-28 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-28.svg);}.ypl-segment-31 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-31.svg);}.ypl-segment-32 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-32.svg);}.ypl-segment-38 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-38.svg);}.ypl-segment-42 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-42.svg);}.ypl-segment-44 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-44.svg);}.ypl-segment-46 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-46.svg);}.ypl-segment-48 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-48.svg);}.ypl-segment-e1 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-E1.svg);}.ypl-segment-e2 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-E2.svg);}.ypl-segment-e3 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-E3.svg);}.ypl-segment-r1 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-R1.svg);}.ypl-segment-r2 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-R2.svg);}.ypl-segment-r3 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-R3.svg);}.ypl-segment-s1 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-S1.svg);}.ypl-segment-s2 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-S2.svg);}.ypl-segment-s3 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-S3.svg);}.ypl-segment-s4 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-S4.svg);}.ypl-segment-s5 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-S5.svg);}.ypl-segment-t1 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-T1.svg);}.ypl-segment-u1 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-U1.svg);}.ypl-segment-u2 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-U2.svg);}.ypl-segment-u4 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-U4.svg);}.ypl-segment-u5 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-U5.svg);}.ypl-segment-u6 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-U6.svg);}.ypl-segment-u7 {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-U7.svg);}.button--ypl-slide {position: absolute;top: 50%;right: -4em;display: none;}.button--ypl-slide.active .icon {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}.button--ypl-slide-bottom {position: absolute;top: 101%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.button--ypl-slide-bottom.active .icon {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}.ypl-results-box {overflow: hidden;}.ypl-results-box .map-container {width: 100%;height: 80vh;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.ypl-results-box #googleMap {position: absolute;right: 0;width: 100%;height: 80vh;}.ypl-results-box__top {position: relative;width: 100%;overflow: hidden;display: block;z-index: 1;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}.ypl-search-area {width: 100%;background: #f5f5f5;padding: 1em;}.ypl-search-area .search-bar {background: transparent;}.ypl-results-fieldset-container {position: relative;width: 100%;}.ypl-results-fieldset {width: 100%;background-color: hsla(0,0%,100%,.85);z-index: 0;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;-webkit-transition: 1.5s ease;transition: 1.5s ease;position: absolute;}.ypl-logo-form-container {width: 15em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.ypl-logo-form-container h4 {margin-bottom: 0;}.ypl-current-location {background: #f5f5f5;padding: .5em 1.5em;}#ypl-form {padding: .75em .5em;}#ypl-form .jcf-select {border-radius: .5em;border: 1px solid #ccc;padding: 1em;}#ypl-form label {margin: 0;}#ypl-form h3 {font-weight: 300;}.ypl-results-container {overflow: hidden;position: relative;width: 100%;height: auto;display: block;-ms-flex-line-pack: start;align-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;}.ypl-results-details {padding: 3em;}.ypl-social-container {display: block;margin: 0 auto;width: 80%;}.ypl-social-container [class*=icon-],.ypl-social-container [class^=icon-] {background-repeat: no-repeat;background-color: transparent;background-position: 50%;position: relative;display: inline-block;width: 35px;height: 35px;overflow: hidden;border-radius: 3px;margin: .5em;}.ypl-social-container [class*=icon-] span,.ypl-social-container [class^=icon-] span {position: absolute;text-indent: -9999px;}.ypl-social-container .icon-facebook {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/social_media/facebook-white.svg);background-size: 10px;background-color: #3b5998;}.ypl-social-container .icon-twitter {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/social_media/twitter-white.svg);background-size: 20px;background-color: #1da1f2;}.ypl-social-container .icon-google-plus {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/social_media/gplus-white.svg);background-size: 24px;background-color: #e12120;}.segment-popup-box {min-height: 28em;height: auto;padding: .5em 1em 1em;border-radius: 5px;background: hsla(0,0%,100%,.8);}.details-info-container,.segment-summary-container {display: none;}.details-info-container.active,.segment-summary-container.active {display: block;}.ypl-area-info {padding: 1em 2.5em 0;}.details-info {padding: 1em .5em;}.details-info__info {margin: 0;font-size: 1em;font-weight: 700;color: #ea002a;}.house-worth__title {color: #ea002a;line-height: 2rem;font-weight: 500;}.house-worth__container-flip {position: relative;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition: -webkit-transform .8s;transition: -webkit-transform .8s;transition: transform .8s;transition: transform .8s,-webkit-transform .8s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.house-worth__link {width: 100%;text-align: center;font-size: .9rem;}.house-worth--valuation-title {font-weight: 300;text-align: center;}.house-worth--valuation-title--bold {font-weight: 500;font-size: 2.5rem;}.house-worth__estimate-container {position: relative;padding: 0 0 1rem;border-top: 1px solid #eee;}.house-worth__estimate-container .price {font-size: .95rem;font-weight: 600;margin: 0;text-align: center;}.house-worth__estimate-container:before {content: "";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 10px solid #ea002a;position: absolute;left: 50%;top: -5px;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.house-worth__value-container {margin: 2.5rem 0 1rem;}.house-worth__value-container p {font-size: 1rem;text-align: center;margin-bottom: 1rem;}.house-worth__value-container .label--percentage-large {font-weight: 500;font-size: 2.5rem;line-height: 2rem;margin: 0;}.house-worth__value-container .label--percentage-small {font-size: 1.25rem;line-height: 1rem;font-weight: 400;margin: 0;}.house-worth__value-container .label--small {font-size: .85rem;line-height: .85rem;margin: 1rem 0 0 .5rem;}.house-worth__contact-image {display: block;width: 50%;padding-bottom: 80%;background-position: 50%;background-repeat: no-repeat;background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/lead-cap-illustration.svg);}.house-worth__map {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.house-worth__map img {width: 100%;}.house-worth__value {-ms-flex-item-align: center;align-self: center;padding: 1rem 1.5rem;}.house-worth__title-container {padding: 1rem;background: #eee;}.house-worth__title-container .title--h1,.house-worth__title-container .title--h1:first-child {margin-bottom: 0;}.house-worth__title-container .action-list ul {display: none;}.house-worth__image-container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.house-worth__image-container p {width: 45%;padding: 0 .5rem;}.house-worth__form-container {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.hero .js-house-worth-visible .search-form--search-home {display: none;}.hero .js-house-worth-visible .search-form--house-worth {display: block;}.js-house-worth-visible .card--house-worth {display: none;}.js-house-worth-visible .card--house-worth--inner {display: block;}.house-valuation__form-container {max-height: 100rem;overflow: hidden;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;}.js-house-valuation-form {max-height: 0;}.page-block--valuation {padding: 0;}.search-results-bar {padding: 0 1.75rem;}.search-results-bar [class*=" col-"]:first-child,.search-results-bar [class^=col-]:first-child {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.search-results-bar [class*=" col-"]:nth-child(2),.search-results-bar [class^=col-]:nth-child(2) {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}.search-results-bar [class*=" col-"]:nth-child(3),.search-results-bar [class^=col-]:nth-child(3) {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.search-results-bar .search-results-options {margin-bottom: 1rem;}.search-results-bar .surrounding-area {margin-top: .5rem;}.search-results-options,.surrounding-area {display: -webkit-box;display: -ms-flexbox;display: flex;}.search-results-options {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: .5em;}.search-results-options .sort {width: 100%;margin-right: 0;margin-left: 0;}.search-results-options .sort__small {width: 60%;margin-right: auto;margin-left: 0;}.search-results-options .action-list {width: auto;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin: 0 -.45rem;}.search-results-options>div {width: 30%;text-align: center;margin-left: auto;}.search-results-options>div .title-h4 {display: block;margin: 0;}.save-search-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%;}.save-search-form .button.close {border-radius: 0;width: 1rem;height: 1rem;min-height: auto;position: relative;padding: 0;margin-left: auto;}.save-search-form .button.close .icon {width: 10px;height: 10px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}.save-search-form h3 {text-align: center;padding: .5em 0 0;margin-top: 0;}.save-search-form .checkbox-holder {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;width: 90%;margin: 0 auto;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: .5rem;}.save-search-form .checkbox-holder__item {width: 100%;margin-right: 0;}.save-search-form .button.save-search {margin-top: auto;border-radius: 0;}.save-search-form label[for=search-name] {width: 90%;margin: 0 auto;}.save-search-form label[for=search-name] span {font-size: .8em;width: 100%;margin-bottom: .5rem;display: block;text-align: center;}.save-search-form label[for=search-name] input {width: 100%;}.search-results .recently-viewed .link-remove {display: none;}.search-box-summary {min-height: 58px;}.city_property_links {min-height: 94px;}.search-bar__button .button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 3.75em;height: 3.75em;}.search-bar__button .icon {top: 0;fill: #fff;width: 15px;height: 15px;}.search-form--inner-page-form .search-bar {padding: 0;margin-top: 1.5rem;}.search-form--inner-page-form .search-bar .jcf-select-location-selector .jcf-select-text {margin-right: 20px;}.login-form__user-data input[type=password],.login-form__user-data input[type=text] {margin-bottom: 1em;-webkit-user-select: initial;}.user-info-form .jcf-select,.user-info-form .radio-holder,.user-info-form input[type=password],.user-info-form input[type=text] {width: 100%;margin-bottom: 1em;}.user-info-form .update-password {margin-bottom: 1em;padding: 1.3em;background: #f5f5f5;}.profile-contact-form-wrapper {margin-top: 1em;}.search-results__header {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-bottom: 1em;}.search-results__header .title {-ms-flex-item-align: start;align-self: flex-start;}.search-results__header .remove-all {-ms-flex-item-align: center;align-self: center;margin-left: auto;}.remove-all__body .body-13 {margin: 0;padding: 0 .25em;}.remove-all__body .button-container {margin-bottom: 0;}.search-results__load-container .result-head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 1em;padding: 0 1.3em 0 0;}.create-account {display: block;}#loginModal,.page-block .forgot-password-form {width: 100%;margin: 0 auto;}#loginModal {max-width: 800px;}#signupForm {display: none;}#signupForm.active {display: block;}#signupIntro,#signupIntro.active {display: none;}.articles-box .article-container {margin: 1.5rem 0;}.top-message {max-width: 1200px;margin: 0 auto;}.messtext {margin-right: 15px;}.alert {padding: 20px;background-color: #ea002a;color: #fff;opacity: 1;-webkit-transition: opacity .6s;transition: opacity .6s;}.readMoreBtn {margin-left: 0;color: #ea002a;background-color: #fff;font-weight: 700;font-size: 14px;line-height: 20px;cursor: pointer;-webkit-transition: .3s;transition: .3s;display: inline;min-height: 1.5rem;border: none;}.readMoreBtn:hover {color: #fff;}.readMoreBtn:focus,.readMoreBtn:hover {color: #a20025;background-color: #fff;}.closebtn {margin-left: 15px;background-color: #fff;color: #ea002a;font-weight: 700;float: right;font-size: 22px;line-height: 19px;cursor: pointer;-webkit-transition: .3s;transition: .3s;padding-left: 5px;padding-right: 5px;}.closebtn:hover {color: #a20025;}.closebtn.close_covid {margin-top: 0;}#covid_qc {display: none;}#covid_qc a {color: #fff;text-decoration: underline;}.property-details-header {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.property-details-header .address-bar {margin-left: 3em;}.property-details-header .address-bar h2 {margin: 0;line-height: 1.3;}.property-details-header .social-links-container {margin-left: auto;}.property-details-header .breadcrumbs {width: 100%;margin-top: 1em;}.property-details__block {padding: 2em;background: #fff;margin: 1em 0;}.c-trade-page .archive .property-details__block {background: transparent;}.c-trade-page .archive .property-details__block p {color: #000;}.property-details__block #mortgage_calculator {-webkit-transform: scale(1);transform: scale(1);}.property-details__block .agent-holder .card {height: 0%;}.property-details__block .price {display: block;margin-bottom: 0;}.property-details .property-details__block--no-padding {padding: 0;}.property-details .property-details__block--no-background {background: transparent;}.property-details .property-details__block--black {background: #000;}.property-details__media {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 1.5em;}.property-details .details-row {margin: 2em 0;}.property-details .listing-flag {width: 100%;}.property-details .button-container {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.property-details .button-container .button {width: 12.5rem;}.property-details .associated-boards p {margin-bottom: .5em;}.property-details .associated-boards ul,.property-details .associated-boards ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.property-details .associated-boards ul li {max-width: 10em;padding: 0 .5em;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.property-details .associated-boards ul li img {max-width: 100%;height: 4.5em;}.property-details .property-meta-info {margin-bottom: 2em;}.property-details .property-meta-info li span {font-size: 1rem;}.property-details .protection-royale-container {display: block;position: relative;width: 100%;padding-top: 1.5em;}.property-details .neighbourhood-property-description {margin-bottom: 0;}.property-details .expandable-box .button--outline .icon {fill: #ea002a;}.property-details .expandable-box .button--outline:hover .icon {fill: #fff;}.property .container {max-width: 1550px;}.property .social-links-container {display: none;}.property .social-links-container--mobile {margin-bottom: 1.5em;display: -webkit-box;display: -ms-flexbox;display: flex;}.media-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.media-list__item {margin-right: 10px;}.media-list__item:last-of-type {margin-right: 0;}.media-list__item-icon .icon {fill: #ea002a;width: 30px;height: 30px;margin-right: .5em;}.media-list a:hover .media-list__item-icon .icon {fill: #a20025;}.property-map-box {min-height: 466px;}.property-map-box__control .less-msg {width: 15rem;}.walk-score-container {margin-top: 1.5rem;}.lot-box {padding-bottom: 2em;margin-bottom: 1.5em;border-bottom: 1px solid #ccc;}.lot-box h4 {margin-bottom: 0;}.lot-box__top {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.lot-box__top .title.price,.lot-box__top h4 {width: 80%;}.lot-box__top .title.price {font-size: 2.5rem;}.sold-property .lot-box__top .title.price {text-decoration: line-through;}.lot-box .bed-bath-info ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}.lot-box .bed-bath-info li {max-width: 100%;display: block;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: center;margin: 0 .5em;}.lot-box .bed-bath-info li p {width: 100%;margin-bottom: 0;}.lot-box .bed-bath-info .number {font-size: 2em;font-weight: 300;}.lot-box .bed-bath-info .label {font-size: .7em;text-align: left;}.view-all-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.view-all-icon .icon {width: 20px;height: 20px;margin-bottom: .75em;}#neighbourhood-img img {width: 100%;}.open-house-box h2 {color: #ea002a;margin: 0 1em 0 .5em;}.open-house-box .date-container {padding: 0 1.5em 0 0;margin: 0 1.5em 0 0;border-right: 2px solid #000;}.extra-content,.primary-content {display: none;}.extra-content.active,.primary-content.active {display: block;}.static-map img {width: 100%;}#go-to-complete-directions {visibility: hidden;}.property-features-list {display: block;}.property-features-list.one-col,.property-features-list.rooms {-webkit-column-count: 1;column-count: 1;}.property-features-list li {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: .25rem;font-size: .85rem;}.property-features-list .value {width: 58%;margin-left: 2%;-ms-flex-item-align: end;align-self: flex-end;}.property-features-list .label {width: 40%;font-weight: 700;}.button-container--single {max-height: 2em;}.courtesy-container div:only-child {-ms-flex-item-align: end;align-self: flex-end;margin-left: auto;}.property .button--outline {color: #000;}.property .button--outline:hover {color: #fff;}.property .more-msg .icon {top: 1px;}.property .less-msg .icon {top: -5px;}.property .card--agent-card .card__media {max-width: 15em;}#measurement-tool {width: 35%;}.back-container .rbc {position: relative;display: block;background: transparent;}.back-container .rbc img {display: block;width: 15em;height: auto;}.back-container .rbc span {position: absolute;top: .85em;z-index: 1;left: 2em;width: 5em;line-height: 1;}.image-holder-luxproperty-lg {display: table;width: 100%;padding-top: 66%;}.image-holder-luxproperty-lg img {font-family: object-fit:cover;object-position: 0\ 0;-o-object-fit: cover;object-fit: cover;-o-object-position: 0 0;object-position: 0 0;width: 100%;height: auto;position: absolute;top: 0;z-index: 0;}.fr .back-container .rbc span {top: .15em;width: 3em;}body:not(.ldp) .property-details__slideshow {display: table;width: 100%;padding-top: 66.6%;}body:not(.ldp) .property-details__slideshow .slick-list {position: absolute;height: 100%;top: 0;left: 0;}body:not(.ldp) .property-details__slideshow .slick-slide,body:not(.ldp) .property-details__slideshow .slick-track {height: 100%;}body:not(.ldp) .property-details__slideshow li img {width: auto;height: auto;}body:not(.ldp) .property-details__slideshow li img.landscape {font-family: object-fit:cover;object-position: 0\ 0;-o-object-fit: cover;object-fit: cover;-o-object-position: 0 0;object-position: 0 0;width: 100%;height: auto;}body:not(.ldp) .property-details__slideshow li img.portrait {font-family: "object-fit:contain;object-position:center";-o-object-fit: contain;object-fit: contain;width: auto;height: 100%;margin: 0 auto;-o-object-position: center;object-position: center;}body:not(.ldp) .property-details__thumbnail-wrapper {width: 95%;display: none;margin: 0 auto;}body:not(.ldp) .property-details__thumbnail-wrapper li img {font-family: object-fit:cover;object-position: 0\ 0;-o-object-fit: cover;object-fit: cover;-o-object-position: 0 0;object-position: 0 0;width: 100%;height: auto;}body:not(.ldp) .property-details__slideshow-thumbs {width: 80%;display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 1em;min-height: 140px;}body:not(.ldp) .property-details__slideshow-thumbs .slick-list {-ms-flex-item-align: center;align-self: center;height: 100%;}body:not(.ldp) .property-details__slideshow-thumbs .slick-track {max-height: 4em;}body:not(.ldp) .property-details__slideshow-thumbs li {margin: 0 .5em;cursor: pointer;}body:not(.ldp) .property-details__slideshow-thumbs .slick-current {border: 2px solid #ea002a;}body:not(.ldp) .property-details__slideshow-thumbs .slick-current img {max-height: calc(4em - 4px);}.c-trade-page body:not(.ldp) .property-details__slideshow-thumbs .slick-current img {max-height: unset;}body:not(.ldp) .property-details__slideshow-thumbnail-view-all {margin-top: 1em;width: 20%;padding: .1em;}#mortgage_calculator {height: 250px;}.containerdiv {border: 0;float: left;position: relative;}.cornerimage {border: 0;position: absolute;top: 36%;right: 42.5%;}.card--agent-card .card__media img.cornerimage {height: unset;}img.cornerimage {width: unset;height: unset;max-width: unset;min-width: unset;min-height: unset;max-height: unset;}#lmap {width: 100%;height: 450px;visibility: hidden;}#tabs {width: 100%;height: 30px;padding-right: 2px;margin-top: 30px;}#tabs li {float: left;list-style: none;outline: none;}#tabs li a {color: #ea002a;padding: 5px 7px 8px;display: block;background: #fff;border-top: 10px solid #ea002a;text-decoration: none;outline: none;font-size: 120%;}#tabs li a.inactive {color: #000;padding: 5px 8px 8px;outline: none;border-top: 10px solid #fff;}#tabs li a.inactive:hover,#tabs li a:hover {color: #ea002a;outline: none;}.containerTab {clear: both;width: 100%;text-align: left;padding-top: 20px;}.containerTab ul {margin-left: 25px;font-size: small;line-height: 1.4;list-style-type: disc;}.containerTab li {padding-bottom: 5px;margin-left: 5px;}.follow-box.is-active {z-index: 14;}.property-details__media {position: relative;overflow: hidden;}.ldp {background: #efefef;opacity: 1;-webkit-transition: opacity .4s;transition: opacity .4s;}.ldp .mfp-bg {background: hsla(0,0%,100%,.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);}.ldp .mfp-ajax-holder .mfp-content,.ldp .mfp-inline-holder .mfp-content {position: absolute;width: 100%;top: 0;left: 0;right: 0;bottom: 0;}.ldp .fullscreen-gallery {position: static;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.ldp .fullscreen-gallery__header {background: #fff;width: 100%;position: relative;border-bottom: 1px solid #efefef;}.ldp .fullscreen-gallery__media-container {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;position: relative;}.ldp .fullscreen-gallery__footer {text-align: center;}.ldp .fullscreen-gallery__slide-counter {padding: 2rem 0;}.ldp .fullscreen-gallery__slider {height: 100%;}.ldp .fullscreen-gallery__slider img {display: block;margin: 0 auto;max-width: 100%;font-family: "object-fit:cover;object-position:center";-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;width: auto;max-height: 75vh;height: 100%;}.ldp .fullscreen-gallery .slick-arrow {border: none;outline: 0;background: transparent;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 3;}.ldp .fullscreen-gallery .slick-arrow .icon {width: 40px;height: 40px;fill: #ea002a;}.ldp .fullscreen-gallery .slick-arrow.slick-prev {left: 0;}.ldp .fullscreen-gallery .slick-arrow.slick-next {right: 0;}.ldp.is-loading {opacity: 0;}.ldp .address-bar {width: 100%;padding: 1rem;min-height: 3rem;}.ldp .back-container {margin: 1rem 0 0 1rem;}.ldp .property-wrapper {max-width: 1550px;margin: 0 auto;}.ldp .property-wrapper .container {max-width: 1550px;}.ldp .property-details {*zoom: 1;}.ldp .property-details:after,.ldp .property-details:before {content: "";display: table;}.ldp .property-details:after {clear: both;}.ldp .property-details__block {background: #fff;margin: 1.5rem 0;padding: 1rem;}.ldp .property-details__block--no-padding {padding: 0;}.ldp .property-details__block--bare {padding: 0;margin: 0;}.ldp .property-details__block--no-background {background: transparent;}.ldp .property-details__block--black {background: #000;}.c-trade-page .ldp .property-details__block {background: transparent;}.c-trade-page .ldp .property-details__block p {color: #fff;}.ldp .property-details__block .agent-holder .card {height: 0%;}.ldp .property-details__block .price {display: block;margin-bottom: 0;}.ldp .property-details__header {background: #fbfbfb;}.ldp .property-details__header .scrolling-nav {width: 100%;}.ldp .property-details__header .property-flag-container {width: 100%;background: #efefef;}.ldp .property-details__slideshow {-webkit-transition: opacity .4s;transition: opacity .4s;opacity: 0;position: relative;min-height: 200px;background: #d8d8d8;}.ldp .property-details__slideshow.show-placeholder:before,.ldp .property-details__slideshow.slick-initialized {opacity: 1;}.ldp .property-details__slideshow .slick-arrow {margin: 0;display: block!important;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);border: none;outline: none;background: transparent;padding: 1rem;-webkit-transition: background .4s;transition: background .4s;height: 100%;}.ldp .property-details__slideshow .slick-arrow:hover {background: hsla(0,0%,100%,.5);}.ldp .property-details__slideshow .slick-arrow:hover .icon {fill: #ea002a;}.ldp .property-details__slideshow .slick-arrow .icon {fill: #fff;-webkit-transition: fill .4s;transition: fill .4s;}.ldp .property-details__slideshow .slick-arrow.slick-prev {left: 0;z-index: 2;}.ldp .property-details__slideshow .slick-arrow.slick-next {right: 0;}.ldp .property-details__slideshow .fullscreen-button {position: absolute;background: transparent;bottom: .25rem;right: .25rem;padding: .25rem;padding-bottom: .15rem;outline: 0;border: none;-webkit-transition: background .4s;transition: background .4s;z-index: 3;margin: 0;}.ldp .property-details__slideshow .fullscreen-button .icon {fill: #fff;width: 20px;height: 20px;}.ldp .property-details__slideshow .fullscreen-button:hover {background: rgba(0,0,0,.45);}.ldp .property-details__slideshow-thumbs {opacity: 0;-webkit-transition: opacity .4s;transition: opacity .4s;}.ldp .property-details__slideshow-thumbs .slick-slide {height: 140px;position: relative;border: 10px solid #fff;background: #d8d8d8;overflow: hidden;-webkit-transition: border-color .4s;transition: border-color .4s;}.ldp .property-details__slideshow-thumbs .slick-slide img {display: block;width: 100%;height: 100%;font-family: "object-fit:cover;object-position:top left";-o-object-fit: cover;object-fit: cover;-o-object-position: top left;object-position: top left;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.ldp .property-details__slideshow-thumbs .slick-slide.slick-current {border-color: #ea002a;}.ldp .property-details__slideshow-thumbs.slick-initialized {opacity: 1;}.ldp .property-details__slide {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;}.ldp .property-details__slide img {display: block;margin: 0 auto;font-family: "object-fit:cover;object-position:center";-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;width: auto;max-height: 500px;height: 100%;}.ldp .property-details__no-media-img {background: #eee;padding: 4rem;width: 100%;max-height: 500px;}.ldp .property-flag-container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 50px;}.ldp .property-flag-container .social-links-container {margin-left: auto;margin-right: 0;}.ldp .property-flag-container .social-links-container .title {font-size: .65rem;}.ldp .property-flag-container .listing-flag {height: 100%;width: auto;}.ldp .property-flag-container .listing-flag__icon {height: 100%;width: 50px;padding: .75rem;}.ldp .property-flag-container .listing-flag__text {padding-right: 0;}.ldp .cta-box {margin: 0 1rem;}.ldp .button-container--stacked {-ms-flex-wrap: wrap;flex-wrap: wrap;}.ldp .button-container--stacked .button {margin: 0 0 .5em;width: 100%;}.ldp .associated-boards p {margin-bottom: .5em;}.ldp .associated-boards ul,.ldp .associated-boards ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.ldp .associated-boards ul li {max-width: 10em;padding: 0 .5em;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.ldp .associated-boards ul li img {max-width: 100%;height: 4.5em;}.ldp .property-meta-info {margin-bottom: 2em;}.ldp .property-meta-info li span {font-size: 1rem;}.ldp .protection-royale-container {display: block;position: relative;width: 100%;padding-top: 1.5em;}.ldp .neighbourhood-property-description {margin-bottom: 0;}.ldp .property-price-wrapper {padding: 1rem;border-bottom: 1px solid #efefef;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}.ldp .property-price-wrapper .title {font-size: 2.375rem;}.ldp .property-price-wrapper h5 {margin-bottom: 0;}.ldp .property-nav-item {height: 100px;min-width: 70px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.ldp .property-nav-item:hover .property-nav-item__icon {fill: #ea002a;}.ldp .property-nav-item:hover .property-nav-item__text {color: #ea002a;}.ldp .property-nav-item__icon {width: 30px;height: 30px;fill: #a59d95;-webkit-transition: fill .4s;transition: fill .4s;}.ldp .property-nav-item__text {width: 100%;text-align: center;white-space: nowrap;color: #a59d95;font-size: .9rem;-webkit-transition: color .4s;transition: color .4s;margin-top: .15rem;}.ldp .media-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.ldp .media-list__item {margin-right: 10px;}.ldp .media-list__item a {outline: none!important;border: 0!important;}.ldp .media-list__item a:hover {text-decoration: none;}.ldp .media-list__item:last-of-type {margin-right: 0;}.ldp .media-list__item-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.ldp .media-list__item-icon .icon {fill: #ea002a;width: 30px;height: 30px;margin: 0 0 .625rem;}.ldp .media-list__item-label {color: #636363;}.ldp .property-map-box {min-height: 466px;}.ldp .property-map-box__control .less-msg {width: 15rem;}.ldp .walk-score-container {margin-top: 1.5rem;}.ldp .lot-details .address-bar {padding: 0;}.ldp .lot-details .address-bar .title--h2 {font-size: .9375rem;}.ldp .lot-details .title.price {font-size: 1.125rem;}.ldp .view-all-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.ldp .view-all-icon .icon {width: 20px;height: 20px;margin-bottom: .75em;}.ldp .open-house-box h2 {color: #ea002a;margin: 0 1em 0 .5em;}.ldp .open-house-box .date-container {padding: 0 1.5em 0 0;margin: 0 1.5em 0 0;border-right: 2px solid #000;}.ldp .extra-content,.ldp .primary-content {display: none;}.ldp .extra-content.active,.ldp .primary-content.active {display: block;}.ldp .static-map img {width: 100%;}.ldp .property-features-list {display: block;}.ldp .property-features-list.one-col,.ldp .property-features-list.rooms {-webkit-column-count: 1;column-count: 1;}.ldp .property-features-list li {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: .25rem;font-size: .85rem;}.ldp .property-features-list .value {width: 58%;margin-left: 2%;-ms-flex-item-align: end;align-self: flex-end;}.ldp .property-features-list .label {width: 40%;font-weight: 700;}.ldp .button-container--single {max-height: unset;}.ldp .courtesy-container div:only-child {-ms-flex-item-align: end;align-self: flex-end;margin-left: auto;}.ldp .property .button--outline {color: #000;}.ldp .property .button--outline:hover {color: #fff;}.ldp .property .more-msg .icon {top: 1px;}.ldp .property .less-msg .icon {top: -4px;}.ldp .property .card--agent-card .card__media {max-width: 15em;}.ldp .back-container .rbc {position: relative;display: block;background: transparent;}.ldp .back-container .rbc img {display: block;width: 15em;height: auto;}.ldp .back-container .rbc span {position: absolute;top: .85em;z-index: 1;left: 2em;width: 5em;line-height: 1;}.ldp .image-holder-luxproperty-lg {display: table;width: 100%;padding-top: 66%;}.ldp .image-holder-luxproperty-lg img {font-family: object-fit:cover;object-position: 0\ 0;-o-object-fit: cover;object-fit: cover;-o-object-position: 0 0;object-position: 0 0;width: 100%;height: auto;position: absolute;top: 0;z-index: 0;}.ldp .fr .back-container .rbc span {top: .15em;width: 3em;}.ldp #measurement-tool {width: 100%;}.ldp #go-to-complete-directions {visibility: hidden;}.ldp #neighbourhood-img img {width: 100%;}.ldp .slideshow-thumbnails__media-flag {position: absolute;bottom: 15px;right: 0;width: 100%;background: hsla(0,0%,100%,.75);z-index: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px;}.ldp .slideshow-thumbnails__media-flag .icon {fill: #ea002a;height: 15px;width: 15px;margin-right: 5px;}.ldp .lead-capture-modal {width: 100%;max-width: 100%;margin: 0 auto;}.ldp .lead-capture-modal input[type=date],.ldp .lead-capture-modal input[type=text],.ldp .lead-capture-modal select {width: 100%;margin-bottom: .5rem;}.ldp .lead-capture-modal .jcf-select {background: #fff;}.ldp .lead-capture-modal textarea {width: 100%;resize: vertical;max-width: 100%;}.ldp #signupForm {display: none;}.ldp #signupForm.active {display: block;}.ldp .property-details__slideshow-thumbs {min-height: 140px;}.ldp .property-details__slideshow-thumbs .icon-iguide {fill: #058cc9;display: block;width: 100%;height: 80px;margin-top: .6em;}.ldp .property-details__slideshow-thumbs .virtual-tour {background-color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.ldp .property-details__slideshow-thumbs .slideshow-thumbnails_virtual_tour {font-size: 80%;white-space: nowrap;position: relative;top: -.4em;}svg.icon.icon-subtract {top: -5px;}.scrolling-nav__item a:hover,.scrolling-nav__item a:hover span.property-nav-item__text {text-decoration: none;}.listing-flag--coming-soon .icon {background: #50c9b5;}.listing-flag--coming-soon .listing-flag__text {color: #50c9b5;}body.c-trade-page .title--h2,body.c-trade-page h1,body.c-trade-page h2,body.c-trade-page h3,body.c-trade-page h4,body.c-trade-page h5,body.c-trade-page h6,body.c-trade-page p {color: #fff;}body.c-trade-page .contact-form .title--h2,body.c-trade-page .contact-form h2,body.c-trade-page .modal--login .title--h2,body.c-trade-page .modal--login h2 {color: #000;}body.c-trade-page .pplus-button a {color: #fff;}body.c-trade-page .pplus-button .pointer .icon {fill: #fff;}body.c-trade-page .pplus-overflow-container,body.c-trade-page .pplus-overflow-container .menu-item {background: #000;}body.c-trade-page .card {background: #000;border: none;}body.c-trade-page .card .price {color: #333;}body.c-trade-page .card--house-worth {background: #eee;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}body.c-trade-page .card--house-worth .house-worth__title {color: #ea002a;}body.c-trade-page .search-bar--hero h4 {color: #000;}body.c-trade-page .card--listing-card {background: #fff;color: #000;}body.c-trade-page .card--agent-card .card__media {background: #000;}body.c-trade-page .search-bar__drop-down .title--h4,body.c-trade-page .search-form__filter-item h4 {color: #333;}body.c-trade-page .action-list li a {color: #fff;}body.c-trade-page .property-details .associated-boards ul li {background: #fff;}body.c-trade-page .property-details__slideshow-thumbs .slick-track {max-height: 7em;}body.c-trade-page .program-box {border-bottom: 1px solid #fff;}body.c-trade-page .lot-box__bottom .addition-info li {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: center;}body.c-trade-page .lot-box__bottom .addition-info li p {margin-bottom: 0;width: 100%;}body.c-trade-page .lot-box__bottom .addition-info .number {font-size: 2em;font-weight: 300;}body.c-trade-page .lot-box__bottom .addition-info .label {font-size: .7em;}body.c-trade-page .description-container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}body.c-trade-page .property-details__multimedia {margin-top: .5em;}body.c-trade-page .media-list {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}body.c-trade-page .lot-box {width: 100%;}body.c-trade-page .ct-logo-container .icon {display: block;width: 100%;height: auto;margin: 0 auto;}body.c-trade-page .ll-widget {background: transparent;}body.c-trade-page .ll-power {border: none;}body.c-trade-page .bed-bath-info {width: 50%;}body.c-trade-page .bed-bath-info ul {height: 100%;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-pack: distribute;justify-content: space-around;}body.c-trade-page .agent-info h2>a,body.c-trade-page .agent-info span {color: #fff;}body.c-trade-page .agent-info .highlight {color: #ea002a;}body.c-trade-page .property-details .contact-form .title--h2,body.c-trade-page .property-details .contact-form h2,body.c-trade-page .property .less-msg span,body.c-trade-page .property .more-msg span {color: #fff;}body.c-trade-page .mfp-content .modal-message,body.c-trade-page .mfp-content .modal-message h2 {color: #000;}body.c-trade-page #local-logic div.ll-section-detail {background: transparent;}body.c-trade-page .modal--login {color: #333;}body.c-trade {background: #fff;color: #000;}body.c-trade .button {background: #000;}body.c-trade .search-form--home-page-form .search-form__buttons>button {border-color: #000;}body.c-trade .search-form__buttons>button:hover {border-color: #a20025;}body.c-trade .button--outline-rlp-red {background: transparent;color: #000;}body.c-trade .button--outline-rlp-red:focus,body.c-trade .button--outline-rlp-red:hover,body.c-trade .button:focus,body.c-trade .button:hover {background: #a20025;color: #fff;}body.c-trade .card--house-worth .house-worth__title {color: #000;}body.c-trade .card--house-worth .card__title .icon,body.c-trade .house-with-dollar-sign {display: none;}body.c-trade h1,body.c-trade h3,body.c-trade h4,body.c-trade h5,body.c-trade h6,body.c-trade p {color: #000;}body.c-trade .ct-featured h2,body.c-trade h1 {padding-bottom: 20px;padding-top: 20px;}body.c-trade .ct-featured h2 {font-size: 1.5rem;text-align: center;}body.c-trade h2 {padding-bottom: 10px;}body.c-trade #breadcrumbs {padding-bottom: 15px;}body.c-trade h1 {text-align: center;}body.c-trade .property-details .contact-form .title--h2,body.c-trade .title--h2,body.c-trade h2 {color: #000;}body.c-trade .address-bar {text-align: center;}body.c-trade .fullscreen-gallery .address-bar {text-align: center;width: 100%;}body.c-trade .breadcrumbs ul {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}body.c-trade .breadcrumbs a {color: #000;}body.c-trade .breadcrumbs .icon {fill: #000;}body.c-trade #breadcrumbs ul li:last-child {font-weight: 700;font-size: 100%;text-transform: uppercase;font-family: trajan-pro-3,serif;}body.c-trade #breadcrumbs ul li {font-size: 90%;line-height: 1;}body.c-trade .address-bar h2,body.c-trade .address-bar span.article {font-weight: 700;}body.c-trade .lot-details .address-bar .title--h2 {font-size: 1rem;font-weight: 400;}body.c-trade .card {border: none;}body.c-trade .agent-info h2>a,body.c-trade .agent-info span {color: #000;}body.c-trade span.agent-info__title {font-weight: 300;}body.c-trade .card--agent-card .card__footer {border-top: none;}body.c-trade .agent-info .highlight,body.c-trade .agent-info a {color: #000;}body.c-trade .agent-info__brokerage a {font-weight: 300;}body.c-trade .card--agent-card .card__footer {padding: 0 1em 1.2rem;}body.c-trade .property-details .property-details__block--black {background: #fff;}body.c-trade .property-details__block {margin-bottom: .5rem;padding-bottom: 0;}body.c-trade .ldp .scrolling-nav__list {width: 100%;}body.c-trade .scrolling-nav {padding-bottom: 20px;}body.c-trade .scrolling-nav__item {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}body.c-trade .ct-property-container {border-right: none;}body.c-trade .top-bar {background: -webkit-gradient(linear,left top,left bottom,from(#000),color-stop(95%,#000),color-stop(95%,rgba(0,0,0,.8)),to(rgba(0,0,0,.7)));}body.c-trade .address-bar {width: 70%;}body.c-trade .card {background: #f3f1f1;}body.c-trade .property-nav-item__icon {fill: #000;}body.c-trade .ldp .property-nav-item__text {color: #000;}body.c-trade .property-details__header .property-flag-container {background: #fff;}body.c-trade .property-flag-container .social-links-container {margin-left: auto;margin-right: auto;}body.c-trade .brands-menu .menu-item a,body.c-trade .menu-item>a {color: #fff;}body.c-trade .address-bar div,body.c-trade h1,body.c-trade h2,body.c-trade h3,body.c-trade h5 {font-family: trajan-pro-3,serif;text-transform: uppercase;}body.c-trade #breadcrumbs span {font-family: trajan-pro-3,serif;}body.c-trade hr.ct-logo {text-align: center;line-height: 1px;font-size: 1em;color: #444;margin: 0 0 20px;}body.c-trade hr.ct-logo:after {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/listing/CT-logo-black-no%20shadow.svg);background-size: 35px 24px;display: inline-block;width: 35px;height: 24px;content: "";position: relative;top: -15px;background-color: #fff;}body.c-trade hr.ct-banner {color: #444;width: 100%;}body.c-trade .ct-pennant {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/listing/CT-pennant-en.svg);}body.c-trade .ct-pennant,body.c-trade .ct-pennant-fr {background-size: 80px 101px;display: inline-block;height: 101px;width: 80px;content: "";position: relative;top: -1px;background-repeat: no-repeat;background-position: 100%;min-width: 80px;margin-right: 10px;margin-bottom: 15px;}body.c-trade .ct-pennant-fr {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/listing/CT-pennant-fr.svg);}body.c-trade .bed-bath-box__item.beds {border-right: 0;}body.c-trade .property-price-wrapper {border-bottom: 0;}body.c-trade .property-details .bed-bath-box {border-left: 0;}body.c-trade .bed-bath-box {border-bottom: 0;}body.c-trade .bed-bath-box__item {display: unset;}body.c-trade .ct-row {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;}body.c-trade .banner,body.c-trade .bed-bath {width: 15%;}body.c-trade .ct-row .price {text-align: center;}body.c-trade .price {width: unset;}body.c-trade .price h5,body.c-trade h4.title.title--h1.price {text-align: center;}body.c-trade span.title.title--h4 {color: #000;}body.c-trade .social-links-container {position: relative;right: 1%;}body.c-trade .action-list li {padding: 0 1rem;}body.c-trade h3,body.c-trade h5 {padding-top: 15px;font-weight: 400;font-size: 1.4rem;}body.c-trade .bed-bath-box__item .icon,body.c-trade .property-details__slideshow .fullscreen-button .icon,body.c-trade .property-details__slideshow .slick-arrow .icon {fill: #444;}body.c-trade .property-details__slideshow-thumbs .slick-slide.slick-current {border-color: #000;}body.c-trade .additional-media {background-color: #f3f1f1;}body.c-trade .media-list__item:last-of-type {margin: 0 auto;}body.c-trade .media-list__item-icon .icon {fill: #000;}body.c-trade .property-meta-info .address-bar {width: 100%;}body.c-trade .expandable-box .button {background-color: #fff;border-radius: 5px;}body.c-trade .expandable-box a.button {color: #000;}body.c-trade .property-details .expandable-box .button--outline .icon {fill: #000;}body.c-trade h2.address {font-size: 1.1rem;text-align: center;font-weight: 400;}body.c-trade .property-meta-info .u-flexbox {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}body.c-trade .u-flexbox .beds .bed-bath-box__value:before {content: "/";padding-right: 18px;}body.c-trade .u-flexbox .beds .bed-bath-box__value:after {content: "/";padding-left: 18px;}body.c-trade .u-flexbox .baths {padding-left: 5px;}body.c-trade .address-bar {padding-bottom: 30px;}body.c-trade .bed-bath-box p {font-family: trajan-pro-3,serif;padding-bottom: 20px;}body.c-trade .bed-bath-box__item .icon {width: 45px;height: 45px;display: block;margin: 0 auto;}body.c-trade .currency {font-family: trajan-pro-3,serif;}body.c-trade .agent-info h2 a {font-family: Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;}body.c-trade .agent-info__contact-info a {font-weight: 500;}body.c-trade span.title.title--h4 {font-weight: 800;}body.c-trade .ldp .property-details__slideshow {background: #f3f1f1;}body.c-trade .ctrade h2.address,body.c-trade .price h4 span,body.c-trade .u-flexbox .price span {font-family: trajan-pro-3,serif;}body.c-trade .button-container.button-container--single.u-align-self-center {padding-top: 40px;}body.c-trade .listing-flag {background: transparent;}body.c-trade .card--house-worth {background: #fff;}body.c-trade .house-worth__container-flip h2 {font-family: Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;text-transform: unset;}body.c-trade .properties-box h1 {font-size: 1.5rem;}body.c-trade span.listing-flag__text {padding: 0 6px 0 0;max-width: 70px;margin: 0 auto;}body.c-trade .breadcrumbs ul li a {line-height: 2;}body.c-trade .listing-flag {margin-top: 100px;text-align: center;position: relative;left: 3px;}body.c-trade .listing-flag.listing-flag--archive-pending {margin-top: 0;}body.c-trade section.article-container {text-align: center;}body.c-trade h3 {text-transform: uppercase;font-family: trajan-pro-3,serif;}body.c-trade .article-container p {font-size: 1.2em;line-height: 1.5;margin-bottom: 2rem;}body.c-trade .article-container {padding-bottom: 2rem;}body.c-trade .ct-bottom-link .button {background-color: #fff;border-radius: 5px;}body.c-trade .ct-bottom-link .button--outline {background: transparent;border: 2px solid #333;color: #000;text-transform: uppercase;font-family: trajan-pro-3,serif;}body.c-trade .ct-bottom-link a.button:hover {color: #ea002a;}body.c-trade .program-box h1 {font-size: 20px;padding-top: 10px;padding-bottom: 10px;}body.c-trade .text-column h2 {font-family: trajan-pro-3,serif;text-transform: unset;}body.c-trade .text-column li {font-weight: 600;}body.c-trade .img-responsive img {max-width: 100%;height: auto;}body.c-trade .card {background-color: #f1f1f1;}body.c-trade .contact-form h2 {color: #000;}body.c-trade div.ct-container {position: relative;margin-bottom: 50px;}body.c-trade div.ct-container div.ct-bottom-link {position: absolute;bottom: 0;text-align: center;width: 100%;left: 0;}body.c-trade .ct-bottom-link a {max-width: 250px;margin: 0 auto;}body.c-trade .ct-container p {padding-bottom: 1em;}body.c-trade .frow .logo--main {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/rlp_crec_logo_new_en.svg) no-repeat 0 0;background-size: contain;text-indent: -9999px;overflow: hidden;display: block;}body.c-trade #main-content>.page-block>.container.container--small>.frow.gutters>.col-md-1-2 {width: 25%;}body.c-trade section.page-block-sm {padding: 1rem;}body.c-trade .back-to-top a {color: #000;}body.c-trade .card-group__list.result-list.js-results-list {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}body.c-trade .card__footer svg.icon.icon-heart-thin {fill: #ea002a;}body.c-trade .properties-box h1 {margin-bottom: 0;}body.c-trade .c-trade .listing-flag .listing-flag--archive-pending .listing-flag__text {color: #636363;background-color: transparent;}body.c-trade .captcha-ct {padding: 0;}body.c-trade .lead_consent_list {font-size: 79%;}body.c-trade .address-trends {max-height: unset;}.en.c-trade .logo--main {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/rlp_crec_logo_new_en.svg) no-repeat 0 0;background-size: contain;text-indent: -9999px;overflow: hidden;display: block;}.en.c-trade .logo .logo--main {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/rlp_crec_logo_new_en.svg) no-repeat 0 0;background-size: cover;text-indent: -9999px;overflow: hidden;display: block;}.fr.c-trade .logo--main {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/rlp_crec_logo_new_fr.svg) no-repeat 0 0;background-size: cover;text-indent: -9999px;overflow: hidden;display: block;}body.c-trade .bed-bath-box p {padding-bottom: 0;}.modal__header .title--h1 {font-size: 2rem;}.c-trade .trend-column h3 {font-size: 1rem;}.house-worth__title {border-bottom: 0;}.u-padding-sm-avm {color: #fff;}#popup {font-family: trajan-pro-3,serif;}.search-form .jcf-select {min-width: 5em;}.search-form .location-selector .jcf-select .jcf-select-text>span {font-size: .96em;}.hero .search-form {width: 100%;}.hero .search-form--house-worth {display: none;}.hero .search-form--house-worth .search-form__top {padding: .5rem;margin: 0 auto;border-radius: .8em .8em 0 0;}.hero .search-form--house-worth .search-bar__input-wrap {border-left: none;}.hero .search-form--house-worth .search-bar--hero {margin: 1rem 1rem 0;}.hero .search-form--house-worth .search-bar {background: #fff;}.hero .search-form--house-worth .search-form__filter-item-button {border-bottom: none;}.hero .search-form--house-worth .search-bar__input-wrap input[type=text] {border: 1px solid #ea002a;}.hero .search-form--house-worth .search-form__main-filter-container>div:last-child {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.fr .hero .search-form--house-worth .u-shrink-1 {-ms-flex-negative: 1;flex-shrink: 1;}.search-form .advanced-search-submit {margin: 0 auto;width: 80%;max-width: 200px;}.search-form__top .jcf-select {width: 100%;margin-bottom: 0;}.search-form__filter-item .jcf-select:first-of-type:not(.jcf-select-travel-time-minutes) {margin-left: auto;margin-right: 1em;}.search-form__filter-item .jcf-select-travel-time-minutes {width: auto;margin-left: auto;}.search-form__filter-item .travel-mode-selector {margin-left: auto;}.search-form__filter-item-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.search-form__filter-item-text input[type=text] {width: 50%;}.search-form__advanced-filter-item .checkbox-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.search-form__advanced-filter-item .checkbox-list li {width: calc(50% - 10px);margin: .25rem 10px .25rem 0;}.search-form__advanced-filter-item .checkbox-list li label {font-size: .8rem;}.search-form__filter-container-row.archive-controls-inner .search-form__filter-item {border-bottom: 0 none;}.search-form--home-page-form .search-bar--hero,.search-form--home-page-form .search-bar--hero .search-bar__input-wrap {width: 100%;}.search-form--home-page-form .search-bar--hero__input-toggle {display: block;width: 100%;background: #fff;padding: .25rem .5rem;border-radius: .5rem .5rem 0 0;}.search-form--home-page-form .search-form__buttons {display: none;}.search-form--home-page-form .search-form__top {border-radius: 0 .8em 0 0;}.search-form--home-page-form .search-form__bottom,.search-form--home-page-form .search-form__bottom-location {border-radius: 0 0;}.search-form--home-page-form .search-form__price-container {-ms-flex-negative: 1;flex-shrink: 1;}.search-form--home-page-form .search-form__room-container {-ms-flex-negative: 2;flex-shrink: 2;}.search-form--home-page-form .archive-additional-controls {padding-bottom: 1em;}.search-form--valuation {padding: 1rem 0;}.search-form--valuation .search-form__filter-item {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.search-form--valuation .search-form__filter-item input[type=text] {width: 45%;}.search-form--inner-page-form .advanced-search-submit {display: block;}.property-filter-item h4 {margin-bottom: .5rem;}.search-bar--ypl-home-box .search-bar__input-wrap {border: none;}.search-bar--ypl-home-box .search-bar__input {border: 1px solid #ccc;}.agent-office-search .search-form__left-toggle--center {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.agent-office-search .search-form__advanced-filters {background: #eee;}.agent-office-search .agent-office-toggle {margin: 0;}.agent-office-search .search-bar {padding: 0;margin-top: 1rem;}.agent-office-search .search-bar__input-wrap {padding: 0;}.agent-office-search .search-bar__inner-find-wrap-input {margin-bottom: .5rem;}.agent-office-search .search-bar__input {min-height: 3rem;}.agent-office-search .agent-office-filter {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;border: none;}.agent-office-search .agent-office-filter>div {-ms-flex-item-align: center;align-self: center;}.agent-office-search .help-list .image-holder {margin-bottom: .5rem;}.agent-office-search .help-list .image-holder span {display: block;}.agent-office-search .help-list .image-holder span img {display: block;width: 100%;height: auto;}.agent-office-search .help-list h2 {margin-bottom: 0;}.agent-office-search .help-list a.link {font-size: .8125rem;}.agent-office-search .help-list a.link .icon {width: 15px;height: 15px;}.more-about-agents .media {margin-bottom: 1em;}.more-about-agents .media__figure {background: #fff;margin-bottom: .5rem;}.more-about-agents .media__figure img {width: auto;max-width: 100%;margin: 0 auto;display: block;padding: .75rem;}.js-advanced-search-wrapper {position: relative;z-index: 1;}#agent-list-container .card__footer {display: none;}a.award-link {line-height: 0;}.landing_page fieldset {width: 90%;border: 0 solid transparent;border-radius: 5px;z-index: 9;color: #333;}.landing_page .search-box {z-index: 5;width: 100%;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;background-size: cover;}.landing_page .search-bar {width: 100%;position: relative;background: transparent;padding: 0;}.landing_page .search-form__bottom {position: absolute;bottom: -10rem;width: 100%;left: 0;height: 10rem;}.landing_page .search-bar__input-wrap {border-left: 0 none;width: 100%;}.landing_page .search-bar__input {border-radius: 5px;}.landing_page .text-column {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.landing_page .video-column {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}.landing_page .video-column h3 {display: none;}.landing_page .teasers {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;width: 100%;margin-bottom: 1.5rem;}.landing_page .teasers figure {text-align: center;border-right: 1px solid #ccc;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: center;align-content: center;}.landing_page .teasers>div>div:last-of-type figure {border-right: 0 none;}.landing_page .teasers svg {width: 60px;height: 60px;margin: auto;fill: #ea002a;}.landing_page--school_search .search-box {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/school_search_bg_sm.jpg);background-position: 70%;}.landing_page--school_search .page-hero {height: 15rem;}.landing_page--travel_time .search-box {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/travel_time_bg_sm.jpg);background-position: 50%;height: calc(100% - 10rem);}.landing_page--travel_time .page-hero {height: 26rem;}.landing_page--travel_time .search-form__main-filter-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.landing_page--travel_time .search-form__main-filter-container h4 {display: none;}.landing_page--travel_time .search-form__main-filter-container>div:last-child {width: 100%;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}.landing_page--travel_time .search-form__main-filter-container .toggle-switch {margin-right: auto;max-width: unset;}.landing_page--travel_time .search-form__filter-item {height: 3.3rem;padding: 0 1.5em;border-bottom: 0 none;}.landing_page--valuation .search-box {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/valuation_bg_sm.jpg);background-position: 50%;height: calc(100% - 20rem);}.landing_page--valuation .page-hero {height: 35rem;}.landing_page--valuation .search-bar__input-wrap {padding: .5rem 1rem;border-radius: 10px;background: #fff;}.landing_page--valuation .search-form__filters-location {padding-top: .5em;}.landing_page--valuation .price--desktop {display: none;}.landing_page--valuation h4 {margin-bottom: 0;}.landing_page--valuation .price--mobile {width: 100%;padding: 1em 1.5em 0;}.landing_page--lifestyle .search-box {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/lifestyle_bg_sm.jpg);background-position: 0 0;height: calc(100% - 33.5rem);}.landing_page--lifestyle .page-hero {height: 47.5rem;}.landing_page--lifestyle fieldset {position: absolute;top: 5rem;}.landing_page--lifestyle .container--custom {max-width: 1240px;margin-top: 6rem;}.intrinsic-ratio-container {position: relative;height: 0;}.intrinsic-ratio-container__media {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;outline: 0;}.intrinsic-ratio-container[data-aspect-ratio="16:9"] {padding-top: 56.25%;}.contact-us-info {font-size: 1rem;}.contact-us-info address {padding: .75rem;border: 1px solid #eee;margin-bottom: .5rem;font-size: 1.1rem;border-radius: 4px;}.contact-us-info .addr {font-size: 1rem;}.contact-us-info .addr dt {font-weight: 700;color: #ea002a;}.contact-us-info .addr dd {margin-bottom: .25rem;}.contact-us-info .addr dd:last-of-type {margin-bottom: 0;}.contact-us-info .social-media {margin: 0 -1em;}.contact-us-info .social-media li .icon {width: 25px;height: 25px;}.contact-us-info .map {border: 1px solid #eee;padding: 1rem;width: 100%;text-align: center;}.media-room-container {position: relative;background: #bd1e1e url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-report-box.png);margin-top: 7em;}.media-room-container img {position: absolute;top: -6.5em;right: -.75em;}.media-room-container__reports-container {display: block;position: relative;padding: 2em;}.media-room-container__reports-container h2 {color: #fff;}.media-room-container__reports-container a {margin-top: 1em;padding: .5em;background: #000;color: #fff;}.media-contacts h2 {font-size: 1.25rem;margin-bottom: .875rem;text-transform: none;font-weight: 300;}.attachment-100 {padding: .5em;max-width: 100%;}img.alignleft {float: none;width: 100%;}img.img-fullwidth {width: 100%;}#myViewerContent {width: 100%;height: 50vh;}img.alignright {float: right;margin: 0 0 1em 1em;}img.alignleft {float: left;margin: 0 1em 1em 0;}img.aligncenter {display: block;margin: 0 auto;}img.size-full {max-width: 100%;}.alignright {float: right;}.alignleft {float: left;}.aligncenter {display: block;margin: 0 auto;}#index-popular-box .button-container {margin: 0 auto;width: 10em;}.articles-box .frow [class*=" col-"]:nth-child(2) .title--h1,.articles-box .frow [class^=col-]:nth-child(2) .title--h1 {width: 65%;border: none;margin-bottom: 0;}.articles-box .frow [class*=" col-"]:nth-child(2) article:first-of-type,.articles-box .frow [class^=col-]:nth-child(2) article:first-of-type {padding-top: 1.875rem;border-top: 1px solid #ccc;}.articles-box .frow [class*=" col-"]:nth-child(3) .article-container article>figure,.articles-box .frow [class^=col-]:nth-child(3) .article-container article>figure {padding: .5rem;background: #fff;}.articles-box .frow [class*=" col-"]:nth-child(3) .article-container article>figure img,.articles-box .frow [class^=col-]:nth-child(3) .article-container article>figure img {display: block;margin: 0 auto;max-width: 200px;}.news p {margin-bottom: 1.125em;}.news li {padding: 1em 0;position: relative;}.news li:after {content: " ";display: block;position: absolute;bottom: 0;left: 0;height: 1px;background: #333;width: 10px;}.news li:first-of-type {padding-top: 0;}.news li:last-of-type:after {display: none;}.news .date {font-style: normal;text-transform: uppercase;letter-spacing: 1.25px;font-size: .75em;}.news h4 {text-transform: none;}.news h4 a {font-weight: 700;line-height: 1.5;}.news .button-wrapper {margin-top: .5em;}.article-container h1 {border-bottom: 1px solid #ccc;margin-bottom: .75em;padding-bottom: .75em;}.article-container article {margin-bottom: 1em;}.article-container article:last-of-type {margin-bottom: 0;}.article-container article figure,.article-container article p {margin-bottom: .5em;}.social-media {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0 0 2em;-webkit-box-pack: center;-ms-flex-pack: center;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}.social-media li {padding: 0 1em 1em;text-align: center;}.social-media li a {text-decoration: none;}.social-media li .icon {fill: #ea002a;width: 30px;height: 30px;}.social-media li .icon:hover {fill: #ff1e46;}.top-cities p {text-align: center;font-size: .9em;margin-top: 1rem;}.top-cities ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}.top-cities ul li {width: 100%;text-align: center;}#spotlight-slider {overflow: hidden;zoom: 1;}#spotlight-slider:after,#spotlight-slider:before {content: "";display: table;}#spotlight-slider:after {clear: both;}#spotlight-slider .slick-slide {float: left;}#spotlight-slider .slider-dots {margin-top: .5em;}#spotlight-slider figure {width: 100%;}#spotlight-slider div {width: 100%;padding-top: 1em;}#spotlight-slider div h4 {font-size: 1.1em;margin-bottom: .5rem;text-transform: none;}#spotlight-slider div p {font-size: .9em;margin-bottom: 1em;}#spotlight-slider div p:last-of-type {margin-bottom: 0;}#spotlight-slider div p:empty {display: none!important;}.slick-list {*zoom: 1;}.slick-list:after,.slick-list:before {content: "";display: table;}.slick-list:after {clear: both;}.slider-dots {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.slider-dots li {padding: 0 3px;}.slider-dots li.slick-active button {background: #ea002a;}.slider-dots button {width: 20px;height: 20px;text-indent: -99999px;border-radius: 50%;background: #fff;border: 1px solid #ea002a;}.slider-dots button:hover {background: #ea002a;border-color: #ea002a;}.feature-list {visibility: hidden;}.feature-list.slick-initialized {visibility: visible;}.campaign .container .page-hero__title {display: none;}.top-cities li {text-align: left;}.js-contact-form {height: auto;max-height: 0;overflow: hidden;-webkit-transition: .5s ease-in;transition: .5s ease-in;}.js-contact-form.active {max-height: 850px;}.contact-form-container--full-width {padding: 3.5rem;}.advance-search-hide {display: none;}.advance-search-show {display: block;position: relative;}.map-container {display: none;}.map-container .map-holder {height: 20rem;}.map-container .map-canvas-container {display: none;}.map-container.active,.map-container .map-canvas-container.active {display: block;}html {margin-right: 0!important;overflow: visible!important;}.iroc__feature-listing-container {width: 85%;margin: 0 auto;}.iroc-title {font-size: 1.2em;}.iroc-title .rps-item {max-width: 135px;}.iroc-title {font-size: 1em;}.search-form__bottom-location-avm-iroc {margin-top: 0;}.search-form__bottom-location-avm-iroc:before {width: 0;height: 0;}.proplinks-container p {padding-bottom: 15px;}.proplinks-container p a {text-decoration: none;}.result-list {-ms-flex-wrap: wrap;flex-wrap: wrap;}.link-group,.result-list {display: -webkit-box;display: -ms-flexbox;display: flex;}.link-group {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.link-group>li {margin: 0;padding: 0 .5rem;border-right: 1px solid #eee;}.link-group>li:last-of-type {border-right: none;}.featured-properties .view-all-form {width: 100%;margin: 0 auto;}.featured-properties .view-all-form .button-container {padding: 1rem;}.featured-properties .iroc h3 {font-size: 1.5rem;line-height: 1.5;margin-bottom: .625rem;text-transform: none;}.featured-properties__text {padding: 1rem;}.designation li {padding: .25em;}.designation-link {display: block;width: 100%;height: 4em;margin-right: 1.5em;background-repeat: no-repeat;background-size: contain;}.designation-link.social {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/designations/social-marketer-en.jpg);}.designation-link.shelter {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/designations/rlp-shelter-foundation.jpg);}.designation-link.nagab {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/designations/green-agent.jpg);}.designation-link.abr {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/designations/abr.jpg);}.designation-link.eagent {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/designations/e-agent-en.jpg);}.designation-link.sres {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/designations/sres.jpg);}.designation-link.clhms {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/designations/clhms.jpg);}.designation-link.commercial {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/designations/commercial.jpg);}.fr .designation-link.social {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/designations/social-marketer-fr.jpg);}.fr .designation-link.eagent {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/designations/e-agent-en.jpg);}.info-row .container>h3,.info-row .container h3:first-child,.intro-box .text-column .col-md-2-3 h3:first-child,.intro-box .text-column .col-md-2-3>h3,.intro-box .text-column>h3,.intro-box .text-column h3:first-child,.news-detail>h3,.news-detail h3:first-child {font-size: 1.25rem;margin-bottom: .875rem;text-transform: none;font-weight: 300;}.c-trade-page #content+.page-block {border-bottom: 1px solid #fff;padding: 5rem;}.c-trade-page #content+.page-block .title--h1 {border-bottom: 1px solid #fff;}.c-trade-page #content+.page-block .article-container {padding: .5rem;}.dashboard__box.dashboard__searches-box {overflow: hidden;}body:not(.ldp) .property-details__slideshow-thumbs .slick-track {-webkit-transform: translateZ(0)!important;transform: translateZ(0)!important;height: 100%;}.button-container--view-all {width: 20%;margin: 0 auto;}.seo-info-container p {font-size: .75rem;line-height: 1.5;}.fr .toggle-switch {max-width: 160px;}.rebgv-disclaimer:before {display: block;content: "";width: 109px;height: 44px;background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/mlsrlogo.png);float: left;margin-right: 10px;}.rlp-superscript {vertical-align: super;font-size: .5em;}#index-box .hero {background-position: bottom;}.disclaimer--mortgage {line-height: 2em;}footer .crea-disclaimer:before {display: block;float: left;content: " ";margin-right: 1em;width: 60px;height: 30px;background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/mls.png) no-repeat;}#loginForm .error-box,#signup_frm label {display: none;}#signup_frm input {margin-bottom: .5rem;}.icon-checkbox .jcf-checkbox {display: none;}.valuation-title {padding: 1.5rem;}.card-group--has-ads .advertisement--mobile {z-index: 2;}#locallogicSection {display: none;}#locallogicLegend {display: none;float: right;}#locallogicLegend svg {height: 20px;width: 70px;display: inline-block;}#locallogicLegend span {font-size: 12px;position: relative;top: -5px;color: #999;}#locallogicSection {position: absolute;z-index: 6;width: 100%;-webkit-box-shadow: 5px 5px 5px #d4d4d4;box-shadow: 5px 5px 5px #d4d4d4;}.ll-filters.ll-search {background-color: transparent;border: none!important;-webkit-box-shadow: none;box-shadow: none;}.ll-filters.ll-search .ll-category-section {display: inline-block;padding-left: 15px;}.ll-filters.ll-search .ll-grid-score {height: 100px;width: 80px;}.ll-filters.ll-search .ll-grid-score .ll-label span {position: relative;top: 10px;}.ll-filters.ll-search .ll-category-title {color: #333;letter-spacing: 1.2px;font-size: .7125em;font-weight: 400;}.ll-filters.ll-search .ll-grid-score .ll-icon svg {position: relative;top: 5px;height: 35px;width: 78px;}#locallogicLifestyleButton {max-height: 2em;position: relative;top: 10px;min-width: 150px;max-width: 20rem;-webkit-transition: none;transition: none;}#locallogicLifestyleButton .less-msg svg.icon {top: -4px;}.card__body {position: relative;}.card__body .ll-match-score {position: absolute;right: 15px;top: 25px;}#locallogicLifestyleButton:hover {background: #ea002a;border-color: #ea002a;color: #fff;}#llCount:before {content: "(";}#llCount:after {content: ")";}#map-view .card__body .ll-match-score {position: absolute;right: 0;top: -45px;height: 30px;width: 30px;}#map-view .ll-match-score:before {display: none;}#map-view #locallogicLifestyleButton {margin: 0;}.map-mode #locallogicLegend {display: block;float: none;}.card--listing-card {overflow: visible;}#map-view .ll-tooltip {display: none!important;}.ll-match-score span.ll-tooltip {font-size: 10px!important;}.ll-tooltip {text-align: left!important;}.js-contact-button {cursor: pointer;}#Name {width: 165px;}.ad-wrapper-list,.ad-wrapper.search {min-height: 50px;}#staticMap {min-height: 210px;}.esri-component.esri-attribution.esri-widget {display: none;}.mediaSlide {max-height: 84%;}.no-result {padding-left: 10px;margin-top: 20px;margin-bottom: 20px;}#map-list-status {display: none;}.email-share-address {font-size: 1em;font-weight: 700;line-height: 1.2;}.email-share-price {font-size: 1em;}.email-share-photo {padding: 5px 5px 5px 15px;}.email-share-info {padding: 0 0 0 5px;}.email-share-photo img {max-height: 120px;}.email-contact-form {-webkit-box-shadow: none;box-shadow: none;border: none;}.email-share label {padding-top: 15px;}.years .row .inner_ .period .story {white-space: normal;}b,strong {font-weight: 700;}.page-hero__agent-content-container .protection-royale .protection-royale-container a span {color: #fff;}#recommended-listings {min-height: 509px;}#market-trends {min-height: 262px;}#local-logic-widgets {min-height: 663px;}#climate-widget {min-height: 281px;}ul#main-menu {min-height: 50px;}#brands-menu-desktop {min-height: 71px;}p.footer-links.u-do-not-print {min-height: 18px;}.property-details__thumbnail-wrapper {min-height: 140px;}.ad_listing {min-height: 297px;}.ad-wrapper #sas_67711 {min-height: 90px;}.ll-onboarding-screen {visibility: hidden;}.icon-tiktok {width: 28px;height: 28px;bottom: 5px;position: relative;left: -10px;}.icon-facebok,.icon-instagram,.icon-twitter,.icon-youtube {width: 20px;height: 20px;}.map-property {margin-right: 10px;}.autocorrect-popup,.choice-popup {position: absolute;top: 100%;left: 2px;width: 548px;z-index: 19;background: #efefef;color: #333;border-radius: 0 0 4px 4px;}.choice-popup {margin-top: 4px;left: 15px;width: 280px;padding: 18px 16px 11px;}.autocorrect-popup ul,.choice-popup ul {margin: 0;padding: 0;}.autocorrect-popup p,.choice-popup p {font-weight: 700;margin: 0;padding: 5px;color: #e83636;}.autocorrect-popup li,.choice-popup li {padding: 0 0 8px;list-style: none;list-style-type: none;font-size: 16px;padding: 5px;line-height: 17pt;cursor: pointer;}.autocorrect-popup li.active,.autocorrect-popup li:hover,.choice-popup li.active,.choice-popup li:hover {background-color: #ddd;}.autocorrect-popup li div,.choice-popup li div {width: 75%;}.autocorrect-popup a,.choice-popup a {color: #434343;}.autocorrect-popup a:hover,.choice-popup a:hover {text-decoration: none;}.choice-popup .title {display: block;font-size: 14px;text-transform: uppercase;font-weight: 700;letter-spacing: -1px;padding: 0 0 16px;}.ua-action {display: block;height: 24px;width: 24px;top: 0;right: 0;position: absolute;background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png) no-repeat scroll 0 -1px #fff;z-index: 4;}.savedListing .ua-action,.savedSearch .ua-action {background-position: -25px -1px;}.listing {position: relative;}.propRankHolderSm .starRating.selected {background-position: 0 -25px;}.propRankHolderSm {width: 100%;border-bottom: 1px solid #c4c4c4;overflow: hidden;padding: 10px 0;margin: 10px 0;}.modal-dialog {margin-bottom: 0;background: #efefef;}.favourite-info.details {display: none;}.favourite-info.details .label {display: block;width: 33%;float: left;font-size: 1.25em;font-weight: 700;margin-bottom: 10px;}.favourite-info.details .propRankHolder .label {margin: 10px 0;}.favourite-info.details .notes {display: block;float: left;width: 100%;}.modal-dialog .strongLabel {font-size: 1.5em;font-weight: 700;margin-top: 10px;}.modal-login-form,.modal-signup-form {display: block;float: left;overflow: hidden;width: 50%;height: 100%;padding: 25px;-webkit-box-sizing: border-box;box-sizing: border-box;}.modal-signup-form {float: right;}.btn-red.btn-modal {border: 1px solid transparent;width: 100%;margin-top: 25px;}.modal-login-form .btn-red.btn-modal,.modal-signup-form .btn-red.btn-modal {margin-top: 0;}.listing .edit-overlay .btn-red.btn-modal {width: 47%;margin-top: 0;}.map-view .listing .edit-overlay .btn-red.btn-modal {width: 90%;}#map-view-mobile-go-top {display: none;}.search .edit-overlay .btn-red.btn-modal {margin-top: 0;}.edit-overlay .saveprop-btn {margin-right: 4%;}.edit-overlay .label,.save-overlay .label {display: block;float: left;font-size: 1.25em;font-weight: 700;margin-top: 7px;vertical-align: middle;}.edit-overlay .btn-red,.save-overlay .btn-red {padding: 0;}.edit-overlay .notes {clear: both;display: block;padding-top: 5px;text-align: left;}.edit-overlay .search-options label,.save-overlay .search-options label {text-align: left;padding: 0 0 7px;margin: 0;font-weight: 700;}body.fr-ca .edit-overlay .search-options label,body.fr-ca .save-overlay .search-options label {font-size: 13px;}.save-overlay .search-options .text {-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;padding: 7px 14px;margin-top: 5px;}.edit-overlay .search-options .chk-area,.flyout .chk-area,.save-overlay .search-options .chk-area {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/checked.png) no-repeat transparent;display: inline-block;height: 18px;margin-bottom: 5px;margin-right: 5px;vertical-align: middle;width: 18px;}.flyout .chk-area {margin-bottom: 2px;}.edit-overlay .search-options .chk-unchecked,.flyout .chk-unchecked,.save-overlay .search-options .chk-unchecked {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/unchecked.png) no-repeat transparent;}.edit-overlay .chk,.flyout .chk,.save-overlay .chk {display: block;float: left;margin: 5px 0;text-align: left;width: 100%;}.edit-overlay .search-options label.notify-label,.save-overlay .search-options label.notify-label {border-bottom: 1px solid #aaa;display: inline-block;line-height: 1.15;padding-bottom: 5px;}.edit-overlay .search-options label.notify-label {padding-top: 20px;margin-bottom: 15px;}.save-overlay .search-options .saveprop-btn {margin-top: 0;}body.fr-ca .save-overlay .search-options .saveprop-btn {font-size: 10px;}.dash-listings .edit-overlay .notes,.map-view .edit-overlay .notes {clear: none;float: right;width: 70%;font-size: 1.15em;padding-top: 8px;}.result-list.r .edit-overlay .search-options {display: none;}.result-list.r .edit-overlay .removeprop-btn {margin-top: 45%;}.modal-dialog .form-input,.modal-dialog textarea {background: none repeat scroll 0 0 #fcfcfc;border: 1px solid #c4c4c4;border-radius: 3px;-webkit-box-shadow: 1px 1px 2px #aaa9a9 inset;box-shadow: inset 1px 1px 2px #aaa9a9;color: #595959;float: left;font-size: 13px;line-height: 16px;margin: 0;padding: 11px 14px;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;}.modal-dialog .error,.user-info-form .text.error {background: #e8b5b8;}.modal-dialog .text.error:active,.modal-dialog .text.error:focus,.user-info-form .text.error:active,.user-info-form .text.error:focus {background: #fcfcfc;}.modal-dialog #error,.user-info-form #error-update {display: none;}.modal-dialog textarea {padding: 11px 14px;}.modal-dialog .form-input {padding: 10px 14px;margin-bottom: 15px;}.c-trade .result-list .edit-overlay,.c-trade .result-list .save-overlay {background: rgba(0,0,0,.75);}.c-trade .result-list .ua-action {right: 0;}.save-overlay .saveprop-btn {margin-top: 45%;}.fr-ca .save-overlay .saveprop-btn {font-size: .85em;}.dash-listings ul {width: 100%!important;float: left;padding-top: 5px;}.listings-list ul {float: left;padding: 2px 0 5px;}.listings-list address {padding-top: 2px;}.my-dash .result-list>li {display: block;padding: 0 5px!important;}.my-dash .result-list section {min-height: 0;height: 100px;width: 333px;border: 0 none;border-top: 1px solid #dedede;-webkit-box-shadow: none;box-shadow: none;clear: both;}.my-dash .result-list section figure {width: auto;max-width: 110px;padding-top: 9px;}.my-dash .result-list section img {width: 110px;float: left;}.dash-listings,.dash-searches {border: 1px solid #d1d1d1;background: #fdfdfd;display: inline-block;margin-right: 28px;overflow: hidden;min-width: 314px;text-align: left;}.dash-searches {min-width: 355px;height: 184px;margin-bottom: 8px;margin-right: 0;}.dash-searches:nth-child(2) {margin-top: 15px;}.dash-searches .searches-list.empty .buttons,.dash-searches .searches-list.empty .viewport {display: none;}.my-dash .empty {background-color: #f8f8f8;}#saved_listings.empty:before {display: block;content: "";width: 100%;height: 200px;background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/empty-sprite.png) no-repeat 0 0 #fafafa;}#recent_listings.empty:before {display: block;content: "";width: 100%;height: 200px;background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/empty-sprite.png) no-repeat -364px 0 #fafafa;}#saved_searches.empty {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/empty-sprite.png) no-repeat 0 -194px #fafafa;min-height: 208px;position: relative;}#recent_searches.empty {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/empty-sprite.png) no-repeat -364px -194px #fafafa;min-height: 208px;position: relative;}#recent_searches.empty p,#saved_searches.empty p {bottom: 20%;display: block;position: absolute;width: 90%;left: 10%;}.searches-list {position: relative;height: 126px;}.searches-list.empty {height: 100%;}.searches-list a:hover {text-decoration: none;}.searches-list .buttons {height: 15px;width: 25px;margin-top: 55px;text-indent: -9999px;position: absolute;top: 0;}.searches-list .buttons.prev {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png) no-repeat 0 -85px #fff;left: 15px;}.searches-list .buttons.next {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png) no-repeat -25px -85px #fff;right: 15px;}.searches-list .buttons.prev:hover {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png) no-repeat -51px -85px #fff;}.searches-list .buttons.next:hover {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png) no-repeat -76px -85px #fff;}.searches-list .viewport {float: left;width: 255px;height: 120px;overflow: hidden;position: relative;margin-top: 6px;margin-left: 45px;}.searches-list .overview {position: absolute;max-width: none;}.searches-list .save-overlay .saveprop-btn {margin-top: 15px;}.searches-list .ua-action {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png) no-repeat 0 0;height: 25px;margin-top: 7px;}.my-dash .savedSearch .ua-action {background-position: -25px 0;}.search-name {display: block;font-size: 1.33em;font-weight: 700;margin-bottom: 5px;}.my-dash .searches-list .result-list>li {padding: 0!important;float: left;width: 250px;display: table;}.my-dash .result-list section.search {padding: 0;border-top: 0 none;width: 239px;display: table-cell;vertical-align: middle;}section.search a {text-decoration: none;}.dash-listings .listings-list {width: 340px;max-height: 340px;position: relative;}.dash-listings .listings-list.empty {width: 355px;}.dash-listings .header,.dash-searches .header {background: #efefef;border-bottom: 1px solid #d1d1d1;position: relative;}.dash-listings h3,.dash-searches h3 {display: inline-block;margin-bottom: 0;font-size: 24px;padding: 10px 10px 10px 20px;}body.fr-ca .dash-listings h3,body.fr-ca .dash-searches h3 {font-size: 16px;font-weight: 700;padding-right: 5px;}.dash-listings .count,.dash-searches .count {background: #fff;border-radius: 100%;color: #595959;display: inline-block;font-size: 1.35em;font-weight: 700;height: 1.5em;line-height: 1.55;text-align: center;vertical-align: 10%;width: 1.5em;}body.fr-ca .dash-listings .count,body.fr-ca .dash-searches .count {font-size: 1em;line-height: 1.55;vertical-align: 8%;}.dash-view-all {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat scroll 100% -540px transparent;color: #e62120;display: block;font-size: 15px;font-weight: 700;padding-right: 10px;position: absolute;right: 25px;text-transform: uppercase;top: 37%;}.dash-searches .dash-view-all {right: 10px;}body.fr-ca .dash-view-all {font-size: 11px;background-position: 100% -539px;}.dash-listings figure {width: auto;height: auto;float: left;}.dash-listings .save-overlay,.save-overlay .edit-overlay {height: 100%;}.dash-listings .save-overlay .saveprop-btn,.map-view .save-overlay .saveprop-btn {margin-top: 20px;}.dash-listings .edit-overlay .edit-overlay-btns,.map-view .edit-overlay .edit-overlay-btns {display: block;width: 30%;float: left;}.dash-listings .edit-overlay .edit-overlay-info {display: block;width: 67%;float: left;font-size: .85em;padding-left: 3%;}.dash-searches .chk,.dash-searches .edit-overlay .search-options label.notify-label,.dash-searches .save-overlay .search-options label.notify-label,.dash-searches .separator {display: none;}.dash-searches .save-overlay {padding: 2%;}.dash-searches .save-overlay .search-options label {font-size: 1.15em;}.dash-searches .searches-list .save-overlay .saveprop-btn {margin-top: 0;}.map-view .edit-overlay .edit-overlay-info {display: block;width: 61%;float: left;font-size: .75em;padding-left: 3%;}.dash-listings .listing .edit-overlay .btn-modal,.map-view .edit-overlay .btn-modal {clear: left;float: left;width: 90%;margin-bottom: 10px;line-height: 30px;}.dash-listings .propRankHolderSm,.map-view .propRankHolderSm {margin: 0 0 3px;padding: 0 0 10px;}.dash-listings .propRankHolderSm .starRating {margin-left: 10px;}.dash-listings .ua-action,.searches-listt .ua-action {right: 1px;width: 25px;}.scrollable {position: relative;padding-right: 15px;}.scrollable:focus {outline: 0;}.scrollable .viewport {position: relative;overflow: hidden;}.scrollable .viewport .overview {position: absolute;}.scrollable .scroll-bar {display: none;}.scrollable .scroll-bar.vertical {position: absolute;right: 0;height: 100%;border-left: 1px solid #d1d1d1;background: #f7f7f7;width: 14px;}.scrollable .scroll-bar.horizontal {position: relative;width: 100%;}.scrollable .scroll-bar .thumb {position: absolute;}.scrollable .scroll-bar.vertical .thumb {width: 100%;min-height: 10px;background: #d7d7d7;margin: 2px 3px;width: 8px;border-radius: 4px;}.scrollable .scroll-bar.horizontal .thumb {height: 100%;min-width: 10px;left: 0;}.not-selectable {-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.dash-contact {border: 1px solid #d1d1d1;background: #efefef;}.dash-contact h2 {border-bottom: 1px solid #d1d1d1;margin-bottom: 0;}.dash-contact #lead-form .feedback-box .row {float: left;overflow: hidden;padding: 0 0 10px;width: 100%;}.dash-contact #lead-form .feedback-box fieldset {background: none;}.dash-contact .feedback-box fieldset {float: left;width: 75%;}.dash-contact .form-section,div.property .dash-contact .form-section {display: block;width: 31%;float: left;}.dash-contact #lead-form .feedback-box .btn-row {clear: none;float: left;width: 25%;}.dash-contact .feedback-box textarea {height: 66px;min-height: 66px;}.dash-contact #lead-form .checkbox-lbl,.user-info-form #lead-form .checkbox-lbl {display: none;}.dash-contact .contact-form-container {display: block;overflow: hidden;padding: 25px;margin-bottom: 0;}.dash-contact #lead-form .feedback-box h2 {font-size: 24px;font-weight: 400;line-height: 24px;text-transform: none;padding: 20px;display: block;overflow: hidden;}.form-wrapper {display: block;position: relative;z-index: 7;}.ct .form-wrapper {width: 666px;}.ct .search-row {padding: 0;}.flyout-wrapper {position: relative;max-width: 1411px;}.dash-contact #lead-form .loader {left: 50%;top: 50%;}.dash-contact #lead-form .feedback-box .inline-popup {height: 100%;width: 100%;top: 0;}.dash-contact #lead-form .popup-c {-webkit-box-sizing: border-box;box-sizing: border-box;height: 100%!important;text-align: center;}.dash-contact #lead-form .popup-c>a {margin: 0;}.dash-contact #lead-form .premessage img {margin: 0 0 20px;}.form input.text.inactive {background: none repeat scroll 0 0 #dedede;color: #666;}.progress-indicator {display: table;position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 19;}.progress-indicator.dark {background: rgba(0,0,0,.8);}.progress-indicator .msg {display: table-cell;text-align: center;vertical-align: middle;width: 50px;height: 50px;background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/loader.gif) no-repeat 50%;}div.property #calculateur_hypotheque {width: 298px;margin: 0 auto;}.progress-indicator.dark .msg {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/loaderDk.gif) no-repeat 50%;}.progress-indicator span {display: none;}.info-box .removeprop-btn,.info-box .saveprop-btn {color: #fff;display: block;font-size: 12px;font-weight: 700;padding: 0 34px;border: 0 none;background: #e12120;height: 32px;cursor: pointer;float: left;}.fr-ca div.property .info-box .saveprop-btn {padding: 0 8px;}div.property .info-box .saveprop-btn {margin-bottom: 10px;padding: 0 30px;}.fr-ca .info-box .removeprop-btn,.fr-ca .info-box .saveprop-btn {font-size: 11px;}div.property .info-box .removeprop-btn {margin-left: 0;margin-bottom: 10px;display: none;}.favourite-info {display: block;overflow: hidden;margin-bottom: 28px;}.notes-para {display: block;float: right;width: 67%;}.listing .inactive {overflow: hidden;padding: 25px 13px 0;}#property-list-container {max-width: 900px;overflow: hidden;}#property-list-container .listing-flag--ct .listing-flag__text {padding-left: .25em;padding-top: .2em;font-size: .65rem;white-space: normal;}.generic-container .mfp-hide {display: block!important;}.mfp-gallery .thumb-nav:hover {opacity: 1!important;}.mfp-gallery .left.thumb-nav:after {background-position: 6px -187px;margin-left: 4px;}#galery-container,.thumb-nav.left {visibility: hidden;}.thumb-nav.left {opacity: 0;}.mfp-gallery .mfp-content {background: transparent;}.mfp-image-holder .mfp-content {max-width: 100%;}.mfp-thumbanils {position: relative;overflow: hidden;}.mfp-thumbanils .popup-gallery {position: absolute;top: 0;left: 0;}.thumb-nav {-webkit-transition-property: opacity,visibility;transition-property: opacity,visibility;-webkit-transition-duration: .15s,.15s;transition-duration: .15s,.15s;}.thumb-nav:hover {opacity: 1;}.hide-extra-content .less-msg:after,.primary .less-msg:after {-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: height .15s ease 0s;transition: height .15s ease 0s;}.expandable-box:not(.hide-extra-content) .less-msg:after,.map-box-control:not(.primary) .less-msg:after {-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all .15s ease 0s;transition: all .15s ease 0s;}.expandable-box.property-demographics-box {clear: both;}.map-expandable-box,.residential-property .popular-box {width: 100%;max-width: 986px;}.residential-property .popular-box {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 1.5em;margin-bottom: 45px;}.residential-property .popular-box .view-all .submit {background: transparent none repeat scroll 0 0;border: 0 none;color: #fff;cursor: pointer;display: block;height: 100%;margin: 0 auto;width: 90%;white-space: normal;}.residential-property .popular-box .view-all.form {display: block;}.residential-property .popular-box h2 {color: #ce2d2c;float: left;font-size: 16px;font-weight: 700;max-width: 800px;}.map-expandable-box .static-map {display: block;float: right;width: 66%;}.map-expandable-box .neighbourhood img,.map-expandable-box .static-map img {width: auto;max-width: 100%;}.map-expandable-box .neighbourhood {display: block;float: left;width: 33%;}.expandable-box.hide-extra-content .extra-content,.map-expandable-box .extra-content {display: none;}.expandable-box-content,.map-box-content {display: block;overflow: hidden;padding: 1.5em;}.expandable-box-content h2 {margin: 10px 0;font-size: 16px;font-weight: 700;text-transform: uppercase;color: #ce2d2c;}.map-box-content {margin-bottom: 45px;}.description-column #lead-form .checkbox-lbl label {line-height: 28px;width: auto;}.black .description-column .media-box {display: none;}.expandable-box.property-demographics-box {width: 100%;}.property-demographics-box .expandable-box-content>h2 {margin-top: 3.5em;}.property-demographics-box .expandable-box-content>h2:first-child {margin-top: 0;}.property-demographics-box .container-1 {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;-ms-flex-line-pack: center;align-content: center;min-height: 100%;}.property-demographics-box .container-1>.card {-ms-flex-order: 0;-webkit-box-ordinal-group: 1;order: 0;-ms-flex: 1 1 auto;-webkit-box-flex: 1;flex: 1 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;}.property-demographics-box [class*=" container-"]>.card,.property-demographics-box [class^=container-]>.card {margin-top: .5em;}.property-demographics-box .container-1>.card {width: calc(25% - 1% - 2px - .5em - .5em);margin-left: 1%;text-align: center;background-color: #fefefe;border: 1px solid #d8d8d8;padding: 1.5em .5em;}.property-demographics-box .container-1>.card:first-child {margin-left: 0;}.property-demographics-box .container-1>.card .icon {background-color: #d8d8d8;background-repeat: no-repeat;background-size: cover;border-radius: 50%;border: 4px solid #fff;margin: 0 auto;width: 80px;height: 80px;}.property-demographics-box .container-1>.card.lifeStage .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/man_in_shirt.svg);}.property-demographics-box .container-1>.card.employmentType .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/briefcase.svg);}.property-demographics-box .container-1>.card.averageHouseholdIncome .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/money_bag.svg);}.property-demographics-box .container-1>.card.averageNumberOfChildren .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/baby.svg);}.property-demographics-box [class*=" container-"]>.card h3,.property-demographics-box [class^=container-]>.card h3 {font-size: 1.13em;color: #00afd8;}.property-demographics-box .container-1>.card h3 {font-size: inherit;line-height: inherit;color: inherit;margin-top: 1em;}.property-demographics-box .container-1>.card .value {font-size: 1.3em;color: #00afd8;}.property-demographics-box .container-3 .card,.property-demographics-box .container-8 .card:nth-of-type(2),.property-demographics-box .container-8 .card:nth-of-type(3) {float: left;width: calc(0.5 - .0.05);margin-left: 1%;text-align: center;}.property-demographics-box .container-3 .card:nth-of-type(odd),.property-demographics-box .container-8 .card:nth-of-type(2) {margin-left: 0;}.property-demographics-box .container-3 .card:nth-of-type(3) {width: 100%;margin-left: 0;}.property-demographics-box .container-3>.card.ie10-fallback,.property-demographics-box .container-8>.card:nth-of-type(2).ie10-fallback,.property-demographics-box .container-8>.card:nth-of-type(3).ie10-fallback {width: 100%;margin-left: 0;margin-top: 2em;}.property-demographics-box .container-3 .card h3,.property-demographics-box .container-8 .card h3 {text-align: left;}.property-demographics-box .container-3 .card:first-child,.property-demographics-box .container-8 .card:first-child {margin-left: 0;}.property-demographics-box .chart-space-around,.property-demographics-box .chart-space-around.card {background-color: #fefefe;border: 1px solid #d8d8d8;width: calc(100% - 4em - 2px);padding: 1.5em 2em;}.property-demographics-box .container-4 h3,.property-demographics-box .container-6 h3,.property-demographics-box .container-8 h3 {text-align: left;color: #00afd8;font-size: 1.13em;}.property-demographics-box .container-4 .card>.type-container {padding: 0 .25%;width: 16%;-webkit-align-self: flex-end;-ms-flex-item-align: flex-end;align-self: flex-end;}.property-demographics-box .container-6 .card>.type-container {padding: 0 .25%;width: 20%;-webkit-align-self: flex-end;-ms-flex-item-align: flex-end;align-self: flex-end;}.property-demographics-box .container-8 .card>.type-container {padding: 0 .25%;width: 33%;-webkit-align-self: flex-end;-ms-flex-item-align: flex-end;align-self: flex-end;}.property-demographics-box .container-4 .card>.type-container .title,.property-demographics-box .container-6 .card>.type-container .title,.property-demographics-box .container-8 .card>.type-container .title {text-align: center;font-size: inherit;line-height: inherit;color: inherit;font-weight: inherit;padding: 0 .35em;}.property-demographics-box .container-4 .card>.type-container .value,.property-demographics-box .container-6 .card>.type-container .value,.property-demographics-box .container-8 .card>.type-container .value {text-align: center;color: #00afd8;font-size: 2em;line-height: 2em;}.property-demographics-box .container-4>.card,.property-demographics-box .container-6>.card,.property-demographics-box .container-8>.card:first-of-type {background-color: #fefefe;border: 1px solid #d8d8d8;-webkit-box-shadow: 0 0 3px #d8d8d8;box-shadow: 0 0 3px #d8d8d8;width: calc(100% - 4em - 2px);padding: 3em 2em;}.property-demographics-box .container-4>.card.education-level,.property-demographics-box .container-6>.card.commuter,.property-demographics-box .container-8>.card.building-type {display: -ms-flexbox;display: -webkit-box;display: flex;}.property-demographics-box .container-4>.card .icon,.property-demographics-box .container-6>.card .icon,.property-demographics-box .container-8>.card .icon {background-color: #d8d8d8;background-repeat: no-repeat;background-size: cover;border-radius: 50%;border: 4px solid #fff;-webkit-box-shadow: 0 3px 8px #d8d8d8;box-shadow: 0 3px 8px #d8d8d8;margin: 0 auto;width: 115px;height: 115px;}.property-demographics-box .container-4 .card.education-level>.type-container.no-diploma .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/stop_sign.svg);}.property-demographics-box .container-4 .card.education-level>.type-container.high-school .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/school.svg);}.property-demographics-box .container-4 .card.education-level>.type-container.trade-school .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/worker.svg);}.property-demographics-box .container-4 .card.education-level>.type-container.college-diploma .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/letter_certificate.svg);}.property-demographics-box .container-4 .card.education-level>.type-container.university-certificate .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/certificate.svg);}.property-demographics-box .container-4 .card.education-level>.type-container.university-degree .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/graduate.svg);}.property-demographics-box .container-6 .card.commuter>.type-container.car .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/car.svg);}.property-demographics-box .container-6 .card.commuter>.type-container.public-transit .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/bus.svg);}.property-demographics-box .container-6 .card.commuter>.type-container.walking .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/feet.svg);}.property-demographics-box .container-6 .card.commuter>.type-container.cycling .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/bicycle.svg);}.property-demographics-box .container-6 .card.commuter>.type-container.other .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/ufo.svg);}.property-demographics-box .container-8 .card.building-type>.type-container.apartment .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/apartment.svg);}.property-demographics-box .container-8 .card.building-type>.type-container.house .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/house_with_garage.svg);}.property-demographics-box .container-8 .card.building-type>.type-container.other .icon {background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/trailer.svg);}.property-demographics-box .canvas-container {position: relative;left: inherit;}.ypl-results-box fieldset#ypl-form.ypl-tall {padding: 33px 0;}.ypl-results-box .ypl-results ul {margin: 0;}.ypl-results-box .ypl-results ul li {font-size: 1em;text-align: center;color: #00afd8;}.toggle-travel-time .tt-range-row-inner {display: block!important;}#places-map {height: 500px;}.content-page-teaser a,.page-block--tinted-light .col-md-1-3 h3 a,.page-block--tinted-light .col-md-2-3 .col-md-1-2 h3 a {font-size: 1.2rem;text-transform: none;}.content-page-teaser img,.page-block--tinted-light .col-md-1-3 .image-holder img,.page-block--tinted-light .col-md-2-3 .col-md-1-2 .image-holder img {width: 100%;display: block;height: auto;margin-bottom: .75em;max-width: 400px;}.video-column .video {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}.video-column .video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}#highlightMarker {-webkit-animation: c 2s infinite;animation: c 2s infinite;}#highlightMarker.invert {margin-top: 100px!important;-webkit-animation: d 2s infinite!important;animation: d 2s infinite!important;}#highlightMarker.invert img {-webkit-transform: rotate(180deg)!important;transform: rotate(180deg)!important;}@font-face {font-family:TD Graphik Web Bold,Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;src:url(https://storage.googleapis.com/www-d.royallepage.cahttps:/www-d.royallepage.ca/media/main/css/TD_graphik/TDGraphik-Bold-Web.eot);src:url(https://storage.googleapis.com/www-d.royallepage.cahttps:/www-d.royallepage.ca/media/main/css/TD_graphik/TDGraphik-Bold-Web.eot#iefix) format("embedded-opentype"),url(https://storage.googleapis.com/www-d.royallepage.cahttps:/www-d.royallepage.ca/media/main/css/TD_graphik/TDGraphik-Bold-Web.woff2) format("woff2"),url(https://storage.googleapis.com/www-d.royallepage.cahttps:/www-d.royallepage.ca/media/main/css/TD_graphik/TDGraphik-Bold-Web.woff) format("woff");font-weight:700;font-style:normal;}@font-face {font-family:TD Graphik Web Medium,Roboto,Helvetica Neue Lt Std,Helvetica,Arial,sans-serif;src:url(https://storage.googleapis.com/www-d.royallepage.cahttps:/www-d.royallepage.ca/media/main/css/TD_graphik/TDGraphik-Medium-Web.eot);src:url(https://storage.googleapis.com/www-d.royallepage.cahttps:/www-d.royallepage.ca/media/main/css/TD_graphik/TDGraphik-Medium-Web.eot#iefix) format("embedded-opentype"),url(https://storage.googleapis.com/www-d.royallepage.cahttps:/www-d.royallepage.ca/media/main/css/TD_graphik/TDGraphik-Medium-Web.woff2) format("woff2"),url(https://storage.googleapis.com/www-d.royallepage.cahttps:/www-d.royallepage.ca/media/main/css/TD_graphik/TDGraphik-Medium-Web.woff) format("woff");font-weight:500;font-style:normal;}@font-face {font-family:TD Graphik Web Semibold;src:url(https://storage.googleapis.com/www-d.royallepage.cahttps:/www-d.royallepage.ca/media/main/css/TD_graphik/TDGraphik-Semibold-Web.eot);src:url(https://storage.googleapis.com/www-d.royallepage.cahttps:/www-d.royallepage.ca/media/main/css/TD_graphik/TDGraphik-Semibold-Web.eot#iefix) format("embedded-opentype"),url(https://storage.googleapis.com/www-d.royallepage.cahttps:/www-d.royallepage.ca/media/main/css/TD_graphik/TDGraphik-Semibold-Web.woff2) format("woff2"),url(https://storage.googleapis.com/www-d.royallepage.cahttps:/www-d.royallepage.ca/media/main/css/TD_graphik/TDGraphik-Semibold-Web.woff) format("woff");font-weight:600;font-style:normal;}@media (pointer:coarse) {.scrolling-nav {overflow: hidden;}.scrolling-nav__list {height: 111px;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {.circle-icon--small {display: block;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {.ypl-results-container {height: auto;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {.hero .js-house-worth-visible .search-form--house-worth,.hero .js-house-worth-visible .search-form--search-home {display: block;}}@media (-ms-high-contrast:active),(-ms-high-contrast:none) {.u-shrink-1 {-webkit-box-flex: 1!important;-ms-flex: 1 1px!important;flex: 1 1px!important;}.u-shrink-2 {-webkit-box-flex: 2!important;-ms-flex: 2 1px!important;flex: 2 1px!important;}.u-shrink-3 {-webkit-box-flex: 3!important;-ms-flex: 3 1px!important;flex: 3 1px!important;}.u-shrink-4 {-webkit-box-flex: 4!important;-ms-flex: 4 1px!important;flex: 4 1px!important;}.u-shrink-5 {-webkit-box-flex: 5!important;-ms-flex: 5 1px!important;flex: 5 1px!important;}.u-shrink-6 {-webkit-box-flex: 6!important;-ms-flex: 6 1px!important;flex: 6 1px!important;}}@media (min-width:0px) {.frow .col-xs-1-1 {width: 100%;}.frow .col-xs-1-2 {width: 50%;}.frow .col-xs-2-2 {width: 100%;}.frow .col-xs-1-3 {width: 33.33333%;}.frow .col-xs-2-3 {width: 66.66667%;}.frow .col-xs-3-3 {width: 100%;}.frow .col-xs-1-4 {width: 25%;}.frow .col-xs-2-4 {width: 50%;}.frow .col-xs-3-4 {width: 75%;}.frow .col-xs-4-4 {width: 100%;}.frow .col-xs-1-5 {width: 20%;}.frow .col-xs-2-5 {width: 40%;}.frow .col-xs-3-5 {width: 60%;}.frow .col-xs-4-5 {width: 80%;}.frow .col-xs-5-5 {width: 100%;}.frow .col-xs-1-6 {width: 16.66667%;}.frow .col-xs-2-6 {width: 33.33333%;}.frow .col-xs-3-6 {width: 50%;}.frow .col-xs-4-6 {width: 66.66667%;}.frow .col-xs-5-6 {width: 83.33333%;}.frow .col-xs-6-6 {width: 100%;}.frow .col-xs-1-7 {width: 14.28571%;}.frow .col-xs-2-7 {width: 28.57143%;}.frow .col-xs-3-7 {width: 42.85714%;}.frow .col-xs-4-7 {width: 57.14286%;}.frow .col-xs-5-7 {width: 71.42857%;}.frow .col-xs-6-7 {width: 85.71429%;}.frow .col-xs-7-7 {width: 100%;}.frow .col-xs-1-8 {width: 12.5%;}.frow .col-xs-2-8 {width: 25%;}.frow .col-xs-3-8 {width: 37.5%;}.frow .col-xs-4-8 {width: 50%;}.frow .col-xs-5-8 {width: 62.5%;}.frow .col-xs-6-8 {width: 75%;}.frow .col-xs-7-8 {width: 87.5%;}.frow .col-xs-8-8 {width: 100%;}.frow .col-xs-1-9 {width: 11.11111%;}.frow .col-xs-2-9 {width: 22.22222%;}.frow .col-xs-3-9 {width: 33.33333%;}.frow .col-xs-4-9 {width: 44.44444%;}.frow .col-xs-5-9 {width: 55.55556%;}.frow .col-xs-6-9 {width: 66.66667%;}.frow .col-xs-7-9 {width: 77.77778%;}.frow .col-xs-8-9 {width: 88.88889%;}.frow .col-xs-9-9 {width: 100%;}.frow .col-xs-1-10 {width: 10%;}.frow .col-xs-2-10 {width: 20%;}.frow .col-xs-3-10 {width: 30%;}.frow .col-xs-4-10 {width: 40%;}.frow .col-xs-5-10 {width: 50%;}.frow .col-xs-6-10 {width: 60%;}.frow .col-xs-7-10 {width: 70%;}.frow .col-xs-8-10 {width: 80%;}.frow .col-xs-9-10 {width: 90%;}.frow .col-xs-10-10 {width: 100%;}.frow .col-xs-1-11 {width: 9.09091%;}.frow .col-xs-2-11 {width: 18.18182%;}.frow .col-xs-3-11 {width: 27.27273%;}.frow .col-xs-4-11 {width: 36.36364%;}.frow .col-xs-5-11 {width: 45.45455%;}.frow .col-xs-6-11 {width: 54.54545%;}.frow .col-xs-7-11 {width: 63.63636%;}.frow .col-xs-8-11 {width: 72.72727%;}.frow .col-xs-9-11 {width: 81.81818%;}.frow .col-xs-10-11 {width: 90.90909%;}.frow .col-xs-11-11 {width: 100%;}.frow .col-xs-1-12 {width: 8.33333%;}.frow .col-xs-2-12 {width: 16.66667%;}.frow .col-xs-3-12 {width: 25%;}.frow .col-xs-4-12 {width: 33.33333%;}.frow .col-xs-5-12 {width: 41.66667%;}.frow .col-xs-6-12 {width: 50%;}.frow .col-xs-7-12 {width: 58.33333%;}.frow .col-xs-8-12 {width: 66.66667%;}.frow .col-xs-9-12 {width: 75%;}.frow .col-xs-10-12 {width: 83.33333%;}.frow .col-xs-11-12 {width: 91.66667%;}.frow .col-xs-12-12 {width: 100%;}}@media screen and (min-width:0px) {.button--ypl-slide-bottom {display: block;}.ypl-results-fieldset {-webkit-transform: translateY(-100%);transform: translateY(-100%);}.ypl-results-fieldset.active {-webkit-transform: translateY(0);transform: translateY(0);}.lot-box__top {display: -webkit-box;display: -ms-flexbox;display: flex;}.lot-box__top .title.price {width: auto;margin-bottom: 1rem;}.lot-box__top .property-details__price {width: 60%;}.lot-box__top .property-details__multimedia {margin-left: auto;}.ldp .scrolling-nav__list {width: 100%;}.ldp .scrolling-nav__item {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}}@media screen and (min-width:320px) {.save-search-form .checkbox-holder__item {width: auto;margin-right: 25px;}.save-search-form .checkbox-holder__item:first-of-type {margin-left: 0;}}@media (min-width:436px) {.landing_page--travel_time .search-form__filter-item {height: 4.9rem;padding: 1em 1.5em;}}@media (min-width:480px) {.frow .col-is-1-1 {width: 100%;}.frow .col-is-1-2 {width: 50%;}.frow .col-is-2-2 {width: 100%;}.frow .col-is-1-3 {width: 33.33333%;}.frow .col-is-2-3 {width: 66.66667%;}.frow .col-is-3-3 {width: 100%;}.frow .col-is-1-4 {width: 25%;}.frow .col-is-2-4 {width: 50%;}.frow .col-is-3-4 {width: 75%;}.frow .col-is-4-4 {width: 100%;}.frow .col-is-1-5 {width: 20%;}.frow .col-is-2-5 {width: 40%;}.frow .col-is-3-5 {width: 60%;}.frow .col-is-4-5 {width: 80%;}.frow .col-is-5-5 {width: 100%;}.frow .col-is-1-6 {width: 16.66667%;}.frow .col-is-2-6 {width: 33.33333%;}.frow .col-is-3-6 {width: 50%;}.frow .col-is-4-6 {width: 66.66667%;}.frow .col-is-5-6 {width: 83.33333%;}.frow .col-is-6-6 {width: 100%;}.frow .col-is-1-7 {width: 14.28571%;}.frow .col-is-2-7 {width: 28.57143%;}.frow .col-is-3-7 {width: 42.85714%;}.frow .col-is-4-7 {width: 57.14286%;}.frow .col-is-5-7 {width: 71.42857%;}.frow .col-is-6-7 {width: 85.71429%;}.frow .col-is-7-7 {width: 100%;}.frow .col-is-1-8 {width: 12.5%;}.frow .col-is-2-8 {width: 25%;}.frow .col-is-3-8 {width: 37.5%;}.frow .col-is-4-8 {width: 50%;}.frow .col-is-5-8 {width: 62.5%;}.frow .col-is-6-8 {width: 75%;}.frow .col-is-7-8 {width: 87.5%;}.frow .col-is-8-8 {width: 100%;}.frow .col-is-1-9 {width: 11.11111%;}.frow .col-is-2-9 {width: 22.22222%;}.frow .col-is-3-9 {width: 33.33333%;}.frow .col-is-4-9 {width: 44.44444%;}.frow .col-is-5-9 {width: 55.55556%;}.frow .col-is-6-9 {width: 66.66667%;}.frow .col-is-7-9 {width: 77.77778%;}.frow .col-is-8-9 {width: 88.88889%;}.frow .col-is-9-9 {width: 100%;}.frow .col-is-1-10 {width: 10%;}.frow .col-is-2-10 {width: 20%;}.frow .col-is-3-10 {width: 30%;}.frow .col-is-4-10 {width: 40%;}.frow .col-is-5-10 {width: 50%;}.frow .col-is-6-10 {width: 60%;}.frow .col-is-7-10 {width: 70%;}.frow .col-is-8-10 {width: 80%;}.frow .col-is-9-10 {width: 90%;}.frow .col-is-10-10 {width: 100%;}.frow .col-is-1-11 {width: 9.09091%;}.frow .col-is-2-11 {width: 18.18182%;}.frow .col-is-3-11 {width: 27.27273%;}.frow .col-is-4-11 {width: 36.36364%;}.frow .col-is-5-11 {width: 45.45455%;}.frow .col-is-6-11 {width: 54.54545%;}.frow .col-is-7-11 {width: 63.63636%;}.frow .col-is-8-11 {width: 72.72727%;}.frow .col-is-9-11 {width: 81.81818%;}.frow .col-is-10-11 {width: 90.90909%;}.frow .col-is-11-11 {width: 100%;}.frow .col-is-1-12 {width: 8.33333%;}.frow .col-is-2-12 {width: 16.66667%;}.frow .col-is-3-12 {width: 25%;}.frow .col-is-4-12 {width: 33.33333%;}.frow .col-is-5-12 {width: 41.66667%;}.frow .col-is-6-12 {width: 50%;}.frow .col-is-7-12 {width: 58.33333%;}.frow .col-is-8-12 {width: 66.66667%;}.frow .col-is-9-12 {width: 75%;}.frow .col-is-10-12 {width: 83.33333%;}.frow .col-is-11-12 {width: 91.66667%;}.frow .col-is-12-12 {width: 100%;}.td_ins {display: none;}}@media (min-width:480px) and (max-width:768px) {.visible-is {display: block!important;}.frow.visible-is {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}.frow.hidden-is,.hidden-is {display: none!important;}.direction-row-is {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.direction-reverse-is {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.direction-column-is {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.direction-column-reverse-is {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}@media screen and (min-width:480px) {.card-group__item {width: 50%;}.gallery-view .card-group__item {width: 100%;}.card-group--thirds .card-group__item {width: 50%;}.card-group--has-ads .advertisement--mobile {display: none;}.card-group--has-ads .advertisement {width: 320px;}.ypl-results-fieldset .circle-icon--small {display: block;}.search-results-options {-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-top: 0;}.search-results-options .sort {width: 60%;margin-right: auto;}.property-details .agent-holder.team {display: -webkit-box;display: -ms-flexbox;display: flex;}.property-details .agent-holder.team .card {width: 50%;margin-right: 10px;}.property-details .agent-holder.team .card:last-of-type {margin-right: 0;}.ldp .agent-holder.team,body:not(.ldp) .property-details__thumbnail-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}.ldp .agent-holder.team .card {width: 50%;margin-right: 10px;}.ldp .agent-holder.team .card:last-of-type {margin-right: 0;}img.alignleft {float: left;margin: 0 1em 1em 0;width: 40%;}.social-media li {padding-bottom: 0;}.top-cities ul li {width: 50%;text-align: left;}.designation-link {height: 6em;}}@media screen and (min-width:700px) {.button-container {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}@media (min-width:768px) {.frow-container {width: 750px;}}@media screen and (min-width:768px) {.card--agent-card .aspectcorrect.card__media {max-height: 7.6rem;}}@media screen and (min-width:769px) {.frow.gutters {margin-left: -15px;margin-right: -15px;}.frow.gutters>[class*=col-il],.frow.gutters>[class*=col-im],.frow.gutters>[class*=col-is],.frow.gutters>[class*=col-lg],.frow.gutters>[class*=col-md],.frow.gutters>[class*=col-sm],.frow.gutters>[class*=col-xl],.frow.gutters>[class*=col-xs],.frow.gutters>[class*=col-xxl] {padding-left: 15px;padding-right: 15px;}.frow.gutters-lg {margin-left: -40px;margin-right: -40px;}.frow.gutters-lg>[class*=col-il],.frow.gutters-lg>[class*=col-im],.frow.gutters-lg>[class*=col-is],.frow.gutters-lg>[class*=col-lg],.frow.gutters-lg>[class*=col-md],.frow.gutters-lg>[class*=col-sm],.frow.gutters-lg>[class*=col-xl],.frow.gutters-lg>[class*=col-xs],.frow.gutters-lg>[class*=col-xxl] {padding-left: 40px;padding-right: 40px;}.frow.gutters-sm {margin-left: -10px;margin-right: -10px;}.frow.gutters-sm>[class*=col-il],.frow.gutters-sm>[class*=col-im],.frow.gutters-sm>[class*=col-is],.frow.gutters-sm>[class*=col-lg],.frow.gutters-sm>[class*=col-md],.frow.gutters-sm>[class*=col-sm],.frow.gutters-sm>[class*=col-xl],.frow.gutters-sm>[class*=col-xs],.frow.gutters-sm>[class*=col-xxl] {padding-left: 10px;padding-right: 10px;}.frow.gutters-xs {margin-left: -5px;margin-right: -5px;}.frow.gutters-xs>[class*=col-il],.frow.gutters-xs>[class*=col-im],.frow.gutters-xs>[class*=col-is],.frow.gutters-xs>[class*=col-lg],.frow.gutters-xs>[class*=col-md],.frow.gutters-xs>[class*=col-sm],.frow.gutters-xs>[class*=col-xl],.frow.gutters-xs>[class*=col-xs],.frow.gutters-xs>[class*=col-xxl] {padding-left: 5px;padding-right: 5px;}.frow.gutters-sm-only {margin-left: 0;margin-right: 0;}.frow.gutters-sm-only>[class*=col-il],.frow.gutters-sm-only>[class*=col-im],.frow.gutters-sm-only>[class*=col-is],.frow.gutters-sm-only>[class*=col-lg],.frow.gutters-sm-only>[class*=col-md],.frow.gutters-sm-only>[class*=col-sm],.frow.gutters-sm-only>[class*=col-xl],.frow.gutters-sm-only>[class*=col-xs],.frow.gutters-sm-only>[class*=col-xxl] {padding-left: 0;padding-right: 0;}label {font-size: .875rem;}.slick-arrow {display: block!important;z-index: 0;}.jcf-list .jcf-option {font-size: 1.4em;}.toggle-switch {margin-left: 0;}.checkbox-holder__item {text-align: left;width: 100%;margin-right: 0;margin-bottom: .25rem;}.checkbox-holder__item:last-of-type {margin-bottom: 0;}.link {font-size: .9375rem;}#main-content {margin-top: 132px;}.logo--lrg {width: 19rem;height: 4.55rem;}.logo--ct.logo--lrg {width: 20rem;height: 4.5rem;}.logo--ct-long.logo--lrg {width: 11rem;height: 2.5rem;margin-bottom: 1px;}.logo--crec.logo--lrg {width: 8.5rem;height: 4.75rem;}.logo-container.main-logo--lrg {display: -webkit-box;display: -ms-flexbox;display: flex;}body.show-menu {overflow: visible;}.page-block {padding: 1rem 1.5rem;}.page-block--bare {padding: 0;}.container--full-width {width: 100%;}.container--full-width-small {max-width: 1200px;}.container {width: 100%;}p {font-size: 1.25em;line-height: 1.5;margin-bottom: 2rem;}.body-15 {font-size: .9375rem;line-height: 1.6;}.body-13 {font-size: .8125em;line-height: 1.6;}.body-red-link {font-size: .9375rem;line-height: 1.6;}.description {font-size: .75rem;line-height: 1.8;}.title--h1,h1 {font-size: 2.5rem;line-height: 1.5;margin-bottom: 1.875rem;}.title--h2,h2 {font-size: 1.5rem;line-height: 1.5;margin-bottom: .625rem;}.title--h3,.title--h4,h3,h4 {font-size: .8125rem;margin-bottom: .625rem;}.title--h5,h5 {font-size: 1.5rem;margin-bottom: .625rem;}.hamburger {display: none;}.nav-box {background: transparent;}.nav-box__list {width: auto;margin-left: 2.35rem;}.nav-box__close,.nav-box__mobile-header {display: none;}.nav-box__nav {-ms-flex-wrap: nowrap;flex-wrap: nowrap;white-space: nowrap;margin-left: auto;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}.nav-box {position: static;-webkit-transform: translateZ(0);transform: translateZ(0);display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;overflow: visible;}.c-trade-page .nav-box {background: transparent;}.nav-box .main-menu-wrapper-outer {margin: 0 auto;width: auto;}.nav-box .main-menu-wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;position: relative;}.nav__list {text-align: right;}.nav__list .sub-menu {text-align: left;}.menu-item a {font-size: .85em;}.menu-item {display: inline-block;margin-right: 4rem;padding: .85rem 0 calc(.85rem - 5px);border-top: none;border-bottom: 5px solid rgba(234,0,42,0);-webkit-transition: border-bottom .4s ease;transition: border-bottom .4s ease;}.menu-item .pointer {margin-right: 0;}.c-trade-page .menu-item {border-color: transparent;}.c-trade-page .menu-item:first-of-type,.menu-item:first-of-type {border-top: none;}.menu-item:hover {border-bottom: 5px solid #ea002a;}.menu-item:hover .sub-menu {opacity: 1;margin-top: 0;}.menu-item.is-active {border-bottom: 5px solid #ea002a;}.pplus-overflow-container .menu-item-has-children>.pointer {-webkit-transform: rotate(0deg);transform: rotate(0deg);}.menu-item-has-children .pointer {position: static;margin-right: .85em;margin-top: 0;}.menu-item-has-children:hover>.pointer .icon {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.sub-menu {border-top: 5px solid #ea002a;max-height: unset;position: absolute;margin-top: 0;left: 0;top: 100%;background: #fff;padding: 0;overflow: visible;}.pplus-overflow-container .sub-menu {position: relative;top: inherit;overflow: inherit;margin-top: inherit;max-height: 0;}.sub-menu .menu-item {margin: 0;}.sub-menu .menu-item a {padding: 1em 0 1em 1.6em;}.sub-menu .menu-item .pointer {display: inline-block;-ms-flex-item-align: center;align-self: center;margin-left: auto;}.sub-menu .menu-item:hover {background: #eee;}.sub-menu .menu-item:hover .icon {fill: #ea002a;}.sub-menu a {display: block;width: 87%;}.brands-menu .menu-item:hover {border-bottom: none;}#brands-menu-mobile {display: none;}#brands-menu-desktop {display: -webkit-box;display: -ms-flexbox;display: flex;}#brands-menu-desktop .menu-item {padding: .85em;margin-right: 0;border-left: 1px solid #eee;}#brands-menu-desktop .menu-item,#brands-menu-desktop .menu-item a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}#brands-menu-desktop .menu-item a {font-size: .9em;}#brands-menu-desktop .menu-item .logo--rlp {background: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/logo.svg) no-repeat top;width: 9.75rem;height: 3.5rem;}#brands-menu-desktop .menu-item:last-of-type {border-right: 1px solid #eee;margin-right: 0;}#brands-menu-desktop .menu-item .c-trade-page {border-left-color: #333;border-right-color: #333;}#brands-menu-desktop .menu-item .c-trade-page:last-of-type {border-left: none;border-right: none;}#brands-menu-desktop .menu-item.protection-royale {margin-right: 0;}#brands-menu-desktop .carriage-trade img {margin-right: 10px;}#brands-menu-desktop .icon {margin-left: 1em;width: 10px;height: 10px;}.pplus-button {display: -webkit-box;display: -ms-flexbox;display: flex;}.pplus-overflow-container {position: absolute;right: 2.9em;top: 100%;width: auto;}.pplus-overflow-container .menu-item {padding: 0;width: 13.5rem;border: none;}.pplus-overflow-container .menu-item a {padding: 1em .85em 1em 1.6em;}.pplus-overflow-container .menu-item-has-children .sub-menu .menu-item {padding: 0;}.nav-box-wrapper {width: 100%;position: relative;}.top-bar {background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(95%,#fff),color-stop(95%,hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.8)));background: linear-gradient(180deg,#fff 0,#fff 95%,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.8));}.top-bar__inner .logo-container {margin-bottom: 0;-ms-flex-negative: 0;flex-shrink: 0;}.top-bar__inner {padding: 0 2rem;max-width: 1550px;margin: 0 auto;position: relative;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: .85em;}.c-trade-page .top-bar {background: -webkit-gradient(linear,left top,left bottom,from(#000),color-stop(95%,#000),color-stop(95%,rgba(0,0,0,.8)),to(rgba(0,0,0,.7)));background: linear-gradient(180deg,#000 0,#000 95%,rgba(0,0,0,.8) 0,rgba(0,0,0,.7));}.top-bar .login-box.login-box-desktop {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-item-align: end;align-self: flex-end;margin: 1.25rem 1rem .9rem;font-size: .9rem;}.language-box.main-language-box {display: block;margin: 0 3.5rem 0 0;font-size: .85em;padding: .85rem 0;}.language-box.mobile-language-box {display: none;}.site-footer__inner p {width: 50%;margin: 0 auto 0 0;}#menu-footer-menu {width: 50%;margin-left: auto;margin-right: 0;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}#menu-footer-menu .menu-item {display: inline-block;margin-right: 10px;width: auto;}#menu-footer-menu .menu-item:last-of-type {margin-right: 10px;}.hero {height: 33.125em;}.hero__form-container {width: 90%;}.media {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.media__figure {max-width: 160px;}.media--large .media__figure {max-width: 250px;}.search-form__top {border-radius: .8em .8em 0 0;background: #fff;padding: .5rem .7rem;width: auto;margin: 0;}.search-form__bottom {border-radius: 0 0 .8em .8em;background: hsla(0,0%,100%,.9);margin-top: 0;padding: 0;}.search-form__bottom:before {display: none;}.search-form__filters {padding: 1.5rem 1.5rem 1rem;}.search-form__filter-item {border-bottom: none;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;padding: 0;}.search-form__filter-item h4 {width: 100%;margin-bottom: .5em;}.search-form__filter-item.include-checkbox {margin: .15rem 0 .6rem;padding-right: 1em;font-size: 15px;}.search-form__filter-item.include-checkbox label {max-width: 200px;line-height: 1.45;}.fr .search-form__filter-item.include-checkbox label {max-width: 250px;}.search-form__filter-item.multi {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;}.search-form__advanced-filters {background: #fff;position: absolute;top: 100%;width: 100%;border-radius: 0 0 .8em .8em;}.search-form--inner-page-form .search-form__filter-item {padding-bottom: .5rem;border-bottom: 1px solid #ccc;}.search-form--inner-page-form .search-form__filter-item.buy-rent-toggle {border: none;margin: .5em 0;}.search-form .advanced-search {text-align: right;margin: 0 0 0 auto;}.search-form .advanced-search.with-archive {text-align: left;border-top: 0 none;margin-left: 0;padding-bottom: .5rem;-webkit-box-flex: 0;-ms-flex: 0 1 9rem;flex: 0 1 9rem;}.fr .search-form .advanced-search.with-archive {-webkit-box-flex: 0;-ms-flex: 0 3 9rem;flex: 0 3 9rem;}.search-form .advanced-search.with-archive a {margin-bottom: 1.5rem;text-align: left;}.search-form .advanced-search a {text-align: right;}.search-form .mobile-submit {display: none;}.search-form .advanced-search-submit {display: block;}.search-bar__drop-down {display: block;width: 21%;}.search-bar__drop-down .title--h4,.search-bar__drop-down h4 {margin-right: 0;}.search-bar__input-wrap {width: 79%;border-left: 1px solid #eee;}.search-bar__input[type=text] {font-size: 1.25rem;padding: .5em;height: 4rem;}.search-bar--hero .search-bar__input[type=text] {font-size: 1.85em;}.search-bar--hero .search-bar__input {background: #fff;min-height: 0;min-width: 0;}.search-bar--hero .search-bar__drop-down {border-radius: 0;}.search-bar--hero {-ms-flex-wrap: nowrap;flex-wrap: nowrap;padding: .5em;border-radius: 0;}.search-bar--hero .jcf-select-location-selector {text-align: left;}.search-bar--hero .jcf-select-location-selector .jcf-select-text {width: auto;}.search-bar--small .svg-button .button {width: 3.4375rem;height: 3.4375rem;}.search-bar--small .search-bar__drop-down {width: 25%;height: 3.4375rem;}.search-bar--small .search-bar__input {height: 3.4375rem;}.search-bar--small {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.search-bar {background: transparent;}.icon-button-list li {padding: .25em;}.search-results-bar__title {font-size: 2rem;}.property-filter-item {border-top: none;margin-top: 0;padding-top: 0;}.card .listing-meta {display: inline-block;}.card .property-list-broker.feed-12 {min-height: 50px;height: auto;}.card__media img {height: 100%;}.card__flag {-webkit-box-flex: 2;-ms-flex: 2 auto;flex: 2 auto;}.gallery-view .card--listing-card .listing-meta {-webkit-box-flex: 3;-ms-flex: 3 auto;flex: 3 auto;text-align: right;width: 65%;}.gallery-view .card--listing-card .card__media {-webkit-box-flex: 1;-ms-flex: 1 100%;flex: 1 100%;height: 12.125rem;width: 100%;float: none;max-width: none;}.gallery-view .card--listing-card .card__body {width: 100%;-webkit-box-flex: 1;-ms-flex: 1 100%;flex: 1 100%;height: 10.75rem;}.gallery-view .card--listing-card .card__flag {width: 35%;max-width: none;}.card--agent-hero-card .card__media {width: 15%;}.card--agent-hero-card {height: 100%;}.card--house-worth {border-radius: .8em;position: absolute;margin-top: 2em;height: 165px;border-bottom: none;border-top: none;background: hsla(0,0%,100%,.9);}.with-archive .card--house-worth {margin-top: 6em;}.fr .card--house-worth {margin-top: 4em;}.fr .with-archive .card--house-worth {margin-top: 8em;}.card--house-worth .card__title {padding: 1.5rem 1.5rem 0;display: block;}.card--house-worth .card__title .icon {position: absolute;top: 8px;right: 11px;}.fr .card--house-worth .card__title .icon {position: absolute;top: 5px;right: 5px;}.card--house-worth .card__title .icon-magnify-glass {fill: #fff;}.fr .card--house-worth .card__title .icon-magnify-glass {position: absolute;top: 8px;right: 11px;}.card--house-worth .card__button {margin: 0 1.5rem 1.5rem;width: auto;}.card--house-worth {width: 100%;}.card--house-worth .house-worth__title {border-bottom: 1px solid #ea002a;padding: 0 0 1rem;margin: 0 0 .625rem;}.card--house-worth--inner {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);display: -webkit-box;display: -ms-flexbox;display: flex;}.card--house-worth--inner .card__title {padding: 1.5rem 1.5rem .5rem;background: #ea002a;border: none;}.card--house-worth--inner .house-worth__title {padding: 0 0 .5rem;color: #fff;border-bottom: 1px solid #fff;}.card--house-worth--inner .card__button {margin: 1rem 1.5rem;}.card-group__list {margin: 0 -.625rem;}.card-group__item {width: 33%;}.gallery-view .card-group__item {width: 33%;display: -webkit-box;display: -ms-flexbox;display: flex;}.card-group--archive .card-group__item {border-top: 0 none;border-left: 10px solid;}.card-group--archive .card-group__item .card__media {-webkit-box-flex: 1;-ms-flex: 1 40%;flex: 1 40%;height: auto;max-width: 12.25rem;}.card-group--archive .card-group__item.sold:before {height: calc(100% - 2px);width: 8px;left: -9px;top: 1px;}.card-group--archive .card-group__item .card {padding: 1rem;}.card-group--archive .card-group__item .card__body {width: 60%;}.card-group--archive .card-group__item .card__footer {width: auto;position: relative;}.card-group--archive .card-group__item .card__footer .icon {position: absolute;bottom: 0;left: 0;}.card-group--archive .no-image img {max-width: 10rem;}.card-group--halfs .card-group__item,.gallery-view .card-group--halfs .card-group__item {width: 50%;}.card-group--thirds .card-group__item {width: 33%;}.card-group--agent-group .card-group__item {padding: 10px;}.card-group--has-ads .card-group__list {width: 726px;display: block;}.gallery-view .card-group--has-ads .card-group__item {width: 352.5px;margin: 5px;height: 400px;}.feed-12 .gallery-view .card-group--has-ads .card-group__item {height: 450px;}.feed-12 .card-group--has-ads .advertisement {height: 910px;}.card-group--has-ads .advertisement {float: right;margin: 5px;width: 352.5px;}.page-hero--protection-royale .card__media {width: 40%;}.landing_page .search-form__bottom {background: #fff;padding-top: 0;}.agent-info .button-container {margin: 0;}.agent-info__contact-info .highlight,.agent-info__contact-info a {font-size: 1em;}.header-bar .address-bar {margin-left: 2em;}.back-container {margin-right: 0;margin-bottom: 0;}.tab-bar__item {width: calc(50% - .5rem);margin: 0 .5rem 0 0;}.tab-bar__item:last-of-type {margin-right: 0;}.tab-bar {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.modal__body {display: -webkit-box;display: -ms-flexbox;display: flex;}.modal__box.modal__box--half {width: 50%;padding: 1.5em;}.modal__box#loginForm {border-right: 1px solid #ccc;}.ldp .modal-message {width: 30%;}.paginator__inner {width: 50%;}.paginator__inner--full-width {width: 100%;max-width: 100%;}.listing-flag-banner__times {-webkit-box-flex: unset;-ms-flex: unset;flex: unset;margin-top: 0;}.property-details__media--no-image img {padding: 3rem;height: 18rem;}.property-demographics-box .chart-average-age-of-children,.property-demographics-box .chart-employment-industry,.property-demographics-box .chart-family-structure,.property-demographics-box .chart-mother-tongue,.property-demographics-box .chart-official-language,.property-demographics-box .chart-year-built {display: block;}.property-demographics-box .text-average-age-of-children,.property-demographics-box .text-employment-industry,.property-demographics-box .text-family-structure,.property-demographics-box .text-mother-tongue,.property-demographics-box .text-official-language,.property-demographics-box .text-year-built {display: none;}.page-hero {height: 12rem;}.page-hero__content-container {width: 100%;}.page-hero--agent,.page-hero--protection-royale {height: 15.625rem;}.map__legend ul {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.map__legend {margin: 1rem 0;}.map-legend .checkbox-holder {margin: 0;}.contact-form--user-page-form .contact-form__title {font-size: 2.5rem;text-align: left;}.contact-form--default-form .contact-form__title {font-size: 1.5rem;text-align: left;}.contact-form--valuation-form {border: 1px solid #ccc;padding: 3rem;margin: auto;}.contact-form--valuation-form .house-worth--valuation-title {font-size: .9375rem;text-align: left;}.lead-form h2.title--h1 {font-size: 1.5rem;}.login-box__text {display: inline;white-space: nowrap;}.login-box {-ms-flex-item-align: end;align-self: flex-end;margin-right: 1em;margin-bottom: .67em;font-size: .9rem;}.login-form .create-account-container {display: none;}.save-listing-box {min-width: 400px;}.include-checkbox .callout {min-width: 200px;top: 5rem;left: 0;z-index: 9;border-radius: 10px;padding: 1rem;}.include-checkbox .callout:before {top: -.75rem;left: 1.5rem;border-top: 0 none;border-left: .75rem solid transparent;border-right: .75rem solid transparent;border-bottom: .75rem solid #ea002a;}.include-checkbox .callout .body {display: inline-block;line-height: 1.25;padding-top: .25rem;}.ypl-btn-explore {display: block;}.ypl-btn-recommend {display: none;}.ypl-help-svg {padding-bottom: 80%;display: block;}.ypl-results__image {background-position: 0 0;padding-bottom: 80%;}.button--ypl-slide {display: block;}.button--ypl-slide-bottom {display: none;}.ypl-results-box .map-container {position: absolute;right: 0;height: 100%;width: 70%;}.ypl-results-box #googleMap {height: 100%;}.ypl-results-box__top {width: 30%;}.ypl-results-fieldset-container {position: absolute;top: 25%;-webkit-transform: translateY(-25%);transform: translateY(-25%);}.ypl-results-fieldset {width: 60%;left: -30%;top: 10%;}.ypl-results-fieldset,.ypl-results-fieldset.active {-webkit-transform: translateY(-12%);transform: translateY(-12%);}.ypl-results-fieldset.active {left: 30%;}.ypl-current-location {padding: 1.5em 2.5em;}#ypl-form {padding: 1.25em 2.5em;}#ypl-form .jcf-select {padding: 2em 1em;}#ypl-form label {margin: 0;}.house-worth__container-flip {height: 200px;}.house-worth__valuation-container {border: 1px solid #ccc;}.house-worth__contact-image {width: 100%;}.house-worth__map {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}.house-worth__value {padding: 1rem 3.5rem;}.house-worth__title-container {padding: 0;background: transparent;}.house-worth__title-container .title--h1 {margin-bottom: .875rem;}.house-worth__title-container .action-list ul {display: block;}.house-worth__image-container {display: block;width: 300px;}.house-worth__image-container p {width: auto;}.hero .js-house-worth-visible .search-form--search-home {display: inherit;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}.hero .js-house-worth-visible .search-form--house-worth {display: inherit;-webkit-transform: rotateY(0deg);transform: rotateY(0deg);}.js-house-worth-visible .card--house-worth {display: inherit;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}.js-house-worth-visible .card--house-worth--inner {display: inherit;-webkit-transform: rotateY(0deg);transform: rotateY(0deg);}.page-block--valuation {padding: 1rem;}.search-bar__button .button {width: 4rem;height: 4rem;}.search-bar__button .icon {width: 27px;height: 27px;}.search-form--inner-page-form .search-bar .jcf-select-location-selector .jcf-select-text {margin-right: 0;}.create-account {display: none;}.page-block .forgot-password-form {max-width: 400px;}#signupIntro,#signupIntro.active {display: block;}.property-details__block {margin: 0 1em 1.5em;}.property-features-list.one-col .label,.property-features-list.rooms .label {width: 19.5%;}.property-features-list.one-col .value,.property-features-list.rooms .value {width: 78%;margin-left: 1%;}.property-features-list {-webkit-column-count: 2;column-count: 2;-webkit-column-gap: 1rem;column-gap: 1rem;}.ldp .mfp-ajax-holder .mfp-content,.ldp .mfp-inline-holder .mfp-content {position: static;}.ldp .address-bar {width: auto;}.ldp .property-details {margin: 0 1em;}.ldp .property-details .property-meta-info .bed-bath-box--simple {margin-left: 0;border-left: none;}.ldp .cta-box {margin: 0;padding: 0;}.ldp .button-container--stacked {padding: 0;}.ldp .button-container--stacked .button {width: auto;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;margin-bottom: 0;margin-right: 1rem;}.ldp .button-container--stacked input.button {margin-right: 0;}.ldp .property-price-wrapper h5 {font-size: 1rem;}.ldp .property-features-list.one-col .label,.ldp .property-features-list.rooms .label {width: 19.5%;}.ldp .property-features-list.one-col .value,.ldp .property-features-list.rooms .value {width: 78%;margin-left: 1%;}.ldp .property-features-list {-webkit-column-count: 2;column-count: 2;-webkit-column-gap: 1rem;column-gap: 1rem;}.ldp .lead-capture-modal input[type=date],.ldp .lead-capture-modal input[type=text],.ldp .lead-capture-modal select {margin-bottom: 0;}.ldp .lead-capture-modal {max-width: 60%;}body.c-trade-page .card--house-worth--inner .house-worth__title {color: #fff;}body.c-trade-page .property-details__multimedia {margin-top: 0;}body.c-trade-page .media-list {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}body.c-trade-page .ct-logo-container .icon {width: auto;height: 15em;}body.c-trade .card--house-worth .house-worth__title {border-bottom: 1px solid #000;}body.c-trade .header-bar .address-bar {margin-left: 2em;}.house-worth__title {border-bottom: 1px;}.search-form .jcf-select {min-width: 3em;}.hero .search-form {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-transition: -webkit-transform .8s;transition: -webkit-transform .8s;transition: transform .8s;transition: transform .8s,-webkit-transform .8s;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}.hero .search-form,.hero .search-form--house-worth {-webkit-backface-visibility: hidden;backface-visibility: hidden;}.hero .search-form--house-worth {display: block;position: absolute;-webkit-transform: rotateY(180deg);transform: rotateY(180deg);top: -3em;left: 0;}.fr .hero .search-form--house-worth {top: -2em;}.hero .search-form--house-worth .search-form__top {padding: 1.5rem;}.hero .search-form--house-worth .search-bar--hero {margin: 0;}.hero .search-form--house-worth .search-form__filter-item-text {width: 34.5%;-ms-flex-item-align: center;align-self: center;}.hero .search-form--house-worth .search-bar {background: transparent;}.hero .search-form--house-worth .search-form__filter-item-button {width: 34.5%;-ms-flex-item-align: center;align-self: center;}.hero .search-form--house-worth .search-bar__input-wrap input[type=text] {border: 1px solid #ccc;}.search-form__filters .travel-time {margin-bottom: 1rem;}.search-form__filter-item .travel-mode-selector {margin-left: inherit;}.search-form__filter-item .jcf-select:first-of-type:not(.jcf-select-travel-time-minutes) {padding-right: 1rem;margin: 0;}.search-form__filter-item .jcf-select-travel-time-minutes {width: 100%;}.search-form__filter-item .jcf-select-min-range {margin: 0;}.search-form__filter-item-text input[type=text] {width: 100%;}.search-form__advanced-filter-item .checkbox-list {display: block;}.search-form__advanced-filter-item .checkbox-list li {width: 100%;}.search-form__filter-container-row.archive-controls-inner,.search-form__filter-container-row.archive-controls-inner .archive-additional-controls {display: -webkit-box;display: -ms-flexbox;display: flex;}.search-form__filter-container-row.archive-controls-inner .archive-additional-controls .search-form__filter-item {padding: 0 10px;}.search-form__filter-container-row.archive-controls-inner .checkbox-container {max-width: 50%;}.search-form--home-page-form .search-form__bottom {border-radius: 0 0 .8em 0;}.search-form--home-page-form .search-form__bottom-location {border-radius: 0 0 .8em .8em;}.search-form--home-page-form .search-form__filter-container-row,.search-form--home-page-form .search-form__main-filter-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.search-form--home-page-form .search-form__filter-container-row.with-archive {border-top: 1px solid #ccc;padding-top: .75rem;margin-top: .25rem;}.search-form--home-page-form .search-form__filter-container-row.with-archive .archive-additional-controls {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 15rem;flex: 0 1 15rem;padding-bottom: 0;}.fr .search-form--home-page-form .search-form__filter-container-row.with-archive .archive-additional-controls {-webkit-box-flex: 0;-ms-flex: 0 3 15rem;flex: 0 3 15rem;}.search-form--home-page-form .search-bar--hero__input-toggle {display: none;}.search-form--home-page-form .search-form__buttons {display: block;background: #fff;padding: .5rem 1rem .5rem 1.5rem;border-radius: .8em 0 0 .8em;height: 100%;}.search-form--home-page-form .search-form__buttons--location {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: .8em 0 0 0;}.search-form--home-page-form .search-form__buttons>button {display: inline-block;padding: .5em 0;border: 2px solid #ea002a;}.search-form--home-page-form .search-form__main-filter-container>div:last-child {-webkit-box-flex: 0;-ms-flex: 0 0 9rem;flex: 0 0 9rem;}.search-form--home-page-form .search-form__filter-item {padding: 0 10px 0 0;}.search-form--home-page-form .buy-rent-toggle {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.search-form--home-page-form .toggle-switch {min-height: 2.2rem;}.search-form--valuation {padding: 1.5rem;}.search-form--valuation .search-form__filter-item {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 0 10px 0 0;}.search-form--valuation .search-form__filter-item input[type=text] {width: 100%;}.search-form--valuation .search-form__filter-item-button {margin: 1.5rem 0 0;padding: 0 10px 0 0;}.agent-office-search .search-form__left-toggle--center {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.more-about-agents .media__figure {margin-bottom: 0;}.more-about-agents .media__figure img {width: 100%;}.landing_page fieldset {background: hsla(0,0%,100%,.9);max-width: 60rem;}.landing_page .search-form__top {padding: 1rem 1.5rem 0;}.landing_page .search-form__bottom {position: relative;bottom: unset;left: unset;height: auto;background: transparent;padding-top: .5rem;}.landing_page .search-form__main-filter-container>div:last-child {-webkit-box-flex: 0;-ms-flex: 0 0 9rem;flex: 0 0 9rem;}.landing_page .search-form__filters-row {display: -webkit-box;display: -ms-flexbox;display: flex;}.landing_page--school_search .search-box {background-position: top -20px center;background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/school_search_bg_lg.jpg);}.landing_page--school_search .page-hero {height: 12rem;}.landing_page--travel_time .search-box {height: 100%;background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/travel_time_bg_lg.jpg);}.landing_page--travel_time .page-hero {height: 17rem;}.landing_page--travel_time .search-form__main-filter-container {-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.landing_page--travel_time .search-form__main-filter-container h4 {display: block;}.landing_page--travel_time .search-form__main-filter-container>div:last-child {border: 0 none;}.landing_page--valuation .search-box {height: 100%;background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/valuation_bg_lg.jpg);}.landing_page--valuation .page-hero {height: 17rem;}.landing_page--valuation .search-bar__input-wrap {border-radius: 0;padding: 0;background: transparent;}.landing_page--valuation .price--desktop {display: block;}.landing_page--valuation h4 {margin-bottom: .9375rem;}.landing_page--valuation .price--mobile {display: none;}.landing_page--lifestyle .search-box {height: 100%;background-position: 50%;background-image: url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/lifestyle_bg_lg.jpg);}.landing_page--lifestyle fieldset {max-width: 1240px;position: relative;top: unset;}.landing_page--lifestyle .container--custom {margin-top: 0;}.media-contacts h2 {font-size: 2.5rem;line-height: 1.5;margin-bottom: 1.875rem;}#myViewerContent {width: 80%;margin: 0 auto;height: 70vh;}.articles-box {padding: 4.5rem;}.news .button-wrapper {width: 80%;}#spotlight-slider div h4 {font-size: 1.3em;}.featured-properties .view-all-form {width: 20%;}.featured-properties .view-all-form .button-container {padding: 0;}.featured-properties {padding: 1.5rem;}.info-row .container>h3,.info-row .container h3:first-child,.intro-box .text-column .col-md-2-3 h3:first-child,.intro-box .text-column .col-md-2-3>h3,.intro-box .text-column>h3,.intro-box .text-column h3:first-child,.news-detail>h3,.news-detail h3:first-child {font-size: 2.5rem;line-height: 1.5;margin-bottom: 1.875rem;}.seo-info-container p {font-size: .9375rem;line-height: 1.6;}.landing_page.landing_page--lifestyle fieldset {top: unset;}}@media (min-width:769px) {.frow .col-sm-1-1 {width: 100%;}.frow .col-sm-1-2 {width: 50%;}.frow .col-sm-2-2 {width: 100%;}.frow .col-sm-1-3 {width: 33.33333%;}.frow .col-sm-2-3 {width: 66.66667%;}.frow .col-sm-3-3 {width: 100%;}.frow .col-sm-1-4 {width: 25%;}.frow .col-sm-2-4 {width: 50%;}.frow .col-sm-3-4 {width: 75%;}.frow .col-sm-4-4 {width: 100%;}.frow .col-sm-1-5 {width: 20%;}.frow .col-sm-2-5 {width: 40%;}.frow .col-sm-3-5 {width: 60%;}.frow .col-sm-4-5 {width: 80%;}.frow .col-sm-5-5 {width: 100%;}.frow .col-sm-1-6 {width: 16.66667%;}.frow .col-sm-2-6 {width: 33.33333%;}.frow .col-sm-3-6 {width: 50%;}.frow .col-sm-4-6 {width: 66.66667%;}.frow .col-sm-5-6 {width: 83.33333%;}.frow .col-sm-6-6 {width: 100%;}.frow .col-sm-1-7 {width: 14.28571%;}.frow .col-sm-2-7 {width: 28.57143%;}.frow .col-sm-3-7 {width: 42.85714%;}.frow .col-sm-4-7 {width: 57.14286%;}.frow .col-sm-5-7 {width: 71.42857%;}.frow .col-sm-6-7 {width: 85.71429%;}.frow .col-sm-7-7 {width: 100%;}.frow .col-sm-1-8 {width: 12.5%;}.frow .col-sm-2-8 {width: 25%;}.frow .col-sm-3-8 {width: 37.5%;}.frow .col-sm-4-8 {width: 50%;}.frow .col-sm-5-8 {width: 62.5%;}.frow .col-sm-6-8 {width: 75%;}.frow .col-sm-7-8 {width: 87.5%;}.frow .col-sm-8-8 {width: 100%;}.frow .col-sm-1-9 {width: 11.11111%;}.frow .col-sm-2-9 {width: 22.22222%;}.frow .col-sm-3-9 {width: 33.33333%;}.frow .col-sm-4-9 {width: 44.44444%;}.frow .col-sm-5-9 {width: 55.55556%;}.frow .col-sm-6-9 {width: 66.66667%;}.frow .col-sm-7-9 {width: 77.77778%;}.frow .col-sm-8-9 {width: 88.88889%;}.frow .col-sm-9-9 {width: 100%;}.frow .col-sm-1-10 {width: 10%;}.frow .col-sm-2-10 {width: 20%;}.frow .col-sm-3-10 {width: 30%;}.frow .col-sm-4-10 {width: 40%;}.frow .col-sm-5-10 {width: 50%;}.frow .col-sm-6-10 {width: 60%;}.frow .col-sm-7-10 {width: 70%;}.frow .col-sm-8-10 {width: 80%;}.frow .col-sm-9-10 {width: 90%;}.frow .col-sm-10-10 {width: 100%;}.frow .col-sm-1-11 {width: 9.09091%;}.frow .col-sm-2-11 {width: 18.18182%;}.frow .col-sm-3-11 {width: 27.27273%;}.frow .col-sm-4-11 {width: 36.36364%;}.frow .col-sm-5-11 {width: 45.45455%;}.frow .col-sm-6-11 {width: 54.54545%;}.frow .col-sm-7-11 {width: 63.63636%;}.frow .col-sm-8-11 {width: 72.72727%;}.frow .col-sm-9-11 {width: 81.81818%;}.frow .col-sm-10-11 {width: 90.90909%;}.frow .col-sm-11-11 {width: 100%;}.frow .col-sm-1-12 {width: 8.33333%;}.frow .col-sm-2-12 {width: 16.66667%;}.frow .col-sm-3-12 {width: 25%;}.frow .col-sm-4-12 {width: 33.33333%;}.frow .col-sm-5-12 {width: 41.66667%;}.frow .col-sm-6-12 {width: 50%;}.frow .col-sm-7-12 {width: 58.33333%;}.frow .col-sm-8-12 {width: 66.66667%;}.frow .col-sm-9-12 {width: 75%;}.frow .col-sm-10-12 {width: 83.33333%;}.frow .col-sm-11-12 {width: 91.66667%;}.frow .col-sm-12-12 {width: 100%;}}@media (min-width:769px) and (max-width:919px) {.visible-sm {display: block!important;}.frow.visible-sm {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}.frow.hidden-sm,.hidden-sm {display: none!important;}.direction-row-sm {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.direction-reverse-sm {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.direction-column-sm {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.direction-column-reverse-sm {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}@media screen and (min-width:879px) {.landing_page--lifestyle .page-hero {height: 40rem;}}@media (min-width:920px) {.frow .col-im-1-1 {width: 100%;}.frow .col-im-1-2 {width: 50%;}.frow .col-im-2-2 {width: 100%;}.frow .col-im-1-3 {width: 33.33333%;}.frow .col-im-2-3 {width: 66.66667%;}.frow .col-im-3-3 {width: 100%;}.frow .col-im-1-4 {width: 25%;}.frow .col-im-2-4 {width: 50%;}.frow .col-im-3-4 {width: 75%;}.frow .col-im-4-4 {width: 100%;}.frow .col-im-1-5 {width: 20%;}.frow .col-im-2-5 {width: 40%;}.frow .col-im-3-5 {width: 60%;}.frow .col-im-4-5 {width: 80%;}.frow .col-im-5-5 {width: 100%;}.frow .col-im-1-6 {width: 16.66667%;}.frow .col-im-2-6 {width: 33.33333%;}.frow .col-im-3-6 {width: 50%;}.frow .col-im-4-6 {width: 66.66667%;}.frow .col-im-5-6 {width: 83.33333%;}.frow .col-im-6-6 {width: 100%;}.frow .col-im-1-7 {width: 14.28571%;}.frow .col-im-2-7 {width: 28.57143%;}.frow .col-im-3-7 {width: 42.85714%;}.frow .col-im-4-7 {width: 57.14286%;}.frow .col-im-5-7 {width: 71.42857%;}.frow .col-im-6-7 {width: 85.71429%;}.frow .col-im-7-7 {width: 100%;}.frow .col-im-1-8 {width: 12.5%;}.frow .col-im-2-8 {width: 25%;}.frow .col-im-3-8 {width: 37.5%;}.frow .col-im-4-8 {width: 50%;}.frow .col-im-5-8 {width: 62.5%;}.frow .col-im-6-8 {width: 75%;}.frow .col-im-7-8 {width: 87.5%;}.frow .col-im-8-8 {width: 100%;}.frow .col-im-1-9 {width: 11.11111%;}.frow .col-im-2-9 {width: 22.22222%;}.frow .col-im-3-9 {width: 33.33333%;}.frow .col-im-4-9 {width: 44.44444%;}.frow .col-im-5-9 {width: 55.55556%;}.frow .col-im-6-9 {width: 66.66667%;}.frow .col-im-7-9 {width: 77.77778%;}.frow .col-im-8-9 {width: 88.88889%;}.frow .col-im-9-9 {width: 100%;}.frow .col-im-1-10 {width: 10%;}.frow .col-im-2-10 {width: 20%;}.frow .col-im-3-10 {width: 30%;}.frow .col-im-4-10 {width: 40%;}.frow .col-im-5-10 {width: 50%;}.frow .col-im-6-10 {width: 60%;}.frow .col-im-7-10 {width: 70%;}.frow .col-im-8-10 {width: 80%;}.frow .col-im-9-10 {width: 90%;}.frow .col-im-10-10 {width: 100%;}.frow .col-im-1-11 {width: 9.09091%;}.frow .col-im-2-11 {width: 18.18182%;}.frow .col-im-3-11 {width: 27.27273%;}.frow .col-im-4-11 {width: 36.36364%;}.frow .col-im-5-11 {width: 45.45455%;}.frow .col-im-6-11 {width: 54.54545%;}.frow .col-im-7-11 {width: 63.63636%;}.frow .col-im-8-11 {width: 72.72727%;}.frow .col-im-9-11 {width: 81.81818%;}.frow .col-im-10-11 {width: 90.90909%;}.frow .col-im-11-11 {width: 100%;}.frow .col-im-1-12 {width: 8.33333%;}.frow .col-im-2-12 {width: 16.66667%;}.frow .col-im-3-12 {width: 25%;}.frow .col-im-4-12 {width: 33.33333%;}.frow .col-im-5-12 {width: 41.66667%;}.frow .col-im-6-12 {width: 50%;}.frow .col-im-7-12 {width: 58.33333%;}.frow .col-im-8-12 {width: 66.66667%;}.frow .col-im-9-12 {width: 75%;}.frow .col-im-10-12 {width: 83.33333%;}.frow .col-im-11-12 {width: 91.66667%;}.frow .col-im-12-12 {width: 100%;}}@media (min-width:920px) and (max-width:1239px) {.visible-im {display: block!important;}.frow.visible-im {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}.frow.hidden-im,.hidden-im {display: none!important;}.direction-row-im {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.direction-reverse-im {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.direction-column-im {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.direction-column-reverse-im {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}@media screen and (min-width:920px) {.property-details__slideshow .slick-list {padding: 0;}.slick-list {padding: 0 10% 0 0;}.page-block {padding: 1.75rem;}.page-block--bare {padding: 0;}.hero__form-container {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.search-bar__drop-down {width: 17%;height: 4rem;}.search-bar__input-wrap {width: 83%;}.card--house-worth {width: 200px;height: auto;margin-top: inherit;}.with-archive .card--house-worth {margin-top: 0;}.fr .card--house-worth {margin-top: inherit;}.fr .with-archive .card--house-worth {margin-top: 0;}.card-group--team-members-group .card-group__item {width: 33%;}.card-group--search-group .card-group__item {width: 50%;}.dashboard__box-body .card-group__item:only-of-type {width: 44%;}.property-details__media--no-image img {padding: 8rem;height: 30rem;}.follow-box__body {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.follow-box__body .address {width: auto;margin-bottom: 0;}.follow-box__body .cta {margin-top: 0;width: auto;margin-left: auto;}.follow-box__body .address,.follow-box__body .price {margin-right: 1rem;}.follow-box__body .address,.follow-box__body .button,.follow-box__body .mls,.follow-box__body .price {font-size: .9rem;}.map__legend {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.map__legend ul {width: 80%;margin-right: 1.5rem;}.map-legend .checkbox-holder {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.card--agent-card .contact-form__captcha-container>div,.contact-form--property-box-form .contact-form__captcha-container #g-recaptcha {-webkit-transform: scale(.79);transform: scale(.79);}.card--agent-card .aspectcorrect.card__media {max-height: 10.6rem;}#user-menu {top: 100%;left: unset;right: 17px;border-top: none;}#user-menu .menu-item {padding: 1em .85em 1em 1.6em;}.ypl-postal-container {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;width: 65%;}.ypl-results-container {min-height: 80vh;}.house-worth__container-flip {width: 200px;margin-left: 1rem;}.house-worth__container-flip--form {max-width: 1014px;width: 100%;height: auto;margin-left: 0;}.property .social-links-container {display: block;}.property .social-links-container--mobile {display: none;}.hero .search-form--house-worth {top: -3rem;}.fr .search-form--home-page-form .search-form__price-container,.fr .search-form--home-page-form .u-shrink-1 {-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-flex: 2;-ms-flex-positive: 2;flex-grow: 2;}.agent-office-search .search-bar__inner-find-wrap-input {padding: 0 .2em;}.agent-office-search .help-list a.link {font-size: 1.2rem;}.agent-office-search .help-list a.link .icon {width: 20px;height: 20px;}.top-cities ul li {width: 16.6667%;}}@media (min-width:992px) {.frow-container {width: 970px;}.top-message {padding-left: 40px;}}@media screen and (min-width:992px) {.readMoreBtn {margin-left: 0;}.closebtn,.readMoreBtn {margin-top: 10px;}}@media (min-width:1053px) {.mobile-break {display: none;}}@media screen and (min-width:1075px) {.contact-form--property-box-form .contact-form__captcha-container #g-recaptcha {-webkit-transform: scale(.95);transform: scale(.95);}.contact-form--property-box-form .contact-form__captcha-container #g-recaptcha>div {margin: 0;}.card--agent-card .contact-form__captcha-container>div {-webkit-transform: scale(.95);transform: scale(.95);}}@media screen and (min-width:1086px) {.landing_page--lifestyle .page-hero {height: 30rem;}}@media (min-width:1100px) {.frow .col-il-1-1 {width: 100%;}.frow .col-il-1-2 {width: 50%;}.frow .col-il-2-2 {width: 100%;}.frow .col-il-1-3 {width: 33.33333%;}.frow .col-il-2-3 {width: 66.66667%;}.frow .col-il-3-3 {width: 100%;}.frow .col-il-1-4 {width: 25%;}.frow .col-il-2-4 {width: 50%;}.frow .col-il-3-4 {width: 75%;}.frow .col-il-4-4 {width: 100%;}.frow .col-il-1-5 {width: 20%;}.frow .col-il-2-5 {width: 40%;}.frow .col-il-3-5 {width: 60%;}.frow .col-il-4-5 {width: 80%;}.frow .col-il-5-5 {width: 100%;}.frow .col-il-1-6 {width: 16.66667%;}.frow .col-il-2-6 {width: 33.33333%;}.frow .col-il-3-6 {width: 50%;}.frow .col-il-4-6 {width: 66.66667%;}.frow .col-il-5-6 {width: 83.33333%;}.frow .col-il-6-6 {width: 100%;}.frow .col-il-1-7 {width: 14.28571%;}.frow .col-il-2-7 {width: 28.57143%;}.frow .col-il-3-7 {width: 42.85714%;}.frow .col-il-4-7 {width: 57.14286%;}.frow .col-il-5-7 {width: 71.42857%;}.frow .col-il-6-7 {width: 85.71429%;}.frow .col-il-7-7 {width: 100%;}.frow .col-il-1-8 {width: 12.5%;}.frow .col-il-2-8 {width: 25%;}.frow .col-il-3-8 {width: 37.5%;}.frow .col-il-4-8 {width: 50%;}.frow .col-il-5-8 {width: 62.5%;}.frow .col-il-6-8 {width: 75%;}.frow .col-il-7-8 {width: 87.5%;}.frow .col-il-8-8 {width: 100%;}.frow .col-il-1-9 {width: 11.11111%;}.frow .col-il-2-9 {width: 22.22222%;}.frow .col-il-3-9 {width: 33.33333%;}.frow .col-il-4-9 {width: 44.44444%;}.frow .col-il-5-9 {width: 55.55556%;}.frow .col-il-6-9 {width: 66.66667%;}.frow .col-il-7-9 {width: 77.77778%;}.frow .col-il-8-9 {width: 88.88889%;}.frow .col-il-9-9 {width: 100%;}.frow .col-il-1-10 {width: 10%;}.frow .col-il-2-10 {width: 20%;}.frow .col-il-3-10 {width: 30%;}.frow .col-il-4-10 {width: 40%;}.frow .col-il-5-10 {width: 50%;}.frow .col-il-6-10 {width: 60%;}.frow .col-il-7-10 {width: 70%;}.frow .col-il-8-10 {width: 80%;}.frow .col-il-9-10 {width: 90%;}.frow .col-il-10-10 {width: 100%;}.frow .col-il-1-11 {width: 9.09091%;}.frow .col-il-2-11 {width: 18.18182%;}.frow .col-il-3-11 {width: 27.27273%;}.frow .col-il-4-11 {width: 36.36364%;}.frow .col-il-5-11 {width: 45.45455%;}.frow .col-il-6-11 {width: 54.54545%;}.frow .col-il-7-11 {width: 63.63636%;}.frow .col-il-8-11 {width: 72.72727%;}.frow .col-il-9-11 {width: 81.81818%;}.frow .col-il-10-11 {width: 90.90909%;}.frow .col-il-11-11 {width: 100%;}.frow .col-il-1-12 {width: 8.33333%;}.frow .col-il-2-12 {width: 16.66667%;}.frow .col-il-3-12 {width: 25%;}.frow .col-il-4-12 {width: 33.33333%;}.frow .col-il-5-12 {width: 41.66667%;}.frow .col-il-6-12 {width: 50%;}.frow .col-il-7-12 {width: 58.33333%;}.frow .col-il-8-12 {width: 66.66667%;}.frow .col-il-9-12 {width: 75%;}.frow .col-il-10-12 {width: 83.33333%;}.frow .col-il-11-12 {width: 91.66667%;}.frow .col-il-12-12 {width: 100%;}}@media (min-width:1100px) and (max-width:1359px) {.visible-il {display: block!important;}.frow.visible-il {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}.frow.hidden-il,.hidden-il {display: none!important;}.direction-row-il {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.direction-reverse-il {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.direction-column-il {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.direction-column-reverse-il {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}@media screen and (min-width:1100px) {.ldp .property-details__header {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.ldp .property-details__primary-content,.ldp .property-details__secondary-content {width: 70%;float: left;}.ldp .property-details__sidebar {margin-left: 1rem;margin-top: 3.125rem;width: calc(30% - 1rem);float: right;}.ldp .property-details .bed-bath-box {margin-left: auto;border-left: 1px solid #efefef;}.ldp .property-details .enercare-ad {margin-bottom: 0;}.ldp #measurement-tool {width: 50%;}body.c-trade .property-details__sidebar {margin-top: 0;}body.c-trade .property-details .bed-bath-box {margin-left: 0;}}@media screen and (min-width:1150px) {.card-group--has-ads .card-group__list {width: 1090px;}}@media (min-width:1200px) {.frow-container {width: 1170px;}}@media screen and (min-width:1240px) {.slick-list {-webkit-box-ordinal-group: unset;-ms-flex-order: unset;order: unset;margin-top: 0;}.slick-arrow:first-of-type {left: -3.8rem;}.slick-arrow:first-of-type,.slick-arrow:last-of-type {-webkit-box-ordinal-group: unset;-ms-flex-order: unset;order: unset;margin: 0;}.slick-arrow:last-of-type {right: -3.8rem;}.slick-arrow {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.slick-arrow:active {-webkit-transform: translateY(-50%) scale(.93);transform: translateY(-50%) scale(.93);}.jcf-checkbox {width: 20px;height: 20px;}.radio-holder--inline .radio-holder__item {margin-bottom: 0;width: auto;}.radio-holder__label {margin-bottom: 1em;}.u-border-left {border-left: 1px solid #ccc!important;}.u-border-right {border-right: 1px solid #ccc!important;}.hero {padding-bottom: 1.5rem;}.search-form--inner-page-form .search-form__filter-item {padding-bottom: 0;border-bottom: 0;}.search-form--inner-page-form .search-form__filter-item.buy-rent-toggle {margin: 0;}.search-form .advanced-search.with-archive {-webkit-box-flex: 0;-ms-flex: 0 0 9rem;flex: 0 0 9rem;}.card--agent-card .card__media img {font-family: object-fit\:cover;-o-object-fit: cover;object-fit: cover;}.card--agent-card .card__body {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.card--team-member .card__media img {font-family: object-fit\:cover;-o-object-fit: cover;object-fit: cover;}.card--team-member .card__body {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.card-group__item,.gallery-view .card-group__item {width: 25%;}.card-group--team-members-group .card-group__item {width: 50%;}.card-group--search-group .card-group__item {width: 33%;}.dashboard__box-header {padding: 0;}.dashboard__box-body .card-group__item:only-of-type {width: 100%;}.dashboard__searches-box .col-md-1-2:nth-of-type(2) {margin-top: 0;}.dashboard__results-box h1 {padding: 0;}.tab-bar {padding: .9rem;}.page-hero {height: 15.625rem;}.page-hero>img {width: 100%;height: 100%;}.map__legend ul {width: 65%;}.contact-form__textarea {margin-top: 0;}.contact-form--property-box-form .contact-form__title {text-align: left;}.contact-form--property-box-form .conact-form__input-container #phone {margin-bottom: .5em;}.contact-form--property-box-form .contact-form__currently-working {margin: 0;}.contact-form--property-box-form .contact-form__captcha-container #g-recaptcha {-webkit-transform: scale(.8);transform: scale(.8);}.contact-form--user-page-form .contact-form__title {font-size: 3rem;}.card--agent-card .contact-form__captcha-container>div {-webkit-transform: scale(.8);transform: scale(.8);}.lead-form h2.title--h1 {font-size: 3rem;}.circle-icon--small {width: 3.5em;height: 3.5em;}.ypl-logo-form-container {width: 7em;}.search-results-bar [class*=" col-"]:first-child,.search-results-bar [class*=" col-"]:nth-child(2),.search-results-bar [class*=" col-"]:nth-child(3),.search-results-bar [class^=col-]:first-child,.search-results-bar [class^=col-]:nth-child(2),.search-results-bar [class^=col-]:nth-child(3) {-webkit-box-ordinal-group: unset;-ms-flex-order: unset;order: unset;}.search-results-bar .search-results-options {margin-bottom: 0;}.search-results-bar .surrounding-area {margin-top: 0;}.search-results-options .sort {margin-left: auto;margin-right: .5rem;}.profile-contact-form-wrapper,.search-form--inner-page-form .search-bar {margin-top: 0;}.articles-box .article-container {margin: 0;}.property-details .button-container {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.property-details .agent-holder.team {display: block;}.property-details .agent-holder.team .card {width: 100%;margin: 0 0 1rem;}.lot-box h4 {width: 100%;}body:not(.ldp) .property-details__thumbnail-wrapper li img {font-family: object-fit:cover;object-position: 0\ 0;-o-object-fit: cover;object-fit: cover;-o-object-position: 0 0;object-position: 0 0;}body:not(.ldp) .property-details:first-of-type {margin: 0 1em 1.5em;}.ldp .button-container--stacked {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.ldp .agent-holder.team {display: block;}.ldp .agent-holder.team .card {width: 100%;margin: 0 0 1rem;}body.c-trade-page .ct-property-container {border-right: 1px solid #ccc;}body.c-trade .property-details .button-container {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.search-form__advanced-filter-item .checkbox-list {display: block;}.search-form__advanced-filter-item .checkbox-list li {margin: .5rem 10px .5rem 0;}.search-form__advanced-filter-item .checkbox-list li label {font-size: .89rem;}.property-filter-item {margin-top: 0;}.landing_page .video-column {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.landing_page .teasers {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;margin-top: 1.5rem;margin-bottom: 0;}.social-media {padding: 0;}.page-hero__title {left: calc((100% - 1180px - 1.75rem) / 2);padding: 0 0 0 .5em;}}@media (min-width:1240px) {.frow .col-md-1-1 {width: 100%;}.frow .col-md-1-2 {width: 50%;}.frow .col-md-2-2 {width: 100%;}.frow .col-md-1-3 {width: 33.33333%;}.frow .col-md-2-3 {width: 66.66667%;}.frow .col-md-3-3 {width: 100%;}.frow .col-md-1-4 {width: 25%;}.frow .col-md-2-4 {width: 50%;}.frow .col-md-3-4 {width: 75%;}.frow .col-md-4-4 {width: 100%;}.frow .col-md-1-5 {width: 20%;}.frow .col-md-2-5 {width: 40%;}.frow .col-md-3-5 {width: 60%;}.frow .col-md-4-5 {width: 80%;}.frow .col-md-5-5 {width: 100%;}.frow .col-md-1-6 {width: 16.66667%;}.frow .col-md-2-6 {width: 33.33333%;}.frow .col-md-3-6 {width: 50%;}.frow .col-md-4-6 {width: 66.66667%;}.frow .col-md-5-6 {width: 83.33333%;}.frow .col-md-6-6 {width: 100%;}.frow .col-md-1-7 {width: 14.28571%;}.frow .col-md-2-7 {width: 28.57143%;}.frow .col-md-3-7 {width: 42.85714%;}.frow .col-md-4-7 {width: 57.14286%;}.frow .col-md-5-7 {width: 71.42857%;}.frow .col-md-6-7 {width: 85.71429%;}.frow .col-md-7-7 {width: 100%;}.frow .col-md-1-8 {width: 12.5%;}.frow .col-md-2-8 {width: 25%;}.frow .col-md-3-8 {width: 37.5%;}.frow .col-md-4-8 {width: 50%;}.frow .col-md-5-8 {width: 62.5%;}.frow .col-md-6-8 {width: 75%;}.frow .col-md-7-8 {width: 87.5%;}.frow .col-md-8-8 {width: 100%;}.frow .col-md-1-9 {width: 11.11111%;}.frow .col-md-2-9 {width: 22.22222%;}.frow .col-md-3-9 {width: 33.33333%;}.frow .col-md-4-9 {width: 44.44444%;}.frow .col-md-5-9 {width: 55.55556%;}.frow .col-md-6-9 {width: 66.66667%;}.frow .col-md-7-9 {width: 77.77778%;}.frow .col-md-8-9 {width: 88.88889%;}.frow .col-md-9-9 {width: 100%;}.frow .col-md-1-10 {width: 10%;}.frow .col-md-2-10 {width: 20%;}.frow .col-md-3-10 {width: 30%;}.frow .col-md-4-10 {width: 40%;}.frow .col-md-5-10 {width: 50%;}.frow .col-md-6-10 {width: 60%;}.frow .col-md-7-10 {width: 70%;}.frow .col-md-8-10 {width: 80%;}.frow .col-md-9-10 {width: 90%;}.frow .col-md-10-10 {width: 100%;}.frow .col-md-1-11 {width: 9.09091%;}.frow .col-md-2-11 {width: 18.18182%;}.frow .col-md-3-11 {width: 27.27273%;}.frow .col-md-4-11 {width: 36.36364%;}.frow .col-md-5-11 {width: 45.45455%;}.frow .col-md-6-11 {width: 54.54545%;}.frow .col-md-7-11 {width: 63.63636%;}.frow .col-md-8-11 {width: 72.72727%;}.frow .col-md-9-11 {width: 81.81818%;}.frow .col-md-10-11 {width: 90.90909%;}.frow .col-md-11-11 {width: 100%;}.frow .col-md-1-12 {width: 8.33333%;}.frow .col-md-2-12 {width: 16.66667%;}.frow .col-md-3-12 {width: 25%;}.frow .col-md-4-12 {width: 33.33333%;}.frow .col-md-5-12 {width: 41.66667%;}.frow .col-md-6-12 {width: 50%;}.frow .col-md-7-12 {width: 58.33333%;}.frow .col-md-8-12 {width: 66.66667%;}.frow .col-md-9-12 {width: 75%;}.frow .col-md-10-12 {width: 83.33333%;}.frow .col-md-11-12 {width: 91.66667%;}.frow .col-md-12-12 {width: 100%;}}@media (min-width:1240px) and (max-width:1099px) {.visible-md {display: block!important;}.frow.visible-md {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}.frow.hidden-md,.hidden-md {display: none!important;}.direction-row-md {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.direction-reverse-md {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.direction-column-md {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.direction-column-reverse-md {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}@media screen and (min-width:1320px) {.contact-form--property-box-form .contact-form__captcha-container #g-recaptcha {-webkit-transform: scale(.75);transform: scale(.75);}}@media screen and (min-width:1330px) {.ll-filters.ll-search .ll-category-section:first-of-type {padding-left: 0;}}@media (min-width:1360px) {.frow .col-lg-1-1 {width: 100%;}.frow .col-lg-1-2 {width: 50%;}.frow .col-lg-2-2 {width: 100%;}.frow .col-lg-1-3 {width: 33.33333%;}.frow .col-lg-2-3 {width: 66.66667%;}.frow .col-lg-3-3 {width: 100%;}.frow .col-lg-1-4 {width: 25%;}.frow .col-lg-2-4 {width: 50%;}.frow .col-lg-3-4 {width: 75%;}.frow .col-lg-4-4 {width: 100%;}.frow .col-lg-1-5 {width: 20%;}.frow .col-lg-2-5 {width: 40%;}.frow .col-lg-3-5 {width: 60%;}.frow .col-lg-4-5 {width: 80%;}.frow .col-lg-5-5 {width: 100%;}.frow .col-lg-1-6 {width: 16.66667%;}.frow .col-lg-2-6 {width: 33.33333%;}.frow .col-lg-3-6 {width: 50%;}.frow .col-lg-4-6 {width: 66.66667%;}.frow .col-lg-5-6 {width: 83.33333%;}.frow .col-lg-6-6 {width: 100%;}.frow .col-lg-1-7 {width: 14.28571%;}.frow .col-lg-2-7 {width: 28.57143%;}.frow .col-lg-3-7 {width: 42.85714%;}.frow .col-lg-4-7 {width: 57.14286%;}.frow .col-lg-5-7 {width: 71.42857%;}.frow .col-lg-6-7 {width: 85.71429%;}.frow .col-lg-7-7 {width: 100%;}.frow .col-lg-1-8 {width: 12.5%;}.frow .col-lg-2-8 {width: 25%;}.frow .col-lg-3-8 {width: 37.5%;}.frow .col-lg-4-8 {width: 50%;}.frow .col-lg-5-8 {width: 62.5%;}.frow .col-lg-6-8 {width: 75%;}.frow .col-lg-7-8 {width: 87.5%;}.frow .col-lg-8-8 {width: 100%;}.frow .col-lg-1-9 {width: 11.11111%;}.frow .col-lg-2-9 {width: 22.22222%;}.frow .col-lg-3-9 {width: 33.33333%;}.frow .col-lg-4-9 {width: 44.44444%;}.frow .col-lg-5-9 {width: 55.55556%;}.frow .col-lg-6-9 {width: 66.66667%;}.frow .col-lg-7-9 {width: 77.77778%;}.frow .col-lg-8-9 {width: 88.88889%;}.frow .col-lg-9-9 {width: 100%;}.frow .col-lg-1-10 {width: 10%;}.frow .col-lg-2-10 {width: 20%;}.frow .col-lg-3-10 {width: 30%;}.frow .col-lg-4-10 {width: 40%;}.frow .col-lg-5-10 {width: 50%;}.frow .col-lg-6-10 {width: 60%;}.frow .col-lg-7-10 {width: 70%;}.frow .col-lg-8-10 {width: 80%;}.frow .col-lg-9-10 {width: 90%;}.frow .col-lg-10-10 {width: 100%;}.frow .col-lg-1-11 {width: 9.09091%;}.frow .col-lg-2-11 {width: 18.18182%;}.frow .col-lg-3-11 {width: 27.27273%;}.frow .col-lg-4-11 {width: 36.36364%;}.frow .col-lg-5-11 {width: 45.45455%;}.frow .col-lg-6-11 {width: 54.54545%;}.frow .col-lg-7-11 {width: 63.63636%;}.frow .col-lg-8-11 {width: 72.72727%;}.frow .col-lg-9-11 {width: 81.81818%;}.frow .col-lg-10-11 {width: 90.90909%;}.frow .col-lg-11-11 {width: 100%;}.frow .col-lg-1-12 {width: 8.33333%;}.frow .col-lg-2-12 {width: 16.66667%;}.frow .col-lg-3-12 {width: 25%;}.frow .col-lg-4-12 {width: 33.33333%;}.frow .col-lg-5-12 {width: 41.66667%;}.frow .col-lg-6-12 {width: 50%;}.frow .col-lg-7-12 {width: 58.33333%;}.frow .col-lg-8-12 {width: 66.66667%;}.frow .col-lg-9-12 {width: 75%;}.frow .col-lg-10-12 {width: 83.33333%;}.frow .col-lg-11-12 {width: 91.66667%;}.frow .col-lg-12-12 {width: 100%;}}@media (min-width:1360px) and (max-width:1439px) {.visible-lg {display: block!important;}.frow.visible-lg {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}.frow.hidden-lg,.hidden-lg {display: none!important;}.direction-row-lg {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.direction-reverse-lg {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.direction-column-lg {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.direction-column-reverse-lg {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}@media screen and (min-width:1360px) {.card-group__item {padding: 0 .625rem 1.25rem;}.card-group__item.slick-slide {min-width: 320px;margin-right: 20px;padding: 0;}.search-form__filter-container-row.archive-controls-inner:before {display: block;height: 60px;width: 1px;content: "";background: #ccc;position: absolute;left: -1rem;top: calc(50% - 27px);}.search-form__filter-container-row.archive-controls-inner .checkbox-container {max-width: unset;}.landing_page--school_search .page-hero {height: 17rem;}.landing_page--travel_time .page-hero,.landing_page--valuation .page-hero {height: 22rem;}.landing_page--lifestyle .page-hero {height: 25rem;height: 30rem;top: unset;}}@media (min-width:1440px) {.frow .col-xl-1-1 {width: 100%;}.frow .col-xl-1-2 {width: 50%;}.frow .col-xl-2-2 {width: 100%;}.frow .col-xl-1-3 {width: 33.33333%;}.frow .col-xl-2-3 {width: 66.66667%;}.frow .col-xl-3-3 {width: 100%;}.frow .col-xl-1-4 {width: 25%;}.frow .col-xl-2-4 {width: 50%;}.frow .col-xl-3-4 {width: 75%;}.frow .col-xl-4-4 {width: 100%;}.frow .col-xl-1-5 {width: 20%;}.frow .col-xl-2-5 {width: 40%;}.frow .col-xl-3-5 {width: 60%;}.frow .col-xl-4-5 {width: 80%;}.frow .col-xl-5-5 {width: 100%;}.frow .col-xl-1-6 {width: 16.66667%;}.frow .col-xl-2-6 {width: 33.33333%;}.frow .col-xl-3-6 {width: 50%;}.frow .col-xl-4-6 {width: 66.66667%;}.frow .col-xl-5-6 {width: 83.33333%;}.frow .col-xl-6-6 {width: 100%;}.frow .col-xl-1-7 {width: 14.28571%;}.frow .col-xl-2-7 {width: 28.57143%;}.frow .col-xl-3-7 {width: 42.85714%;}.frow .col-xl-4-7 {width: 57.14286%;}.frow .col-xl-5-7 {width: 71.42857%;}.frow .col-xl-6-7 {width: 85.71429%;}.frow .col-xl-7-7 {width: 100%;}.frow .col-xl-1-8 {width: 12.5%;}.frow .col-xl-2-8 {width: 25%;}.frow .col-xl-3-8 {width: 37.5%;}.frow .col-xl-4-8 {width: 50%;}.frow .col-xl-5-8 {width: 62.5%;}.frow .col-xl-6-8 {width: 75%;}.frow .col-xl-7-8 {width: 87.5%;}.frow .col-xl-8-8 {width: 100%;}.frow .col-xl-1-9 {width: 11.11111%;}.frow .col-xl-2-9 {width: 22.22222%;}.frow .col-xl-3-9 {width: 33.33333%;}.frow .col-xl-4-9 {width: 44.44444%;}.frow .col-xl-5-9 {width: 55.55556%;}.frow .col-xl-6-9 {width: 66.66667%;}.frow .col-xl-7-9 {width: 77.77778%;}.frow .col-xl-8-9 {width: 88.88889%;}.frow .col-xl-9-9 {width: 100%;}.frow .col-xl-1-10 {width: 10%;}.frow .col-xl-2-10 {width: 20%;}.frow .col-xl-3-10 {width: 30%;}.frow .col-xl-4-10 {width: 40%;}.frow .col-xl-5-10 {width: 50%;}.frow .col-xl-6-10 {width: 60%;}.frow .col-xl-7-10 {width: 70%;}.frow .col-xl-8-10 {width: 80%;}.frow .col-xl-9-10 {width: 90%;}.frow .col-xl-10-10 {width: 100%;}.frow .col-xl-1-11 {width: 9.09091%;}.frow .col-xl-2-11 {width: 18.18182%;}.frow .col-xl-3-11 {width: 27.27273%;}.frow .col-xl-4-11 {width: 36.36364%;}.frow .col-xl-5-11 {width: 45.45455%;}.frow .col-xl-6-11 {width: 54.54545%;}.frow .col-xl-7-11 {width: 63.63636%;}.frow .col-xl-8-11 {width: 72.72727%;}.frow .col-xl-9-11 {width: 81.81818%;}.frow .col-xl-10-11 {width: 90.90909%;}.frow .col-xl-11-11 {width: 100%;}.frow .col-xl-1-12 {width: 8.33333%;}.frow .col-xl-2-12 {width: 16.66667%;}.frow .col-xl-3-12 {width: 25%;}.frow .col-xl-4-12 {width: 33.33333%;}.frow .col-xl-5-12 {width: 41.66667%;}.frow .col-xl-6-12 {width: 50%;}.frow .col-xl-7-12 {width: 58.33333%;}.frow .col-xl-8-12 {width: 66.66667%;}.frow .col-xl-9-12 {width: 75%;}.frow .col-xl-10-12 {width: 83.33333%;}.frow .col-xl-11-12 {width: 91.66667%;}.frow .col-xl-12-12 {width: 100%;}}@media (min-width:1440px) and (max-width:1599px) {.visible-xl {display: block!important;}.frow.visible-xl {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}.frow.hidden-xl,.hidden-xl {display: none!important;}.direction-row-xl {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.direction-reverse-xl {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.direction-column-xl {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.direction-column-reverse-xl {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}@media screen and (min-width:1440px) {.page-hero {height: 20rem;}.featured-properties__text {padding: 1rem 0;}}@media screen and (min-width:1500px) {.card-group--has-ads .card-group__list {width: 1450px;}}@media (min-width:1600px) {.frow .col-xxl-1-1 {width: 100%;}.frow .col-xxl-1-2 {width: 50%;}.frow .col-xxl-2-2 {width: 100%;}.frow .col-xxl-1-3 {width: 33.33333%;}.frow .col-xxl-2-3 {width: 66.66667%;}.frow .col-xxl-3-3 {width: 100%;}.frow .col-xxl-1-4 {width: 25%;}.frow .col-xxl-2-4 {width: 50%;}.frow .col-xxl-3-4 {width: 75%;}.frow .col-xxl-4-4 {width: 100%;}.frow .col-xxl-1-5 {width: 20%;}.frow .col-xxl-2-5 {width: 40%;}.frow .col-xxl-3-5 {width: 60%;}.frow .col-xxl-4-5 {width: 80%;}.frow .col-xxl-5-5 {width: 100%;}.frow .col-xxl-1-6 {width: 16.66667%;}.frow .col-xxl-2-6 {width: 33.33333%;}.frow .col-xxl-3-6 {width: 50%;}.frow .col-xxl-4-6 {width: 66.66667%;}.frow .col-xxl-5-6 {width: 83.33333%;}.frow .col-xxl-6-6 {width: 100%;}.frow .col-xxl-1-7 {width: 14.28571%;}.frow .col-xxl-2-7 {width: 28.57143%;}.frow .col-xxl-3-7 {width: 42.85714%;}.frow .col-xxl-4-7 {width: 57.14286%;}.frow .col-xxl-5-7 {width: 71.42857%;}.frow .col-xxl-6-7 {width: 85.71429%;}.frow .col-xxl-7-7 {width: 100%;}.frow .col-xxl-1-8 {width: 12.5%;}.frow .col-xxl-2-8 {width: 25%;}.frow .col-xxl-3-8 {width: 37.5%;}.frow .col-xxl-4-8 {width: 50%;}.frow .col-xxl-5-8 {width: 62.5%;}.frow .col-xxl-6-8 {width: 75%;}.frow .col-xxl-7-8 {width: 87.5%;}.frow .col-xxl-8-8 {width: 100%;}.frow .col-xxl-1-9 {width: 11.11111%;}.frow .col-xxl-2-9 {width: 22.22222%;}.frow .col-xxl-3-9 {width: 33.33333%;}.frow .col-xxl-4-9 {width: 44.44444%;}.frow .col-xxl-5-9 {width: 55.55556%;}.frow .col-xxl-6-9 {width: 66.66667%;}.frow .col-xxl-7-9 {width: 77.77778%;}.frow .col-xxl-8-9 {width: 88.88889%;}.frow .col-xxl-9-9 {width: 100%;}.frow .col-xxl-1-10 {width: 10%;}.frow .col-xxl-2-10 {width: 20%;}.frow .col-xxl-3-10 {width: 30%;}.frow .col-xxl-4-10 {width: 40%;}.frow .col-xxl-5-10 {width: 50%;}.frow .col-xxl-6-10 {width: 60%;}.frow .col-xxl-7-10 {width: 70%;}.frow .col-xxl-8-10 {width: 80%;}.frow .col-xxl-9-10 {width: 90%;}.frow .col-xxl-10-10 {width: 100%;}.frow .col-xxl-1-11 {width: 9.09091%;}.frow .col-xxl-2-11 {width: 18.18182%;}.frow .col-xxl-3-11 {width: 27.27273%;}.frow .col-xxl-4-11 {width: 36.36364%;}.frow .col-xxl-5-11 {width: 45.45455%;}.frow .col-xxl-6-11 {width: 54.54545%;}.frow .col-xxl-7-11 {width: 63.63636%;}.frow .col-xxl-8-11 {width: 72.72727%;}.frow .col-xxl-9-11 {width: 81.81818%;}.frow .col-xxl-10-11 {width: 90.90909%;}.frow .col-xxl-11-11 {width: 100%;}.frow .col-xxl-1-12 {width: 8.33333%;}.frow .col-xxl-2-12 {width: 16.66667%;}.frow .col-xxl-3-12 {width: 25%;}.frow .col-xxl-4-12 {width: 33.33333%;}.frow .col-xxl-5-12 {width: 41.66667%;}.frow .col-xxl-6-12 {width: 50%;}.frow .col-xxl-7-12 {width: 58.33333%;}.frow .col-xxl-8-12 {width: 66.66667%;}.frow .col-xxl-9-12 {width: 75%;}.frow .col-xxl-10-12 {width: 83.33333%;}.frow .col-xxl-11-12 {width: 91.66667%;}.frow .col-xxl-12-12 {width: 100%;}.visible-xxl {display: block!important;}.frow.visible-xxl {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}.frow.hidden-xxl,.hidden-xxl {display: none!important;}.direction-row-xxl {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.direction-reverse-xxl {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.direction-column-xxl {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.direction-column-reverse-xxl {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}@media screen and (min-width:1600px) {.contact-form--property-box-form .contact-form__captcha-container #g-recaptcha {-webkit-transform: scale(.8);transform: scale(.8);}.card--agent-card .contact-form__captcha-container>div {-webkit-transform: scale(1);transform: scale(1);}}@media screen and (max-width:1230px) {#brands-menu-desktop .menu-item.commercial {display: none;}}@media only screen and (max-width:1099px) {body.c-trade .address-bar {width: 100%;}}@media screen and (max-width:990px) {#brands-menu-desktop .menu-item.blog {display: none;}#brands-menu-desktop .menu-item.carriage-trade,#brands-menu-desktop .menu-item.rlp {border-right: 1px solid #eee;}}@media screen and (max-width:890px) {#brands-menu-desktop .menu-item.media-room {display: none;}}@media screen and (max-width:878px) {.landing_page--lifestyle .ll-filters.ll-search .ll-category-section {width: 100%;}.landing_page--lifestyle .ll-filters.ll-search .ll-grid-score {height: 50px;width: calc(50% - 10px);margin: 0 5px;}.landing_page--lifestyle .ll-filters.ll-search .ll-grid-score .ll-icon svg {height: 30px;width: 30px;position: absolute;top: 8px;left: 5px;}.landing_page--lifestyle .ll-grid-score .ll-label {width: 75%!important;float: right;}.landing_page--lifestyle .ll-filters.ll-search .ll-grid-score .ll-label span {position: relative;top: -35px;text-align: left;padding-right: 5px;}.landing_page--lifestyle .ll-filters.ll-search .ll-grid-score .pretty.p-svg .state .svg {height: 10px;width: 10px;left: 2px;}.landing_page--lifestyle .ll-filters.ll-search .ll-category-section {padding-left: 0!important;}}@media screen and (max-width:800px) {.map-view__sidebar {display: none;}}@media screen and (max-width:791px) {.recommended .card .listing-meta--small {width: 100%;}.recommended .card .listing-meta {text-align: left;}}@media screen and (max-width:787px) {.property-details__block.enercare-ad {padding: 1.2rem 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.property-details__block.enercare-ad .title--h4 {padding-left: 1.5rem;}}@media (max-width:769px) {.ypl-results--inner {width: 100%;}}@media screen and (max-width:769px) {.card__body .ll-match-score {position: absolute;right: 0;top: -22px;height: 30px;width: 30px;}.ll-match-score:before,.ll-match-score:hover span.ll-tooltip {display: none!important;}#locallogicLegend {display: block;}.map-mode #locallogicLegend {display: none;}}@media (max-width:768px) {.ypl-results-container {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 70vh;}}@media only screen and (max-width:767px) {body.c-trade .ct-bottom-hr {padding-bottom: 30px;border-bottom: 1px solid #555;}body.c-trade .ct-bottom-hr-last {padding-bottom: 30px;border-bottom: none;}}@media screen and (max-width:610px) {.fr .trend-column h3.address {min-height: 65px;}}@media (max-width:577px) {.ldp .js-climate-info-summary p {padding-left: 15px;}body.c-trade .address-bar {width: 100%;}body.c-trade .ct-row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}body.c-trade .ct-row .price {width: 100%;}body.c-trade .ct-pennant {width: 20%;}body.c-trade .price h5 {text-align: left;}body.c-trade .icon-baths,body.c-trade .icon-beds {display: none;}body.c-trade .bed-bath-box {text-align: center;width: 100%;}body.c-trade .bed_sm {text-align: right;}body.c-trade .bed_sm:after {position: relative;content: "/";left: 13px;}body.c-trade .bath_sm {text-align: left;}body.c-trade .bed-bath-box__item {padding: 0 .75rem;}body.c-trade .bed-bath-box.bed-bath-box--simple {width: unset;}body.c-trade .bed-bath-box__item .icon {display: none;}body.c-trade hr.ct-banner,body.c-trade hr.ct-logo {margin-left: 15px;margin-right: 15px;}body.c-trade hr.ct-banner {width: unset;}body.c-trade span.listing-flag__text {padding: 0;}}@media only screen and (max-width:577px) {body.c-trade .u-flexbox .beds .bed-bath-box__value:before {padding-right: 5px;padding-left: 5px;}.u-margin-right {margin-right: 0!important;}body.c-trade .bed-bath-box__item {padding: 0;}.bed-bath-box--simple .beds {margin-right: 0;}body.c-trade .u-flexbox .beds .bed-bath-box__value:after {padding-left: 5px;}.price-wrapper .title.title--h1.price {width: 100%;}.ct-row .price h3 {padding-left: 15px;}.ct-pennant,.ct-pennant-fr {margin-bottom: 15px;}.u-flexbox {display: unset;}.u-flexbox .price {width: 100%;white-space: nowrap;}body.c-trade .bed-bath-box {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}}@media screen and (max-width:500px) {.ldp .cta-box {margin: 0;}}@media screen and (max-width:490px) {.trend-column h3.address {min-height: 65px;}}@media screen and (max-width:480px) {#lmap {height: 300px;}.search-results-options {margin-bottom: 50px!important;position: relative;}.card__body .ll-match-score {position: absolute;right: -15px;top: -50px;height: 30px;width: 30px;}#locallogicLifestyleButton {position: absolute;top: 100px;}#seo-page a#locallogicLifestyleButton {position: relative;}#seo-page #locallogicSection {margin-top: -140px;}.reduced-controls #locallogicLifestyleButton {top: 65px;}#locallogicSection {margin-top: -155px;}.ll-filters.ll-search .ll-category-section {width: 100%;}.ll-filters.ll-search .ll-grid-score {height: 50px;width: calc(50% - 10px);margin: 0 5px;}.ll-filters.ll-search .ll-grid-score .ll-icon svg {height: 30px;width: 30px;position: absolute;top: 8px;left: 5px;}.ll-grid-score .ll-label {width: 75%!important;float: right;}.ll-filters.ll-search .ll-grid-score .ll-label span {position: relative;top: -35px;text-align: left;padding-right: 5px;}.ll-filters.ll-search .ll-grid-score .pretty.p-svg .state .svg {height: 10px;width: 10px;left: 2px;}.ll-filters.ll-search .ll-category-section {padding-left: 0!important;}.map-property {margin-right: 31px;}}@media (max-width:479px) {.visible-xs {display: block!important;}.frow.visible-xs {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}.frow.hidden-xs,.hidden-xs {display: none!important;}.direction-row-xs {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.direction-reverse-xs {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.direction-column-xs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.direction-column-reverse-xs {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}@media screen and (max-width:479px) {.td_ins_des {display: none;}}@media screen and (max-width:435px) {.fr .trend-column h3.address {min-height: 87px;}}@media screen and (max-width:425px) {.card-group--has-ads .advertisement {height: unset;padding-bottom: 15px;}.advertisement {height: unset;}}@media only screen and (max-width:420px) {#bookShowingForm input[type=date]:before {min-width: 200px;font-size: 75%;}.fr #bookShowingForm input[type=date]:before {font-size: 68%;}.follow-box__body .cta .button {white-space: normal;}}@media screen and (max-width:400px) {.gallery-agent .contact-form__captcha-container {max-height: 70px;}.contact-form__input-container input {padding: .7rem;}}@media screen and (max-height:650px) {.mfp-content .lead-capture-modal#bookShowingDialog,.mfp-content .lead-capture-modal#emailShareDialog,.mfp-content .lead-capture-modal#requestInfoDialog {overflow-y: scroll;overflow-x: hidden;}.ldp .mfp-ajax-holder .mfp-content,.ldp .mfp-inline-holder .mfp-content {position: fixed;}}@media print {#content,#main-content,html {width: 100%;margin: 0!important;float: none;}body {line-height: 1.3;background: #fff!important;color: #000;}blockquote {page-break-inside: avoid;}h1,h2,h3,h4,h5,h6,img {page-break-after: avoid;}h1,h2,h3,h4,h5,h6,img,pre,table {page-break-inside: avoid;}dl,ol,ul {page-break-before: avoid;}a,a:link,a:visited {background: transparent;color: #666;font-weight: 700;text-decoration: underline;text-align: left;}a {page-break-inside: avoid;}a[href^=http]:after {content: " <" attr(href) "> ";}a:after>img,article a[href^="#"]:after {content: "";}a:not(:local-link):after {content: " <" attr(href) "> ";}#menu-footer-menu,#property-search-form,.footer-links,.page-hero>img,.social-links-container,.top-bar,nav {display: none;}address,blockquote,dd,dt,li,p {font-size: 100%;}li {line-height: 1.6em;}.page-hero__title {display: block;height: auto;position: relative;color: #000;margin: 0;padding: 0 0 0 1rem;-webkit-transform: none;transform: none;font-weight: 700;}.page-hero {height: auto;margin: 0;padding: 0;}.u-do-not-print {display: none!important;}.page-block--valuation {clear: both;}.house-worth__valuation-container {clear: both!important;}.house-worth__map {width: 320px!important;float: left;}.house-worth__link .link,.house-worth__title-container .link {display: none!important;}.house-worth__map img {width: 320px;}.house-worth__value {width: 400px!important;display: block;float: left;}.house-worth__valuation-container {display: block;}}@-webkit-keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(1turn);transform: rotate(1turn);}}@keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(1turn);transform: rotate(1turn);}}@-webkit-keyframes b {0% {top: -300px;opacity: 0;}to {top: 0;opacity: 1;}}@keyframes b {0% {top: -300px;opacity: 0;}to {top: 0;opacity: 1;}}@-webkit-keyframes c {0%,20%,50%,80%,to {-webkit-transform: translateY(0);}40% {-webkit-transform: translateY(-30px);}60% {-webkit-transform: translateY(-15px);}}@keyframes c {0%,20%,50%,80%,to {-webkit-transform: translateY(0);transform: translateY(0);}40% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}60% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}}@-webkit-keyframes d {0%,20%,50%,80%,to {-webkit-transform: translateY(-30px);transform: translateY(-30px);}40% {-webkit-transform: translateY(0);transform: translateY(0);}60% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}}@keyframes d {0%,20%,50%,80%,to {-webkit-transform: translateY(-30px);transform: translateY(-30px);}40% {-webkit-transform: translateY(0);transform: translateY(0);}60% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}}
