.search-form .jcf-select{min-width:5em}.search-form .location-selector .jcf-select .jcf-select-text>span{font-size:.96em}.hero .search-form{width:100%}.hero .search-form--house-worth{display:none}.hero .search-form--house-worth .search-form__top{padding:.5rem;margin:0 auto;border-radius:.8em .8em 0 0}.hero .search-form--house-worth .search-bar__input-wrap{border-left:none}.hero .search-form--house-worth .search-bar--hero{margin:1rem 1rem 0}.hero .search-form--house-worth .search-bar{background:#fff}.hero .search-form--house-worth .search-form__filter-item-button{border-bottom:none}.hero .search-form--house-worth .search-bar__input-wrap input[type=text]{border:1px solid #ea002a}.hero .search-form--house-worth .search-form__main-filter-container>div:last-child{-webkit-box-flex:0;-ms-flex:none;flex:none}.fr .hero .search-form--house-worth .u-shrink-1{-ms-flex-negative:1;flex-shrink:1}.search-form .advanced-search-submit{margin:0 auto;width:80%;max-width:200px}.search-form__top .jcf-select{width:100%;margin-bottom:0}.search-form__filter-item .jcf-select:first-of-type:not(.jcf-select-travel-time-minutes){margin-left:auto;margin-right:1em}.search-form__filter-item .jcf-select-travel-time-minutes{width:auto;margin-left:auto}.search-form__filter-item .travel-mode-selector{margin-left:auto}.search-form__filter-item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-form__filter-item-text input[type=text]{width:50%}.search-form__advanced-filter-item .checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-form__advanced-filter-item .checkbox-list li{width:calc(50% - 10px);margin:.25rem 10px .25rem 0}.search-form__advanced-filter-item .checkbox-list li label{font-size:.8rem}.search-form__filter-container-row.archive-controls-inner .search-form__filter-item{border-bottom:0 none}.search-form--home-page-form .search-bar--hero{width:100%}.search-form--home-page-form .search-bar--hero .search-bar__input-wrap{width:100%}.search-form--home-page-form .search-bar--hero__input-toggle{display:block;width:100%;background:#fff;padding:.25rem .5rem;border-radius:.5rem .5rem 0 0}.search-form--home-page-form .search-form__buttons{display:none}.search-form--home-page-form .search-form__top{border-radius:0 .8em 0 0}.search-form--home-page-form .search-form__bottom{border-radius:0 0}.search-form--home-page-form .search-form__bottom-location{border-radius:0 0}.search-form--home-page-form .search-form__price-container{-ms-flex-negative:1;flex-shrink:1}.search-form--home-page-form .search-form__room-container{-ms-flex-negative:2;flex-shrink:2}.search-form--home-page-form .archive-additional-controls{padding-bottom:1em}.search-form--valuation{padding:1rem 0}.search-form--valuation .search-form__filter-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-form--valuation .search-form__filter-item input[type=text]{width:45%}.search-form--inner-page-form .advanced-search-submit{display:block}.property-filter-item h4{margin-bottom:.5rem}.search-bar--ypl-home-box .search-bar__input-wrap{border:none}.search-bar--ypl-home-box .search-bar__input{border:1px solid #ccc}.agent-office-search .search-form__left-toggle--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.agent-office-search .search-form__advanced-filters{background:#eee}.agent-office-search .agent-office-toggle{margin:0}.agent-office-search .search-bar{padding:0;margin-top:1rem}.agent-office-search .search-bar__input-wrap{padding:0}.agent-office-search .search-bar__inner-find-wrap-input{margin-bottom:.5rem}.agent-office-search .search-bar__input{min-height:3rem}.agent-office-search .agent-office-filter{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border:none}.agent-office-search .agent-office-filter>div{-ms-flex-item-align:center;align-self:center}.agent-office-search .help-list .image-holder{margin-bottom:.5rem}.agent-office-search .help-list .image-holder span{display:block}.agent-office-search .help-list .image-holder span img{display:block;width:100%;height:auto}.agent-office-search .help-list h2{margin-bottom:0}.agent-office-search .help-list a.link{font-size:.8125rem}.agent-office-search .help-list a.link .icon{width:15px;height:15px}.more-about-agents .media{margin-bottom:1em}.more-about-agents .media__figure{background:#fff;margin-bottom:.5rem}.more-about-agents .media__figure img{width:auto;max-width:100%;margin:0 auto;display:block;padding:.75rem}.js-advanced-search-wrapper{position:relative;z-index:1}#agent-list-container .card__footer{display:none}a.award-link{line-height:0}.house-worth__map img{width:100%}.landing_page fieldset{width:90%;border:0 solid transparent;border-radius:5px;z-index:999;color:#333}.landing_page .search-box{z-index:99;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;background-size:cover}.landing_page .search-bar{width:100%;position:relative;background:0 0;padding:0}.landing_page .search-form__bottom{position:absolute;bottom:-10rem;width:100%;left:0;height:10rem}.landing_page .search-bar__input-wrap{border-left:0 none;width:100%}.landing_page .search-bar__input{border-radius:5px}.landing_page .text-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.landing_page .video-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:15px 0}.landing_page .video-column h3{display:none}.landing_page .teasers{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-bottom:1.5rem;padding:20px 0 10px 0}.landing_page .teasers figure{text-align:center;border-right:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}.landing_page .teasers>div>div:last-of-type figure{border-right:0 none}.landing_page .teasers svg{width:60px;height:60px;margin:auto;fill:#ea002a}.landing_page--school_search .search-box{background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/school_search_bg_sm.jpg);background-position:70% center}.landing_page--school_search .page-hero{height:15rem}.landing_page--travel_time .search-box{background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/travel_time_bg_sm.jpg);background-position:center center;height:calc(100% - 10rem)}.landing_page--travel_time .page-hero{height:26rem}.landing_page--travel_time .search-form__main-filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.landing_page--travel_time .search-form__main-filter-container h4{display:none}.landing_page--travel_time .search-form__main-filter-container>div:last-child{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.landing_page--travel_time .search-form__main-filter-container .toggle-switch{margin-right:auto;max-width:unset}.landing_page--travel_time .search-form__filter-item{height:3.3rem;padding:0 1.5em;border-bottom:0 none}.landing_page--valuation .search-box{background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/valuation_bg_sm.jpg);background-position:center center;height:calc(100% - 20rem)}.landing_page--valuation .page-hero{height:35rem}.landing_page--valuation .search-bar__input-wrap{padding:.5rem 1rem;border-radius:10px;background:#fff}.landing_page--valuation .search-form__filters-location{padding-top:.5em}.landing_page--valuation .price--desktop{display:none}.landing_page--valuation h4{margin-bottom:0}.landing_page--valuation .price--mobile{width:100%;padding:1em 1.5em 0}.landing_page--lifestyle .search-box{background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/lifestyle_bg_sm.jpg);background-position:0 0;height:calc(100% - 33.5rem)}.landing_page--lifestyle .page-hero{height:47.5rem}.landing_page--lifestyle fieldset{position:absolute;top:5rem}.landing_page--lifestyle .container--custom{max-width:1240px;margin-top:6rem}.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}@media (min-width:436px){.landing_page--travel_time .search-form__filter-item{height:4.9rem;padding:1em 1.5em}}@media screen and (min-width:700px){.landing_page--valuation .page-hero{height:35rem}}@media screen and (min-width:769px){.search-form .jcf-select{min-width:3em}.hero .search-form{flex:1;transition:transform .8s;transform-style:preserve-3d;backface-visibility:hidden}.hero .search-form--house-worth{display:block;position:absolute;transform:rotateY(180deg);backface-visibility:hidden;top:-3em;left:0}.fr .hero .search-form--house-worth{top:-2em}.hero .search-form--house-worth .search-form__top{padding:1.5rem}.hero .search-form--house-worth .search-bar--hero{margin:0}.hero .search-form--house-worth .search-form__filter-item-text{width:34.5%;align-self:center}.hero .search-form--house-worth .search-bar{background:0 0}.hero .search-form--house-worth .search-form__filter-item-button{width:34.5%;align-self:center}.hero .search-form--house-worth .search-bar__input-wrap input[type=text]{border:1px solid #ccc}.search-form__filters .travel-time{margin-bottom:1rem}.search-form__filter-item .jcf-select-travel-time-minutes{width:100%}.search-form__filter-item .travel-mode-selector{margin-left:inherit}.search-form__filter-item .jcf-select:first-of-type:not(.jcf-select-travel-time-minutes){padding-right:1rem;margin:0}.search-form__filter-item .jcf-select-travel-time-minutes{width:100%}.search-form__filter-item .jcf-select-min-range{margin:0}.search-form__filter-item-text input[type=text]{width:100%}.search-form__advanced-filter-item .checkbox-list{display:block}.search-form__advanced-filter-item .checkbox-list li{width:100%}.search-form__filter-container-row.archive-controls-inner{display:flex}.search-form__filter-container-row.archive-controls-inner .archive-additional-controls{display:flex}.search-form__filter-container-row.archive-controls-inner .archive-additional-controls .search-form__filter-item{padding:0 10px}.search-form__filter-container-row.archive-controls-inner .checkbox-container{max-width:50%}.search-form--home-page-form .search-form__bottom{border-radius:0 0 .8em 0}.search-form--home-page-form .search-form__bottom-location{border-radius:0 0 .8em .8em}.search-form--home-page-form .search-form__filter-container-row,.search-form--home-page-form .search-form__main-filter-container{display:flex;justify-content:space-between}.search-form--home-page-form .search-form__filter-container-row.with-archive{border-top:1px solid #ccc;padding-top:.75rem;margin-top:.25rem}.search-form--home-page-form .search-form__filter-container-row.with-archive .archive-additional-controls{display:flex;flex:0 1 15rem;padding-bottom:0}.fr .search-form--home-page-form .search-form__filter-container-row.with-archive .archive-additional-controls{flex:0 3 15rem}.search-form--home-page-form .search-bar--hero__input-toggle{display:none}.search-form--home-page-form .search-form__buttons{display:block;background:#fff;padding:.5rem 1rem .5rem 1.5rem;border-radius:.8em 0 0 .8em;height:100%}.search-form--home-page-form .search-form__buttons--location{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.8em 0 0 0}.search-form--home-page-form .search-form__buttons>button{display:inline-block;padding:.5em 0;border:2px solid #ea002a}.search-form--home-page-form .search-form__main-filter-container>div:last-child{flex:0 0 9rem}.search-form--home-page-form .search-form__filter-item{padding:0 10px 0 0}.search-form--home-page-form .buy-rent-toggle{flex-direction:column}.search-form--home-page-form .toggle-switch{min-height:2.2rem}.search-form--valuation{padding:1.5rem}.search-form--valuation .search-form__filter-item{justify-content:flex-start;padding:0 10px 0 0}.search-form--valuation .search-form__filter-item input[type=text]{width:100%}.search-form--valuation .search-form__filter-item-button{margin:1.5rem 0 0;padding:0 10px 0 0}.agent-office-search .search-form__left-toggle--center{justify-content:flex-start}.more-about-agents .media__figure{margin-bottom:0}.more-about-agents .media__figure img{width:100%}.agent-properties.gallery-view .card--listing-card .listing-meta{text-align:left;width:100%}.landing_page fieldset{background:rgba(255,255,255,.9);max-width:60rem}.landing_page .search-form__top{padding:1rem 1.5rem 0}.landing_page .search-form__bottom{position:relative;bottom:unset;left:unset;height:auto;background:0 0;padding-top:.5rem}.landing_page .search-form__main-filter-container>div:last-child{flex:0 0 9rem}.landing_page .search-form__filters-row{display:flex}.landing_page--school_search .search-box{background-position:top -20px center;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/school_search_bg_lg.jpg)}.landing_page--school_search .page-hero{height:12rem}.landing_page--travel_time .search-box{height:100%;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/travel_time_bg_lg.jpg)}.landing_page--travel_time .page-hero{height:17rem}.landing_page--travel_time .search-form__main-filter-container{flex-wrap:nowrap;justify-content:space-between}.landing_page--travel_time .search-form__main-filter-container h4{display:block}.landing_page--travel_time .search-form__main-filter-container>div:last-child{border:0 none}.landing_page--valuation .search-box{height:100%;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/valuation_bg_lg.jpg)}.landing_page--valuation .page-hero{height:17rem}.landing_page--valuation .search-bar__input-wrap{border-radius:0;padding:0;background:0 0}.landing_page--valuation .price--desktop{display:block}.landing_page--valuation h4{margin-bottom:.9375rem}.landing_page--valuation .price--mobile{display:none}.landing_page--lifestyle .search-box{height:100%;background-position:center center;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/lifestyle_bg_lg.jpg)}.landing_page--lifestyle fieldset{max-width:1240px;position:relative;top:unset}.landing_page--lifestyle .container--custom{margin-top:0}.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:879px){.landing_page--lifestyle .page-hero{height:40rem}}@media screen and (min-width:920px){.hero .search-form--house-worth{top:-3rem}.fr .search-form--home-page-form .search-form__price-container{flex-shrink:0;flex-grow:2}.fr .search-form--home-page-form .u-shrink-1{flex-shrink:0;flex-grow:2}.agent-office-search .search-bar__inner-find-wrap-input{padding:0 .2em}.agent-office-search .help-list a.link{font-size:1.2rem}.agent-office-search .help-list a.link .icon{width:20px;height:20px}.house-worth__container-flip{margin-left:1rem;justify-content:center}.fr .card--house-worth{width:760px}}@media screen and (min-width:1086px){.landing_page--lifestyle .page-hero{height:30rem}}@media screen and (min-width:1240px){.search-form__advanced-filter-item .checkbox-list{display:block}.search-form__advanced-filter-item .checkbox-list li{margin:.5rem 10px .5rem 0}.search-form__advanced-filter-item .checkbox-list li label{font-size:.89rem}.property-filter-item{margin-top:0}.landing_page .video-column{order:2}.landing_page .teasers{order:3;margin-top:1.5rem;margin-bottom:0}}@media screen and (min-width:1360px){.search-form__filter-container-row.archive-controls-inner:before{display:block;height:60px;width:1px;content:"";background:#ccc;position:absolute;left:-1rem;top:calc(50% - 27px)}.search-form__filter-container-row.archive-controls-inner .checkbox-container{max-width:unset}.landing_page--school_search .page-hero{height:17rem}.landing_page--travel_time .page-hero{height:22rem}.landing_page--valuation .page-hero{height:22rem}.landing_page--lifestyle .page-hero{height:25rem}.landing_page--lifestyle .page-hero{height:30rem;top:unset}}@media screen and (max-width:878px){.landing_page--lifestyle .ll-filters.ll-search .ll-category-section{width:100%}.landing_page--lifestyle .ll-filters.ll-search .ll-grid-score{height:50px;width:calc(50% - 10px);margin:0 5px}.landing_page--lifestyle .ll-filters.ll-search .ll-grid-score .ll-icon svg{height:30px;width:30px;position:absolute;top:8px;left:5px}.landing_page--lifestyle .ll-grid-score .ll-label{width:75%!important;float:right}.landing_page--lifestyle .ll-filters.ll-search .ll-grid-score .ll-label span{position:relative;top:-35px;text-align:left;padding-right:5px}.landing_page--lifestyle .ll-filters.ll-search .ll-grid-score .pretty.p-svg .state .svg{height:10px;width:10px;left:2px}.landing_page--lifestyle .ll-filters.ll-search .ll-category-section{padding-left:0!important}}@media screen and (max-width: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){.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 (max-width:577px){.c-trade .quick-quote{padding-left:10px}.card.card--house-worth{margin-top:45px}}@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 (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 (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){.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%}}