.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}.autocorrect-popup,.choice-popup{position:absolute;top:100%;left:2px;width:548px;z-index:9999;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 ul,.autocorrect-popup ul li:last-child{background-repeat:no-repeat;background-position:right bottom}.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:98}.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 rgba(0,0,0,0);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 rgba(0,0,0,0)}.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:1px 1px 2px #aaa9a9 inset;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 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 rgba(0,0,0,0);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:0 0}.dash-contact .feedback-box fieldset{float:left;width:75%}div.property .dash-contact .form-section{display:block;width:31%;float:left}.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:101}.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:9999}.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 center center}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 center center}.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}.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{visibility:hidden}.thumb-nav.left{visibility:hidden;opacity:0}.mfp-gallery .mfp-content{background:0 0}.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 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}.property-demographics-box .container-1{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(24% - 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:49.5%;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:nth-of-type(1){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 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}#highlightMarker{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}#highlightMarker.invert{margin-top:100px!important;-webkit-animation:bounceAlt 2s infinite!important;animation:bounceAlt 2s infinite!important}#highlightMarker.invert img{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-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 bounceAlt{0%,100%,20%,50%,80%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}40%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounceAlt{0%,100%,20%,50%,80%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}40%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.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--house-requity .listing-flag__text{color:#0d8282}.listing-flag--house-requity .icon{background:#0d8282}svg.listing-flag__icon.icon.icon-house-requity{background:#0d8282}span.listing-flag__text.listing-flag__requity{color:#0d8282}.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}.ldp .property-flag-container .listing-flag__icon.icon.icon-house-requity{padding:.25rem}.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}.bed-bath-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #efefef}.bed-bath-box__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 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;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}.bed-bath-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #efefef}.bed-bath-box__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 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;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}.scrolling-nav{position:relative;height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scrolling-nav__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.75rem;margin-right:.75rem;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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(rgba(255,255,255,0)),color-stop(80%,#fff));background:linear-gradient(to right,rgba(255,255,255,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}.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{border:4px solid #008a00;max-width:336.5px;margin:0 auto}.td_ins_des{border:4px solid #008a00;margin:0 auto;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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px}.td_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.td_desktop{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{font-family:"TD Graphik Web Semibold",Roboto,"Helvetica Neue Lt Std",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-stretch:normal;padding-top:10px;color:#a6a6a6}.td_centre_footer,.td_centre_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;font-size:12px}.td_centre_footer{color:#a6a6a6}.td_centre_head{color:#a6a6a6}.td_centre_footer b{color:#a6a6a6}.td_centre_footer .td_title,.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_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_footer_left{font-family:"TD Graphik Web Semibold",Roboto,"Helvetica Neue Lt Std",Helvetica,Arial,sans-serif;-ms-flex-item-align:end;align-self:flex-end;font-weight:500;font-style:normal;font-stretch:normal;color:#a6a6a6}.td_footer_right{-ms-flex-item-align:end;align-self:flex-end;font-weight:700;font-style:normal;font-stretch:normal;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-family:"TD Graphik Web Medium",Roboto,"Helvetica Neue Lt Std",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-stretch:normal}.TDGraphik-Medium-Web{font-family:"TD Graphik Web Medium",Roboto,"Helvetica Neue Lt Std",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-stretch:normal}.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}@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}.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 .5em}.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:0 0}.mfp-wrap.fs-slideshow .mfp-content{height:100%}.mfp-wrap.fs-slideshow .fullscreen-gallery{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:1000;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:1100;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:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#fff;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;background-color:#ea002a;color:#fff}.modal-body{padding:2px 16px}.modal-footer{padding:2px 16px;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}.mfp-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1101;overflow:hidden;background:rgba(51,51,51,.8)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1120;position:fixed;outline:0;overflow:hidden}.mfp-container{text-align:center;position:fixed;width:100%;height:100%;left:0;top:0;padding:0;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:1102}.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:center;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:1000;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:1000;-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}.property-demographics-box .card p{text-align:center;margin:1em 0}.property-demographics-box .card p.footnote{margin:0 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{display:none}.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)}.expandable-box__hidden{display:none}.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:100;-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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 2.6rem 1rem 1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.follow-box__body .cta{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;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 0 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:100;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.51);box-shadow:0 2px 6px 0 rgba(0,0,0,.51)}.ldp .property-details__block.requity-ldp{background-color:#aececf;padding:15px}.requity-container{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-top:5px}.requity-logo{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;padding-top:5px}.requity-logo a{display:block;text-decoration:none}.requity-logo a:hover{text-decoration:none}.requity-logo img{max-width:100%;height:auto}.requity-text{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;padding-right:1em}.requity-text__title{font-weight:700;font-size:1.2em;line-height:1;color:#ea002a}.requity-text__subtitle{font-size:.9em;margin-top:0;font-weight:700}.requity-action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right}.requity-button{color:#fff;background-color:#2a8e8e;padding:10px 15px;font-size:.9em;font-weight:700;white-space:nowrap}.requity-text{padding-left:1em}.requity-bold{font-weight:700}.u-font-italic{font-style:italic}textarea[name=added_details]::-webkit-input-placeholder{font-style:italic}textarea[name=added_details]::-moz-placeholder{font-style:italic}textarea[name=added_details]:-ms-input-placeholder{font-style:italic}textarea[name=added_details]::-ms-input-placeholder{font-style:italic}textarea[name=added_details]::placeholder{font-style:italic}label .rent_qualification{font-size:16px}.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:0 0}.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:0 0}.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{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;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}.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;-moz-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:0 0}.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;height:100%}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:0}#tabs li a{color:#ea002a;padding-top:5px;padding-left:7px;padding-right:7px;padding-bottom:8px;display:block;background:#fff;border-top:10px solid #ea002a;text-decoration:none;outline:0;font-size:120%}#tabs li a.inactive{color:#000;padding-top:5px;padding-bottom:8px;padding-left:8px;padding-right:8px;outline:0;border-top:10px solid #fff}#tabs li a.inactive:hover,#tabs li a:hover{color:#ea002a;outline:0}.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:1100}.property-details__media{position:relative;overflow:hidden}.climate-mobile-score{padding-bottom:25px}.climate-mobile-secondary{padding-top:5px}.sold-price-wrapper{font-size:1.125rem;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 15px;font-weight:100}.sold-date-wrapper{font-size:1.125rem;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 15px 8px 0;font-weight:100}.listing-flag__icon.icon.archive.icon-archive-sold{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.ldp .listing-flag--archive-sold .listing-flag__text{padding:0 1em 0 0}.listing-flag--archive-sold{padding-right:1em}.investmentLinkTitle{font-size:13pt;color:#ea002a;font-weight:700}body.c-trade-page h1,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 .title--h2,body.c-trade-page h2{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{background:#000}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-form__filter-item h4{color:#333}body.c-trade-page .search-bar__drop-down .title--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:0 0}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 .less-msg span,body.c-trade-page .property .more-msg span{color:#fff}body.c-trade-page .property-details .contact-form .title--h2,body.c-trade-page .property-details .contact-form h2{color:#fff}body.c-trade-page .mfp-content .modal-message{color:#000}body.c-trade-page .mfp-content .modal-message h2{color:#000}body.c-trade-page #local-logic div.ll-section-detail{background:0 0}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:0 0;color:#000}body.c-trade .button:focus,body.c-trade .button:hover{background:#a20025;color:#fff}body.c-trade .button--outline-rlp-red:focus,body.c-trade .button--outline-rlp-red:hover{background:#a20025;color:#fff}body.c-trade .card--house-worth .house-worth__title{color:#000}body.c-trade .house-with-dollar-sign{display:none}body.c-trade .card--house-worth .card__title .icon{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 h1{padding-bottom:20px;padding-top:20px}body.c-trade .ct-featured h2{font-size:1.5rem;padding-bottom:20px;padding-top:20px;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 .card--house-worth{background:#fff}body.c-trade .title--h2,body.c-trade h2{color:#000}body.c-trade .property-details .contact-form .title--h2{color:#000}body.c-trade .address-bar{text-align:center;width:70%}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{font-weight:700}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{background:#f3f1f1;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 1em}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(black),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{color:#fff}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 0}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);background-size:80px 101px;display:inline-block;height:101px;width:80px;content:"";position:relative;top:-1px;background-repeat:no-repeat;background-position:right;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);background-size:80px 101px;display:inline-block;height:101px;width:80px;content:"";position:relative;top:-1px;background-repeat:no-repeat;background-position:right;min-width:80px;margin-right:10px;margin-bottom:15px}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 .bed-bath{width:15%}body.c-trade .banner{width:15%}body.c-trade .ct-row .price{text-align:center}body.c-trade .price{width:unset}body.c-trade .price h5{text-align:center}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{fill:#444}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 .price h4 span,body.c-trade .u-flexbox .price span{font-family:trajan-pro-3,serif}body.c-trade .ctrade h2.address{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:0 0}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:0 0;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 top left;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/carriage_trade_reg_logo_re_en.svg) no-repeat top left;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/carriage_trade_reg_logo_re_en.svg) no-repeat top left;background-size:cover;text-indent:-9999px;overflow:hidden;display:block;background-color:#000}.en.c-trade .logo--main{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/carriage_trade_reg_logo_re_en.svg) no-repeat top left;background-size:contain;text-indent:-9999px;overflow:hidden;display:block}.fr.c-trade .logo .logo--main{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/carriage_trade_reg_logo_re_fr.svg) no-repeat top left;background-size:cover;text-indent:-9999px;overflow:hidden;display:block;background-color:#000}.fr.c-trade .logo--main.trreb{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/carriage_trade_reg_logo_re_fr.svg) no-repeat top left}.fr.c-trade .logo--main.trreb{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/carriage_trade_reg_logo_re_fr.svg) no-repeat top left;background-size:cover;text-indent:-9999px;overflow:hidden;display:block}.fr.c-trade .logo--main.trreb{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/logos/carriage_trade_reg_logo_re_fr.svg) no-repeat top left}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}.protection-royale-container img{max-width:52px}.agent-info span{display:block;font-size:1.3em;line-height:1.28}.agent-info span{display:block;font-size:1.3em}.agent-info__contact-info .title{letter-spacing:1.25px;font-size:.8rem;margin-bottom:0}.agent-info__title{font-size:.7em;margin-bottom:1em}.agent-info__brokerage{font-weight:700;margin-bottom:.5em}.ldp{background:#efefef;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.ldp .mfp-bg{background:rgba(255,255,255,.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:0 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.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: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:0 0}.ldp .property-details__block--black{background:#000}.c-trade-page .ldp .property-details__block{background:0 0}.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.slick-initialized{opacity:1}.ldp .property-details__slideshow.show-placeholder::before{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:0;background:0 0;padding:1rem;-webkit-transition:background .4s;transition:background .4s;height:50%}.ldp .property-details__slideshow .slick-arrow:hover{background:rgba(255,255,255,0)}.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:rgba(0,0,0,0);bottom:.25rem;right:.25rem;padding:.25rem;padding-bottom:.15rem;outline:0;border:none;-webkit-transition:background .4s;transition:background .4s;z-index:10;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 0;width:100%}.ldp .associated-boards p{margin-bottom:.5em}.ldp .associated-boards ul{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;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 .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:0!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{margin-top:0}.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;-moz-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:0 0}.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:rgba(255,255,255,.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{text-decoration:none}.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}.iroc-media{min-height:375px}.ldp .property-flag-container .listing-flag__text{padding-right:1em}.quick-quote{position:relative;display:inline-block;margin:0 auto}#quick-quote #popup{display:none}#quick-quote:hover{cursor:pointer}#quick-quote:hover .quick-quote-title{border-bottom:1px solid #adff2f}#quick-quote:hover #popup{display:block}#popup{position:absolute;left:-90px;padding:15px;background-color:#fff;z-index:100;-webkit-filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .8));filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .8));max-width:280px;margin-top:10px}#popup:before{content:"";position:absolute;bottom:100%;left:45%;border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 13px 13px 13px;height:0;width:0;z-index:20}.outside-dot{height:18px;width:18px;background-color:#f1f1f9;border-radius:50%;display:inline-block;border:1px solid silver;position:relative;top:3px}.dot{height:10px;width:10px;background-color:silver;border-radius:50%;display:inline-block;position:relative;top:-4px}.outside-dot-center{height:20px;width:20px;background-color:#f1f1f9;border-radius:50%;display:inline-block;border:1px solid #ea002a;position:relative;top:3px}.dot-center{height:12px;width:12px;background-color:#ea002a;border-radius:50%;display:inline-block;position:relative;top:-2px}.outside{margin:0 auto}.market-trends-inner{max-width:1100px}.trend-internal-line{margin:0 20px;background:linear-gradient(180deg,rgba(0,0,0,0) calc(50% - 2px),silver 50%,rgba(0,0,0,0) calc(50% + 2px))}.quick-trends{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}.quick-trends-data{font-weight:700;text-align:center;margin:0 auto}.quick-trends-label{text-align:center;margin:0 auto}.quick-internal-row{padding-bottom:0}.quick-estimate{font-size:22px}.quick-internal-label{font-size:15px;font-weight:400;margin:auto}.more_options{padding-top:10px}.thinking-of-selling-container{display:block;background-color:#fff;padding-left:15px;margin-top:30px;margin-bottom:15px;-webkit-box-shadow:5px 10px 10px #888;box-shadow:5px 10px 10px #888}.thinking-of-selling-image{display:block;width:20%;padding-bottom:28%;background-position:center;background-repeat:no-repeat;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/lead-cap-illustration.svg)}.thinking-of-selling-button{margin-top:15px}.thinking-of-selling-container .thinking-of-selling-button{margin-left:0;margin-top:15px;padding-left:0}.quick-title{padding-top:20px}.quick-quote__form-container{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:30px;padding-right:30px}.quick-quote-button{margin-left:25px;margin-right:25px;width:100%}.wmhw-button{background:#00afd8;margin-left:0;margin-bottom:15px}.quick-quote-lead{font-size:1.1em;padding-right:15px}.landing_page .search-form__top{padding:1rem 1.5rem}.avm .landing_page .search-form__top{padding:1rem}.avm .col-sm-3-12.search-form__filters-row.search-form__bottom.search-form__bottom-location{border-radius:.5em}.avm .landing_page .search-form__top{padding:1rem .5rem 1rem 1rem}.avm .landing_page .search-form__bottom{border-radius:0 5px 5px 0}.fr .button--fat{padding:.8rem;font-size:.88rem}.page-quick__title{position:absolute;top:33%;padding:0 2em;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;color:#fff;text-align:center;font-size:40px;line-height:1}.page-quick__subtitle{position:absolute;top:43%;padding:0 2em;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;color:#fff;text-align:center;font-size:18px}div#living-area-uom{width:78px}.fr .card--house-worth .card__button{position:relative;right:10px}.house-worth__valuation-container .market-trends-inner{max-width:800px;width:100%}.house-worth__valuation-container .house-worth__value{padding:1rem}.house-worth__valuation-container .quick-quote-footer{padding:1rem 2rem}.trend-sub-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around}.property-row{height:40px;padding-top:5px}.trend-sub-row-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:center}.trend-sub-row-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trend-sub-row-drop{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;font-size:.8em}.avm-subheader{color:#ea002a;font-size:18px;font-weight:700;background-color:#fff}.avm-toggle{max-width:200px;padding:10px 15px}.fr .avm-toggle{max-width:300px;padding:10px 15px}.col-sm-5-12.search-form__filters-row.search-form__bottom.search-form__bottom-location.search-form__bottom-location-avm{background-color:#fff;padding-top:unset}.hero-avm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#index-box .hero-avem__home-widget{background-position:bottom right}.card--house-worth{background-color:#ea002a}.card--house-worth .house-worth__title{padding:0 0 0 40px;margin:0;color:#fff}.js-toggle-home-form{border:1px solid #fff}.card--house-worth .card__title .icon{fill:#fff;width:30px;height:30px}.card--house-worth .card__title .icon{position:absolute;top:12px;left:12px}.card--house-worth .card__button{margin:1rem auto}.u-padding-sm-avm{padding:.5rem 1.2rem!important;border:1px solid #fff;background:#fff;color:#ea002a}.avm-title-estimate{font-size:2rem;padding-left:5px}.neighbourhood-row{background-color:#00afd8;color:#fff}.trend-internal-line-neighbourhood{position:relative;top:10px}.trend-internal-line-neighbourhood{margin:0 0}.market-trends-neighbourhood{padding:0}.neighbourhood-on{padding:15px 0 5px}.neighbourhood-off{background-color:#e2e2ea;padding:15px 0 5px}.neighbourhood-semi{padding-bottom:0}.search-form__bottom-location-avm{background-color:#fff;padding-top:unset;border-radius:.5em}.icon{display:inline-block;width:30px;height:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lot-depth,#lot-frontage{max-width:70px}#lot-size{max-width:90px}#living-area{max-width:90px}.wmhw_label{width:25px;height:25px}input.wmhw_input{padding:.6em}.wmhw-bottom-row{line-height:1.1;padding-top:15px}#quickQuoteForm .jcf-select{background-color:#fff}#living-area-uom .jcf-select{background-color:#f1f1f9;border:none}.wmhw-internal-row{padding-bottom:10px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.living-area-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:-5px}.lot-size{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;margin-right:5px}.lot-size:after{content:"";background:#999;position:absolute;bottom:0;right:0;height:90%;width:1px}.lot-size-section{border-right:2px solid #555}.label-right{float:right;padding-right:0;width:100%;padding-bottom:5px;padding-top:5px}.living-area span.jcf-select.jcf-unselectable.jcf-select-lot-size-section{margin-right:0;margin-left:0}.market-trends-inner label span{font-size:.7rem}a.wmhw_link{text-decoration:underline;padding-top:10px;text-transform:capitalize}.wmhw_toggle{background-color:#ea002a;border:none;cursor:pointer;border-radius:50%;width:25px;height:25px;position:relative;top:15px}.arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;position:relative;top:-2px}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.up{transform:rotate(180deg);-webkit-transform:rotate(180deg)}#wmhw-hidden{display:none}.wmhw_property{color:#ea002a;font-size:10px;font-weight:700;visibility:hidden;margin-bottom:0;text-align:center}.wmhw_property_selected{border-color:#ea002a;background-color:#fff}.wmhw_property_logo{border-radius:5px;padding:2px;margin:0 5px}.display_property_logo{visibility:visible}.property-row .jcf-radio{position:absolute;opacity:0;width:0;height:0}.jcf-radio+svg{cursor:pointer}.jcf-checked+svg{outline:2px solid #ea002a;background-color:#fff}.jcf-label-active .wmhw_property{visibility:visible;line-height:1}#property_type_detached_logo{width:40px}#property_type_semi_detached_logo{width:50px}#property_type_townhouse_logo{width:50px}#property_type_condo_logo{width:45px}span.jcf-select-text{padding-right:2px}#living-area-uom span{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.label-right-con{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:10px}.label-right-con{display:-webkit-box;display:-ms-flexbox;display:flex}.property_missing{background-color:#e8b5b8}.quick-internal-label{text-align:center}.est_type{width:18%;text-align:center}.est_low{width:20%;text-align:center}.est_value{width:31%;text-align:center}.est_high{width:20%;text-align:center}.rps-item img{max-width:150px}.rps-item{float:right;max-width:150px}button.button.button--fat.u-padding-sm.u-margin-top-sm.u-padding-sm-avm{font-weight:700}button.button.button--fat.u-padding-sm.u-margin-top-sm.u-padding-sm-avm:hover{background:#a20025}.hide_prop_name_alt{color:#e2e2ea;font-size:10px;visibility:hidden;display:block;position:relative;top:-5px;white-space:nowrap}.lma_icon:hover+.hide_prop_name_alt{color:#ea002a;visibility:visible}.hide_prop_name{color:#f1f1f9;font-size:10px;visibility:visible;display:block;position:relative;top:-5px}.lma_icon:hover+.hide_prop_name{color:#ea002a;visibility:visible}.lma_icon:hover{border:2px solid #ea002a;background-color:#fff}.lma_icon{border:2px solid #f1f1f9}.lma_icon_alt{border:2px solid #e2e2ea}.fr .card--house-worth .house-worth__title{font-size:1.4rem}.fr .card.card--house-worth{margin-top:30px}.fr .card--house-worth .card__title .icon{top:unset}.trend-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fr .wmhw-internal-row{padding-bottom:20px}#living-area{max-width:143px}#lot-size{max-width:140px}#lot-frontage,.fr #lot-depth{max-width:85px}b,strong{font-weight:700}div.greaterDisclaimer{margin-bottom:15px;background-color:#ffe4e8}div.suppressionDisclaimer{background-color:#ffe4e8}svg.icon.icon-caution{fill:#ea002a}.disclaimer-icon{width:6%}.disclaimer-text{width:94%}.suppression-review .quick-quote-button{width:300px}div.suppression-review{margin-top:15px;background-color:#fff}.fr label[for=basement-type],.fr label[for=parking-types]{padding-top:15px}.outside-dot-avm-left{position:relative;right:20px}.outside-dot-avm-right{position:relative;left:20px}.market-trends-years{white-space:nowrap}.market-trends-inner span.jcf-select.jcf-unselectable{padding-left:10px;margin-right:10px;padding-right:10px;border-radius:4px;border:1px solid #ccc}.est_data{padding-top:5px}.hide_prop_name,.hide_prop_name_alt{line-height:1}.c-trade .u-padding-sm-avm{color:#fff}.c-trade #popup{font-family:trajan-pro-3,serif}.lma_disclaimer{padding-bottom:15px}sup{vertical-align:super;font-size:45%}.avm button.search-form__filter-item.search-form__filter-item-button.u-margin-top-sm{display:none}.fr p#wmhw_label_semi{left:-5px;position:relative}.fr label#wmhw_house{max-width:62px}.search-form__bottom-location-avm-iroc{background-color:#fff;padding-top:unset;border-radius:0}.search-form__bottom-location-avm{border-radius:0}.landing_page--valuation .teasers strong{padding-right:10px;padding-left:10px}.iroc-title .rps-item{max-width:115px}.residential-property #quick-quote-estimate{font-size:120%;position:relative;bottom:5px}.js-house-valuation-form{display:none}.search-form__bottom--home-mobile{background:rgba(255,255,255,.9)}.house-worth__container-cards{width:65%;max-width:1014px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:25px;margin-bottom:25px}.card--house-worth__rlp .button{background-color:rgba(234,0,42,.9);color:#fff}.card--house-worth__rlp .button:hover{background-color:#ea002a}.card--house-worth__black{margin-top:.5em}.card--house-worth__black .button{background-color:rgba(0,0,0,.9);color:#fff}.card--house-worth__black .button:hover{background-color:#000}.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%}@media screen and (min-width:0px){.lot-box__top{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{flex:1 0 auto}}@media (min-width:480px){.td_ins{display:none}}@media screen and (min-width:480px){.property-details .agent-holder.team{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}body:not(.ldp) .property-details__thumbnail-wrapper{display:flex}.ldp .agent-holder.team{display:flex}.ldp .agent-holder.team .card{width:50%;margin-right:10px}.ldp .agent-holder.team .card:last-of-type{margin-right:0}}@media screen and (min-width:700px){.landing_page--valuation .page-hero{height:35rem}}@media screen and (min-width:769px){.header-bar .address-bar{margin-left:2em}.back-container{margin-right:0;margin-bottom:0}.listing-flag-banner__times{flex:unset;margin-top:0}.modal__body{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%}.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}.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{column-count:2;column-gap:1rem}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{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}.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;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{column-count:2;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%}.avm .search-form__filter-item{border-bottom:none;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-right:15px;max-height:25px}.avm .landing_page .search-form__bottom{position:relative;bottom:unset;left:unset;height:auto;background-color:#fff;padding-top:.5rem}.avm .search-form__top{border-radius:.5em;background:#fff;padding:.5rem .7rem;width:auto;margin:0}.landing_page fieldset{background:rgba(255,255,255,.9);max-width:60rem;position:absolute;top:50%}#index-box .hero-avem__home-widget{background-position:bottom}.card--house-worth{width:680px;height:auto;margin-top:70px;flex-direction:row;display:flex}.house-worth__container-flip{justify-content:center}.card--house-worth .card__title{padding:1.5rem;display:block}body.c-trade .card--house-worth .house-worth__title{border-bottom:0}.avm .search-form__top{border-radius:0}.landing_page .search-form__bottom{padding-top:0}#avm-exact{position:relative;top:-100px}.residential-property .title--h2{font-size:1.3rem}.landing_page.landing_page--lifestyle fieldset{top:unset}.house-worth__container-cards{display:flex;align-items:center;justify-content:center;margin-top:50px;margin-bottom:0;width:90%;gap:2em}.house-worth__container-cards .card--house-worth:first-child{margin-left:1em}.card--house-worth__black{margin-top:unset}}@media screen and (min-width:920px){.follow-box__body{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 .mls,.follow-box__body .price{font-size:.9rem}.follow-box__body .button{font-size:.9rem}.property .social-links-container{display:block}.property .social-links-container--mobile{display:none}.house-worth__container-flip{margin-left:1rem;justify-content:center}.fr .card--house-worth{width:760px}}@media screen and (min-width:1100px){body.c-trade .property-details__sidebar{margin-top:0}body.c-trade .property-details .bed-bath-box{margin-left:0}.ldp .property-details__header{display:flex;flex-wrap:wrap}.ldp .property-details__primary-content{width:70%;float:left}.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%}}@media screen and (min-width:1240px){.page-hero__title{left:calc((100% - 1180px - 1.75rem)/ 2);padding:0 0 0 .5em}.property-details .button-container{justify-content:flex-end}.property-details .agent-holder.team{display:block}.property-details .agent-holder.team .card{width:100%;margin:0 0 1rem 0}.lot-box h4{width:100%}body:not(.ldp) .property-details__thumbnail-wrapper li img{font-family:"object-fit:cover;object-position:0 0";object-fit:cover;object-position:0 0}body:not(.ldp) .property-details:first-of-type{margin:0 1em 1.5em}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}.ldp .button-container--stacked{justify-content:center}.ldp .agent-holder.team{display:block}.ldp .agent-holder.team .card{width:100%;margin:0 0 1rem 0}}@media screen and (min-width:1360px){.landing_page--lifestyle .page-hero{height:30rem;top:unset}}@media only screen and (max-width:1099px){body.c-trade .address-bar{width:100%}}@media screen and (max-width:870px){.page-quick__title{font-size:30px}}@media screen and (max-width:769px){.landing_page--valuation .search-box{height:calc(100% - 1rem)}.page-quick__title{top:25%}}@media (max-width:768px){.climate-mobile{padding-left:10px;padding-top:5px}.climate-mobile-secondary{padding-left:10px;padding-top:10px}.rps-item img{max-width:120px}#living-area,#lot-depth,#lot-frontage,#lot-size{max-width:100%}div#living-area-uom{float:left}.trend-sub-row label{margin-top:15px}.living-area-section{display:flex;justify-content:flex-start}.disclaimer-icon{width:15%}.disclaimer-text{width:85%}.iye_top{margin-top:15px}.wmhw-internal-row{padding-bottom:0}.wmhw-bottom-row{padding-top:0}.lot-size:after{width:0}.live_scoring_submit{margin-top:30px}.quick-estimate{font-size:20px}.ldp .property-price-wrapper .title{font-size:2rem}.avm .search-form__filter-item{padding-top:.5em}.landing_page--valuation .page-hero{height:35rem}}@media screen and (max-width:768px){.landing_page .search-form__bottom{position:absolute;bottom:-15rem;width:100%;left:0;height:5rem}.search-form__top.u-full-width{position:absolute;top:55px}.page-quick__title{font-size:35px}.page-quick__title{font-size:25px}#property-row svg{position:relative;top:-15px}}@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:767px){.requity-container{flex-wrap:wrap;align-items:center}.requity-logo{order:2;flex:0 0 30%;max-width:30%;padding-top:15px;text-align:right}.requity-text{order:1;flex:0 0 100%;padding-left:0;padding-right:0}.requity-action{order:3;text-align:right;padding-top:15px}.requity-button{width:auto;white-space:nowrap}}@media screen and (max-height:700px),screen and (max-width:767px){.mfp-content .lead-capture-modal{overflow-y:scroll;overflow-x:hidden;max-height:90vh}.ldp .mfp-ajax-holder .mfp-content,.ldp .mfp-inline-holder .mfp-content{position:fixed}}@media (max-width:577px){body.c-trade .address-bar{width:100%}body.c-trade .ct-row{display:flex;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-logo{margin-left:15px;margin-right:15px}body.c-trade hr.ct-banner{margin-left:15px;margin-right:15px;width:unset}body.c-trade span.listing-flag__text{padding:0}.ldp .js-climate-info-summary p{padding-left:15px}.c-trade .quick-quote{padding-left:10px}.card.card--house-worth{margin-top:45px}}@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:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:576px){.ldp .property-details__slideshow .slick-arrow{height:25%}}@media screen and (max-width:500px){.ldp .cta-box{margin:0}}@media (max-width:484px){.est_value{max-width:100px}.rps-item img{max-width:100px}}@media (max-width:480px){.avm-title-estimate{font-size:1.4rem}}@media screen and (max-width:480px){#lmap{height:300px}}@media screen and (max-width:479px){.td_ins_des{display:none}}@media (max-width:454px){#popup{left:0}.fr .page-quick__subtitle{line-height:1;font-size:15px}.fr .page-quick__title{font-size:20px;line-height:1}}@media screen and (max-width:435px){.fr #iroc-market .trend-column h3.address{min-height:30px}.en #iroc-market .trend-column h3.address{min-height:unset}}@media (max-width:425px){.residential-property .market-trends-neighbourhood{font-size:95%}}@media screen and (max-width:425px){.quick-estimate,.quick-internal-label,.quick-internal-row{font-size:90%}.trend-column h3.address{min-height:unset}.iroc-title .rps-item{max-width:100px}.residential-property .quick-estimate.est_value{font-size:100%;padding-top:5px}.quick-internal-label,.residential-property .quick-internal-row{font-size:95%}.residential-property #quick-quote-estimate{font-size:120%;position:relative;bottom:3px}}@media only screen and (max-width:420px){.follow-box__body .cta .button{white-space:normal}}@media (max-width:400px){.quick-estimate,.quick-quote-high,.quick-quote-high-low{font-size:16px}.rps-item img{max-width:70px}.rps-item{max-width:70px}}@media screen and (max-width:400px){.gallery-agent .contact-form__captcha-container{max-height:70px}.contact-form__input-container input{padding:.7rem}.quick-internal-label,.residential-property .quick-internal-row{font-size:75%}}@media screen and (max-width:360px){.iroc-title .rps-item{max-width:80px}}@media screen and (max-width:300px){.quick-estimate,.quick-internal-label,.residential-property .quick-internal-row{font-size:65%}}@media (pointer:coarse){.scrolling-nav{overflow:hidden}.scrolling-nav__list{height:111px}}