*{margin:0;padding:0;font-size:100.01%}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset{margin:0 0 14px}html,body,div,span,applet,embed,object,iframe,frameset,p,q,blockquote,sub,sup,a,abbr,acronym,font,img,small,center,h1,h2,h3,h4,h5,h6,b,strong,big,u,ins,i,cite,em,var,dfn,address,s,strike,del,dl,dt,dd,ol,ul,li,pre,code,kbd,samp,tt,fieldset,legend,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{border:0;background:none}html{font-size:62.5%}body{color:#434343;background:#000;font:1.2em/1.25em Helvetica,Arial,Verdana,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;min-width:998px;display:none}.edit-bg-overlap{position:fixed;height:100%;width:100%;background-color:#191818;opacity:0.7;z-index:99;display:none}body.lms{background-color:#EFEFEF;min-width:100%}body.steps-page{min-width:50px;background:none}.start-box h1, .search-properties h1, .agent-head h1, .visual-about h1{text-shadow:3px 3px 4px rgba(0, 0, 0, 0.3)}.text-column h3:first-of-type, .info-row-c h3:first-of-type{color:#ce2d2c}.frame ul, .info-row-c ul{margin-left:15px}.frame ul li, .info-row-c ul li{list-style-position:outside;display:block;float:left;padding:0 10px 0 0}.info-row-c{padding-right:40px}body.black{color:#b2b2b2}img{vertical-align:top}a{color:#0ea6c6;text-decoration:none}a:hover{text-decoration:underline}p{margin:0 0 15px}input,textarea,select{font:100% arial,sans-serif;vertical-align:middle;color:#000;overflow:auto}label{vertical-align:middle}button,input{width:auto;overflow:visible}h1,h2,h3,h4,h5,h6,b,strong,th{font-weight:bold}h1{margin:0 0 10px;font-size:3em;line-height:1.25em;font-weight:normal;color:#595959}h2{margin:0 0 10px;font-size:2.667em;line-height:1.25em;font-weight:normal;color:#595959}body.black h2,body.black h1{color:#b2b2b2;font-size:42px}h3{margin:0 0 10px;font-size:32px;line-height:37px;font-weight:normal;color:#595959}h4{font-size:110%}h5{font-size:100%}h6{font-size:90%}i,cite,em,var,dfn,address{font-style:italic}u,ins{text-decoration:underline}s,strike,del{text-decoration:line-through}blockquote,blockquote:before,blockquote:after,q,q:before,q:after{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}table,caption,tbody,tfoot,thead,tr,th,td{border-collapse:collapse;border-spacing:0}th,td{border:1px solid #ccc;padding:3px 7px;text-align:left;vertical-align:top}th{border-color:#999;text-align:center;vertical-align:middle}ul{margin-left:1px}ul li, ol li{list-style-position:inside}ul li{list-style-type:disc}.clear{clear:both}textarea{resize:none}header,footer,article,section,hgroup,nav,figure,aside{display:block}figure{margin:0;padding:0}input[type=text],input[type=password],input[type=file],input[type=submit],input[type=button],textarea{-webkit-appearance:none;-webkit-border-radius:0}input[type="image"]{padding:0;border:none}input[type="submit"]{-webkit-border-radius:0}.aligncenter{text-align:center}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left}.alignright{float:right}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding:4px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{padding:0 4px;margin:0}.top-bar{background:#000;height:57px;position:relative;z-index:1002}.bar-c{height:57px}.top-bar:after, .bar-c:after, .search-form:after, .search-popup .row:after, .btn-list:after, .gallery-view:after, .map-view:after, .search-row:after, .details-block:after, .social-list:after, .place-info .headline:after, .tabs-section .load-container:after, .designations-list:after, .amenities-map.census .frame:after, .feedback-box .row:after, #main:after, .news-detail:after, .testimonials-list article:after, .intro-box:after, .form .row:after, .foundation-block .events-box h3:after, .choice-box:after, .search-popup .radio-holder .holder:after, .agree-box:after, .media-list:after, .info-box:after, .map-mover ul:after, .step-form .row:after, .offer-columns:after, .protection-royale .box span.label:after, .profile-row .contacts-column .social:after, body.black .agent-row:after, body.black .agent-row .frame:after, body.black .agent-row .btn-red:after, .agent-column.third-agent:after, .agent-column.third-agent .agent-holder:after{content:"";display:block;clear:both}.logo,.logo-fr{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) 0 -1603px;width:154px;height:57px;text-indent:-9999px;overflow:hidden;position:absolute;top:31px;left:168px;margin:0;box-shadow:0 0 5px #bbb}.logo a, .logo-fr a{display:block;height:100%}.nav-box{position:absolute;top:110px;left:168px;width:154px}#nav{width:100%;background:rgb(230,33,32);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2MjEyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(230,33,32,1) 0%, rgba(188,30,30,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,33,32,1)), color-stop(100%,rgba(188,30,30,1)));background:-webkit-linear-gradient(top,  rgba(230,33,32,1) 0%,rgba(188,30,30,1) 100%);background:-o-linear-gradient(top,  rgba(230,33,32,1) 0%,rgba(188,30,30,1) 100%);background:-ms-linear-gradient(top,  rgba(230,33,32,1) 0%,rgba(188,30,30,1) 100%);background:linear-gradient(to bottom,  rgba(230,33,32,1) 0%,rgba(188,30,30,1) 100%);font-size:16px;line-height:23px;text-align:left;letter-spacing:-1px;box-shadow:1px -1px 1px #882723 inset, -1px 1px 1px #de3333 inset, 0 1px #c64443 inset, 0 2px #e83636 inset;-moz-box-shadow:1px -1px 1px #882723 inset, -1px 1px 1px #de3333 inset, 0 1px #c64443 inset, 0 2px #e83636 inset;-webkit-box-shadow:1px -1px 1px #882723 inset, -1px 1px 1px #de3333 inset, 0 1px #c64443 inset, 0 2px #e83636 inset;font-weight:bold;margin:0 0 25px}body.fr-ca #nav{font-size:14px;line-height:18px}.nav .slide{overflow:hidden;position:relative;margin:0 -5px -11px -12px}.nav ul{margin:0;padding:8px 0 0;list-style:none}.nav .slide ul{background:rgb(230,33,32);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2MjEyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(230,33,32,1) 0%, rgba(188,30,30,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,33,32,1)), color-stop(100%,rgba(188,30,30,1)));background:-webkit-linear-gradient(top,  rgba(230,33,32,1) 0%,rgba(188,30,30,1) 100%);background:-o-linear-gradient(top,  rgba(230,33,32,1) 0%,rgba(188,30,30,1) 100%);background:-ms-linear-gradient(top,  rgba(230,33,32,1) 0%,rgba(188,30,30,1) 100%);background:linear-gradient(to bottom,  rgba(230,33,32,1) 0%,rgba(188,30,30,1) 100%);margin:18px 0 0;box-shadow:0 1px #e24949 inset, 0 2px #e93939 inset;-moz-box-shadow:0 1px #e24949 inset, 0 2px #e93939 inset;-webkit-box-shadow:0 1px #e24949 inset, 0 2px #e93939 inset;font-size:13px;line-height:17px;padding:14px 20px 8px 22px;position:relative;overflow:hidden}.nav li{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line05.gif) repeat-x;padding:11px 5px 11px 13px;overflow:hidden;list-style-position:outside;list-style-type:none;cursor:pointer}.nav li:hover>a{text-decoration:underline}.nav li:active>a{text-decoration:underline}.nav .slide li{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullet01.png) no-repeat 22px 18px;margin-left:-23px;padding-left:34px;width:115px}.nav>ul>li:first-child{background:none}.nav .link{display:inline-block;vertical-align:top;padding:0 17px 0 0;position:relative;width:115px}.nav a{color:#fff}.nav .slide .active a{display:inline-block;vertical-align:top;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite01.png) no-repeat 100% -86px;padding:0 14px 0 0}.nav a{text-decoration:none}.nav .pointer{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) no-repeat 0 -49px;width:29px;height:16px;line-height:0;position:absolute;top:-16px;left:50%;margin:2px 0 0 -13px}.nav .slide .pointer{background-position:-52px -51px;width:18px;height:11px;top:0;left:20px;margin:9px 0 0}.nav .opener{position:absolute;right:0;top:5px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) -36px -52px;width:10px;height:12px;font-size:0;line-height:0}.nav .opener-down{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) repeat scroll -57px -39px transparent;font-size:0;height:7px;line-height:0;position:absolute;right:-3px;top:7px;width:12px}.nav-hover{background-color:#a01810 !important}.bath-icon{width:15px}.bed-icon{}.top-bar .frame{overflow:hidden;font-weight:bold;text-transform:uppercase;padding:0 143px 0 0;float:right;height:100%}.top-bar .frame ul{margin:0;padding:0;list-style:none;float:left;font-size:12px;line-height:23px}.top-bar .frame li{float:left;padding:18px 6px 3px 7px;list-style-position:outside;list-style-type:none}.top-bar .frame .home{box-shadow:0 0 3px rgba(50, 50, 50, 0.75);-moz-box-shadow:0 0 1px rgba(100, 100, 100, 0.5);-webkit-box-shadow:0 0 3px rgba(50, 50, 50, 0.75);border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;background:#0a0a0a;padding:3px 10px 1px 7px;margin-right:4px}.top-bar .frame a, .top-bar .frame span{color:#acabab}.top-bar .home span{float:left;line-height:42px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -264px -155px;padding-left:59px}.language-box{float:left;margin:14px 0 0 7px;background:#333;font-size:12px;border-width:1px;border-style:solid;border-color:transparent;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:29px;line-height:29px;-moz-box-shadow:0 -1px #3b3b3b inset,0 1px #212121 inset,1px 0 #1a1a1a inset,-1px 0 #1a1a1a inset;-webkit-box-shadow:1px 1px #000;box-shadow:1px 1px #000}.language-box a{color:#8e8e8e;overflow:hidden}.language-box a:hover{text-decoration:none}.language-box>*{position:relative;float:left;height:29px;padding:0 6px}.language-box em{position:absolute;top:-99999px;left:0;right:0;height:80%;padding:5%}.language-box span em{top:0}.language-box strong{display:block;height:100%;border-radius:5px;background:#000}.language-box .english, .language-box .french{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -99999px -99999px;float:left;width:64px;height:31px;text-indent:-9999px;overflow:hidden}.language-box a.english{background-position:-167px -114px}.language-box a.french{background-position:-231px -75px}.language-box span.english{background-position:-167px -75px}.language-box span.french{background-position:-231px -114px}#login-cont{display:block;float:left;height:100%;position:relative}#user-toggle{background:rgb(225, 33, 32);color:rgb(255, 255, 255);display:table;float:right;font-size:16px;height:100%;margin-left:32px;min-width:80px;text-align:center;cursor:pointer;padding:0 20px}#login{background:rgb(225, 33, 32);color:rgb(255, 255, 255);display:table;float:left;font-size:16px;height:100%;margin-left:32px;min-width:120px;text-align:center;cursor:pointer;padding:0 20px}#login-txt,#user-text{padding-top:20px}#user-menu{display:none}#user-text:after{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png") no-repeat scroll -58px -36px transparent;content:"";display:inline-block;font-size:0;height:12px;line-height:0;position:relative;right:-10px;top:0;width:12px}.start-box{margin:-1px 0 0;position:relative;height:524px;padding:0 0 4px;background:#fff}#start-box-bg{top:0;left:0;width:100%;height:524px;overflow:hidden;position:absolute}#start-box-bg img{position:absolute}.start-box .frame{position:absolute;display:table;top:0;left:0;width:100%;height:524px}.black .start-box .frame{height:auto}.start-box .inner{display:table-cell;vertical-align:middle;width:100%;text-align:center}* +html .start-box .inner{position:absolute;top:50%;left:0}.start-box .holder{padding:0 0 24px 34px}* +html .start-box .holder{position:relative;top:-50%}.start-box h1{font-size:60px;line-height:60px;text-transform:uppercase;color:#fdfdfd;letter-spacing:-4px;margin:0 215px 33px;font-weight:bold}.search-form-box{display:inline-block;vertical-align:top}* +html .search-form-box{display:inline}.search-form-box{display:inline-block;vertical-align:top;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:visible}* +html .search-form{display:inline}.search-form .input-holder{float:left;width:515px;height:62px;padding:0 10px 0 10px;position:relative;margin:0 0 -1px}.ct .search-form .input-holder{width:480px}.search-form.search-row .input-holder{width:auto;float:none}.search-form .field-holder{overflow:hidden}.search-form .input-holder input{cursor:default;color:#807f7f;font-size:20px;line-height:25px;padding:20px 0 16px;margin:0;float:left;width:100%;border:none;background:none;word-spacing:-1px}.search-form .input-holder input:focus{outline:none}.search-form .submit{float:left;position:relative;cursor:pointer}.search-form input[type=submit], .ct.search-properties input[type=submit]{float:left;padding:0;margin:0;width:75px;height:61px;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;border:none;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) no-repeat -125px -438px;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0}.search-form input[type=submit]:hover{cursor:pointer}.example-box{position:absolute;top:14px;left:15px;font-size:11px}.example-box a{text-decoration:underline;color:#e12422}.example-box a:hover{text-decoration:none}.example-box .choice-popup{position:absolute;top:100%;left:0;width:305px;font-size:12px;line-height:15px;padding:18px 19px 16px;margin:12px 0 0 -9px}.example-box p{margin:0 0 13px}.example-box address{font-style:normal}.example-box .choice-popup .pointer{left:30px}.search-popup{position:absolute;top:65px;left:0;margin:0;border-left:1px solid #ededed;box-shadow:-2px 2px 1px rgba(50, 50, 50, 0.15), 1px -1px 1px rgba(50, 50, 50, 0.05);-moz-box-shadow:-2px 1px 1px rgba(50, 50, 50, 0.25), 1px -2px 1px rgba(50, 50, 50, 0.05);-webkit-box-shadow:-2px 2px 1px rgba(50, 50, 50, 0.15), 1px -1px 1px rgba(50, 50, 50, 0.05);width:604px;text-align:left;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-bottom:1px solid #e5e5e5;color:#434343;z-index:1000;background:#e1e0e0;background:-moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(246,246,246,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(246,246,246,1)));background:-webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(246,246,246,1) 100%);background:-o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(246,246,246,1) 100%);background:-ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(246,246,246,1) 100%)}.fr-ca .search-popup{width:619px}.search-popup .slide-box{padding:3px 0 0;margin:-2px 0 0;overflow:hidden}.search-popup .slide{overflow:hidden;position:relative}.search-popup .btn-list.fluid label{border:0;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none;padding:0}.search-popup .buy-row .btn-list{margin-right:0;width:auto;padding-top:2px}.search-popup .btn-list{clear:both;margin:5px 0 0 0}.search-popup .btn-list li{padding:0 15px 15px 0}.search-popup .btn-list label{width:130px;font-size:12px;text-transform:none;height:38px}.fr-ca .search-popup .btn-list label{width:140px}.search-popup .btn-list.choice-box label{width:54px}.fr-ca .search-popup .btn-list.choice-box label{width:75px}.search-popup .btn-list .recreational,.search-popup .btn-list .investment{padding:0 0 0 35px}.search-popup .row{padding:15px 0 0 15px;position:relative;border-bottom:1px solid #e0e0e0}.search-popup .row.keyword-row{padding:15px}.search-popup #property-type{text-align:center;margin-top:10px;margin-left:-15px}.search-popup #property-type li{width:117px;display:inline-block;margin-left:15px;margin-bottom:-2px}.keyword-row input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #aaa;border-radius:3px}.form-wrapper .keyword-row input{width:70em}.search-popup .title,.search-popup label{display:block;font-size:15px;line-height:22px;text-transform:uppercase;color:#434343}.search-popup .close{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) -162px 0;position:absolute;text-indent:-9999px;overflow:hidden;width:14px;height:14px;top:18px;right:20px;z-index:100}.search-popup #house-type,.search-popup #features{width:50%;float:left}.search-popup .slide-c{min-height:160px}.search-popup .slide-c .btn-list li{padding:0;width:45%;height:28px;margin:0 2% 10px 0;border:1px solid #c8c8c8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.search-popup .slide-c .btn-list label{line-height:15px;font-size:11px;text-align:left;padding:7px}.search-popup .btn-list .chk-area{margin:2px 10px 5px 0}.slider{font-size:0;line-height:0;width:330px;height:9px;position:relative;margin:0 0 0 3px}.slider-wrap{width:330px;margin:0 0 22px 1px;position:relative;height:12px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat 0 -228px}.slider-wrap:after{content:"";display:block;clear:both}.slider .ui-slider-range{position:absolute;top:0;left:0%;width:57%;height:9px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat 0 -243px}.slider .ui-slider-handle{position:absolute;top:-16px;left:4%;margin:0 0 0 -22px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) no-repeat 0 -125px;width:43px;height:43px;outline:none}.btn-list{margin:0;list-style:none;line-height:40px;font-size:14px;font-weight:bold;overflow:hidden;padding:1px}.btn-list li{float:left;padding:0 12px 16px 0;list-style-position:outside;list-style-type:none}.btn-list a, .btn-list label{width:134px;display:block;color:#373636;text-align:center;border:1px solid #c8c8c8;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 1px rgba(255, 255, 255, 0.5), 0 0 1px rgba(50, 50, 50, 0.2) inset;-moz-box-shadow:0 0 1px rgba(255, 255, 255, 0.5), 0 0 1px rgba(50, 50, 50, 0.2) inset;-webkit-box-shadow:0 0 1px rgba(255, 255, 255, 0.5), 0 0 1px rgba(50, 50, 50, 0.2) inset;cursor:pointer}.btn-list label{color:#434343;position:relative;line-height:40px;font-size:14px;cursor:pointer;text-transform:none;padding:0;overflow:hidden}.slide-c .btn-list label{line-height:41px}.btn-list.fluid label{width:auto;padding:0 11px 0 8px;line-height:29px}.designation-row .btn-list.fluid label{padding:0 29px}.designation-row .btn-list.fluid label:before{content:' ';position:absolute;width:10px;height:10px;left:10px;top:10px;background-color:#A6A6A6}.designation-row .btn-list.fluid label.active:before{background-color:#E12120}.features-row .btn-list label{padding:0 8px 0 6px}.slide-c .features-row .btn-list label{padding:0 11px 0 8px}.btn-list a:hover, .btn-list .active a, .btn-list label.active{text-decoration:none;background:#bdbcbc;border-color:#9c9b9b #9c9c9c #bdbcbc #b8b7b7;box-shadow:-1px 1px #9c9b9b inset, -2px 2px #b0afaf inset, -3px 3px #bbbaba inset, -1px 0 #cac9c9, 0 -1px #bbbaba inset;-moz-box-shadow:-1px 1px #9c9b9b inset, -2px 2px #b0afaf inset, -3px 3px #bbbaba inset, -1px 0 #cac9c9, 0 -1px #bbbaba inset;-webkit-box-shadow:-1px 1px #9c9b9b inset, -2px 2px #b0afaf inset, -3px 3px #bbbaba inset, -1px 0 #cac9c9, 0 -1px #bbbaba inset}.btn-list.checkbox label.active{border:1px solid #c8c8c8;box-shadow:0 0 1px rgba(255, 255, 255, 0.5), 0 0 1px rgba(50, 50, 50, 0.2) inset;-moz-box-shadow:0 0 1px rgba(255, 255, 255, 0.5), 0 0 1px rgba(50, 50, 50, 0.2) inset;-webkit-box-shadow:0 0 1px rgba(255, 255, 255, 0.5), 0 0 1px rgba(50, 50, 50, 0.2) inset;background:none}.btn-list input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:0;margin:0;cursor:pointer;background:none;border:none}.btn-list span{display:inline-block;vertical-align:top;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-btn-list.png) no-repeat -9999px -9999px}.btn-list .condo{background-position:7px 9px}.btn-list .house{background-position:0 -276px}.btn-list .investment{background-position:0 -36px}.btn-list .vacant{background-position:1px -126px}.btn-list .farm{background-position:3px -175px}.btn-list .commercial{background-position:0 -223px}.btn-list .recreational{background-position:-2px -74px}#property-type li label span{padding-left:41px;position:absolute;left:5px}.fr-ca #property-type li label span{padding-left:31px}.btn-list a .condo:hover, .btn-list .active .condo{background-position:0 -860px}.btn-list a .house:hover, .btn-list .active .house{background-position:0 -1144px}.btn-list a .investment:hover, .btn-list .active .investment{background-position:0 -904px}.btn-list a .vacant:hover, .btn-list .active .vacant{background-position:1px -994px}.btn-list a .farm:hover, .btn-list .active .farm{background-position:6px -1044px}.btn-list a .commercial:hover, .btn-list .active .commercial{background-position:0 -1091px}.btn-list a .recreational:hover, .btn-list .active .recreational{background-position:-2px -944px}.search-popup .radio-holder{float:left;width:140px;margin-right:16px}.search-popup .radio-holder .holder{height:1%;padding:2px 0 0;position:static;margin-top:5px}.fr-ca .search-popup .radio-holder{width:180px;margin-right:0px}.search-popup .list-holder{overflow:hidden}.search-popup .list-holder .btn-list a, .search-popup .list-holder .btn-list label{width:127px;padding:0}body.fr-ca .search-popup .list-holder .btn-list label{font-size:10px}.choice-box{height:1%;padding:0 !important}.choice-box label{float:left;position:relative;cursor:pointer;width:71px;height:38px;line-height:38px;font-size:15px;color:#434343;text-align:center;background:#dad8d8;padding:0;border-color:#b0b0b0 #bab9b9 #bebebe;border-width:1px;border-style:solid;font-weight:bold;text-transform:none}.choice-box.little label, .filter-section .choice-box.little label{height:28px;width:60px;line-height:26px;font-size:12px;padding:0;clear:none;text-align:center}.choice-box label.buy{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;box-shadow:0 -1px #bfbfbf, -1px 1px #cfcfcf, 0 1px #d1d0d0 inset;-moz-box-shadow:0 -1px #bfbfbf, -1px 1px #cfcfcf, 0 1px #d1d0d0 inset;-webkit-box-shadow:0 -1px #bfbfbf, -1px 1px #cfcfcf, 0 1px #d1d0d0 inset}.choice-box.little label.buy{box-shadow:0 -1px #ccc, -1px 0 #d9d9d9, 0 1px #cbcaca inset;-moz-box-shadow:0 -1px #ccc, -1px 0 #d9d9d9, 0 1px #cbcaca inset;-webkit-box-shadow:0 -1px #ccc, -1px 0 #d9d9d9, 0 1px #cbcaca inset;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px}.choice-box label.rent{margin:0 0 0 -1px;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;box-shadow:0 -1px #bfbfbf, 1px 1px #cfcfcf, 0 1px #d1d0d0 inset;-moz-box-shadow:0 -1px #bfbfbf, 1px 1px #cfcfcf, 0 1px #d1d0d0 inset;-webkit-box-shadow:0 -1px #bfbfbf, 1px 1px #cfcfcf, 0 1px #d1d0d0 inset}.choice-box.little label.rent{box-shadow:0 -1px #ccc, 1px 0 #d9d9d9, 0 1px #cbcaca inset;-moz-box-shadow:0 -1px #ccc, 1px 0 #d9d9d9, 0 1px #cbcaca inset;-webkit-box-shadow:0 -1px #ccc, 1px 0 #d9d9d9, 0 1px #cbcaca inset;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0}.choice-box label.active{color:#fff;background:#e12422;position:relative;border-color:#b53c3b #bf9f9e #bf9f9e;z-index:1}.choice-box label.buy.active{box-shadow:0 -1px #bfbfbf, -1px 1px #cfcfcf, 0 1px #d82321 inset;-moz-box-shadow:0 -1px #bfbfbf, -1px 1px #cfcfcf, 0 1px #d82321 inset;-webkit-box-shadow:0 -1px #bfbfbf, -1px 1px #cfcfcf, 0 1px #d82321 inset}.choice-box.little label.buy.active{box-shadow:0 -1px #bfbfbf, -1px 0 #cfcfcf, 0 1px #d22220 inset;-moz-box-shadow:0 -1px #bfbfbf, -1px 0 #cfcfcf, 0 1px #d22220 inset;-webkit-box-shadow:0 -1px #bfbfbf, -1px 0 #cfcfcf, 0 1px #d22220 inset}.choice-box label.rent.active{box-shadow:0 -1px #bfbfbf, 1px 1px #cfcfcf, 0 1px #d82321 inset;-moz-box-shadow:0 -1px #bfbfbf, 1px 1px #cfcfcf, 0 1px #d82321 inset;-webkit-box-shadow:0 -1px #bfbfbf, 1px 1px #cfcfcf, 0 1px #d82321 inset}.choice-box.little label.rent.active{box-shadow:0 -1px #bfbfbf, 1px 0 #cfcfcf, 0 1px #d22220 inset;-moz-box-shadow:0 -1px #bfbfbf, 1px 0 #cfcfcf, 0 1px #d22220 inset;-webkit-box-shadow:0 -1px #bfbfbf, 1px 0 #cfcfcf, 0 1px #d22220 inset}.choice-box input[type=radio]{position:absolute;top:0;left:0;background:none;border:none;width:100%;height:100%;opacity:0;cursor:pointer}.slide-c .btn-list li{padding:0 12px 11px 0}.btn-list.choice-box li{padding:0 !important}.popular-box{background:#efefef;padding:24px 143px 34px 153px;padding-bottom:0;height:1%;overflow:hidden;position:relative}.dash-box{background:#e5e4e4;padding:24px 143px 34px 153px;overflow:hidden;position:relative}.dash-box:after{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line04.gif") repeat-x scroll 0 0 #e5e4e4;bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:100%}.popular-box .center, .dash-box .center{position:relative;margin:0 auto}.popular-box .heading{overflow:hidden;padding:0 0 14px 4px}.popular-box .links{float:right;padding:5px 1px 0 0}.popular-box .links a{float:left;width:44px;height:36px;text-indent:-9999px;overflow:hidden;margin-left:7px}.popular-box .links .link-prev{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png)}.popular-box .links .link-next{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) -51px 0}.popular-box .links .link-prev.active{background-position:-80px -40px !important}.popular-box .links .link-next.active{background-position:-130px -40px !important}.popular-box .links .link-prev:hover{background-position:-80px -40px !important}.popular-box .links .link-next:hover{background-position:-130px -40px !important}.popular-box h2{font-size:36px;line-height:40px;color:#e62120;font-weight:normal;margin:0;overflow:hidden}.popular-box .frame{position:relative;padding:0 94px 0 0;overflow:hidden;height:260px}.popular-box .inner{width:100% !important;position:relative;padding:0 0 1px;overflow-x:scroll;min-height:300px}.popular-box .inner::-webkit-scrollbar{display:none}.popular-box ul{position:static;margin:0;padding:0 0 1px 0;display:block;height:auto}.popular-box .inner>ul>li,.result-list>li{float:left;padding:0 0 0 10px;list-style-position:outside;list-style-type:none}.popular-box .inner>ul>li{padding:0 22px 0 1px}.result-list section, .popular-box li section{width:206px;box-shadow:0 1px #b5b5b5, -1px 0 #d6d6d6;-moz-box-shadow:0 1px #b5b5b5, -1px 0 #d6d6d6;-webkit-box-shadow:0 1px #b5b5b5, -1px 0 #d6d6d6;border-radius:2px 2px 1px 1px;-moz-border-radius:2px 2px 1px 1px;-webkit-border-radius:2px 2px 1px 1px;text-align:center;padding:8px 0 6px;background:#fdfdfd;border:1px solid #d7d7d7;position:relative}.result-list section{width:203px;padding:7px 0;min-height:174px}.map-view .listing{float:left;min-height:10px;padding:16px 7px 14px 11px;width:378px}.result-list section.search{min-height:237px}.result-list section figure{width:193px}#map-list.result-list section figure{width:170px}.map-view .listing figure{width:170px;height:91px;float:left;margin-right:6px}.result-list>li{float:none;display:inline-block;vertical-align:top;padding:0 6px 16px 0}.map-view .result-list>li{padding:0 0 6px}* +html .result-list>li{display:inline;padding-right:9px}.result-list img{width:186px;height:auto}.popular-box .text-holder, .result-list .text-holder{padding:10px 14px 0;text-align:left;color:#434343}.map-view .listing .text-holder{float:left;overflow:hidden;padding:0;width:192px}.result-list .text-holder{padding:9px 13px 0;overflow:hidden}.result-list.list-view .text-holder{padding:0}.popular-box .price, .result-list .price{display:block;font-style:normal;font-size:1.333em;line-height:1em;color:#4c4c4c;font-weight:bold}.popular-box .price span, .result-list .price span{font-size:0.75em}.popular-box address, .result-list address{font-style:normal;margin:0}.popular-box a, .result-list a,.price-range{color:#e62120}.popular-box li ul, .result-list ul{margin:0;padding:0 0 3px;list-style:none;overflow:hidden;width:auto !important}.result-list ul.list{padding:0 0 0 1px}.popular-box li li, .result-list li li{float:left;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 0 -71px;padding:0 3px 0 5px;list-style-position:outside;list-style-type:none}.popular-box li li:first-child, .result-list li li:first-child{padding-left:0;background:none}.popular-box .list li, .result-list .list li{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 0 -99px;font-size:12px;color:#757575}.columns-section{overflow:hidden;background:#e5e4e4;padding:0 103px 0 133px}.columns-section .center{margin:0 auto;overflow:hidden}.columns-section .center>section{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line03.gif) repeat-y;padding:18px 20px}.columns-section .center>section:first-child{background:none}.columns-section h3{font-size:36px;line-height:40px;font-weight:normal;color:#434343;margin:0 0 0 6px}.columns-section p.sub-heading{margin:0 0 14px 6px}.columns-section .news-column p.sub-heading{margin:0 0 14px 0}.feature-column{float:left;width:617px}.feature-gallery{position:relative;overflow:hidden;color:#d1201f}.feature-gallery .slides{margin:0;padding:0;list-style:none;position:relative;height:300px}.feature-gallery .slides li{position:absolute;top:0;left:0;list-style-position:outside;list-style-type:none}.feature-gallery .image-holder{padding:8px;background:#fff;border:1px solid #d2d2d2;display:inline-block;vertical-align:top;box-shadow:0 1px #9f9e9e, 1px 0 #f5f5f5 inset, 2px 0 #f9f9f9 inset;-moz-box-shadow:0 1px #9f9e9e, 1px 0 #f5f5f5 inset, 2px 0 #f9f9f9 inset;-webkit-box-shadow:0 1px #9f9e9e, 1px 0 #f5f5f5 inset, 2px 0 #f9f9f9 inset}* +html .feature-gallery .image-holder{display:inline}.feature-gallery .text-holder{padding:15px 82px 10px 13px}.feature-gallery h4{font-size:28px;line-height:33px;font-weight:normal;margin:0 0 3px;max-width:490px}.feature-gallery p{margin:0;font-size:17px;line-height:22px}.feature-gallery .switcher{position:absolute;top:333px;right:13px}.feature-gallery .switcher ul{margin:0;padding:0;list-style:none;overflow:hidden}.feature-gallery .switcher li{float:left;margin-left:6px;list-style-position:outside;list-style-type:none}.feature-gallery .switcher a{background:#c6c4c4;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:16px;height:16px;float:left;text-indent:-9999px;overflow:hidden}.feature-gallery .switcher .active a, .feature-gallery .switcher a:hover{background:#d1201f}.columns-section .center .news-column{width:247px;float:left;padding:17px 42px 29px 41px}.news-column h3{margin:0 0 4px -3px}.news-column ul{margin:0;padding:0;list-style:none;overflow:hidden;font-size:15px;line-height:20px}.news-column li{padding:17px 0 21px 3px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line04.gif) repeat-x 0 100%;list-style-position:outside;list-style-type:none}.news-column .date{font-style:normal;color:#000}.news-column h4{font-size:15px;line-height:20px;display:inline;margin:0;font-weight:normal}.columns-section .center-row{padding:20px 0 21px 3px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line04.gif) repeat-x 0 100%}.all-link{display:inline-block;vertical-align:top;font-size:23px;line-height:26px;color:#d9302f;text-transform:uppercase;padding:0 13px 0 0;letter-spacing:-1px}.columns-section .center .channels-column{overflow:hidden;padding:18px 40px 24px 37px}.channels-column h3{margin:0 0 0 2px}.columns-section .channels-column p.sub-heading{margin:0 0 21px 2px}.channels-c{overflow:hidden;padding:0 0 0 5px}.channels-column .row{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line04.gif) repeat-x;padding:18px 0 15px}.channels-column .row:first-child{padding-top:0;background:none}.channels-column .video-gallery{padding-left:2px}.video-list{margin:0 !important;padding:0;list-style:none;overflow:hidden;font-size:16px;line-height:20px}.video-list li{overflow:hidden;list-style-position:outside;list-style-type:none}.video-list li:first-child{margin:0}.video-list .image-hodler{border:1px solid #d3d3d3;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 1px #a7a6a6;-moz-box-shadow:0 1px #a7a6a6;-webkit-box-shadow:0 1px #a7a6a6;display:inline-block;vertical-align:top;background:#fff;padding:4px}* +html .video-list .image-hodler{display:inline}.video-list .text-holder{padding:13px 3px 15px}.video-list p{margin:0}.video-list h4{font-size:1em;line-height:1.154em;margin:0;font-weight:normal}.about-list h4{font-size:1em;line-height:1.25em;margin:0;font-weight:normal}.about-gallery .inner, .video-gallery .frame{overflow:hidden;position:relative}.about-list{margin:0 !important;padding:0;list-style:none;overflow:hidden;word-spacing:-1px;font-size:15px;line-height:20px}.about-list li{overflow:hidden;list-style-position:outside;list-style-type:none}.about-list li:first-child{margin:0}.about-list .frame{overflow:hidden;padding:12px 0 2px 1px}.about-list .image-holder{display:inline-block;vertical-align:middle;width:79px;padding:4px;background:#fff;box-shadow:-1px 1px 1px #b5b4b4;-moz-box-shadow:-1px 1px 1px #b5b4b4;-webkit-box-shadow:-1px 1px 1px #b5b4b4;margin:0 9px 0 0}* +html .about-list .image-holder{display:inline;margin:0 12px 0 0}.about-list .time{font-size:1em;line-height:1em;color:#d9302f;display:inline-block;vertical-align:middle;width:145px;padding:5px 0 0}.about-list .time span{display:block}.red-section{background:#D1201F;padding:49px 20px 47px 150px;height:1%}.red-section .center{overflow:hidden;margin:0 auto;padding:0 0 0 3px}.red-section.mark .center{max-width:1290px}.red-section .column{float:left;width:256px;margin:0 0 0 80px}.red-section .column:first-child{width:255px;margin:0}.red-section .col-3{margin-left:73px}.red-section .col-4{margin-left:79px;width:254px}.red-section h3{color:#fdfdfd;font-size:33px;line-height:35px;font-weight:normal;margin:0 0 25px;min-height:70px;padding:0 0 10px;border-bottom:1px solid #e27877}.red-section .text-holder{color:#fdcccf;font-size:15px;line-height:21px;padding:0 10px 16px 0;word-spacing:1px}.red-section .text-holder p{margin:0}.red-section .text-holder .align-left{margin:3px 11px 0 0}.align-left,.alignleft{float:left}.align-right,.alignright{float:right}.btn-black{display:inline-block;background:black url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-btn-list.png) no-repeat 100% -779px;color:#fdfdfd;font-size:15px;line-height:33px;height:34px;padding:0 35px 0 9px;min-width:196px}.btn-black:hover{text-decoration:none}.red-section .btn-black{margin:0 0 5px}.red-section ul{margin:0;list-style:none;line-height:22px}.red-section li{padding:0 0 0 11px;position:relative;list-style-position:outside;list-style-type:none}.red-section li:before{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff}.red-section .social{margin-top:13px}.social li{float:left;padding:0;background:none}.social .facebook{margin-left:5px}.social .twitter{margin:3px 0 0 27px}.social li:before, .social li .before{display:none}.social a{overflow:hidden;text-indent:-9999px;display:block}.social .facebook a{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -151px -557px;width:59px;height:123px}.social .twitter a{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat 0 -557px;width:144px;height:119px}.filter-section{background:#dadbdb;height:1%;margin:0}.search-row{background:rgb(251,251,251);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmUwZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(251,251,251,1) 0%, rgba(223,224,226,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(223,224,226,1)));background:-webkit-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(223,224,226,1) 100%);background:-o-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(223,224,226,1) 100%);background:-ms-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(223,224,226,1) 100%);background:linear-gradient(to bottom,  rgba(251,251,251,1) 0%,rgba(223,224,226,1) 100%);position:relative;padding:11px 142px 13px 355px;height:1%;z-index:1}.search-row .label, .search-row label{float:left;font-size:20px;line-height:30px;text-transform:uppercase;padding:6px 25px 0 0;letter-spacing:-1px}.search_page-search-form-toggle{cursor:pointer}.search-c{background:#fcfcfc;overflow:hidden;box-shadow:0 1px #f6f7f7,0 0 1px #ddd,-1px 0 #cbcbcb;-moz-box-shadow:0 1px #f6f7f7,0 0 1px #ddd,-1px 0 #cbcbcb;-webkit-box-shadow:0 1px #f6f7f7,0 0 1px #ddd,-1px 0 #cbcbcb;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-width:1px 0 0 1px;border-style:solid;border-color:#9e9d9d #c9c9c9;padding:0 46px 0 0;position:relative}.search-row .input-holder{overflow:hidden;height:37px;padding:0 27px 0 18px;box-shadow:0 -1px #eee inset,-1px 0 #bcbcbc inset;-moz-box-shadow:0 -1px #eee inset,-1px 0 #bcbcbc inset;-webkit-box-shadow:0 -1px #eee inset,-1px 0 #bcbcbc inset;position:relative}.search-row .input-holder.name{width:305px;float:left}.search-row .input-holder.location{border-left:1px solid #bcbcbc}.search-row .input-holder:before, .search-row .input-holder .before{content:"";position:absolute;top:50%;right:10px;width:13px;height:7px;margin:-1px 0 0}.search-row .input-holder input{color:#979797;font-size:13px;line-height:16px;float:left;padding:11px 0 8px;margin:0;background:none;border:none;width:100%}.search-row .input-holder input:focus{outline:none}.search-row .submit{position:absolute;top:0;right:0;width:46px;height:37px;background:rgb(233,33,32);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5MjEyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(233,33,32,1) 0%, rgba(188,30,30,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,33,32,1)), color-stop(100%,rgba(188,30,30,1)));background:-webkit-linear-gradient(top,  rgba(233,33,32,1) 0%,rgba(188,30,30,1) 100%);background:-o-linear-gradient(top,  rgba(233,33,32,1) 0%,rgba(188,30,30,1) 100%);background:-ms-linear-gradient(top,  rgba(233,33,32,1) 0%,rgba(188,30,30,1) 100%);background:linear-gradient(to bottom,  rgba(233,33,32,1) 0%,rgba(188,30,30,1) 100%);border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;box-shadow:0 -1px #c95656 inset,-1px 0 #a78888 inset;-moz-box-shadow:0 -1px #c95656 inset,-1px 0 #a78888 inset;-webkit-box-shadow:0 -1px #c95656 inset,-1px 0 #a78888 inset}.search-row .submit:before, .search-row .submit .before{content:"";position:absolute;top:50%;left:50%;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) no-repeat -101px -96px;width:16px;height:15px;margin:-7px 0 0 -9px;z-index:1}.search-row input[type=submit]{position:absolute;top:0;left:0;width:46px;height:37px;background:none;border:none;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;z-index:2}.search-row input[type=submit]:hover{cursor:pointer}.autocorrect-popup,.choice-popup{position:absolute;top:100%;left:2px;width:548px;z-index:9999;background:#efefef;-moz-border-radius:0px 0px 4px 4px;-webkit-border-radius:0px 0px 4px 4px;border-radius:0px 0px 4px 4px;-moz-box-shadow:0px 10px 10px 5px #8a8889;-webkit-box-shadow:0px 10px 10px 5px #8a8889;box-shadow:0px 10px 10px 5px #8a8889;filter:progid:DXImageTransform.Microsoft.Shadow(strength = 10, direction = 180, color = '#8a8889');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(strength = 10, Direction = 180, Color = '#8a8889')"}.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:bold;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-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/powered-by-google-on-white.png);background-repeat:no-repeat;background-position:right bottom}.autocorrect-popup li:hover, .autocorrect-popup li.active, .choice-popup li:hover, .choice-popup li.active{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:bold;letter-spacing:-1px;padding:0 0 16px}.choice-popup .pointer{position:absolute;top:-15px;left:15px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) no-repeat -179px -50px;width:21px;height:16px}.filter-row{overflow:hidden;padding:0 0 0 360px;border:1px solid rgba(191,191,191,1)}.travel-time-controls{border-bottom:1px solid rgb(191, 191, 191);box-sizing:border-box;display:block;height:54px;padding:0 56px;width:100%}.travel-time-controls .slider .ui-slider-handle{background-position:-99px 0;height:30px;top:-10px;width:35px}.travel-time-controls .select-mode-toggler{border-color:transparent rgb(191, 191, 191);border-image:none;border-radius:0;border-style:solid;border-width:1px;font-size:12px;width:158px;height:52px;margin:0}.fr-ca .travel-time-controls .select-mode-toggler{font-size:10px;width:177px}.travel-time-controls .slider-wrap{float:left;width:150px;background-position:0 -800px}.travel-time-controls .slider{width:150px}#travel-time-slider-box{display:block;float:left;width:auto;margin-top:20px}.filter-row label, .filter-row .title, .travel-time-controls .title{font-size:12px;display:block;clear:both;overflow:hidden;padding:0 0 4px;text-transform:uppercase;font-weight:bold}.travel-time-controls .title{display:block;float:left;margin-right:10px;margin-top:-2px}.travel-time-controls .select-area .center{background:transparent none repeat scroll 0 0;padding:10px 0 0 15px;text-transform:uppercase;position:relative}.travel-time-controls .select-area .select-opener{background:rgba(0, 0, 0, 0) url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png") repeat scroll -184px -34px;height:6px;right:20px;margin-top:-2px;position:absolute;top:50%;width:11px}.select-area select{width:100%;height:100%}.start-box .select-travel-congestion .center, .ct .select-travel-congestion .center{letter-spacing:-1px}.filter-row .btn-list label{font-size:11px;padding:0;text-transform:none}.filter-row .slider-box .title{padding:0 0 15px;margin:0 0 0 -2px;position:relative}.filter-section .slide-box .title, .for-row .title, .selects-row label{text-transform:uppercase;font-weight:bold;float:left;font-size:13px;line-height:21px;padding:5px 12px 0 0;letter-spacing:0px}.filter-section .list-holder .title{padding:6px 9px 0 0}.filter-section .features-row .title{padding:6px 11px 0 0}.filter-section .radio-holder .title{padding:6px 12px 0 0}.slider-box{float:left;margin:20px 6px 0 0;width:520px}.slider-box-hide{display:none}.slider-box .amount,.value-label{float:left;font-size:16px;font-weight:bold;font-style:normal;min-width:105px;margin-top:-2px;padding:0 0 0 10px}.fr .slider-box .amount, .fr-ca .slider-box .amount{font-size:15px}.fr .travel-time .value-label, .fr-ca .travel-time .value-label{min-width:0}.travel-time-controls  .value-label{margin-top:-2px}.travel-time  .value-label{text-align:left;font-size:15px;margin-top:-1px;color:#434343}.filter-section .slider-wrap{background-position:0 -800px;width:150px;height:9px;margin:1px 13px 17px 0;float:left}.filter-section .slider-wrap:first-child{padding-right:12px}.filter-section .slider{width:150px;height:9px}.filter-section .slider .ui-slider-range{background-position:-2px -813px}.filter-section .slider .ui-slider-handle{background-position:-99px 0;width:32px;height:32px;top:-9px;margin:0 0 0 -16px;outline:none}.select-box{float:left;width:366px;margin:0 -10px 0 0}.select-box .select-holder{float:left;margin:0 0 0 41px}.select-box .select-holder:first-child{margin:0}.select-box .select-area .center{height:34px;padding:0;margin:0;display:inline-block;background:none;position:relative;left:auto;top:10px;margin-left:-6px;line-height:34px}.fr-ca .filter-row .select-box .select-area .center{font-size:10px}.select-box .select-area .select-opener{overflow:hidden}.select-box .select-area img{width:auto;height:auto;margin:6px 12px 0 0}.select-box .select-options img{width:25px;height:auto;margin:0 10px 0 0}.property-box{overflow:hidden;padding:20px 0 12px 356px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line02.png) repeat-x}.property-box .title{padding:12px 33px 0 0;float:left;text-transform:uppercase;font-size:13px}.property-box .btn-list a,.property-box .btn-list label{width:120px}.fr-ca .property-box .btn-list label{width:126px}.filter-section .btn-list li{padding:0 10px 7px 0}.designation-row .btn-list li{padding-bottom:10px}.property-box .btn-list li{padding:0 10px 8px 0}.fr-ca .property-box .btn-list li{padding:0 6px 8px 0}.filter-section .btn-list, .filter-section .btn-list label{font-size:11px;line-height:30px;text-align:left}.for-row .btn-list label{font-size:12px}.filter-section .btn-list .condo{background-position:0 -2196px;padding:0 10px 0 21px}.filter-section .btn-list .house{background-position:0 -2369px;padding:0 7px 0 30px}.filter-section .btn-list .investment{background-position:-1px -2405px;padding:0 3px 0 35px}.filter-section .btn-list .vacant{background-position:0 -2285px;padding:0 4px 0 23px}.filter-section .btn-list .farm{background-position:0 -2330px;padding:0 14px 0 31px}.filter-section .btn-list .commercial{background-position:0 -2441px;padding:0 0 0 28px}.filter-section .btn-list .recreational{background-position:0 -2239px;padding:0 0 0 37px}.filter-section .btn-list .active .condo{background-position:0 -2700px}.filter-section .btn-list .active .house{background-position:0 -2552px}.filter-section .btn-list .active .investment{background-position:4px -2480px}.filter-section .btn-list .active .vacant{background-position:-1px -2631px}.filter-section .btn-list .active .farm{background-position:0 -2590px}.filter-section .btn-list .active .commercial{background-position:0 -2518px}.filter-section .btn-list .active .recreational{background-position:0 -2665px}.filter-section .btn-list{width:auto;margin-top:0}.filter-section .row .btn-list{line-height:29px;margin:0}.filter-section .features-row .btn-list{margin:0 0 -6px}.filter-section .buy-row .btn-list{margin:0 0 -7px}.filter-section .slide-box{background:#F4F3F3 url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-slide-box01.gif) repeat-x}.filter-section .search-result-slide-box{background:#FDFDFD}.search-result-slide-box .advanced-options-wrap{display:none}.search-result-property-box{background:none}.filter-section .slide-box .search-result-title{float:none}.filter-section .slide-box #house-type .title{float:none}.filter-section .slide-box #features .title{float:none}.filter-section .search-result-btn-list label{width:140px;height:30px}.search-result-search-c{width:785px}.search-result-save-search-btn-menu{margin-left:-80px;margin-top:8px}.filter-section .slide-box #features{background:none}.filter-section .slide{overflow:hidden;position:relative;background-color:#EEEEEF}.filter-section .row{overflow:hidden;padding:14px 0 4px 357px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line02.png) repeat-x}.filter-section .buy-row{padding:20px 15px 4px 357px}.filter-section .row .btn-list a, .list-holder .btn-list.fluid label{width:auto;padding:0 10px;text-align:left}.btn-list .chk-area{float:left;width:10px;height:10px;background:#bdbcbc;margin:10px 10px 0 0}.features-row .btn-list .chk-area{margin-right:5px}.btn-list .chk-checked{background:#e03f48}.filter-section .radio-holder{float:left;margin:1px 33px 0 0;min-width:260px}.fr-ca .filter-section .radio-holder{min-width:280px}.filter-section .radio-holder .holder{float:left}.filter-section .list-holder{overflow:hidden}.filter-section .heading{border-top:1px solid #c7c7c7;background:#dadada;padding:2px 0 0;height:1%}.filter-section .heading .holder{margin:0 0 1px;border-bottom:1px solid #e1e1e1;background:#ccc;padding:5px 14px 4px 0;box-shadow:0 1px #f6f7f8;-moz-box-shadow:0 1px #f6f7f8;-webkit-box-shadow:0 1px #f6f7f8;height:1%;display:none}.agent-only .heading .holder{display:block}.filter-section .opener-holder{max-width:1411px;height:1%;text-align:right}.filter-section .opener-holder.mark{max-width:1433px}.filter-section .opener-holder.agent-mark{max-width:1441px}.filter-section .heading .opener{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 0 -174px;padding:0 0 0 20px;padding-right:13px;font-size:12px;line-height:17px;color:#434343;font-weight:bold}* +html .filter-section .heading .opener{display:inline}.filter-section .active .heading .opener{background-position:98% -133px}.tabs-section{background:#efefef;padding:40px 26px 35px 357px;overflow:hidden}.tabs-section.map-mode{padding:60px 0 0}.tabs-section.map-mode .load-container{max-width:20000px}.tabs-section .heading{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line06.png) repeat-x 0 100%;overflow:hidden;padding:0 0 3px;margin:0 0 0 2px}.tabs-section.map-mode .heading{max-width:1520px;margin:0 0 0 359px}.tabs-section.map-mode .heading.map{margin:0 0 0 145px;max-width:1600px;width:auto;background:transparent;padding:0}.tabs-section .heading .print{float:right;line-height:32px;font-size:12px;color:#fff;padding:0 47px 0 10px;margin:0 5px 0 28px;background:#000 url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-btn-list.png) no-repeat 100% -3076px}.tabs-section.empty .select-dark.select-area .select-opener{background-position:4px -312px !important;margin-top:-1px}.tabs-section.empty .heading .print{margin:0 0 12px;float:left;background-position:100% -3373px;padding:0 50px 0 10px;font-size:14px;line-height:35px}.heading .print-holder{float:left;padding:0 0 12px}.heading .print-holder .print{margin:0 !important}.tabset{margin:0;padding:8px 0 0;list-style:none;overflow:hidden;font-size:14px;line-height:33px;font-weight:bold;height:35px}.tabset li{float:left;list-style-position:outside;list-style-type:none}.tabset a{float:left;color:#fff;padding:2px 14px 0;background:#a6a6a6;box-shadow:0 -1px #a3a3a3 inset;-moz-box-shadow:0 -1px #a3a3a3 inset;-webkit-box-shadow:0 -1px #a3a3a3 inset}.tabset .active, .tabset a:hover{background:#e22120;text-decoration:none;box-shadow:0 -1px #b53b3b inset;-moz-box-shadow:0 -1px #b53b3b inset;-webkit-box-shadow:0 -1px #b53b3b inset}.tabset .first a{border-radius:3px 0 0;-moz-border-radius:3px 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0}.tabset .last a{border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0}form.sort{float:right;margin:0 0 7px}.sort label{float:left;padding:7px 12px 0 0;font-size:14px;line-height:24px}.sort select{float:left;padding:5px 0 5px 7px;margin:0;width:156px;background:#181818;border:1px solid #181818;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;font-size:12px;line-height:15px;font-weight:bold}.sort .select-area .center{background:none;color:#fff;height:32px;line-height:32px;padding:0 0 0 16px;margin:0 30px 0 0}.sort-print .sort .select-area{border-radius:0px;height:32px;line-height:32px}.sort .select-area .select-opener{position:absolute;width:24px;height:50%;top:45%;overflow:hidden;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) -176px -34px}body .drop-dark .drop-holder{border:1px solid #181818}body .select-options .item-selected a{background:#A6A6A6;color:white}.gallery-view{height:1%;padding:0 0 21px}.gallery-view .col-left{float:left;width:158px;margin:-7px 17px 0 0;display:none}.gallery-view .col-left>.title{display:block;border-bottom:2px solid #d9d9d9;color:#6d6d6e;padding:0 0 3px 1px;margin:0 0 13px}.agent-box{margin:0 0 21px;background:#ebeaea;border:4px solid #fdfdfd;padding:11px 4px 13px 5px;box-shadow:0 1px #e0e0e0, 0 2px #d6d6d6;-moz-box-shadow:0 1px #e0e0e0, 0 2px #d6d6d6;-webkit-box-shadow:0 1px #e0e0e0, 0 2px #d6d6d6}.agent-box .image-holder{padding:0 0 18px 3px}.agent-box .text-holder{padding:0 2px 15px;line-height:1.25em;color:#63656a}.agent-box .name{display:block;font-size:1.167em;line-height:1.071em;color:#c11f1f;padding:0 0 1px}.agent-box .post{display:block}.btn-red{display:inline-block;vertical-align:top;font-size:13px;color:#fff;line-height:33px;background:#e12120;text-transform:uppercase;padding:0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;position:relative;cursor:pointer}input[type=button].btn-red{border-radius:3px}.fr-ca .less-lineheight.btn-red{line-height:23px}.agent-box .btn-red{display:block}.btn-red:hover{text-decoration:none}.feedback-box{background:#212121;padding:17px 7px 8px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0 0 58px;position:relative}.nav-box  .c-trade.feedback-box{background:#050505;margin-bottom:20px}.steps-page .feedback-box{background:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;margin:0}.nav-box .feedback-box{text-align:left;margin:0 3px 0 1px;padding:16px 4px 8px 5px}.nav-box .feedback-box.mark{position:relative;top:-8px;margin:0 -4px 0 -1px;width:142px;padding:16px 8px 10px 9px}.feedback-box .title{display:block;font-size:1.25em;line-height:1.2em;text-transform:uppercase;color:#fff;padding:0 0 12px;border:none;letter-spacing:-1px}.feedback-box.mark .title{line-height:19px;font-size:13px}body.black .feedback-box .title{font-size:1.2em;line-height:1.25em;color:#979797}.nav-box .feedback-box .title{padding:0 0 13px 2px}.feedback-box .btn-red{display:block;line-height:20px}.gallery-view .col-right{overflow:hidden;padding:24px 0 0 0}.gallery-view .col-right.profile{overflow:visible}.result-head{overflow:hidden;padding:0 0 10px 7px;font-size:14px;position:relative}.profile .result-head{overflow:visible}.map-mode .result-head{margin-left:357px}.profile .result-head:after{content:"";display:table;clear:both}.result-head .label{float:left;margin:0 4px 0 0}.result-head ul{margin:0;padding:0 0 0 9px;list-style:none;overflow:hidden}.result-head.map ul{background:transparent;margin:1em}.fr .result-head.map ul, .fr-ca .result-head.map ul{margin-top:2em}.result-head ul.expand-search-added{width:740px}.result-head li{float:left;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 0 -1089px;padding:0 5px 0 11px;list-style-position:outside;list-style-type:none}.result-head li:first-child{padding-left:0;background:none}.gallery-view  .results-body-wrapper{display:flex}.gallery-view .result-list{margin:0;padding:0 0 19px;list-style:none;overflow:hidden;box-sizing:border-box;max-width:860px;display:block;float:left}.item-ad{display:block;float:right;max-width:340px;width:30%;box-sizing:border-box;margin:0 auto}.item-ad.listing{float:left;height:300px;margin:0 auto;width:100%;margin-bottom:10px}.item-ad.listing-lg{max-width:300px;float:left}.mobile-ad{display:none}.result-list.list-view{padding:0 0 24px 3px;font-size:15px}.scroll{border-bottom:1px solid #ccc;margin:0 0 20px;padding:0 0 24px}.scroll div.list-view{overflow:auto;height:700px;padding:0 5px 0 0;outline:0}.scroll .result-list.list-view{padding-bottom:0}.feature-list .open-label-fr,.result-list .open-label-fr, .feature-list .new-label-fr,.result-list .new-label-fr, .feature-list .info-label,.result-list .info-label, .feature-list .info-label-fr,.result-list .info-label-fr, .feature-list .open-label,.result-list .open-label, .feature-list .new-label,.result-list .new-label, .feature-list .carriage-label,.result-list .carriage-label, .feature-list .carriage-label-fr,.result-list .carriage-label-fr{position:absolute;top:-1px;left:-1px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) 0 -1080px;width:88px;height:79px;text-indent:-9999px}.feature-list section{min-height:210px}.feature-list .open-label-fr,.result-list .open-label-fr{background-position:-181px -1750px}.feature-list .carriage-label,.result-list .carriage-label{background-position:-232px -1352px}.feature-list .carriage-label-fr,.result-list .carriage-label-fr{background-position:-232px -2587px}.feature-list .new-label,.result-list .new-label{background-position:-93px -1080px}.feature-list .new-label-fr,.result-list .new-label-fr{background-position:-89px -1750px}.feature-list .info-label,.result-list .info-label, .feature-list .info-label-fr,.result-list .info-label-fr{background-position:0 -1750px}.feature-list .carriage-label.new-label, .result-list .carriage-label.new-label, .feature-list .carriage-label-fr.new-label-fr, .result-list .carriage-label-fr.new-label-fr, .feature-list .carriage-label.open-label, .result-list .carriage-label.open-label, .feature-list .carriage-label-fr.open-label-fr, .result-list .carriage-label-fr.open-label-fr, .feature-list .carriage-label.info-label, .result-list .carriage-label.info-label, .feature-list .carriage-label-fr.info-label-fr, .result-list .carriage-label-fr.info-label-fr{background:rgba(0, 0, 0, 0) url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ct-sprite.png") repeat scroll 525px 0;height:102px;width:113px}.result-list .listing .sold, .sold .house-box .image-holder-property-lg:after, .sold .house-box .image-holder-luxproperty-lg:after{position:absolute;top:-1px;left:-1px;display:block;content:"";background:rgba(0, 0, 0, 0) url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/sold-sprite.png") repeat scroll 525px 0;height:102px;width:113px}.sold .house-box .image-holder-luxproperty-lg:after{top:0;background-position:-406px 0;height:126px;width:128px}.fr-ca .sold .house-box .image-holder-luxproperty-lg:after{background-position:-406px 314px}.sold .house-box .image-holder-property-lg:after{background-position:817px 1px;height:126px;width:127px}.fr-ca .sold .house-box .image-holder-property-lg:after{background-position:817px 315px}.feature-list .new-label-fr.carriage-label-fr, .result-list .new-label-fr.carriage-label-fr, .fr-ca .result-list .listing .sold{background-position:525px 314px}.result-list .sold.carriage-label, .result-list.sold .new-label.carriage-label, .result-list .sold.carriage-label.open-label, .result-list .sold.carriage-label.info-label{background:rgba(0, 0, 0, 0) url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/sold-sprite.png") repeat scroll -291px 0}.fr-ca .result-list .sold.carriage-label-fr, .fr-ca  .result-list .sold.new-label-fr.carriage-label-fr, .fr-ca .result-list .sold.carriage-label-fr.open-label-fr, .fr-ca  .result-list .sold.carriage-label-fr.info-label-fr{background:rgba(0, 0, 0, 0) url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/sold-sprite.png") repeat scroll -291px 314px}.feature-list .carriage-label.open-label, .result-list .carriage-label.open-label{background-position:931px 0}.feature-list .carriage-label-fr.open-label-fr, .result-list .carriage-label-fr.open-label-fr{background-position:931px 314px}.feature-list .carriage-label.info-label, .result-list .carriage-label.info-label{background-position:113px 0}.feature-list .carriage-label-fr.info-label-fr, .result-list .carriage-label-fr.info-label-fr{background-position:113px 314px}.paging-row{overflow:hidden;padding:0 13px 0 0;float:left;overflow:hidden;padding:0 13px 0 0;box-sizing:border-box;width:100%}.gallery-view .paging-row{width:70%}.paging-row .prev, .paging-row .next{float:left;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) 0 -217px;width:57px;height:46px;text-indent:-9999px;overflow:hidden;margin:0 12px 0 0}.paging-row .next{float:right;background-position:-61px -217px;margin:0}.paging-row .prev:hover, .popular-box .links .link-prev:hover{background-position:0 -268px}.paging-row .next:hover, .popular-box .links .link-next:hover{background-position:-61px -268px}.paging-row .pages{line-height:34px;display:block;text-align:center;font-size:18px;overflow:hidden;padding:5px 16px 0 0}.paging-row .pages .note{clear:both;display:block;color:#000;font-weight:normal;font-size:12px}.tabs-section.empty .paging-row .pages{padding:6px 0 0 0;font-size:19px}.map-view .paging-row .pages{padding:5px 10px 0 0;font-size:20px}.tabs-section.agent .paging-row .pages{padding:4px 17px 0 0}.paging-row .pages span{font-weight:bold;color:#cd2d2c}.map-view{height:1%;margin:-4px 0 0;padding:0 0 0 162px;border-top:1px solid rgba(191, 191, 191, 1)}.map-view .col-left{float:left;width:414px;margin:0 11px 0 0}.map-view .col-left .result-title{font-size:18px;line-height:22px;display:block;padding:76px 0 18px 6px;text-indent:-9999px}.map-view .slider{margin:0}.result-list.list-view .price{font-size:21px;line-height:27px}.result-list.list-view section{width:auto;min-height:10px;overflow:hidden;padding:16px 7px 14px 11px;box-shadow:0 1px #b5b5b5;-moz-box-shadow:0 1px #b5b5b5;-webkit-box-shadow:0 1px #b5b5b5}#map-list.result-list.list-view section{width:378px}.result-list.list-view .active section{background:#cecece}.result-list.list-view ul{padding:2px 0 5px}.result-list.list-view>li{display:block;padding:0 0 6px}.result-list.list-view li li{background-position:0 -1135px;padding:0 4px 0 6px}.result-list.list-view .list li{font-size:14px;background-position:0 -1185px}.result-list.list-view li li:first-child{padding-left:0}.result-list.list-view figure{float:left;margin:1px 6px 0 0}.result-list.list-view img{width:160px}.map-view .col-right{overflow:hidden;position:relative}.map-view .col-right img{width:100%}.map-view .col-right .shadow{position:absolute;top:0;left:0;height:100%;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-shadow.png) repeat-y;width:3px}.map-view .paging-row{padding:0 0 10px;min-height:46px;width:100%}.back-row{background:rgb(247,247,247);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmUwZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(223,224,226,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(223,224,226,1)));background:-webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(223,224,226,1) 100%);background:-o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(223,224,226,1) 100%);background:-ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(223,224,226,1) 100%);background:linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(223,224,226,1) 100%);position:relative;height:1%;padding:8px 15px 7px 368px;border-bottom:1px solid #d1d1d1}.btn-back{display:inline-block;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-select.png) no-repeat 100% -47px;font-size:11px;font-weight:bold;line-height:30px;color:#373636;cursor:pointer;padding:0 5px 0 0}.btn-back:hover{text-decoration:none}.btn-back span{display:inline-block;vertical-align:top;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-select.png) no-repeat 0 -47px;padding:2px 7px 0 38px;height:32px}.address-bar{background:#000;box-sizing:border-box;color:#fff;display:block;font-size:18px;margin:20px 30px 0;max-width:985px;padding:10px 20px;width:100%;overflow:hidden}.address-bar h1{color:#fff;display:inline-block;font-size:1em;margin-bottom:0}.address-bar .article{color:#b3b3b3;display:block;font-weight:normal;line-height:1.25}.address-bar h1+.article{float:right}.price-holder.property{color:#211e1f;display:block;font-size:32px;font-style:normal;font-weight:bold;line-height:1.25;margin-left:30px;padding:15px 0}.expandable-box-content .price-holder.property{margin-left:0;padding:10px 0;font-size:24px}.fr .expandable-box-content .price-holder.property, .fr-ca .expandable-box-content .price-holder.property{font-size:20px}body.black .expandable-box-content .price-holder.property{color:#fff;padding:0}.price-holder.property em{font-style:normal}.info-box,.agent-column.third-agent{background:#efefef;padding:0 30px 0 367px;border-top:1px solid #f8f9fa;box-shadow:0 1px #f2f2f2 inset;-moz-box-shadow:0 1px #f2f2f2 inset;-webkit-box-shadow:0 1px #f2f2f2 inset;height:1%;position:relative;z-index:1}.info-box .image-column{float:left;width:500px;padding:0 30px 19px 30px}.house-box{height:1%;padding:0;margin:0}.house-box .frame{padding:0;overflow:hidden;position:relative}.house-box .frame img{width:100%;height:auto}.house-box .frame>div{display:none}.house-box .frame>div:first-child{display:block}.house-box.js-init .frame>div{position:absolute;top:0;left:0;width:100%;height:375px}body.black .house-box.js-init .frame>div{height:450px}.house-box .frame>div.active{z-index:1}.tabset-photo{list-style:outside none none;margin:10px 0;overflow:hidden;padding:0;width:500px}.tabset-photo li{float:left;height:69px;list-style-position:outside;list-style-type:none;padding:0 10px 5px 0;width:92px}.tabset-photo li:last-child{padding-right:0}.big .tabset-photo li{width:154px;height:107px}.tabset-photo img{width:92px;height:69px}.big .tabset-photo img{width:154px;height:111px}.tabset-photo .all{display:block;padding:15px 30px 14px 11px;height:40px;background:#e12120 url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ico-all.png) no-repeat 100% 50%;font-size:16px;line-height:19px;text-transform:uppercase;color:#fff}.big .tabset-photo .all{height:65%;width:77%;padding:27px 20px 10px 14px;font-size:22px;line-height:28px;letter-spacing:1px}.black .big .tabset-photo .all{background-color:#2f2f2f}.tabset-photo .all:hover{text-decoration:none}.house-box .info-label, .house-box .open-label, .house-box .open-label-fr, .house-box .new-label, .house-box .new-label-fr, .house-box .carriage-label, .house-box .carriage-label-fr{position:absolute;top:0;left:-1px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) 0 -867px;width:127px;height:126px;text-indent:-9999px;z-index:3}.house-box .info-label{background-position:0 -2194px}.house-box .open-label-fr{background-position:-124px -2064px}.house-box .new-label{background-position:-200px -2336px}.house-box .new-label-fr{background-position:-133px -2192px}.house-box .carriage-label{background-position:0 -1352px}.house-box .carriage-label-fr{background-position:0 -2587px}.media-box .title{font-size:16px;line-height:21px;color:#373636;font-weight:bold;text-transform:uppercase;display:block;padding:0 0 5px}.media-list{margin:0 -23px 4px -2px;padding:0;list-style:none;position:relative;z-index:1}.media-list li{float:left;padding:0 16px 15px 0;list-style-position:outside;list-style-type:none}.media-list .link-holder{position:relative;float:left}.media-list a{text-indent:-9999px;overflow:hidden;display:block;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -9999px -9999px;width:37px;height:38px}.media-list .ico1 a{background-position:-139px -687px}.media-list .ico2 a{background-position:-199px -687px}.media-list .ico3 a{background-position:-260px -687px}.media-list .ico4 a{background-position:-139px -734px}.media-list .ico5 a{background-position:-199px -734px}.media-list .ico6 a{background-position:-260px -734px}.media-list .ico7 a{background-position:-215px -156px}.media-list .ico8 a{background-position:-285px -911px}.media-list .ico9 a{background-position:-260px -782px}.black .media-list .ico1 a{background-position:0 -826px}.black .media-list .ico2 a{background-position:-48px -826px}.black .media-list .ico3 a{background-position:-94px -826px}.black .media-list .ico4 a{background-position:-142px -826px}.black .media-list .ico5 a{background-position:-189px -826px}.black .media-list .ico6 a{background-position:-237px -826px}.black .media-list .ico7 a{background-position:-284px -826px}.black .media-list .ico8 a{background-position:-284px -955px}.black .media-list .ico9 a{background-position:-284px -868px}.media-list .tooltip{position:absolute;top:-99999px;margin:12px 0 0;left:-4px;height:32px;line-height:32px;white-space:nowrap;font-size:12px;color:#fff;padding:0 15px 0 13px;background:#181818;box-shadow:0 0 3px rgba(50, 50, 50, 0.75);-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0 0 3px rgba(50, 50, 50, 0.75)}.media-list .link-holder.hover .tooltip{top:40px}.media-list .tooltip .pointer{position:absolute;top:-12px;left:17px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) -312px -85px;width:18px;height:13px}.info-box .description-column{float:left;padding:0 32px 16px 34px;width:415px}.description-column .price-holder{padding:0 0 21px;margin:0 0 35px;height:1%;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line09.png) repeat-x 0 100%}.description-column .price{display:block;font-style:normal;font-weight:bold;font-size:32px;line-height:1.25;color:#211e1f;padding:0 0 10px}.description-column .price span{font-size:50%}.description-column .price span.tType{display:block;line-height:2}.description-column .price span.tType.lease{margin-top:0.75em}body .description-column h1{font-style:normal;font-size:21px;line-height:24px;color:#e62120;font-weight:bold;padding:0 0 13px;margin:0}.description-column .article{display:block;font-size:16px;line-height:21px;color:#757575;padding:0 0 24px 1px}.description-column .all-link{font-size:17px;background-position:100% -1579px;padding:0 20px 0 0}.lot-box{padding:25px 17px 25px 17px;font-size:16px;border-top:1px solid #c0bfbf;border-bottom:1px solid #c0bfbf}.lot-box em, .lot-box .label{vertical-align:middle}.black .lot-box{padding:15px 17px;color:#717171}.lot-box .title{display:block;color:#373636;margin:0 0 0 -2px;position:relative;font-size:15px;padding:7px 0 5px 36px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-btn-list.png) no-repeat 0 -3210px;line-height:20px}.lot-box .row{overflow:hidden;padding:6px 0 6px 0px;font-size:14px}.lot-box .location{color:#211e1f;display:block;font-size:16px;line-height:22px;margin:0 0 0 -1px}.rooms{margin:0;padding:3px 0 0 0;list-style:none;overflow:hidden}.rooms li{float:left;margin-right:44px;list-style-position:outside;list-style-type:none}.rooms li:first-child{margin-right:44px}.rooms em{font-size:27px;line-height:27px;color:#ce3434;font-weight:bold;font-style:normal;margin:0 10px 3px 0}.lot-box .size{font-size:20px;line-height:21px;color:#ce3434;font-style:normal;font-weight:bold;padding:4px 0}.lot-box .label{font-size:14px;margin-left:10px}.info-box .agent-column{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line08.png) repeat-y;float:left;width:274px;padding:40px 10px 17px 36px}.info-box .agent-column.mark{padding:30px 10px 13px 36px;width:270px}div.property .social-list{margin:0 -29px 0 0;padding:0;list-style:none;height:1%;padding-top:20px;width:100%;margin:0 auto}.social-list .at4-icon.aticon-expanded{display:none}.fr-ca .social-list{margin-right:-39px}.agent-column.mark .social-list{padding:12px 0 7px}.social-list .holder{position:relative}.social-list .drop{position:absolute;top:-99999px;left:-7px;width:166px;padding:17px 0 0;margin-top:-9px;z-index:1000}.social-list .holder:hover .drop{top:100%}.social-list .drop:before, .social-list .drop .before{content:"";position:absolute;top:0;left:20px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) -137px -21px;width:23px;height:17px}.social-list ul{box-shadow:0 0 3px rgba(50, 50, 50, 0.75);-moz-box-shadow:1px 2px 4px rgba(50, 50, 50, 0.55);-webkit-box-shadow:0 0 3px rgba(50, 50, 50, 0.75);background:#efefef;margin:0;padding:0;list-style:none}.social-list li{float:left;padding:0 25px 7px 0;margin-bottom:10px;list-style-position:outside;list-style-type:none}.fr .social-list li, .fr-ca .social-list li{padding:0 15px 7px 0}body.black .social-list{width:110%}body.black .social-list li{padding:0 4% 7px 0}body.black .social-list input{float:left;padding:0 26px}.social-list ul li{float:none;border-top:1px solid #e3e3e3;padding:13px 10px 12px 13px}.social-list ul li:first-child{border:none}.social-list a{display:block;width:73px;padding:0 0 0 10px;height:31px;line-height:31px;font-size:12px;color:#fff;font-weight:bold;background:#000 url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/social-sprite.png) no-repeat -99999px -99999px}.social-list .print,.social-list .print-fr, .social-list .print-link{background-position:100% 7px}.fr-ca .social-list .print, .fr .social-list .print{text-align:left}.social-list .tweet{background-position:100% -53px}.social-list .share{background-position:100% -199px}.fr-ca .social-list .share, .fr .social-list .share{text-align:left}.social-list .facebook{background-position:100% -199px}.social-list a:hover{text-decoration:none}.social-list ul a{text-indent:0;width:auto;height:auto;color:#000;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 100% -174px;padding:0;line-height:15px;font-weight:normal}.social-list ul a:hover{text-decoration:underline}.agent-column .agent-holder{padding:0 0 15px}.agent-column.mark .agent-holder{padding:0 0 4px}.agent-row{height:1%;line-height:17px;font-size:15px;color:#211e1f;padding:24px 1px 15px 0;border-top:1px solid #c0bfbf;box-shadow:0 1px #cfcece inset;-moz-box-shadow:0 1px #cfcece inset;-webkit-box-shadow:0 1px #cfcece inset}.agent-row .frame{overflow:hidden;padding:0 0 15px 1px}.agent-row .image-holder{float:right;margin:1px 0 0 15px}.agent-row .image-holder img{width:90px;height:auto}.mark .agent-row .image-holder img{width:105px}.agent-row .name,.agent-row .name a{display:block;color:#ce3333;margin:0 0 2px;line-height:24px}.agent-row .post{display:block;padding:0 0 12px}.agent-row .title{padding:0 0 11px;font-size:1em;line-height:1.083em;font-weight:normal;display:block}.agent-row p{margin:0}.agent-row dt{padding:10px 0 0}.agent-row dt:first-child{padding:0}.agent-row .phone{font-style:normal;display:block}.agent-row .btn-row{overflow:hidden}.agent-row.big{padding:20px 1px 2px 0}.agent-row.big .image-holder{margin:1px 0 0 5px}.agent-row.big .post{padding:0 0 15px}.agent-row.big .title{padding:0 0 10px}.agent-row.big .btn-row{margin:0 1px 0 0;width:auto}.agent-row .btn-red{display:block;width:auto;margin:0 0 7px;padding:2px 10px 0;font-size:14px;line-height:39px;height:40px}.btn-red.big{font-size:16px;line-height:53px;height:53px}.agent-row .btn-red.big{height:auto;padding:16px 10px;line-height:18px;font-size:15px;margin:0 0 19px}.agent-column .all-link{font-size:20px;background-position:100% -1578px;padding:0 16px 0 0}.description-section{background:#e5e4e4;padding:31px 35px 38px 394px}.description-section.mark{padding:31px 35px 38px 394px}.details-block{height:1%;padding:0 0 22px}.property .details-block{max-width:986px}.details-block .col-left{float:left;margin:4px 60px 0 0;width:300px}body.black .details-block .col-left{float:left;width:370px;margin:4px 20px 0 0}.map-box{background:#fdfdfd;box-shadow:-1px 2px #bab9b9, 0 1px #dcdcdc;-moz-box-shadow:-1px 2px #bab9b9, 0 1px #dcdcdc;-webkit-box-shadow:-1px 2px #bab9b9, 0 1px #dcdcdc;margin:0 0 25px 1px;padding:12px 12px 20px;height:1%}.map-box .image-holder{padding:0 0 20px}.map-box .image-holder img{width:100%;height:auto}.map-box .image-holder .tab{position:relative;min-height:266px}.map-list{margin:0;padding:0;list-style:none;overflow:hidden;font-size:0;letter-spacing:-4px;text-transform:uppercase;font-weight:bold;text-align:center}.map-list li{display:inline-block;vertical-align:top;font-size:17px;line-height:38px;letter-spacing:0}* +html .map-list li{display:inline}.map-list a{float:left;background:rgb(146,146,146);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyOTI5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzkzOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(146,146,146,1) 0%, rgba(147,147,147,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,146,146,1)), color-stop(100%,rgba(147,147,147,1)));background:-webkit-linear-gradient(top,  rgba(146,146,146,1) 0%,rgba(147,147,147,1) 100%);background:-o-linear-gradient(top,  rgba(146,146,146,1) 0%,rgba(147,147,147,1) 100%);background:-ms-linear-gradient(top,  rgba(146,146,146,1) 0%,rgba(147,147,147,1) 100%);background:linear-gradient(to bottom,  rgba(146,146,146,1) 0%,rgba(147,147,147,1) 100%);color:#fff;padding:3px 15px 0;border-left:1px solid #817f7f}.map-list .first a{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;border:none}.map-list .last a{border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0}.map-list a:hover, .map-list .active{background:rgb(227,33,32);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMjEyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZTFmMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(227,33,32,1) 0%, rgba(190,31,30,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,33,32,1)), color-stop(100%,rgba(190,31,30,1)));background:-webkit-linear-gradient(top,  rgba(227,33,32,1) 0%,rgba(190,31,30,1) 100%);background:-o-linear-gradient(top,  rgba(227,33,32,1) 0%,rgba(190,31,30,1) 100%);background:-ms-linear-gradient(top,  rgba(227,33,32,1) 0%,rgba(190,31,30,1) 100%);background:linear-gradient(to bottom,  rgba(227,33,32,1) 0%,rgba(190,31,30,1) 100%);text-decoration:none;margin-right:-1px;position:relative;padding-right:16px;border-color:transparent}.blue-box{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:15px 10px 6px 0;height:1%;margin:0 0 28px 2px;color:#000}.map-expandable-box .blue-box{max-width:400px}.blue-box .inner{overflow:hidden;display:table}.blue-box .score-holder{width:113%}.blue-box .text-holder{color:#595959}.blue-box .title{font-size:14px;margin:0 0 -2px;text-transform:lowercase}.blue-box .number{font-size:14px;font-style:normal;font-weight:bold}.blue-box .number a{color:black}.blue-box .out{font-size:14px;text-transform:lowercase}.short-description{background:#fdfdfd;box-shadow:-1px 2px #bab9b9, 0 1px #dcdcdc;-moz-box-shadow:-1px 2px #bab9b9, 0 1px #dcdcdc;-webkit-box-shadow:-1px 2px #bab9b9, 0 1px #dcdcdc;padding:14px 17px 30px 15px;line-height:22px;font-size:15px;color:#717171}.map-expandable-box .short-description{max-width:400px;box-shadow:none;padding:0;color:inherit;background:transparent}.short-description .image-holder{padding:0 0 21px}.short-description .image-holder img{width:100%;height:auto}.short-description .text-holder{}.short-description h2{font-size:18px;line-height:25px;color:#595959;margin:7px 0;font-weight:bold}.short-description p{display:inline;margin:0}.short-description a{color:#d2201f}.details-block .col-right{float:right;width:624px;font-size:15px;line-height:22px;color:#595959}.black .details-block .col-right{width:604px}.properties .details-block .col-right{float:right}.open-box{background:rgb(232,33,32);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MjEyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDFmMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,  rgba(232,33,32,1) 0%,rgba(189,31,30,1) 100%);box-shadow:0 -1px #b31414 inset, 0 -2px #ae1c1c inset, 0 1px #e24545 inset, 0 2px #eb3534 inset;padding:11px 56px 9px;margin:0 0 24px;font-size:13px;line-height:14px;color:#fff;font-weight:bold;letter-spacing:-1px;position:relative}.open-box .mask{width:100%;overflow:hidden;position:relative}.open-box ul{overflow:hidden;margin:0}.open-box li{float:left;width:100%;list-style-position:outside;list-style-type:none}.open-box .title{float:left;width:107px;font-size:26px;line-height:30px;padding:8px 10px 0 12px;margin:0 12px 0 0;border-width:0 1px;border-style:solid;border-color:#fff}.open-box dl{margin:0;overflow:hidden;padding:6px 12px 6px 0;letter-spacing:0;border-right:1px solid #fff}.open-box dt{padding:12px 0 0;display:block}.open-box dt:first-child{padding:0}.open-box dd{margin:0}.open-box .link{position:absolute;top:50%;right:22px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) no-repeat 0 -74px;width:22px;height:43px;text-indent:-9999px;overflow:hidden;margin-top:-22px}.open-box .link.disabled{display:none}.open-box .btn-prev{right:auto;left:22px;background-position:-178px -262px}.details-block .col-right h2, .details-block .col-right h3{margin:10px 0;font-size:16px;font-weight:bold;text-transform:uppercase;color:#ce2d2c}.details-block .col-right p{margin:0 0 20px}.details-block .col-right h3{margin:0 0 21px;color:#595959}.details-block .details-row{height:1%;padding:0 0 37px}.details-block .details-row.info{padding:16px 0 40px}.details-block .details-row dl{margin:0;overflow:hidden}.details-block .details-row dt{float:left;clear:left;font-weight:bold;width:199px;padding:0 11px 0 0}.details-block .details-row dd{margin:0 0 4px 1px;padding-left:209px}.amenities-map{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line06.png) repeat-x;padding:27px 0 0;margin:0 0 0 4px;max-width:1032px}.map-box-content .amenities-map{background:transparent;padding:0;margin:0;max-width:948px}.amenities-map h3{margin:0 0 33px 5px}.amenities-map .map-holder{height:1%;background:#fdfdfd;padding:30px 15px 18px;box-shadow:-1px 0 #dad9d9;-moz-box-shadow:-1px 0 #dad9d9;-webkit-box-shadow:-1px 0 #dad9d9;border-width:0 0 2px 1px;border-style:solid;border-color:#b7b6b6 #c7c7c7}.checkbox-form{height:1%;line-height:27px;font-size:15px;font-weight:bold;padding:0 0 7px 4px}.checkbox-form ul{margin:0;padding:0;list-style:none;overflow:hidden}.checkbox-form li{float:left;padding:0 20px 10px 0;list-style-position:outside;list-style-type:none}.checkbox-form .chk-area{float:left;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) no-repeat -172px -125px;width:24px;height:23px;margin:0 9px 0 0}.checkbox-form .chk-checked{background-position:-172px -154px}.checkbox-form .holder{overflow:hidden;position:relative}.amenities-map .holder{overflow:hidden;position:relative}body.black .red-section{background:#0a0a0a;box-shadow:0 -1px #222, 0 -2px #242424, 0 -3px #252525;-moz-box-shadow:0 -1px #222, 0 -2px #242424, 0 -3px #252525;-webkit-box-shadow:0 -1px #222, 0 -2px #242424, 0 -3px #252525}.red-section.mark{padding:59px 30px 25px 62px}body.black .red-section h3{border:none;color:#bb2120}.red-section.mark h3{font-size:35px;line-height:35px;margin:0 0 10px;min-height:5px}.red-section.mark .column{width:258px;margin:0 0px 11px 83px}.red-section.mark .col-3{margin-left:86px}.red-section.mark .col-4{margin-left:76px;width:250px}.red-section.mark .column:first-child{margin:0}.red-section.mark .text-holder{padding:0 0 1px;color:#fff;font-size:14px;line-height:21px}.red-section.mark p{margin:0 0 21px}.search-properties{height:395px;position:relative;padding:0 0 0 266px}.search-properties .bg{position:absolute;top:0;left:0;width:100%;height:100%}.search-properties .frame{position:relative;z-index:1}#property-search-form .search-form-box fieldset{background:#ececec none repeat scroll 0 0;float:left;padding:5px}.ct.search-properties .frame{z-index:100}.logo-trade,.logo-trade-fr{float:left;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/carriage_trade_en_large.jpg);background-repeat:no-repeat;width:232px;height:232px;text-indent:-9999px;overflow:hidden;margin:53px 70px 0 125px}.logo-trade-fr{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/carriage_trade_fr_large.jpg);background-repeat:no-repeat}.logo-trade a,.logo-trade-fr a{display:block;width:125px;height:125px;margin:55px auto 0}.search-properties .text-holder{text-align:left;padding:53px 0 0}.ct.search-properties .text-holder{padding:37px 0 0;float:left}.search-properties .text-holder h1{font-size:41px;line-height:60px;margin:0 0 36px;text-transform:uppercase;letter-spacing:-2px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line10.png) repeat-x 0 100%;padding:0 0 11px;font-weight:bold;color:#fdfdfd;display:inline-block;vertical-align:top}.ct.search-properties .text-holder h1{font-size:37.5px}.fr-ca .ct.search-properties .text-holder h1{font-size:22px}* +html .search-properties .text-holder h1{display:inline}.search-properties select{float:left;width:229px}.search-properties .select-area .center{background:none;margin-right:30px;color:#626262;font-weight:normal;font-size:13px;height:100%;padding:0 0 0 10px;line-height:28px}.search-properties .select-area .select-opener{width:25px;background:rgb(232,33,32);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MjEyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(232,33,32,1) 0%, rgba(188,30,30,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,33,32,1)), color-stop(100%,rgba(188,30,30,1)));background:-webkit-linear-gradient(top,  rgba(232,33,32,1) 0%,rgba(188,30,30,1) 100%);background:-o-linear-gradient(top,  rgba(232,33,32,1) 0%,rgba(188,30,30,1) 100%);background:-ms-linear-gradient(top,  rgba(232,33,32,1) 0%,rgba(188,30,30,1) 100%);background:linear-gradient(to bottom,  rgba(232,33,32,1) 0%,rgba(188,30,30,1) 100%);border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;height:100%}.select-area .select-opener{position:absolute;top:0;right:1px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-select.png) no-repeat 100% 0px;width:36px;height:47px;overflow:hidden}label[for="search"] .select-opener{position:absolute;background-color:red;position:absolute;color:black;left:auto;height:29px}.select-holder > .select-area .select-opener:after,label[for="search"] .select-opener:after{content:"";position:absolute;top:50%;margin-top:-2px;left:5px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) -184px -34px;background-size:220px;background-position:-205px -38px;width:11px;height:6px}.select-holder > .select-area.select-focus .select-opener:after, .select-holder > .select-area.select-focus-keep .select-opener:after{background-position:-204px -21px}.select-area .select-opener:after{}.search-properties .amp{float:left;padding:0 22px 0 19px;font-size:23px;line-height:30px;color:#fff}.search-properties .submit em{padding:0 38px 0 0;background:rgb(232,33,32);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MjEyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(232,33,32,1) 0%, rgba(188,30,30,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,33,32,1)), color-stop(100%,rgba(188,30,30,1)));background:-webkit-linear-gradient(top,  rgba(232,33,32,1) 0%,rgba(188,30,30,1) 100%);background:-o-linear-gradient(top,  rgba(232,33,32,1) 0%,rgba(188,30,30,1) 100%);background:-ms-linear-gradient(top,  rgba(232,33,32,1) 0%,rgba(188,30,30,1) 100%);background:linear-gradient(to bottom,  rgba(232,33,32,1) 0%,rgba(188,30,30,1) 100%);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:13px;line-height:28px;height:28px;color:#fff;float:left;width:75px;text-align:right;position:relative;font-style:normal}#main{height:1%;background:#efefef;padding:21px 20px 42px 52px}body.black #main{background:#262626;padding:13px 20px 16px 168px}.aside{float:left;width:153px;margin:68px 21px 0 0;position:relative;z-index:1}body.black .aside{margin:0 72px 0 0}#main .feedback-box{padding-bottom:13px}#main .agent-box{padding:8px 4px 0 5px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 1px 21px 0}#main .agent-box .image-holder{padding:0 0 13px 3px}#main .agent-box .text-holder{padding:0 0 4px;line-height:16px;word-spacing:-1px}.agent-box .title{display:block;color:#e02120;padding:0 0 13px;line-height:18px;font-size:14px}#main .agent-box p{padding:0 0 10px;margin:0}.agent-box .signature{display:block;margin:-12px auto 0}#content{overflow:hidden;padding-top:0}.properties-box{height:1%;padding:22px 0 0px;line-height:17px}.black .properties-box{height:350px;overflow:hidden}.properties-box .result-list{padding:0 0 0 3px;font-size:12px}.bkack .properties-box .result-list{width:100%;max-width:unset}.properties-box .result-list>li{padding:0 16px 14px 0}* +html .properties-box .result-list>li{padding-right:19px}.properties-box .result-list .text-holder{padding:4px 9px 0;font-size:20px;line-height:22px}.properties-box .result-list .price{font-size:18px !important;line-height:28px}.properties-box .result-list address{margin:0 0 -1px;margin:0 0 -1px;font-size:14px;margin-top:-5px}.properties-box .properties-box .result-list address a{color:#df201f}.properties-box .result-list ul{padding:0 0 7px 2px;font-size:12px;margin-top:-5px}.properties-box .result-list ul.list{padding:0 0 0 2px;padding:0 0 0 2px;margin-top:-10px}.properties-box .result-list section{padding:12px 13px 10px;width:206px}body.black .properties-box .result-list section{box-shadow:none;background:#050505;border-color:#222}.properties-box .result-list img{width:100%}.properties-box .result-list li li{background-position:0 -1233px;padding:0 6px 1px 9px}.properties-box .result-list .list li{background-position:0 -1278px;font-size:12px;padding:0 5px 0 8px}.properties-box .result-list li li:first-child, .properties-box .result-list .list li:first-child{padding-left:0}.properties-box h1{margin:0 0 34px}.properties-box .properties-box-wrap{overflow-x:scroll}.black .properties-box .properties-box-wrap{height:400px}.properties-box .properties-box-wrap::-webkit-scrollbar{display:none}.program-box{padding:28px 0 20px 4px;max-width:1056px;margin:0 0 0 3px;font-size:16px;line-height:22px}body.black .program-box{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line11.png) repeat-x}.program-box h1{margin:0 0 15px}.program-box .frame{overflow:hidden;padding:3px 0 0}.program-box .column{float:left;width:48%;margin-left:3%}.program-box .column:first-child{margin:0}body .program-box h2{font-size:16px;line-height:22px;color:#e02120;margin:0;font-weight:bold}.program-box p{margin:0 0 22px}.program-box ul{margin:0;padding:1px 0 23px 40px;list-style:none}.program-box li{padding:0 0 0 39px;position:relative;list-style-position:outside;list-style-type:none}.program-box li:before, .program-box li .before{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;background:#b2b2b2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.red-section.mark a{color:#02758d}.tour-info{color:#211e1f;line-height:16px;font-size:16px;padding:12px 8px 0 0}.tour-info h2{text-transform:uppercase;font-size:26px;line-height:1em;font-weight:bold;color:#211e1f;margin:0 0 13px}.tour-info p{margin:0 0 11px}.tour-info .btn-red{display:block;height:55px;line-height:55px;margin:0 0 17px;font-size:17px}.tour-info footer{padding:7px 0 0 2px}.tour-info .all-link{font-size:16px;line-height:22px;display:inline;background-position:100% -1583px}.tour-info .comment{font-size:12px;line-height:14px;margin:0;padding:7px 0 0}.managers-list{margin:0 -17px 0 0;padding:0 0 2px 1px;list-style:none;width:1057px;color:#171717;font-size:16px;line-height:18px}.managers-list>li{display:inline-block;vertical-align:top;width:515px;line-height:1.083em;padding:0 11px 20px 0}* +html .managers-list>li{display:inline;padding-right:15px}.managers-list article{background:#fdfdfd;padding:8px 10px 7px 7px;border-width:1px;border-style:solid;border-color:#e0e0e0 #e3e3e3 #d1d1d1 #ededed;box-shadow:1px -1px #e3e3e3,0 1px #a0a0a0,-1px 0 #cacaca;-moz-box-shadow:1px -1px #e3e3e3,0 1px #a0a0a0,-1px 0 #cacaca;-webkit-box-shadow:1px -1px #e3e3e3,0 1px #a0a0a0,-1px 0 #cacaca;overflow:hidden}.managers-list .image-holder{float:left;margin:0 30px 0 0}.managers-list .image-holder img{width:170px;height:auto}.managers-list .text-holder{overflow:hidden;padding:12px 0 0}.managers-list h2{margin:0;font-size:20px;line-height:1em;font-weight:bold}.managers-list h2 a{color:#ce3333}.managers-list .post{display:block;padding:0 0 1px}.managers-list p{margin:0 0 16px}.managers-list a{color:#2ab1cd}.managers-list address{font-style:normal;padding:0 0 18px;margin:0}.managers-list dd{display:inline-block;margin:-2px 0 0;overflow:visible;width:auto}.phone-list{margin:0;padding:0 0 5px;list-style:none;overflow:hidden;color:#6b6a6a}.phone-list li{float:left;width:39%;margin-left:5%;list-style-position:outside;list-style-type:none}.phone-list li:first-child{margin:0}.phone-list em{display:block;font-style:normal}.managers-list dd{margin:-2px 0 0}.managers-list dl a{color:#211e1f}.for-row{padding:13px 15px 0 356px;overflow:hidden;border-top:1px solid #c5c5c5;background:#dadbdb;box-shadow:0 1px #e4e4e4 inset;-moz-box-shadow:0 1px #e4e4e4 inset;-webkit-box-shadow:0 1px #e4e4e4 inset}.contact-search-type{display:none}#agent-offices-btns{display:block}#agent-offices-btns li label{text-align:center}.managers-list dl{display:inline-block;line-height:1.25em;margin:0;width:299px}.for-row .title{padding:6px 51px 0 0}.for-row .btn-list{line-height:29px}.for-row .btn-list li{padding:0 43px 11px 0}.for-row .btn-list a, .for-row .btn-list label{width:99px;line-height:29px}.filter-section .selects-row{padding:14px 0 4px 356px}.selects-row select{float:left;width:158px;margin:0 33px 0 0}.selects-row label{padding:15px 11px 0 0}.filter-section .designation-row{background:none;padding:10px 0 0 356px}.filter-section .designation-row .title{padding:6px 9px 0 0}.tabs-section.empty{padding:68px 37px 0 389px}.tabs-section.empty.agent{padding:68px 5px 0 356px}.tabs-section.empty .gallery-view{padding:0 0 46px;max-width:1041px}.tabs-section.empty .heading{margin:0 0 0 2px;max-width:3041px;padding:0 0 5px}.tabs-section.empty.agent .heading{max-width:1060px}.tabs-section.empty .sort .select-area{height:38px;line-height:38px;width:202px !important}.tabs-section.empty .sort .select-area .center{height:37px;padding:1px 0 0 19px}.tabs-section.empty .sort .select-area .select-opener{background-position:3px -3125px}.tabs-section.empty form.sort{margin:0 0 10px}.tabs-section.empty .sort label{font-size:15px;padding:9px 12px 0 0}.tabs-section.empty .gallery-view .col-right{padding:21px 0 0 0;overflow:visible}.tabs-section.empty .result-head{font-size:17px;line-height:22px;padding:0 0 18px 11px}.tabs-section.empty .paging-row{padding:0}.tabs-section.empty .paging-row .prev{margin:0 10px 0 0}.tabs-section.empty .result-head ul{background-position:0 -1630px;padding:0;margin-left:-4px}.tabs-section.empty .result-head .label:after{content:'-';margin-left:5px}.tabs-section.empty .result-head .label{margin:0 6px 0 0}.managers-row{background:#efefef;padding:59px 20px 18px 394px}.managers-row .heading{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line06.png) repeat-x 0 100%;padding:0 0 19px;margin:0 0 27px 1px;height:1%;max-width:1041px}.managers-row .heading h2{font-size:34px;line-height:1em;color:#e62120;margin:0}.managers-row .managers-list{max-width:1240px}.managers-row .managers-list .image-holder{margin:0 24px 0 0}.managers-row .managers-list .text-holder{padding:17px 0 0}.btn-list .sup{font-size:8px;line-height:27px}* +html .btn-list .sup{vertical-align:middle;margin:0 0 4px;line-height:25px}.help-row{background:#e5e4e4;height:1%;padding:33px 20px 36px 394px}.help-row.red{padding:40px 20px 36px 391px;background:#efefef}.help-row h1{font-size:37px;line-height:1em;color:#434343;margin:0 0 26px 1px}.help-row.red h1{color:#e62120;font-size:35px}.help-list{margin:0;padding:0;list-style:none;height:1%;color:#595959;font-size:16px;line-height:22px;max-width:1100px}.help-list>li{display:inline-block;vertical-align:top;width:338px;padding:0 10px 15px 0;list-style-position:outside;list-style-type:none}.advice .help-list>li{padding-bottom:17px}* +html .help-list>li{display:inline;padding-right:13px}.help-list article{background:#fdfdfd;padding:11px 11px 7px 11px;border-width:1px;border-style:solid;border-color:#e9e9e9 #ecebeb #d0cfcf #e2e2e2;box-shadow:0 -1px #e3e2e2,1px 1px #d9d8d8,2px 2px #e1e0e0,-1px 0 #dcdbdb,-2px 0 #e3e2e2;-moz-box-shadow:0 -1px #e3e2e2,1px 1px #d9d8d8,2px 2px #e1e0e0,-1px 0 #dcdbdb,-2px 0 #e3e2e2;-webkit-box-shadow:0 -1px #e3e2e2,1px 1px #d9d8d8,2px 2px #e1e0e0,-1px 0 #dcdbdb,-2px 0 #e3e2e2;min-height:334px}.help-list .image-holder{position:relative}.help-list .image-holder img{width:100%;height:auto}.help-list .text-holder{padding:15px 20px 0}.help-list h3, .help-list h2{font-size:27px;line-height:30px;margin:0 0 12px 3px;min-height:60px}.help-list h3 a, .help-list h2 a{color:#df2020}.help-list ul{margin:0;padding:0 0 13px;list-style:none}.help-list ul li{padding:0 0 0 11px;position:relative;list-style-position:outside;list-style-type:none}.help-list ul li:before, .help-list ul li .before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#595959}.help-list .link, .testimonials-list .more{display:inline-block;vertical-align:top;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 0 -1685px;padding:0 0 0 11px;color:#00a1c3}.about-row{background:#d9d9d9;height:1%;padding:32px 20px 5px 396px;font-size:16px;line-height:22px;color:#595959}.about-row.gray{padding:32px 20px 5px 393px;background:#e5e4e4}.about-row .frame{max-width:1035px}.about-row h2{margin:0 0 31px;font-size:37px;line-height:40px;color:#df2021}.about-row.gray h2{color:#434343;font-size:34px}.about-row p{margin:0 0 20px 3px}.more-list{margin:0;padding:30px 0 5px;list-style:none;height:1%}.more-list li{padding:0 0 30px;list-style-position:outside;list-style-type:none}.more-list .image-holder{display:inline-block;vertical-align:middle;background:#fdfdfd;padding:4px;text-align:center;border-width:1px;border-style:solid;border-color:#eaeaea #d5d5d5 #dfdfdf #d5d5d5;box-shadow:1px 0 #cfcfcf,0 1px #a7a7a7,0 2px #cacaca,-1px 0 #cfcfcf;-moz-box-shadow:1px 0 #cfcfcf,0 1px #a7a7a7,0 2px #cacaca,-1px 0 #cfcfcf;-webkit-box-shadow:1px 0 #cfcfcf,0 1px #a7a7a7,0 2px #cacaca,-1px 0 #cfcfcf;margin:0 25px 20px 5px;float:left}* +html .more-list .image-holder{display:inline;margin-right:29px}.more-list .image-holder img{border:1px solid #f1f1f1;width:180px;height:auto}.more-list .text-holder{display:initial;vertical-align:middle;width:807px}* +html .more-list .text-holder{display:inline}.more-list p{margin:0;min-height:70px}.more-list h3{font-size:1em;line-height:1.417em;font-weight:bold;margin:0;color:#df2020}.agent-head{position:relative;height:397px;overflow:hidden;border-bottom:8px solid #fdfdfd;margin:-1px 0 0}.agent-head #start-box-bg{height:397px}.agent-head .frame{position:relative;z-index:1;padding:102px 30px 20px 389px;overflow:hidden}.agent-head .image-holder{float:left;margin:0 17px 0 0;padding:5px;background:#fff}.agent-head .image-holder img{width:140px;height:auto}.agent-head .text-holder{color:#fdfdfd;padding:22px 0 0}.agent-head h1{font-size:60px;line-height:65px;font-weight:bold;margin:0 0 -5px;color:#fdfdfd;text-transform:uppercase;letter-spacing:-3px}.agent-head .post{display:block;font-size:25px;line-height:30px;padding:0 0 19px;font-weight:normal}.agent-head .btn-red{width:204px;height:45px;line-height:45px;font-size:15px;margin:0 0 0 4px}.profile-row{background:#efefef;border-top:1px solid #d2d3d3;box-shadow:0 1px #e1e1e1 inset,0 2px #e6e6e6 inset,0 3px #fafafa inset,0 4px #f3f3f3 inset;-moz-box-shadow:0 1px #e1e1e1 inset,0 2px #e6e6e6 inset,0 3px #fafafa inset,0 4px #f3f3f3 inset;-webkit-box-shadow:0 1px #e1e1e1 inset,0 2px #e6e6e6 inset,0 3px #fafafa inset,0 4px #f3f3f3 inset;padding:0 10px 0 165px;overflow:hidden}.profile-row .col-left{float:left;width:158px;margin:0 70px 0 0;padding:33px 0}.profile-row .col-left .title{display:block;border-bottom:2px solid #d5d5d5;padding:0 0 3px 1px;color:#888;margin:0 0 3px}.designations-list{margin:0 -12px 26px 0;list-style:none}.award ul{bottom:0.75em;box-sizing:border-box;display:block;line-height:1.35;margin:0;max-height:43px;overflow:hidden;position:absolute;text-align:center;width:100%}.designations-list .award li{float:none}.designations-list li{float:left;margin:10px 10px 0 0;background:#fff;list-style-position:outside;list-style-type:none}.designations-list.awards li{padding:0}.profile-row .col-right{overflow:hidden}.profile-row .text-column{float:left;width:654px;padding:28px 43px 15px 0;line-height:23px;font-size:15px}.designations-list.awards .award{width:203px;height:235px;padding-bottom:5px;position:relative}.designations-list .awardYear{box-shadow:none;display:inline-block;font-size:16px;font-weight:bold;margin:0;padding:0;text-align:center}.designations-list .awardYear:after{display:inline-block;content:",";margin-right:0.25em}.designations-list .awardYear:nth-last-child(1):after{display:inline-block;content:"";margin-right:0}.profile-row h2{font-size:33px;line-height:36px;color:#ce2d2c;padding:0 0 22px;margin:0}.profile-row p{margin:0 0 23px}.profile-row .box{padding:0 0 16px 0}.profile-row .box h2{color:#595959}.profile-row .box p{margin:0}.language-list{margin:-2px 0 0;padding:0;height:1%;list-style:none}.language-list li{vertical-align:top;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 0 -349px;padding:0 0 0 9px;display:inline;margin:0 -1px 0 0}.language-list li:first-child{padding-left:0;background:none}.profile-row .contacts-column{float:left;width:306px;box-shadow:-1px 0 #e6e6e6,1px 0 #f8f8f8 inset,2px 0 #f3f3f3 inset;-moz-box-shadow:-1px 0 #e6e6e6,1px 0 #f8f8f8 inset,2px 0 #f3f3f3 inset;-webkit-box-shadow:-1px 0 #e6e6e6,1px 0 #f8f8f8 inset,2px 0 #f3f3f3 inset;border-left:1px solid #d8d8d8;padding:34px 0 20px 86px;line-height:20px;font-size:15px}.profile-row .social-list{padding:0 0 14px;margin:0 30px 0 0}.profile-row address{font-style:normal;margin:0 0 19px}.profile-row .contacts-column .title{display:block;color:#ce3333;font-weight:normal}.profile-row dl{overflow:hidden;margin:0 0 15px}.profile-row dt{float:left;clear:left;width:90px;padding:0 2px 0 0;font-weight:bold}.fr-ca .profile-row dt{width:95px}.profile-row dd{margin:0}.profile-row dl a{color:#00afda}.profile-row .btn-red{height:55px;line-height:55px;width:248px;font-size:15px}.listing-row{background:#e5e4e4;padding:29px 30px 22px 387px;min-height:80px}.listing-row h2{font-size:32px;line-height:37px;margin:0 0 16px}.listing-row .list-view{padding:0 0 7px 3px;max-width:670px}.listing-row .list-view>li{display:inline-block;width:643px;padding:0 11px 18px 0}* +html .listing-row .list-view>li{display:inline;padding-right:14px}.listing-row .list-view section{padding:0;min-height:99px}.listing-row .list-view figure{padding:13px 2px 8px 10px}.listing-row .list-view figure img{width:154px;height:auto}.listing-row .list-view .text-holder{float:left;padding:25px 8px 10px 0;width:225px}.listing-row .list-view address{margin:0 0 4px}.listing-row .list-view ul{padding:0 0 9px}.listing-row .list-view ul.list{padding:0}.list-view .txt{overflow:hidden;border-left:1px solid #e3e3e3;box-shadow:1px 0 #f6f6f6 inset;-moz-box-shadow:1px 0 #f6f6f6 inset;-webkit-box-shadow:1px 0 #f6f6f6 inset;padding:15px 10px 5px 19px;text-align:left;font-size:0.917em;line-height:1.546em;color:#626262}.agents-box{overflow:hidden;padding:3px 0 20px;max-width:1100px}.agents-box .view-all, .popular-box .view-all,#seo-page .row .view-all{float:right;width:94px;height:307px;display:table;text-align:center;font-size:18px;line-height:18px;color:#fdfdfd;background:#d1201f url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-btn-list.png) no-repeat 83% -905px;text-transform:uppercase;margin:2px 0 0;cursor:pointer;position:relative;z-index:1}.popular-box .view-all{background-color:#E62120}.agents-box .view-all{background-position:100% -905px}.popular-box .view-all,#seo-page .row .view-all{background-image:none;position:absolute;top:-2px;right:0;height:229px;background-position:95% -1210px}.ypl-listings-box .popular-box .view-all{height:227px}* +html .agents-box .view-all{position:relative}.agents-box .view-all:hover, .popular-box .view-all:hover{text-decoration:none}.agents-box .view-all span, .popular-box .view-all span,#seo-page .row .view-all span{display:table-cell;width:100%;vertical-align:middle}* +html .agents-box .view-all span, * +html .popular-box .view-all span{position:absolute;top:50%;left:0}.agents-box .view-all em, .popular-box .view-all em, #top-cities .view-all em{font-style:normal;padding:0 0 10px;display:block}.popular-box .view-all em{padding:0;display:inline-block}.popular-box .view-all span b{padding-left:6px;font-size:large;display:inline-block}* +html .agents-box .view-all em, * +html .popular-box .view-all em{position:relative;top:-50%}.agents-box .frame{position:relative;padding:1px}.agents-box .column{display:inline-block;vertical-align:top;width:203px;padding:0 10px 14px 0;line-height:1.083em;color:#211e1f;margin:0 -4px 0 0}* +html .agents-box .column{margin:0}.agents-box .column:first-child{padding-left:0}.agents-box .column.map{width:205px}.agents-box article{background:#fdfdfd;padding:13px 12px 5px 16px;border-width:1px;border-style:solid;border-color:#e0e0e0 #e6e6e6 #d1d1d1 #ccc;box-shadow:0 -1px #e5e5e5,1px 0 #e1e1e1,0 1px #a0a0a0;-moz-box-shadow:0 -1px #e5e5e5,1px 0 #e1e1e1,0 1px #a0a0a0;-webkit-box-shadow:0 -1px #e5e5e5,1px 0 #e1e1e1,0 1px #a0a0a0;min-height:288px}.agents-box .map article{padding:12px 10px 7px 12px;min-height:261px}.agents-box .image-holder{margin:0 0 15px}.agents-box h3{font-size:1.25em;line-height:1.067em;font-weight:bold;margin:0}.agents-box h3 a{color:#ce3333}.agents-box .post{display:block;padding:0 0 14px;font-weight:normal}.agents-box dt.line{float:left;clear:left;color:#6b6a6a}.agents-box dd.line{color:#6b6a6a;margin:0 0 5px}.agents-box dl a{color:#211e1f}.agents-box h2{font-size:19px;line-height:22px;color:#211e1f;margin:0 2px 12px 0;font-weight:bold}.agents-box h2 a{color:#211e1f}.agents-box address{font-style:normal;color:#e62120;font-weight:bold;line-height:15px;margin:0}.agents-box .map-holder{margin:0 0 11px}.agents-box dl{margin:0 0 7px;overflow:hidden;font-size:13px;line-height:16px;color:#6b6a6a}.agents-box dt{float:left;clear:left;margin:0 3px 0 0}.agents-box dd{margin:0}.for-row.border{border-bottom:1px solid #cdcdcd;box-shadow:0 1px #e4e4e4 inset,0 -1px #d0d1d1 inset;-moz-box-shadow:0 1px #e4e4e4 inset,0 -1px #d0d1d1 inset;-webkit-box-shadow:0 1px #e4e4e4 inset,0 -1px #d0d1d1 inset}.tabs-section.agent .gallery-view{max-width:3043px;padding:0 0 48px}.tabs-section.empty.agent .paging-row{margin-top:-11px;padding:13px 0 0;max-width:1062px}.tabs-section.empty.agent .paging-row .prev{margin:0 2px 0 0}.tabs-section.agent .result-head{padding:0 0 19px 11px}.place-info{background:#efefef;border-top:1px solid #f8f9fa;box-shadow:0 1px #f2f2f2 inset;-moz-box-shadow:0 1px #f2f2f2 inset;-webkit-box-shadow:0 1px #f2f2f2 inset;overflow:hidden;padding:38px 20px 13px 394px}.place-info .center{max-width:1060px;overflow:hidden}.place-info .image-column{float:left;width:407px;margin:0 23px 0 0}.place-info .text-holder{overflow:hidden;line-height:23px;font-size:16px;color:#595959;padding:10px 0 0 3px}.place-info .headline{height:1%;margin:0 0 20px -3px}.place-info .social-list{float:right;width:212px;padding:14px 82px 0 40px}.place-info .headline>.holder{border-bottom:2px solid #d7d7d7;overflow:hidden;padding:0 0 19px}.place-info .headline h1{font-size:34px;line-height:42px;font-weight:bold;color:#211e1f;margin:0 0 4px}.place-info .headline address{font-style:normal;font-size:21px;line-height:24px;color:#e62120;font-weight:bold;margin:0}.sales-box{overflow:hidden}.sales-box h2{font-size:38px;line-height:43px;margin:0 0 13px 2px;color:#ce2d2c}.sales-list>li{padding:3px 6px 18px 0}* +html .sales-list>li{padding-right:10px}.sales-list address{margin:0 0 2px}.details-block .house-box{margin:0 0 8px 1px}.description-section.sales{padding:31px 35px 17px 395px}.description-section.sales .details-block .col-left{margin:5px 23px 0 0;width:404px}.description-section.sales .details-block{padding:0 0 29px}.description-section.sales .details-block .map-holder{margin:0 0 0 -8px;padding:6px 0 21px}.description-section.sales .details-block .map-holder .holder,#shelter-map{max-width:1025px}.description-section.sales .details-block .map-holder img{display:block;width:100%;height:auto}.description-section.sales .details-block .list{overflow:hidden;margin:0 -9px -1px;padding:5px 0 0;font-size:16px;line-height:19px}.description-section.sales .details-block .list ul{margin:0 0 0 -5px;overflow:hidden}.description-section.sales .details-block .list li{position:relative;float:left;padding:0 8px 0 11px;list-style:none outside}.description-section.sales .details-block .list li:after{position:absolute;top:2px;left:0;background:#7c7c7c;width:1px;height:16px;content:""}.description-section.sales .amenities-map{margin:0;max-width:1032px;padding:29px 0 0}.description-section.sales .amenities-map-holder{margin:0 0 0 -7px;padding-left:7px;max-width:1020px}.description-section.sales .amenities-map h3{margin:0 0 31px 3px}.description-section.sales .amenities-map .block-address{margin:0 0 0 -7px;padding:7px 0 84px;font-size:16px;line-height:19px}.description-section.sales .amenities-map .block-address .holder{overflow:hidden;margin:-1px -11px 0 2px}.description-section.sales .amenities-map .block-address .column{float:left;margin:0 -5px 0 7%;width:28%}.description-section.sales .amenities-map .block-address .column:first-child{margin-left:0}.description-section.sales .amenities-map .block-address h4{margin:0;font-weight:bold;font-size:16px;line-height:19px}.description-section.sales .amenities-map .block-address .area{margin:0 0 17px}.description-section.sales .amenities-map .block-address address{margin:0;font-style:normal}.description-section.sales .house-box{padding:15px 13px 12px 12px}.description-section.sales .house-box img{width:100%;height:auto}.sales-list section{width:254px;padding:12px 0 6px;min-height:204px}.result-list.sales-list section figure{width:244px}.sales-list img{width:230px}.sales-list .price{font-size:21px;line-height:24px}.sales-list{font-size:16px;line-height:17px;padding:0;max-width:1100px}.sales-list .text-holder{padding:7px 18px 0}.sales-list ul.list{padding:4px 0 0}.sales-list .list li{font-size:14px}.description-section .amenities-map.census{margin:42px 0 0;padding:27px 0 30px 4px}.description-section .amenities-map.census h3{font-size:34px;margin:0 0 40px}.amenities-map.census .frame{height:1%;padding:0 0 0 3px}.amenities-map.census .column{float:left;width:48%;margin-left:3%}.amenities-map.census .column:first-child{margin:0}.amenities-map.census .holder{padding:12px;box-shadow:-1px 2px #bab9b9;-moz-box-shadow:-1px 2px #bab9b9;-webkit-box-shadow:-1px 2px #bab9b9;background:#fff}.amenities-map.census img{width:100%;height:auto}.photo-popup{background:#fdfdfd;width:610px;overflow:hidden}.photo-popup .frame{position:relative}.photo-popup .slides{margin:0;padding:0;list-style:none;height:408px;position:relative}.photo-popup .slides li{position:absolute;top:0;left:0;width:100%;text-align:center}.photo-popup .slides img{border:1px solid #dedede;width:auto}.photo-popup .switcher{margin:0 -13px 0 0;padding:14px 0 0;list-style:none;overflow:hidden;width:623px}.photo-popup .switcher li{float:left;padding:5px 10px 0 0;list-style-position:outside;list-style-type:none}.photo-popup .switcher img{width:145px;height:110px}.photo-popup .btn-prev, .photo-popup .btn-next{position:absolute;top:50%;left:0;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) 0 -181px;width:40px;height:29px;text-indent:-9999px;overflow:hidden;margin-top:-10px}.photo-popup .btn-next{left:auto;right:0;background-position:-160px -84px}.lightbox-area{position:relative;overflow:hidden;height:0}#fancybox-content>div{overflow:hidden !important}#fancybox-close{position:absolute;top:-16px;right:-18px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) 0 -321px;width:42px;height:43px;text-indent:-9999px;overflow:hidden}#footer{background:#000;padding:45px 20px 41px 176px;color:#8c8c8c;word-spacing:-1px;font-size:12px;line-height:16px}#footer .frame{max-width:1273px}#footer .inner{overflow:hidden;color:#fdfdfd;text-transform:uppercase;padding:0 0 24px;font-size:15px}#footer ul{margin:0;padding:0 21px 0 0;list-style:none;float:right}#footer li{float:left;margin:0 0 0 24px;list-style-position:outside;list-style-type:none}#footer li a{color:#fdfdfd}#footer p{margin:0;word-spacing:1px;padding-bottom:10px}#footer .inner p{font-weight:bold;overflow:hidden}.jcf-hidden,.options-hidden{display:block !important;position:absolute !important;left:-9999px !important}.select-area{float:left;height:46px;line-height:42px;font-size:14px;font-weight:bold;position:relative;cursor:pointer}.select-area .center, .ct .select-area .center{display:block;margin:0 36px 0 0;padding:4px 0 0 13px;color:#434343;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-select.png) no-repeat;overflow:hidden;white-space:nowrap;height:42px}.selects-row .select-area{margin:0 33px 0 0}.filter-section .agent-only .select-area{width:240px}.search-popup .select-area{width:205px}.agent-search-button-mobile{display:none}.search-popup #listing-type{margin-top:2px}.search-popup #listing-type li{padding:0}.search-popup #listing-type li label{width:97px;margin-right:6px}.select-box .select-area{width:100%;height:52px;font-size:12px}.select-box .select-focus,.select-box .select-focus-keep{background-color:white}.filter-row .select-holder .select-area .left{margin-left:20px}.sort .select-area{background:#181818;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;line-height:35px;height:35px;width:190px !important}.search-properties .select-area{background:rgb(247,247,247);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(223,222,222,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(223,222,222,1)));background:-webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(223,222,222,1) 100%);background:-o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(223,222,222,1) 100%);background:-ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(223,222,222,1) 100%);background:linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(223,222,222,1) 100%);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:28px;line-height:29px;width:229px !important}.feedback-box .select-area,.step-form .select-area{width:325px !important;background:#fcfcfc;border:1px solid #c4c4c4;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 1px 2px #aaa9a9 inset;-moz-box-shadow:1px 1px 2px #aaa9a9 inset;-webkit-box-shadow:1px 1px 2px #aaa9a9 inset;height:38px}.select-area img{float:left;margin:6px 18px 0 0}.select-options{white-space:nowrap;position:absolute;overflow:hidden;background:#fff;z-index:10000;line-height:22px;margin-top:-1px}.select-options .drop-list{max-height:200px;overflow-x:hidden;overflow-y:auto}.page-find-out-more .select-options,.page-template-template-franchising_contact-php .select-options{white-space:normal}.select-options-flipped{margin:1px 0 0}.select-options .drop-holder{overflow:hidden !important}.select-options ul{list-style:none;padding:0;margin:0;overflow:hidden}.select-options ul li{width:100%;float:left;list-style-position:outside;list-style-type:none}.select-options.change-select ul li a{min-height:26px}.select-options ul a{text-decoration:none;padding-top:5px;padding-bottom:5px;padding-left:15px;display:block;cursor:default;color:#434343;overflow:hidden}.select-options .item-selected a{text-decoration:none;background:#dfdede}.select-options img{float:left;margin:0 10px 0 0}.ajax-holder{display:none}.selected-line a{color:#999}.loading-content{min-height:200px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/preloader.gif) no-repeat 50%}body.black .info-box{background:#2f2f2f;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.info-box .image-column.big{width:703px;padding:30px 30px 9px}body.black .house-box{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:#000;position:relative}.image-column.big .house-box{padding:12px 17px 6px 19px;margin:0 0 11px}.image-column.big .house-box .frame{padding:0 0 15px}.image-column.big .tabset-photo{width:689px;margin:0 -22px 0 0}.image-column.big .tabset-photo li{padding:0 17px 9px 0}.image-column.big .tabset-photo img{width:153px;height:auto}body.black .media-box .title{color:#fff}.image-column.big .media-box .title{font-size:18px;line-height:23px}.description-column.details{padding:31px 32px 16px 34px}body.black .description-column{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line12-black.png) repeat-y;padding:30px 32px 16px}body.black .info-box .description-column{width:235px}.description-column .img-logo{display:block;margin:0 0 16px}.description-column.details .price{font-size:34px;line-height:40px;padding:0 0 6px}body.black .description-column .price{color:#e6e6e6}.description-column.details .article{font-size:17px;padding:0 0 20px 1px}body.black .description-column .article{color:#fff}body.black .all-link{color:#e12120}.description-column.details .price-holder{padding:0 0 28px;margin:0 0 28px}body.black .description-column .price-holder{background:transparent;margin:0;padding:0}.description-column.details .lot-box{padding:6px 17px 10px 15px;margin-left:2px}body.black .description-column .lot-box{background:#cdcccc}body.black .lot-box .row{border-color:#b4b4b4;box-shadow:0 -1px #bebebe;-moz-box-shadow:0 -1px #bebebe;-webkit-box-shadow:0 -1px #bebebe}.description-column.details .lot-box .size{font-size:21px;padding:6px 0 3px}.description-column.details .lot-box .location{font-size:18px;font-weight:normal}body.black .description-section{background:#1e1e1e}body.black .agent-holder{margin:5px 0 20px 0;clear:both}body.black .agent-row.big{background:none;margin:0}body.black .agent-row{background:none;margin:0;border-top:1px solid #171616;box-shadow:0 1px #262626 inset;-moz-box-shadow:0 1px #262626 inset;-webkit-box-shadow:0 1px #262626 inset}body.black .agent-row .frame{padding:0;position:relative}body.black .agent-holder strong{display:block}body.black .agent-holder .name{font-size:22px;line-height:24px}body.black .agent-holder dl,body.black .agent-holder .post{color:#818181}body.black .agent-row .view-properties{margin-bottom:10px}body.black .agent-row .view-properties a{color:#818181;text-transform:uppercase;font-weight:bold}body.black .agent-row .text-holder{width:210px;float:right}body.black .agent-row .btn-red{font-size:16px;font-weight:bold;line-height:20px;height:40px;width:168px;margin:0;padding:5px 0 5px 0}body.black .blue-box{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 0 28px 2px;color:white}body.black .blue-box .number a{color:white}body.black .blue-box .text-holder{color:white}body.black .map-box{margin:0 0 20px}body.black .short-description h2{font-size:21px;line-height:25px;color:#9f9f9f}body.black .short-description .image-holder{border:1px solid #fbfbfb;padding:0;margin:0 0 20px}body.black .short-description img{width:100%;height:auto}body.black .details-block .col-right{color:#b2b2b2}body.black .details-block .col-right h1{margin:0 0 10px}body.black .expandable-box,body.black .map-expandable-box{width:100%;margin-top:9px;max-width:1006px;background-color:#2f2f2f;border-color:#141414}body.black .expandable-box-control,body.black .map-box-control{background-color:#161515;border-color:#141414;color:#b2b2b2}body.black .expandable-box-control::after,body.black .map-box-control::after{border-top:10px solid #b2b2b2}body.black .details-block{max-width:1004px}body.black .details-block .details-row{padding:0 0 29px}body.black .details-block .details-row.info{padding:11px 0 23px}body.black .details-block .col-right h2{line-height:39px}body.black .amenities-map{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line14-black.png) repeat-x;padding:24px 0 0}body.black .amenities-map h3{line-height:39px}body.black .amenities-map .map-holder{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:#2f2f2f;border:none}body.black .checkbox-form{color:#818181}.feedback-box .popup,.feedback-box .inline-popup{position:absolute;bottom:-216px;left:100%;padding:0 0 0 14px;width:494px;z-index:9}.feedback-box.active .popup{top:auto;bottom:-176px}.feedback-box .right-position .popup{padding:0 0 0 14px;margin:0 36px 0 0}.feedback-box .popup-c{background:#efefef;padding:33px 20px 38px 37px;box-shadow:0 0 5px rgba(50, 50, 50, 0.65);-moz-box-shadow:0 0 3px rgba(50, 50, 50, 0.65);-webkit-box-shadow:0 0 5px rgba(50, 50, 50, 0.65);border:1px solid #bababa;font-size:12px;line-height:17px;color:#595959}.steps-page .feedback-box{font-size:12px;line-height:17px;color:#595959}#form{width:100%;overflow:hidden}.step-form{color:#595959;font-size:12px;line-height:17px;margin:0}div.feedback-box h2, .step-form .agent-holder h2{font-size:27px;line-height:32px;color:#ce2d2c;margin:0 0 14px}.feedback-box p{margin:0 0 15px}.feedback-box .row, .step-form .row{height:1%;padding:0 0 28px}.feedback-box label, .step-form label{float:left;width:70px;padding:12px 10px 0 0}.feedback-box .text, .feedback-box textarea, .step-form .text, .step-form textarea{float:left;padding:11px 14px;margin:0;background:#fcfcfc;border:1px solid #c4c4c4;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 1px 2px #aaa9a9 inset;-moz-box-shadow:1px 1px 2px #aaa9a9 inset;-webkit-box-shadow:1px 1px 2px #aaa9a9 inset;font-size:13px;line-height:16px;color:#595959;width:297px}.feedback-box .text.short, .step-form .text.short{width:64px;margin:0 8px 0 0}.feedback-box .text.code, .step-form .text.code{width:92px}.feedback-box .select-area .center, .step-form .select-area .center{background:none;height:100%}.feedback-box .select-area .select-opener, .step-form .select-area .select-opener{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) -123px -219px;width:47px;height:38px}.feedback-box textarea, .step-form textarea{overflow:auto;padding:11px 11px 11px 14px;height:100px}.feedback-box .btn-row{padding:4px 0 0 80px}.btn-red input{position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/none.gif);border:none;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden}.btn-red input:hover{cursor:pointer}.feedback-box .popup .btn-red, .step-form .btn-red, .steps-page .feedback-box .btn-red{float:left;width:111px;height:43px;line-height:43px;font-size:13px;padding:0;margin:0 8px 0 0}.btn-red.dark{background:#0c0c0c}.feedback-box .btn-red.dark, .step-form .btn-red.dark{width:206px;margin:0}.feedback-box .pointer{position:absolute;right:-35px;bottom:-14px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) -125px -260px;width:36px;height:55px;display:none;z-index:10}.feedback-box .right-position .pointer{right:auto;left:-34px;background-position:-76px -445px}.feedback-box.active .pointer{display:block}.popup-inside{width:100%;position:relative}.visual-about{background:#ecece8;border-width:1px 1px 13px;border-style:solid;border-color:#c6c7c3 #c6c7c3 #efefef;padding:3px 0 0;height:293px;position:relative;overflow:hidden}.visual-about img{position:absolute;top:2px;left:0;width:100%;height:100%}.visual-about .frame{position:relative;z-index:1;display:table;width:100%;height:100%}.visual-about .inner{display:table-cell;width:100%;vertical-align:middle}* +html .visual-about .inner{position:absolute;top:50%;left:0}.visual-about .holder{padding:4px 0 0 390px}* +html .visual-about .holder{position:relative;top:-50%}.visual-about h1{width:68%;font-size:78px;line-height:84px;color:#fff;margin:0;text-transform:uppercase;font-weight:bold;letter-spacing:-2px}.intro-box{background:#efefef url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line15.gif) repeat-x;padding:4px 20px 0 394px;overflow:hidden}.intro-box.intro-box-holder{padding-top:24px}.intro-box .text-column{float:left;width:650px;padding:22px 27px 20px 0;font-size:16px;line-height:22px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line08.png) repeat-y 100% 0}.intro-box.intro-box-holder .text-column{margin:0 0 0 -7px;padding-top:24px;width:538px}.intro-box .text-column p{margin:0 0 22px}.intro-box .text-column a{color:#ce2d2c;font-weight:bold}.intro-box h2, .intro-box h1{font-size:34px;line-height:40px;color:#595858;margin:0 0 20px}.intro-box .text-column h2, .intro-box .text-column h1{color:#ce2d2c}.intro-box.intro-box-holder .text-column h1{margin-bottom:9px}.intro-box.intro-box-holder .text-column .subhead{display:block;margin:0 0 31px}.intro-box .video-column{float:left;width:380px;padding:22px 10px 26px 34px}.intro-box.intro-box-holder .video-column{padding-left:31px;padding-bottom:15px}.intro-box .video-column h2{margin:0 0 22px 6px}.intro-box .video, .agent-story .video{border-width:0 1px 1px;border-style:solid;border-color:#dfdfdf #dfdfdf #bdbdbd;background:#fff;padding:5px;margin:0 0 17px;width:322px}.agent-story .video{width:100%}.intro-box .video img, .agent-story .video img{width:100%;height:auto}.intro-box .video-column .title{display:block;font-size:17px;line-height:20px;color:#191718}.intro-box .video-column h3{font-size:17px;line-height:20px;margin:0 0 14px}.intro-box .video-column .thumbs-gallery{margin:7px -1px 4px 0;padding:5px 7px;position:relative;background:#fff}.intro-box .video-column .thumbs-gallery .image-area{position:relative;margin:0 0 4px;width:418px;height:236px}.intro-box .video-column .thumbs-gallery .image-area .image{position:absolute;z-index:1}.intro-box .video-column .thumbs-gallery .image-area .image.active{z-index:5}.intro-box .video-column .thumbs-gallery img{display:block;width:100%;height:auto}.intro-box .video-column .thumbs-gallery .pagination{position:relative;overflow:hidden;height:51px}.intro-box .video-column .thumbs-gallery .btn-prev, .intro-box .video-column .thumbs-gallery .btn-next{position:absolute;z-index:5;left:0;top:9px;overflow:hidden;border:1px solid #000;border-width:3px 3px 1px 2px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png?r) no-repeat 0 -2860px;width:39px;height:28px;text-indent:-9999px}.intro-box .video-column .thumbs-gallery .btn-next{left:auto;right:0;border-width:3px 2px 1px;background-position:-291px -2860px}.intro-box .video-column .thumbs-gallery .pagination ul{float:left;margin:0;width:99999px}.intro-box .video-column .thumbs-gallery .pagination li{float:left;margin:0 0 0 -1px;padding:0 6px 0 0;width:80px;height:51px;list-style:none outside}.intro-box .video-column .thumbs-gallery .pagination li.active{opacity:0.5}.intro-box .video .thumbs-gallery .pagination img{display:block}.help-row.access{padding:27px 20px 45px 394px}.help-row.access .help-list h3, .help-row.access .help-list h2{min-height:35px;margin:0 34px 8px 3px}.help-row.access .help-list>li{padding-bottom:17px}.nav-box .feedback-box.mark1{position:relative;top:-3px;margin:0 -1px 23px 1px;padding:18px 7px 10px 6px}.compaing-box{padding:0 0 15px;font-size:12px;line-height:17px;margin:20px -4px 0 0;width:158px}.compaing-box .title{display:block;font-size:12px;color:#6d6d6e;font-weight:bold;padding:0 0 2px;border-bottom:2px solid #d9d9d9;margin:0 0 12px}.compaing-box .box{border:4px solid #fdfdfd;background:#ebeaea;padding:12px 12px 8px 10px}.compaing-box .box img{width:100%;height:auto}.compaing-box figure{padding:0 0 12px}.compaing-box .name{display:block;font-size:14px;color:#c11f1f;padding:0 0 13px}.compaing-box p{margin:0 0 4px}.compaing-box .more{display:inline-block;vertical-align:top;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 0 -1768px;padding:0 0 0 9px}.news-detail{padding:30px 20px 8px 394px;border-top:1px solid #cbcbcb;box-shadow:0 1px #f3f3f3 inset,0 2px #fbfbfb inset,0 3px #f1f1f1 inset;-moz-box-shadow:0 1px #f3f3f3 inset,0 2px #fbfbfb inset,0 3px #f1f1f1 inset;-webkit-box-shadow:0 1px #f3f3f3 inset,0 2px #fbfbfb inset,0 3px #f1f1f1 inset;background:#efefef;height:1%;font-size:16px;line-height:19px;color:#595959}.news-detail-c{max-width:1067px;overflow:hidden}.news-detail-c>ul.entry-meta>li{display:block;float:left;width:50%;margin-top:5px}.news-detail-c .social-list{display:block;width:100%;margin:0 0 20px}.news-detail-c .social-list a{display:block;float:left;margin-right:20px;margin-left:0}.news-detail p{margin:0 0 17px}.news-detail .visual{padding:0 0 26px}.news-detail h1{font-size:34px;line-height:40px;margin:0 0 4px;color:#211e1f;font-weight:bold}.news-detail h2{font-size:16px;line-height:18px;font-weight:bold;color:#595959;margin:0 0 19px}figure.alignleft, figure.alignright, figure.aligncenter img{padding:6px;background:#fff;border:1px solid #e3e3e3;box-shadow:0 1px #b4b4b4,-1px 2px #cfcfcf;-moz-box-shadow:0 1px #b4b4b4,-1px 2px #cfcfcf;-webkit-box-shadow:0 1px #b4b4b4,-1px 2px #cfcfcf;margin:0 33px 10px 3px}figure.alignright{margin:0 3px 10px 33px}figure.aligncenter{text-align:center}figure.aligncenter img{margin:0 0 10px}.news-detail ul{margin:0;padding:0 0 13px 22px;list-style:none}.news-detail li{position:relative;list-style-position:outside;list-style-type:none;padding:0 0 6px 12px}.news-detail ul li:before, .news-detail ul li .before{content:"";position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#595959}.entry-meta, .news-detail .entry-meta{margin:0;padding:0 0 14px;list-style:none;overflow:hidden;font-size:21px;line-height:26px;color:#e62120;font-weight:bold}ul.entry-meta li{float:left;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite01.png) no-repeat 0 3px;padding:0 6px 0 9px;list-style-position:outside;list-style-type:none}.entry-meta li:before, .entry-meta li .before{display:none}.entry-meta li:first-child{padding-left:0;background:none}.list-title{display:block;padding:3px 0 16px 20px;font-size:16px;line-height:18px}ol, .news-detail ol{margin:0;padding:0 0 20px 22px;counter-reset:section;list-style:none}ol li, .news-detail ol li{overflow:hidden;padding:0 0 6px}ol li:before, ol li .list-item-before{content:counter(section)'.';counter-increment:section;float:left;position:relative;margin:0 9px 0 0;font-weight:bold}.video-box{padding:4px 0 20px}.video-box .holder{display:inline-block;vertical-align:top;border:2px solid #fafafa;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}* +html .video-box .holder{display:inline}.visual-about.team{height:295px}.visual-about.team .holder{padding:4px 0 0 390px}.info-row{padding:24px 20px 26px 394px;background:#efefef;font-size:16px;line-height:22px;border-top:1px solid #cbcfd1;box-shadow:0 1px #d1d2d4 inset,0 3px #f8f8f8 inset,0 4px #f2f2f2 inset;-moz-box-shadow:0 1px #d1d2d4 inset,0 3px #f8f8f8 inset,0 4px #f2f2f2 inset;-webkit-box-shadow:0 1px #d1d2d4 inset,0 3px #f8f8f8 inset,0 4px #f2f2f2 inset}.info-row .info-row-c{max-width:1200px}.info-row h1, .info-row h2{font-size:34px;line-height:40px;margin:0 0 21px;color:#ce2d2c;font-weight:normal}.info-row .frame{overflow:hidden}.info-row .column{float:left;width:511px;margin-left:22px}.info-row .column:first-child{margin:0}.employees-box{padding:28px 20px 36px 395px;background:#e5e4e4}.employees-list{margin:0;padding:0;list-style:none;max-width:1200px;font-size:16px;line-height:18px;color:#595959}.employees-list li{list-style-position:outside;list-style-type:none;display:inline-block;vertical-align:top;padding:0 12px 25px 0;width:336px}* +html .employees-list li{display:inline;padding-right:15px}.employees-list article{background:#fdfdfd;padding:13px 10px 10px 13px;box-shadow:0 0 3px rgba(50, 50, 50, 0.3);-moz-box-shadow:0 0 3px rgba(50, 50, 50, 0.3);-webkit-box-shadow:0 0 3px rgba(50, 50, 50, 0.3)}.employees-list img{width:100%;height:auto}.employees-list figure{padding:0 0 16px}.employees-list h2{font-size:27px;line-height:32px;font-weight:normal;color:#434343;margin:0 0 5px}.employees-list .post{display:block;color:#d9302f;font-weight:normal;padding:0 0 1px}.employees-list dl{overflow:hidden;margin:0 0 13px}.employees-list dt{float:left;clear:left;margin:0 6px 0 0;color:#0f0f0f;font-weight:bold}.employees-list dd{margin:0}.employees-list p{margin:0;line-height:19px}.compaing-box.property{padding:3px 0 15px}.compaing-box.property .box{padding:6px 5px 8px 5px;font-size:12px;line-height:13px;box-shadow:-1px 1px #c2c2c2;-moz-box-shadow:-1px 0 #c2c2c2, 0 1px #e0e0e0,0 2px #d6d6d6;-webkit-box-shadow:-1px 1px #c2c2c2}.compaing-box.property figure{padding:0 0 9px}.compaing-box .text-holder{padding:0 0 0 3px}.compaing-box .price{font-size:16px;line-height:18px;color:#4c4c4c;display:block;font-style:normal;font-weight:bold}.compaing-box address{margin:0 0 3px;font-style:normal}.compaing-box address strong{font-weight:normal;display:block;color:#e62120}.compaing-box ul{margin:0;padding:0 0 15px;list-style:none;overflow:hidden;color:#757575;font-size:11px;line-height:14px}.compaing-box li{float:left;padding:0 3px 0 5px;list-style-position:outside;list-style-type:none;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite01.png) no-repeat 0 -186px}.compaing-box li:first-child{padding-left:0;background:none}.compaing-box .btn-red{display:block}.news-detail.campaign{font-size:15px;line-height:18px;padding:37px 20px 85px 394px}.news-detail.campaign .visual{padding:0 0 20px}.news-detail.campaign h1{font-size:32px;line-height:40px}.news-detail.campaign .video-box{padding:4px 0 24px}.news-detail.campaign .video-box .holder{border:none}.news-detail.event-detail{padding:35px 20px 36px 394px}.news-detail.event-detail .visual{padding:0 0 21px}.news-detail-c.event-page .visual{padding:10px 20px 10px 0 !important;width:280px;float:left}.info-row.mark{padding:24px 20px 36px 394px}.info-row.mark p{margin:0 0 22px;display:-webkit-inline-box}.info-row.mark .column{margin-left:38px}.info-row.mark .column:first-child{margin:0}.info-row a{font-weight:bold;color:#ce2d2c}.help-row.franchising{padding:50px 20px 12px 394px}.help-row.advice{padding:37px 20px 34px 394px}.franchising .help-list h3, .advice .help-list h3, .franchising .help-list h2, .advice .help-list h2{margin:0 0 13px 3px;min-height:10px}.advice .help-list h3, .advice .help-list h2{font-size:29px}.intro-box.advice .text-column{padding:20px 27px 15px 0}.intro-box.advice .video-column{padding:21px 10px 16px 34px}.intro-box.advice h2, .intro-box.advice h1{font-size:32px}.help-row.four{padding:35px 20px 29px 394px}.help-row.four .help-list>li{width:250px}.help-row.four .help-list article{padding:12px 10px 7px 11px}.help-row.four .help-list .text-holder{padding:15px 12px 0}.help-row.four .help-list h3, .help-row.four .help-list h2{margin:0 0 14px 3px;min-height:10px}.testimonials-box{padding:31px 20px 23px 399px;background:#e5e4e4;color:#595959;font-size:16px;line-height:19px}.testimonials-list{margin:0;padding:0;list-style:none;max-width:1046px}.testimonials-list li{height:1%;vertical-align:middle;list-style-position:outside;list-style-type:none;border-top:1px solid #d6d6d6;box-shadow:0 2px #f1f0f0 inset;-moz-box-shadow:0 2px #f1f0f0 inset;-webkit-box-shadow:0 2px #f1f0f0 inset;padding:26px 0 25px}.testimonials-list li:first-child{border:none;padding-top:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.testimonials-list article{height:1%}.testimonials-list figure{margin:0 16px 0 0;float:left;background:#fff;padding:5px;box-shadow:0 0 3px rgba(50, 50, 50, 0.75);-moz-box-shadow:-1px 1px 3px rgba(50, 50, 50, 0.2);-webkit-box-shadow:0 0 3px rgba(50, 50, 50, 0.75)}.testimonials-list .text-holder{overflow:hidden;padding:0 20px 0 0;padding-top:2px}.testimonials-list h3{font-size:27px;line-height:21px;margin:0 0 24px}.testimonials-list h3 a, .testimonials-list h3{color:#434343}.testimonials-list p{margin:0 0 2px}.testimonials-list .more{padding:0 0 0 10px;font-size:14px;background-position:1px -1687px}.awards-box{padding:31px 20px 23px 399px;background:#e5e4e4;color:#595959;font-size:16px;line-height:19px}.awards-list{margin:0;padding:0;list-style:none;max-width:1046px}.awards-list li{height:1%;vertical-align:middle;list-style-position:outside;list-style-type:none;border-top:1px solid #d6d6d6;box-shadow:0 2px #f1f0f0 inset;-moz-box-shadow:0 2px #f1f0f0 inset;-webkit-box-shadow:0 2px #f1f0f0 inset;padding:26px 0 25px;overflow:auto}.awards-list li:first-child{border:none;padding-top:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.awards-list article{height:1%}.awards-list figure{margin:0 16px 0 0;float:left;background:#fff;padding:5px;box-shadow:0 0 3px rgba(50, 50, 50, 0.75);-moz-box-shadow:-1px 1px 3px rgba(50, 50, 50, 0.2);-webkit-box-shadow:0 0 3px rgba(50, 50, 50, 0.75)}.awards-list .text-holder{overflow:hidden;padding:0 20px 0 0}.awards-list h3{margin:0 0 24px;font-size:27px;line-height:21px}.awards-list h3 a, .awards-list h3{color:#434343}.awards-list p{margin:0 0 2px}.awards-list .more{padding:0 0 0 10px;font-size:14px;background-position:1px -1687px}.slide-block{padding:36px 20px 43px 392px;background:#e5e4e4;font-size:16px;line-height:22px;min-height:750px}.slide-block .slide-c{max-width:1044px}.slide-block .tabset{line-height:36px;font-size:17px;padding:0;height:39px}.slide-block .tabset a{background:#a6a6a6;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;width:115px;text-align:center;padding:3px 0 0;margin:0 1px 0 0}.slide-block .tabset li:first-child a{border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0}.slide-block .tabset a:hover, .slide-block .tabset .active{background:rgb(227,33,32);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMjEyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZjFmMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(227,33,32,1) 0%, rgba(191,31,30,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,33,32,1)), color-stop(100%,rgba(191,31,30,1)));background:-webkit-linear-gradient(top,  rgba(227,33,32,1) 0%,rgba(191,31,30,1) 100%);background:-o-linear-gradient(top,  rgba(227,33,32,1) 0%,rgba(191,31,30,1) 100%);background:-ms-linear-gradient(top,  rgba(227,33,32,1) 0%,rgba(191,31,30,1) 100%);background:linear-gradient(to bottom,  rgba(227,33,32,1) 0%,rgba(191,31,30,1) 100%);padding-right:1px;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.slide-block .tabset li:first-child a:hover, .slide-block .tabset li:first-child .active{border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0}.slide-block .tabset .last a:hover, .slide-block .tabset .last .active{border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0}.slide-block .tab-content{border:1px solid #d8d8d8;border-width:1px;border-style:solid;border-color:#d8d8d8 #d8d8d8 #e5e4e4}.slide-block .tab-content .frame{padding:40px 30px 68px;background:#efefef;border-width:1px 1px 0;border-style:solid;border-color:#fdfdfd;box-shadow:0 1px #e3e3e3 inset,0 2px #eae9e9, 0 3px #fdfdfd, 0 4px #adadad, 0 5px #d6d5d5,1px 0 #d8d8d8,2px 0 #dfdede;-moz-box-shadow:0 1px #e3e3e3 inset,0 2px #eae9e9, 0 3px #fdfdfd, 0 4px #adadad, 0 5px #d6d5d5,1px 0 #d8d8d8,2px 0 #dfdede;-webkit-box-shadow:0 1px #e3e3e3 inset,0 2px #eae9e9, 0 3px #fdfdfd, 0 4px #adadad, 0 5px #d6d5d5,1px 0 #d8d8d8,2px 0 #dfdede;min-height:180px}.slide-block h2{font-size:38px;line-height:45px;margin:0 0 8px}.slide-block p{margin:0 0 23px}.visual-about.media{height:209px}.visual-about.media h1{font-size:60px;line-height:70px}.visual-about.media .holder{padding:0 0 7px 339px}.intro-box.report .text-column{padding-top:32px}.report-box{background:#bd1e1e url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-report-box.png) repeat-x;max-width:385px;margin:105px 0 24px;padding:34px 21px 23px;position:relative}.report-box h2, .intro-box .video-column .report-box h2{font-size:45px;line-height:46px;color:#fff;margin:0 0 28px 3px;position:relative;font-weight:bold}.report-box img{position:absolute;top:-106px;right:-12px}.report-box .btn-black{display:block;position:relative;font-size:16px;line-height:31px;padding:0 45px 0 11px;background-position:98% -781px}.intro-box.differ{background:#e5e4e4;padding-top:0}.intro-box.differ .text-column{font-size:21px;line-height:25px;padding:37px 35px 46px 0;width:542px}.news-releases{padding:0 0 29px}.intro-box.differ h2{font-size:38px;line-height:45px;color:#595858;margin:0 0 17px}.release-news{margin:0;padding:21px 0 27px;list-style:none}.release-news li{list-style-position:outside;list-style-type:none;overflow:hidden;border-bottom:1px solid #f9f9f9;box-shadow:0 -1px #d8d8d8 inset, 0 -2px #dddcdc inset, 0 1px #f1f0f0;-moz-box-shadow:0 -1px #d8d8d8 inset, 0 -2px #dddcdc inset, 0 1px #f1f0f0;-webkit-box-shadow:0 -1px #d8d8d8 inset, 0 -2px #dddcdc inset, 0 1px #f1f0f0;padding:25px 0 26px 2px;vertical-align:middle}.release-news li:first-child{padding-top:0}.release-news figure{float:left;margin:3px 22px 0 0}.release-news .text-holder{overflow:hidden}.intro-box .release-news h3{font-size:21px;line-height:25px;margin:0 0 15px}.release-news .date{display:block;font-style:normal;font-weight:bold;font-size:16px;line-height:19px;color:#d9302f}.intro-box .news-releases h3 a{color:#595959}.videos-box{border-top:1px solid #fefefe;box-shadow:0 -1px #d8d8d8, 0 -2px #dddcdc, 0 1px #f1f0f0 inset;-moz-box-shadow:0 -1px #d8d8d8, 0 -2px #dddcdc, 0 1px #f1f0f0 inset;-webkit-box-shadow:0 -1px #d8d8d8, 0 -2px #dddcdc, 0 1px #f1f0f0 inset;padding:24px 0 8px}.intro-box.differ .videos-box h2{margin:0 0 7px}.videos-list{margin:0 -16px 0 0;width:558px;padding:10px 0 0}.videos-list li{list-style-position:outside;list-style-type:none;padding:0 10px 28px 0;display:inline-block;vertical-align:top;width:264px}* +html .videos-list li{display:inline;padding-right:13px}.videos-list .image-holder{display:inline-block;vertical-align:top;padding:5px;background:#fff;position:relative;margin:0 0 10px;border-width:0 0 1px 1px;border-style:solid;border-color:#b4b3b3 #d4d3d3;box-shadow:0 1px #d4d3d3;-moz-box-shadow:0 1px #d4d3d3;-webkit-box-shadow:0 1px #d4d3d3}* +html .videos-list .image-holder{display:inline}.videos-list .btn-play{position:absolute;top:50%;left:50%;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) -57px -320px;width:69px;height:69px;text-indent:-9999px;overflow:hidden;margin:-38px 0 0 -38px}.intro-box .videos-list p{margin:0}.join-box{border-top:1px solid #fefefe;box-shadow:0 -1px #d8d8d8, 0 -2px #dddcdc, 0 1px #f1f0f0 inset;-moz-box-shadow:0 -1px #d8d8d8, 0 -2px #dddcdc, 0 1px #f1f0f0 inset;-webkit-box-shadow:0 -1px #d8d8d8, 0 -2px #dddcdc, 0 1px #f1f0f0 inset;padding:30px 0 20px}.intro-box .join-box h2{margin:0 0 9px}.join-box .frame{overflow:hidden;padding:20px 0 0;margin:0 -18px 0 0;width:560px}.join-box .column{width:260px;float:left;margin-left:36px}.join-box .column:first-child{margin:0}.intro-box .join-box a, .intro-box .videos-box a{font-weight:normal;color:#05a3c4}.intro-box .join-box p{margin:0}.join-box .time{display:block}.intro-box.differ .video-column{font-size:17px;line-height:25px;padding-top:37px;width:420px}.media-contacts{padding:0 0 35px}.intro-box .media-contacts h2{margin:0 0 37px}.intro-box .media-contacts h3{margin:0 0 29px;font-weight:bold}.media-contacts .box{padding:0 0 25px}.intro-box .media-contacts .title{display:block;font-weight:normal;color:#ce3333;padding:0 0 3px}.media-contacts address{margin:0;font-style:normal}.media-contacts dl{margin:0;overflow:hidden}.media-contacts dt{float:left;clear:left;font-weight:bold;margin:0 4px 0 0}.media-contacts dd{margin:0}.downloadable-box{border-top:1px solid #fefefe;box-shadow:0 -1px #d8d8d8, 0 -2px #dddcdc, 0 1px #f1f0f0 inset;-moz-box-shadow:0 -1px #d8d8d8, 0 -2px #dddcdc, 0 1px #f1f0f0 inset;-webkit-box-shadow:0 -1px #d8d8d8, 0 -2px #dddcdc, 0 1px #f1f0f0 inset;padding:28px 0 20px;font-size:21px;line-height:25px}.intro-box .downloadable-box h2{margin:0 0 4px}.downloadable-list{margin:0 -24px 0 0;padding:11px 0 0;width:444px}.downloadable-list li{list-style-position:outside;list-style-type:none;width:207px;padding:0 10px 26px 0;display:inline-block;vertical-align:top}* +html .downloadable-list li{display:inline;padding-right:15px}.downloadable-list img{padding:5px;background:#fff;border-width:0 0 1px 1px;border-style:solid;border-color:#b4b3b3 #d4d3d3;box-shadow:0 1px #d4d3d3;-moz-box-shadow:0 1px #d4d3d3;-webkit-box-shadow:0 1px #d4d3d3}.logos-list{margin:0 -31px 0 0;padding:4px 0 0;width:451px}.logos-list li{list-style-position:outside;list-style-type:none;width:200px;display:inline-block;vertical-align:top;padding:0 21px 15px 0}* +html .logos-list li{display:inline;padding-right:24px}.logos-list figure{padding:0 0 15px;min-height:147px}.logos-list footer{overflow:hidden}.logos-list footer a{float:right;width:90px;line-height:34px;font-size:16px;color:#fff;background:#000;text-align:center}.logos-list footer a:first-child{float:left}.logos-list footer a:hover{text-decoration:none}.franchising-box{padding:54px 20px 49px 393px;background:#efefef;border-top:1px solid #d3d4d5;box-shadow:0 1px #dedede inset,0 2px #fafafa inset,0 3px #f4f4f4 inset;-moz-box-shadow:0 1px #dedede inset,0 2px #fafafa inset,0 3px #f4f4f4 inset;-webkit-box-shadow:0 1px #dedede inset,0 2px #fafafa inset,0 3px #f4f4f4 inset;font-size:16px;line-height:22px}.franchising-c{max-width:1042px}.franchising-box h1{font-size:35px;line-height:42px;color:#ce2d2c;margin:0 0 20px}.franchising-box p{padding:0 0 23px;margin:0}.franchising-form{border-width:1px 0;border-style:solid;border-color:#dcdcdc;box-shadow:0 -1px #e8e8e8, 0 1px #e7e7e7 inset,0 2px #fbfbfb inset,0 3px #f3f3f3 inset, 0 1px #e8e8e8 inset,0 1px #e7e7e7,0 2px #fbfbfb,0 3px #f3f3f3;-moz-box-shadow:0 -1px #e8e8e8, 0 1px #e7e7e7 inset,0 2px #fbfbfb inset,0 3px #f3f3f3 inset, 0 1px #e8e8e8 inset,0 1px #e7e7e7,0 2px #fbfbfb,0 3px #f3f3f3;-webkit-box-shadow:0 -1px #e8e8e8, 0 1px #e7e7e7 inset,0 2px #fbfbfb inset,0 3px #f3f3f3 inset, 0 1px #e8e8e8 inset,0 1px #e7e7e7,0 2px #fbfbfb,0 3px #f3f3f3;padding:3px 0 1px;overflow:hidden;margin:17px 0 33px}.franchising-form .col-left{float:left;width:480px;padding:29px 120px 10px 0}.franchising-form .col-right{width:370px;float:left;padding:28px 0 52px 37px;border-left:2px solid #dfdfdf;box-shadow:-1px 0 #eaeaea, 1px 0 #fafafa inset,2px 0 #f6f6f6 inset,3px 0 #f1f1f1 inset;-moz-box-shadow:-1px 0 #eaeaea, 1px 0 #fafafa inset,2px 0 #f6f6f6 inset,3px 0 #f1f1f1 inset;-webkit-box-shadow:-1px 0 #eaeaea, 1px 0 #fafafa inset,2px 0 #f6f6f6 inset,3px 0 #f1f1f1 inset}.form .row{width:100%;padding:0 0 17px}.form label{font-size:17px;line-height:23px;padding:0 0 24px;display:block;clear:both;overflow:hidden}.form label strong{display:block}.select-gray{width:auto !important;float:none;overflow:hidden;border-width:1px;border-style:solid;border-color:#dfdede #d1d0d0 #b7b7b7 #d5d5d5;box-shadow:1px 1px #dbd9d9 inset,-1px 0 #dedddd inset;-moz-box-shadow:1px 1px #dbd9d9 inset,-1px 0 #dedddd inset;-webkit-box-shadow:1px 1px #dbd9d9 inset,-1px 0 #dedddd inset;background:rgb(248,247,247);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(248,247,247,1) 0%, rgba(223,222,222,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,247,247,1)), color-stop(100%,rgba(223,222,222,1)));background:-webkit-linear-gradient(top,  rgba(248,247,247,1) 0%,rgba(223,222,222,1) 100%);background:-o-linear-gradient(top,  rgba(248,247,247,1) 0%,rgba(223,222,222,1) 100%);background:-ms-linear-gradient(top,  rgba(248,247,247,1) 0%,rgba(223,222,222,1) 100%);background:linear-gradient(to bottom,  rgba(248,247,247,1) 0%,rgba(223,222,222,1) 100%);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:39px;line-height:39px;font-size:13px}.franchising-form .col-right .select-gray{width:326px !important}.franchising-form .col-left .select-gray{width:407px !important}.select-gray .center{padding:0 0 0 18px;background:none;margin:0 33px 0 0;height:39px}.drop-gray ul a{padding:2px 18px}.form input.text{float:left;padding:11px 14px;margin:0;background:#fcfcfc;border:1px solid #c4c4c4;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 1px 2px #aaa9a9 inset;-moz-box-shadow:1px 1px 2px #aaa9a9 inset;-webkit-box-shadow:1px 1px 2px #aaa9a9 inset;font-size:13px;line-height:16px;color:#595959;width:377px}.franchising-form .col-right input.text{width:297px}.form input.short{width:76px;margin:0 10px 0 0}.form input.code{width:144px}.form .btn-red{min-width:90px;height:43px;line-height:43px;margin:0 5px 0 0}.form .btn-red.dark{width:186px}.form .btn-row{padding:19px 0 0 80px}form .btn-row br,.contacts-form br{content:' '  !important;display:none !important;float:left !important;content:none !important;white-space:pre !important}.franchising-box .contact-holder{padding:21px 0 0}.franchising-box h2{font-size:18px;line-height:21px;margin:0 0 2px;font-weight:bold}.franchising-box .contact-holder p{padding:0}.franchising-box .phone{display:block;font-style:normal}.contact-section,.generic-container{padding:23px 0 0 394px;background:#efefef;font-size:16px;line-height:22px;border-top:1px solid #cececf;box-shadow:0 -1px #dbdcdd,0 1px #f2f2f2 inset, 0 2px #fafafa inset, 0 3px #f1f1f1 inset;-moz-box-shadow:0 -1px #dbdcdd,0 1px #f2f2f2 inset, 0 2px #fafafa inset, 0 3px #f1f1f1 inset;-webkit-box-shadow:0 -1px #dbdcdd,0 1px #f2f2f2 inset, 0 2px #fafafa inset, 0 3px #f1f1f1 inset}.generic-container{padding-bottom:50px;font-size:1em}.contact-section .contact-c{max-width:1054px;overflow:hidden}.contact-section .form-column{float:left;width:548px;padding:33px 26px 71px 0}.contact-section h1{font-size:35px;line-height:42px;margin:0 0 20px;color:#717171}.contact-section p{margin:0 0 22px}.contact-section .form-column h1{color:#ce2d2c}.contacts-form{padding:17px 0 0}.contacts-form .row{padding:0 0 15px}.contacts-form label{clear:none;width:190px;padding:5px 11px 0 0;font-size:16px}.contacts-form input.text{float:left;width:297px}.contacts-form input.short{width:63px;margin:0 9px 0 0}.contacts-form input.code{width:93px}.form textarea.textarea{float:left;padding:11px 0 11px 14px;margin:0;background:#fcfcfc;border:1px solid #c4c4c4;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 1px 2px #aaa9a9 inset;-moz-box-shadow:1px 1px 2px #aaa9a9 inset;-webkit-box-shadow:1px 1px 2px #aaa9a9 inset;font-size:13px;line-height:16px;color:#595959;overflow:auto;width:313px;max-width:313px;height:151px}.contacts-form .btn-row{padding:0 0 0 202px;margin:-4px 0 0;position:relative}.contacts-form .btn-red{min-width:92px}.contacts-form .btn-red.dark{width:188px}.contact-section .contacts-column{float:left;border-left:1px solid #d8d8d8;box-shadow:-1px 0 #e7e7e7,1px 0 #fdfdfd inset,2px 0 #f2f2f2 inset;-moz-box-shadow:-1px 0 #e7e7e7,1px 0 #fdfdfd inset,2px 0 #f2f2f2 inset;-webkit-box-shadow:-1px 0 #e7e7e7,1px 0 #fdfdfd inset,2px 0 #f2f2f2 inset;width:407px;padding:33px 0 71px 51px}.contact-section .contacts-column .frame{padding:5px 0 33px 2px}.contact-section .contacts-column h2{font-size:16px;line-height:22px;margin:0 0 19px;color:#ce2d2c;font-weight:bold}.contact-section .contacts-column address{line-height:16px;font-style:normal;margin:0 0 14px}.contact-section .contacts-column dl{margin:0;overflow:hidden}.contact-section .contacts-column dt{float:left;clear:left;margin:0 5px 0 0;font-weight:bold;width:79px}.fr-ca .contact-section .contacts-column dt{font-size:90%;width:90px}.fr-ca .contact-section .contacts-column dd{font-size:90%}.contact-section .contacts-column dd{margin:0 0 2px}.contact-section .map{background:#fff;padding:12px;border-bottom:1px solid #bfbfbf;box-shadow:1px -1px #f4f4f4 inset,2px 0 #f6f6f6 inset,3px 0 #fafafa inset,0 1px #c8c8c8;-moz-box-shadow:1px -1px #f4f4f4 inset,2px 0 #f6f6f6 inset,3px 0 #fafafa inset,0 1px #c8c8c8;-webkit-box-shadow:1px -1px #f4f4f4 inset,2px 0 #f6f6f6 inset,3px 0 #fafafa inset,0 1px #c8c8c8}.contact-section .map img{width:100%;height:auto}.franchising-form .col-right input.short{width:58px;margin:0 14px 0 0}.franchising-form .col-right input.code{width:92px}.franchising-box.find{padding:58px 20px 13px 393px}.franchising-box.find .franchising-form{margin:19px 0 26px}.franchising-box.find .col-left{padding:34px 91px 24px 3px}.franchising-box.find .franchising-form .btn-row{padding:27px 0 0 83px}.franchising-box.find .col-right{padding:34px 0 24px 50px}.agree-box{height:1%;margin:0 0 9px}.visual-about.news{height:302px}.visual-about.news .holder{padding-top:14px}.intro-box .paging-row{margin:-34px 0 5px;position:relative;padding:0}.intro-box .paging-row .pages{font-size:19px;padding:7px 11px 0 0}.intro-box.recreational{padding:4px 20px 0 396px}.intro-box.recreational .text-column{line-height:25px;padding-bottom:11px}.intro-box.recreational .video-column{padding-bottom:16px}.intro-box.recreational .text-column a{font-weight:normal;color:#00aacd}.intro-box.recreational .text-column h1{margin:0 0 15px}.intro-box.recreational .text-column p{margin:0 0 23px}.intro-box.recreational .video-holder{width:100%}.intro-box.recreational .result-list{font-size:26px;line-height:28px;border-top:1px solid #d8d8d8;box-shadow:0 -1px #e7e7e7,0 1px #fdfdfd inset,0 2px #f2f2f2 inset;-moz-box-shadow:0 -1px #e7e7e7,0 1px #fdfdfd inset,0 2px #f2f2f2 inset;-webkit-box-shadow:0 -1px #e7e7e7,0 1px #fdfdfd inset,0 2px #f2f2f2 inset;margin:28px 0 0;padding:17px 0 0}.intro-box.recreational .result-list>li{display:block;padding:0 0 27px}.intro-box.recreational .result-list section{width:auto;padding:21px 14px}.intro-box.recreational .result-list .text-holder{padding:19px 14px 0}.intro-box.recreational .result-list img{width:100%}.intro-box.recreational .result-list .price{font-size:34px;line-height:37px}.intro-box.recreational .result-list li li{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite01.png) no-repeat 0 -521px;padding:0 8px 0 11px}.intro-box.recreational .result-list li li:first-child{padding-left:0;background:none}.intro-box.recreational .result-list .list{padding:7px 0 0}.intro-box.recreational .result-list .list li{font-size:23px;background-position:0 -616px}.donate-box{background:rgb(233,33,32);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5MjEyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QzMjAxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(233,33,32,1) 0%, rgba(211,32,31,1) 50%, rgba(188,30,30,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,33,32,1)), color-stop(50%,rgba(211,32,31,1)), color-stop(100%,rgba(188,30,30,1)));background:-webkit-linear-gradient(top,  rgba(233,33,32,1) 0%,rgba(211,32,31,1) 50%,rgba(188,30,30,1) 100%);background:-o-linear-gradient(top,  rgba(233,33,32,1) 0%,rgba(211,32,31,1) 50%,rgba(188,30,30,1) 100%);background:-ms-linear-gradient(top,  rgba(233,33,32,1) 0%,rgba(211,32,31,1) 50%,rgba(188,30,30,1) 100%);background:linear-gradient(to bottom,  rgba(233,33,32,1) 0%,rgba(211,32,31,1) 50%,rgba(188,30,30,1) 100%);padding:7px 18px 8px 16px;color:#fff;font-size:14px;line-height:17px;margin:0 0 15px}.donate-box .btn-black{min-width:10px;display:block;height:30px;line-height:28px;background-position:100% -782px}.intro-box .donate-box h2{margin:0 0 2px;color:#fff;font-size:44px;line-height:40px;font-weight:bold;min-height:90px}.donate-box p{margin:0 0 11px 4px}.donate-box figure{margin:0 0 -3px;text-align:center}.engage-box{border-top:1px solid #d8d8d8;padding:15px 0 0 2px;box-shadow:0 -1px #e7e7e7,0 1px #fdfdfd inset,0 2px #f2f2f2 inset;-moz-box-shadow:0 -1px #e7e7e7,0 1px #fdfdfd inset,0 2px #f2f2f2 inset;-webkit-box-shadow:0 -1px #e7e7e7,0 1px #fdfdfd inset,0 2px #f2f2f2 inset}.intro-box .engage-box h3{font-size:31px;line-height:37px;margin:0 0 10px}.social-icons{margin:0;overflow:hidden;margin-top:10px;text-align:center}.social-icons li{float:none;display:inline-block;list-style-position:outside;list-style-type:none;margin:0 0 0 13px}.social-icons li:first-child{margin:0}.social-icons a{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -99999px -99999px;width:62px;height:62px;text-indent:-9999px;overflow:hidden;float:left}.social-icons .facebook a{background-position:0 -1164px}.social-icons .twitter a{background-position:-75px -1164px}.social-icons .youtube a{background-position:-150px -1164px}.testimonials-list ul{margin:0;padding:0 0 21px;overflow:hidden;color:#05a3c4}.testimonials-list ul li{border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:0 5px 0 7px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite01.png) no-repeat 0 -691px;float:left}.testimonials-list ul li:first-child{padding-left:0;background:none}.testimonials-box.foundation .testimonials-list h3{margin:0 0 4px}.testimonials-box.foundation .testimonials-list>li{padding:30px 0 28px}.testimonials-box.foundation .testimonials-list>li:first-child{padding-top:0}.awards-box.foundation .awards-list h3{margin:0 0 4px}.awards-box.foundation .awards-list>li{padding:30px 0 28px}.awards-box.foundation .awards-list>li:first-child{padding-top:0}.visual-about.shelter{height:313px}.visual-about.shelter .holder{padding-top:26px}.intro-box.foundation{padding:4px 20px 0 397px}.intro-box.foundation .text-column{width:667px;background:none;padding:22px 42px 20px 0}.intro-box.foundation .text-column h2, .intro-box.foundation .text-column h1{margin:0 0 21px}.intro-box.foundation .text-column p{margin:0 0 23px}.intro-box.foundation .video-column{width:270px;padding:30px 10px 26px 35px}.testimonials-box.foundation{padding:23px 20px 0 399px}.awards-box.foundation{padding:23px 20px 0 399px}.foundation-block{padding:0 0 0 396px;background:#e5e4e4}.foundation-block .foundation-c{max-width:1050px;overflow:hidden}.foundation-block .text-column{float:left;width:710px;padding:42px 11px 30px 0;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line08.png) repeat-y 100% 0}.foundation-block .help-list h3, .foundation-block .help-list h2{line-height:32px;margin:0 0 14px 3px;min-height:10px}.foundation-block .help-list>li{padding-bottom:17px}.foundation-block .sidebare{float:left;width:252px;padding:36px 0 7px 36px;font-size:16px;line-height:22px}.foundation-block .sidebare>*{border-top:1px solid #c9c9c9;box-shadow:0 -1px #d6d5d5, 0 1px #dedede inset, 0 2px #f6f6f6 inset;-moz-box-shadow:0 -1px #d6d5d5, 0 1px #dedede inset, 0 2px #f6f6f6 inset;-webkit-box-shadow:0 -1px #d6d5d5, 0 1px #dedede inset, 0 2px #f6f6f6 inset;padding:28px 0}.foundation-block .sidebare>*:first-child{padding-top:0;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.foundation-block .sidebare h3{font-size:32px;line-height:36px;margin:0 0 17px}.fr-ca .foundation-block .sidebare h3{font-size:27px}.spotlight-box{padding:0 0 10px}.spotlight-box .image-holder{background:#fff;padding:5px;border-width:0 0 1px 1px;border-style:solid;border-color:#b8b7b7 #d8d7d7;box-shadow:1px -1px #f3f3f3 inset,0 1px #d7d6d6;-moz-box-shadow:1px -1px #f3f3f3 inset,0 1px #d7d6d6;-webkit-box-shadow:1px -1px #f3f3f3 inset,0 1px #d7d6d6;margin:0 0 20px}.spotlight-box .image-holder img{width:100%;height:auto}.spotlight-box h4{font-size:18px;line-height:19px;margin:0 0 17px}.spotlight-box h4 a{color:#c11f1f}.spotlight-box p{margin:0}.foundation-block .events-box h3{margin:0 0 12px;height:1%;padding:5px 0 0}.events-box h3 img{float:left;margin:-5px 19px 0 2px;position:relative}.events-box ul{margin:0 0 25px;line-height:20px}.events-box li{list-style-position:outside;list-style-type:none;border-bottom:1px solid #c9c9c9;box-shadow:0 -1px #d6d5d5 inset,0 1px #dedede, 0 2px #f6f6f6;-moz-box-shadow:0 -1px #d6d5d5 inset,0 1px #dedede, 0 2px #f6f6f6;-webkit-box-shadow:0 -1px #d6d5d5 inset,0 1px #dedede, 0 2px #f6f6f6;padding:20px 0 19px 3px}.events-box li:first-child{padding-top:15px}.events-box .date{font-style:normal;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite01.png) no-repeat 100% -789px;padding:0 8px 0 0;margin:0 5px 0 0}.events-box .all-link{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite01.png) no-repeat 100% -954px;margin:0 2px 0 0}.intro-box.foundation.line .text-column{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line08.png) repeat-y 100% 0;padding-right:53px}.visual-about.foundation{height:278px}.visual-about.foundation .holder{padding:0 0 10px 390px}.intro-box.foundation.line .text-column p{word-spacing:-1px}.details-section{background:#efefef;padding:0 0 0 394px}.details-section .details-c{overflow:hidden;max-width:1070px}.details-section .image-column{float:left;width:408px;padding:41px 21px 20px 0}.details-section .text-holder{float:left;width:286px;font-size:16px;line-height:23px;color:#595959;padding:53px 25px 24px 0}.details-section .text-holder .headline{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line06.png) repeat-x 0 100%;padding:0 0 30px;margin:0 0 17px;width:236px}.details-section .text-holder h1{font-size:34px;line-height:36px;font-weight:bold;color:#211e1f;margin:0 0 9px}.details-section .text-holder address{font-size:21px;line-height:24px;color:#e62120;font-weight:bold;font-style:normal;margin:0}.details-section .text-holder h2{font-size:34px;line-height:37px;color:#595959;font-weight:normal;margin:0 0 21px}.details-section .text-holder p{margin:0}.details-section .agent-column{float:left;width:268px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line08.png) repeat-y;padding:64px 0 20px 37px}.details-section .agent-column dl{overflow:hidden;margin:3px 0 14px;font-size:16px;line-height:22px;color:#0f0f0f}.details-section .agent-column dt{float:left;min-width:82px;margin:0 3px 0 0;font-weight:bold}.details-section .agent-column dd{margin:0}.details-section .btn-red{display:block;height:55px;line-height:55px;margin:0 0 17px;font-size:17px}.agents-section{background:#e5e4e4;padding:24px 0 102px 388px}.agents-section .heading{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line06.png) repeat-x 0 100%;padding:0 0 16px 6px;margin:0 0 23px 2px}.agents-section .heading h2{font-size:34px;line-height:38px;color:#e62120;margin:0}.agents-section .center{height:1%;max-width:1046px}.logo-print{display:none;margin:0 0 20px}.legend-box{position:absolute;top:30px;left:50%;margin:0 0 0;background:#181818;width:420px;margin-left:-235px;padding:26px 22px 37px 27px;font-size:12px;line-height:14px;color:#efefef;box-shadow:0 0 3px rgba(50, 50, 50, 0.75);-moz-box-shadow:2px 3px 7px rgba(50, 50, 50, 0.7);-webkit-box-shadow:0 0 3px rgba(50, 50, 50, 0.75)}.legend-box h2{font-size:24px;line-height:27px;color:#efefef;text-transform:uppercase;font-weight:bold;padding:0 0 18px 11px;border-bottom:1px solid #696969;margin:0 0 35px;letter-spacing:-2px}.legend-box .close{position:absolute;top:12px;right:14px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -316px -104px;text-indent:-9999px;overflow:hidden;width:14px;height:14px}.legend-box ul{margin:0;padding:0;list-style:none}.legend-box li{width:100%;vertical-align:middle;list-style-position:outside;list-style-type:none;padding:25px 0 0}.legend-box li:first-child{padding:0}.legend-box .img-holder{display:inline-block;vertical-align:middle;width:62px;margin:0 8px 0 0;text-align:center}* +html .legend-box .img-holder{display:inline;margin:0 12px 0 0}.legend-box .number, .map-panel .number{width:27px;height:27px;display:block;margin:0 auto;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background:#e82120;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MjEyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZjFmMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #e82120 0%, #bf1f1e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e82120), color-stop(100%,#bf1f1e));background:-webkit-linear-gradient(top, #e82120 0%,#bf1f1e 100%);background:-o-linear-gradient(top, #e82120 0%,#bf1f1e 100%);background:-ms-linear-gradient(top, #e82120 0%,#bf1f1e 100%);background:linear-gradient(to bottom, #e82120 0%,#bf1f1e 100%);line-height:27px;font-size:18px;font-weight:bold;text-align:center;color:#fff}.map-panel .number{float:left;margin:2px 6px 0 0}.legend-box .label, .map-panel .label{display:inline-block;vertical-align:top;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/mapmarkers/single.png) no-repeat;height:30px;padding:0 4px;font-size:10px;line-height:22px;color:#fff}.map-panel .label{float:left;margin:4px 8px 0 0}.legend-box .building, .map-panel .building{display:block;margin:0 auto;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/mapmarkers/multiple.png) no-repeat;width:21px;height:27px;text-indent:-9999px}.map-panel .building{float:left;margin:1px 8px 0 0}.legend-box .text-holder{display:inline-block;vertical-align:middle;width:330px}* +html .legend-box .text-holder{display:inline}.map-panel{position:absolute;bottom:0;left:0;width:100%;background:#dadbdb;height:52px;z-index:2;border-top:1px solid #afafaf;box-shadow:1px 0 #bcbcbc inset, 2px 0 #c1c1c1 inset, 0 1px #fbfcfc inset, 0 2px #e0e1e1 inset, 0 -1px rgba(173, 174, 172, 0.2);-moz-box-shadow:1px 0 #bcbcbc inset, 2px 0 #c1c1c1 inset, 0 1px #fbfcfc inset, 0 2px #e0e1e1 inset, 0 -1px rgba(173, 174, 172, 0.2);-webkit-box-shadow:1px 0 #bcbcbc inset, 2px 0 #c1c1c1 inset, 0 1px #fbfcfc inset, 0 2px #e0e1e1 inset, 0 -1px rgba(173,174,172,0.2);font-size:12px;line-height:30px;color:#434343}#map-canvas{margin-bottom:52px}.map-view .col-right.map{box-shadow:-1px 0 #d8d8d8;-moz-box-shadow:-1px 0 #d8d8d8;-webkit-box-shadow:-1px 0 #d8d8d8;height:999px;position:relative}.map-panel form{float:left;padding:14px 0 0 16px;margin:0}.map-panel .chk-area,#contactForm .chk-area,#emailForm .chk-area{float:left;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) no-repeat 0 -459px;width:23px;height:22px;margin:5px 10px 0 0}.map-panel input[type=checkbox]{float:left;margin:9px 10px 0 0}.map-panel .chk-checked,#contactForm .chk-checked{background-position:-29px -459px}.map-panel ul{margin:0;padding:13px 19px 0 0;list-style:none;float:right}.map-panel li{list-style-position:outside;list-style-type:none;float:left;margin:0 0 0 10px}.fr-ca .map-panel li{margin:0 0 0 2px}.loading{position:absolute;top:50%;left:50%;margin:-51px 0 0 -92px;width:270px;height:50px;background:#fff;box-shadow:3px 3px 9px rgba(0, 0, 0, 0.66);-moz-box-shadow:3px 3px 9px rgba(0, 0, 0, 0.66);-webkit-box-shadow:3px 3px 9px rgba(0, 0, 0, 0.66);border:1px solid #bababa;padding:26px 0 24px 20px;line-height:50px;font-size:19px;color:#4c4c4c;font-weight:bold;text-transform:uppercase;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;z-index:1}.loading .loader{float:left;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/loader.gif);width:50px;height:50px;margin:-24px 12px 0 62px}.property-popup{position:absolute;width:194px;overflow:visible;padding:0px;background:#efefef;box-shadow:2px 2px 7px rgba(0, 0, 0, 0.76);-moz-box-shadow:2px 2px 7px rgba(0, 0, 0, 0.76);-webkit-box-shadow:2px 2px 7px rgba(0, 0, 0, 0.76)}.property-popup .pointer{position:absolute;top:100%;left:15px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) -84px -1299px;width:22px;height:22px}.property-popup .image-holder{padding:0px 10px 10px 12px;margin-bottom:5px;width:173px;height:130px;overflow:hidden}.property-popup .image-holder img{height:auto !important}.property-popup .text-holder{padding:0 13px 15px;font-size:12px;line-height:13px;color:#434343}.property-popup .price{display:block;font-style:normal;font-size:16px;line-height:18px;color:#4c4c4c;font-weight:bold}.property-popup address{font-style:normal;margin:0;color:#e62120}.property-popup ul{margin:0;padding:0;list-style:none;overflow:hidden}.property-popup .list{color:#757575;font-size:11px;padding:4px 0 0 1px}.property-popup li{list-style-position:outside;list-style-type:none;float:left;padding:0 3px 0 5px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite01.png) no-repeat 0 -1294px}.property-popup .list li{background-position:0 -1358px;padding-bottom:1px}.property-popup li:first-child{padding-left:0;background:none}.property-popup footer{overflow:hidden;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line16.gif) repeat-x;padding:14px 13px 11px;text-align:center;height:23px;box-sizing:border-box;height:47px;width:100%}.property-popup .prev, .property-popup .next{float:left;text-indent:-9999px;overflow:hidden;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) 0 -1297px;width:29px;height:23px;cursor:pointer}.property-popup .next{float:right;background-position:-42px -1297px}.property-popup .prev:hover{background-position:0 -1325px}.property-popup .next:hover{background-position:-42px -1325px}.property-popup .cur{overflow:hidden;line-height:23px;color:#cd2d2c}.map-mover{position:absolute;bottom:62px;left:3px;background:#181818;padding:20px 24px 23px 18px;font-size:12px;line-height:18px;color:#efefef;box-shadow:2px 2px 7px rgba(0, 0, 0, 0.76);-moz-box-shadow:2px 2px 7px rgba(0, 0, 0, 0.76);-webkit-box-shadow:2px 2px 7px rgba(0, 0, 0, 0.76);width:272px}.map-mover h3{font-size:14px;line-height:17px;color:#de2120;margin:0 0 7px;font-weight:bold}.map-mover p{margin:0 0 19px}.map-mover ul{margin:0;padding:0;list-style:none;font-weight:bold;float:none}.map-mover li{list-style-position:outside;list-style-type:none;margin:0 40px 0 0}.map-mover a{color:#efefef;text-decoration:underline}.map-mover a:hover{text-decoration:none}.map-mover .pointer{position:absolute;top:100%;left:15px;width:22px;height:22px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) -112px -1299px}.direction-form{margin:0;padding:21px 11px 8px 19px;width:353px}.direction-form .scrollable-area{height:214px;padding:0 30px 0 0;overflow:auto}.direction-form .title{display:block;font-size:17px;line-height:20px;color:#211e1f;margin:0 0 15px}.black .direction-form .title{color:#b2b2b2}.direction-row{padding:0 0 8px}.direction-row .holder{width:100%}.direction-row .holder:after{content:'';display:block;clear:both}.direction-form input[type=text]{background:#fcfcfc;width:232px;margin:0 12px 0 0;padding:11px 12px 12px;border:1px solid #bfbfbf;float:left;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25) inset;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.25) inset;border-radius:3px;-webkit-border-radius:3px;color:#595959;font-size:13px;line-height:16px}.direction-form input[type=text]:-moz-placeholder{color:#595959}.direction-form input[type=text]::-webkit-input-placeholder{color:#595959}.direction-form .btn-add{float:left;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) no-repeat -68px -399px;width:41px;height:42px;text-indent:-9999px;overflow:hidden}.direction-form .link-block{position:relative;top:-2px;margin:0 0 -2px;padding:0 0 0 1px;min-height:14px}.direction-form .remove{text-decoration:underline;color:#e45858;font-size:10px;line-height:12px;font-weight:bold}.direction-form .remove:hover{text-decoration:none}.direction-row:first-child .remove{display:none}.direction-form input[type=submit]{background:#e12120;width:311px;height:43px;margin:11px 0 0;padding:0;cursor:pointer;border:none;display:block;color:#fff;text-transform:uppercase;font-size:15px;line-height:43px;border-radius:3px;-webkit-border-radius:3px;text-align:center;text-decoration:none}.map-area{position:absolute;left:0;top:0;width:100%;height:100%;display:none}.activeItem .map-area{display:block}.map-area .btn-get{position:absolute;bottom:11px;left:50%;margin:0 0 0 -146px;background:#e12120;width:292px;height:43px;color:#fff;text-transform:uppercase;font-size:15px;line-height:43px;border-radius:3px;-webkit-border-radius:3px;text-align:center}.map-area .btn-get:hover{text-decoration:none}.jcf-scrollable-wrapper{position:relative;overflow:hidden;width:100% !important}.jcf-scrollable-wrapper .hscrollbar, .jcf-scrollable-wrapper .vscrollbar{position:absolute;top:0;width:12px}.jcf-scrollable-wrapper .vscrollbar{margin:0 0 0 -13px}.jcf-scrollable-wrapper .hscroll-left, .jcf-scrollable-wrapper .vscroll-up, .jcf-scrollable-wrapper .hscroll-right, .jcf-scrollable-wrapper .vscroll-down{background:#777;width:12px;height:0;float:left}.jcf-scrollable-wrapper .vscroll-line{width:12px}.jcf-scrollable-wrapper .hscroll-slider, .jcf-scrollable-wrapper .vscroll-slider{background:#ccc;width:12px;height:20px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;position:absolute}.jcf-scrollable-wrapper .hscrollbar{position:static;height:20px;top:auto}.jcf-scrollable-wrapper .hscroll-line{height:20px;width:auto}.scrollable-area-wrapper{position:relative;overflow:hidden;width:100%}.scrollable-area-wrapper .hscrollbar, .scrollable-area-wrapper .vscrollbar{position:absolute;top:0;right:0;width:12px}.scrollable-area-wrapper .hscroll-left, .scrollable-area-wrapper .vscroll-up, .scrollable-area-wrapper .hscroll-right, .scrollable-area-wrapper .vscroll-down{background:#777;width:12px;height:0;float:left}.scrollable-area-wrapper .hscroll-line, .scrollable-area-wrapper .vscroll-line{width:12px;float:left}.scrollable-area-wrapper .hscroll-slider, .scrollable-area-wrapper .vscroll-slider{background:#ccc;width:12px;height:20px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.scrollable-area-wrapper .hscrollbar{position:static;height:20px;top:auto}.scrollable-area-wrapper .hscroll-line{height:20px;width:auto}.activeItem .map-holder{position:relative;top:0;left:0;width:100%;height:265px}.activeItem .direction-form{position:absolute;top:-9999px;left:-9999px}.error-box{background:#efefef;padding:116px 57px 142px 384px;color:#adadad;font-size:34px;line-height:50px;text-align:center;letter-spacing:1px;box-shadow:0 1px #cfcfcf inset, 0 2px #f2f2f2 inset, 0 3px #fafafa inset, 0 4px #f1f1f1 inset, 0 -1px #dbdcdd;-webkit-box-shadow:0 1px #cfcfcf inset, 0 2px #f2f2f2 inset, 0 3px #fafafa inset, 0 4px #f1f1f1 inset, 0 -1px #dbdcdd}.error-box .title{font-size:101px;line-height:115px;color:#bdbdbd;padding:0 0 28px;display:block}#footer .links{display:block;padding:18px 0 0;color:#8c8c8c}#footer .links a{color:#8c8c8c;text-decoration:underline}#footer .links a:hover{text-decoration:none}.no-result{text-align:center;background:#efefef;padding:180px 57px 195px 371px;color:#aaa;font-size:24px;line-height:27px}.no-result .title{color:#b8b8b8;font-size:35px;line-height:38px;display:block;padding:0 0 20px;letter-spacing:1px}.provinces-form{background:#efefef;overflow:hidden;padding:40px 30px 37px 355px;margin:0;border-top:1px solid #d1d1d1;box-shadow:0 1px #e2e2e2 inset, 0 2px #f3f3f3 inset, 0 3px #f1f1f1 inset;-webkit-box-shadow:0 1px #e2e2e2 inset, 0 2px #f3f3f3 inset, 0 3px #f1f1f1 inset;font-size:14px;line-height:24px}.provinces-form label, .provinces-form .provinces-label{float:left;color:#ce2d2c;font-size:16px;padding:0 9px 0 0}.provinces-form select{float:left;width:216px;margin:10px 0 0}.results-box{background:#e5e4e4;padding:30px 98px 25px 355px;font-size:18px;line-height:24px}.results-box .block{border-top:2px solid #bdbdbd;box-shadow:0 -1px #d6d5d5,0 1px #fefefe inset,0 2px #ececec inset;-webkit-box-shadow:0 -1px #d6d5d5,0 1px #fefefe inset,0 2px #ececec inset;padding:49px 0}.results-box .block:first-child{border:none;box-shadow:none;-webkit-box-shadow:none;padding-top:0}.results-box h1{font-size:31px;line-height:36px;margin:0 0 35px}.results-box .frame{overflow:hidden;padding:0 0 0 5px;-webkit-column-count:4;-moz-column-count:4;column-count:4}.results-box ul{margin:0 50px 0 0}.results-box li{padding:0 0 6px;list-style-position:outside;list-style-type:none}.results-box ul a{color:#595959}.gallery-print-img{width:100%;height:auto;max-width:350px;max-height:235px;display:block;margin:0 0 15px;position:absolute;top:-9999px;left:-9999px}.gallery-print-holder{width:350px;height:270px;margin:0px;padding:0px}.videos-list iframe,iframe.video-iframe{margin:0;width:100% !important}iframe.simple-form{margin:0;display:block}.agent-story{overflow:hidden;padding:4px 0 0 394px;background:#efefef url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line15.gif) repeat-x;font-size:12px;line-height:16px}.agent-story .text-column{overflow:hidden;float:left;padding:18px 20px 10px 0;width:759px;font-size:16px;line-height:22px}.agent-story .video-holder{float:left;margin:0 20px 0 0}.agent-story .video{margin:0 0 10px;padding:4px}.agent-story .text-holder{overflow:hidden}.agent-story h2{font-size:32px;line-height:40px;margin:0 0 11px;color:#ce2d2c}.agent-story p{margin:0}.agent-story .buttons-column{padding:22px 49px 4px 28px;border-left:1px solid #dadada;box-shadow:1px 0 #f0f0f0 inset, 2px 0 #f6f6f6 inset;-webkit-box-shadow:1px 0 #f0f0f0 inset, 2px 0 #f6f6f6 inset;width:231px;float:left}.agent-story .buttons-column .btn-red{display:block;margin:0 0 20px;font-size:18px;line-height:55px;height:55px}.offers-block{padding:10px 20px 16px 394px;background:#e5e3e4;overflow:hidden;line-height:18px;color:#5a5b6e}.offer-columns{height:1%;margin:0 -15px 0 0;max-width:1050px}.offer-columns .column{display:inline-block;vertical-align:top;margin:15px 10px 0 0;width:320px;padding:8px 8px 7px;background:#fdfdfd;box-shadow:0 1px 1px rgba(50, 50, 50, 0.20);-webkit-box-shadow:0 1px 1px rgba(50, 50, 50, 0.20);min-height:279px;font-size:16px;line-height:22px}.offer-columns img{width:100%;height:auto;display:block}.offer-columns .text-holder{padding:9px 15px 0}.offer-columns .agent .text-holder{padding:15px 3px 0;line-height:14px}.offer-columns h3{font-size:20px;line-height:24px;margin:0 0 8px 3px}.offer-columns .agent h3{font-size:21px;margin:0 0 2px}.offer-columns h3 a{color:#d01}.offer-columns p{margin:0 0 12px}.offer-columns .more{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 1px -838px;font-size:16px;line-height:22px;padding:0 0 0 10px}.offers-block h2{margin:7px 0 14px;font-size:26px}.offers-block>p{padding:0 0 11px;margin:0}.offer-columns .social-list{float:right;padding:0;margin:-6px -2px -2px 0}.offer-columns .social-list li{padding:0 0 0 5px}.offer-columns .social-list li:first-child{padding:0}.offer-columns .social-list a{width:31px;height:31px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -99999px -99999px;text-indent:-9999px;overflow:hidden;padding:0}.offer-columns .social-list .twitter a{background-position:-276px -604px}.offer-columns .social-list .facebook a{background-position:-276px -640px}.offer-columns .post{display:block;color:#d9302f;padding:0 0 5px}.offer-columns address{font-style:normal;margin:0 0 4px;text-transform:uppercase}.offer-columns dl{overflow:hidden;margin:0}.offer-columns dt{float:left;margin:0 4px 0 0;font-weight:bold;color:#0f0f0f}.offer-columns .btn-red{display:block;margin:12px 0 4px;font-size:15px;height:40px;line-height:40px}.testimonials-section{overflow:hidden;padding:4px 49px 0 394px;background:#efefef url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line15.gif) repeat-x;font-size:12px;line-height:17px}.franchises-column{float:left;padding:20px 0 7px 27px;border-left:1px solid #dadada;box-shadow:1px 0 #f0f0f0 inset, 2px 0 #f6f6f6 inset;-webkit-box-shadow:1px 0 #f0f0f0 inset, 2px 0 #f6f6f6 inset;width:290px}.franchises-column .slides{margin:0;position:relative;height:418px;font-size:16px;line-height:22px}.franchises-column .slides li{list-style-position:outside;list-style-type:none;position:absolute;top:-99999px;left:0;width:100%}.franchises-column .slides .active{z-index:1;top:0}.franchises-column h1, .franchises-column h2{font-size:32px;line-height:40px;margin:0 0 5px}.franchises-column .row{padding:12px 0 5px;margin:0 0 5px;border-bottom:1px solid #cacaca;box-shadow:0 -1px #e2e2e2 inset, 0 1px #fbfbfb;-webkit-box-shadow:0 -1px #e2e2e2 inset, 0 1px #fbfbfb}.franchises-column .date{display:block;font-style:normal;font-weight:bold}.franchises-column p{margin:0 0 11px}.testimonials-section .all-link{font-size:17px}.testimonials-section .text-column{padding:20px 27px 15px 0;overflow:hidden;width:769px;float:left;font-size:16px;line-height:22px}.testimonials-section .text-column h1{color:#ce2d2c;margin:0 0 20px;font-size:32px;line-height:40px}.testimonials-section .text-column h2{font-size:16px;line-height:22px;font-weight:bold;margin:0 0 15px}.testimonials-section .text-column p{padding:0 0 15px;margin:0}.testimonials-section .text-column .row{border-width:1px 0;border-style:solid;border-color:#cacaca;box-shadow:0 -1px #e2e2e2, 0 1px #fbfbfb inset, 0 1px #fbfbfb,0 -1px #e2e2e2 inset;-webkit-box-shadow:0 -1px #e2e2e2, 0 1px #fbfbfb inset, 0 1px #fbfbfb,0 -1px #e2e2e2 inset;overflow:hidden;padding:6px 1px 9px;margin:-2px 9px 8px 0}.testimonials-section .text-column .row p{margin:0}.testimonials-section .text-column .row img{float:left;padding:4px;background:#fff;margin:0 13px 0 0;box-shadow:0 1px 1px rgba(50, 50, 50, 0.25);-webkit-box-shadow:0 1px 1px rgba(50, 50, 50, 0.25)}.testimonials-section .text-column blockquote{margin:0;overflow:hidden;padding:8px 0 0}#menu-top-menu li.luxury-homes a{display:block;margin:-14px 0 0 0;padding:14px 10px 8px 60px;text-align:right;background:#000 url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png') no-repeat -257px -156px;border-radius:4px 4px 0 0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius:4px 4px 0 0}#menu-top-menu.fr li.luxury-homes a{background-position:-254px -1295px}.years{border-top:1px solid #CBCFD1}.years .row{padding:24px 20px 26px 394px}.years .row:nth-child(even){background-color:#EFEFEF}.years .row:nth-child(odd){background-color:#E5E4E4}.years .inner_{position:relative;padding:20px 0;width:1067px;overflow:auto}.years .landing-img{padding:24px 20px 26px 394px;border-top:1px solid #fff;background-color:#EFEFEF}.years .landing-img img{width:1067px;height:224px}.years .row  .inner_ .stroke{position:absolute;top:70px;left:110px;height:6px;background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/our-story_stroke.jpg');z-index:5}.years .row  .inner_ .stroke.w4{width:750px}.years .row  .inner_ .stroke.w3{width:500px}.years .row  .inner_ .stroke.w2{width:250px}.years .row  .inner_ .period{float:left;position:relative;margin-right:20px;width:223px;z-index:8}.years .row  .inner_ .period h3{position:relative;margin:0 auto;width:99px;padding:33px 5px 0 0;height:89px;color:#fff;text-align:left;text-shadow:2px 2px 4px rgba(64, 64, 64, 1);background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/our-story_arrowFrame.png');text-transform:uppercase;font-size:30px}.years .row  .inner_ .period h3 span{position:absolute;top:15px;left:20px;font-size:13px}.years .row  .inner_ .period h3 p{position:absolute;top:35px;left:17px;margin:0}.years .row  .inner_ .period h3 em{position:absolute;display:block;top:40px;right:6px;line-height:40px;font-size:12px;font-style:normal;width:17px;height:17px;background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/our-story_quote.png');z-index:40}.years .row  .inner_ .period:last-child{width:221px;margin-right:0}.years .row  .inner_ .period .story{padding:14px;color:#eee;line-height:20px;background:#000}.carriage-1{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -122px -1481px;width:82px;height:74px}.carriage-2{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -232px -1352px;width:88px;height:78px}.carriage-3{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -130px -1352px;width:98px;height:97px}.carriage-4{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat 0 -1481px;width:118px;height:116px}.carriage-5{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat 0 -1352px;width:127px;height:126px}.designation-link{width:156px;height:90px;display:block;margin-left:1px;-webkit-box-shadow:-1px 1px #bdbdbd;-moz-box-shadow:-1px 1px #bdbdbd;box-shadow:-1px 1px #bdbdbd}.nagab{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -471px 0}* .abr{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -314px -91px}.eagent{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat 0 0}.fr-ca .eagent{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat 0 -91px}.sres{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -314px -182px}.shelter{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -157px -182px}.social{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -157px 0}.fr-ca .social{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -157px -91px}.clhms{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat 0 -182px}.commercial{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -314px 0}.btn-update,.btn-save-search{display:inline-block;font-size:12px;color:#fff;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px;background-color:rgb(125,125,125);text-transform:uppercase;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-align:center;position:relative;cursor:pointer;margin-left:20px;height:20px;line-height:21px}.btn-save-search{background-color:#e62120}.btn-update:hover, .btn-update .active, .btn-save-search:hover, .btn-save-search .active{text-decoration:none;background:rgb(230,33,32)}.btn-save-search.saved{background:#000;cursor:default}.btn-save-search.saved:hover{text-decoration:none}.c-trade > section, .c-trade article{margin-left:225px}.select-provinces{height:31px;line-height:31px;font-size:12px;font-weight:normal;margin:3px 0 0;float:left}.select-provinces .left{float:left;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-select-provinces.png) no-repeat 0 -74px;width:15px;height:100%}.select-provinces .select-opener{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-select-provinces.png) no-repeat;width:26px}.select-opener.franchising-page{background-position-y:-4px !important;right:-2px !important;top:1px !important}.select-provinces .center{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-select-provinces.png) repeat-x 0 -37px;padding:0;height:100%;margin:0 26px 0 0;color:#fff;line-height:31px}.aspectcorrect,.aspectcorrect-letter{overflow:hidden;position:relative}.aspectcorrect img, .aspectcorrect-letter img{position:absolute;display:none}.image-holder-luxproperty-lg{width:512px;height:342px}.image-holder-luxproperty-th{width:100%;height:100%}.image-holder-property-lg{width:298px;height:200px}.image-holder-property-th{width:100%;height:69px}.agent-imageholder-property{width:96px;height:128px}article .agent-imageholder-property{float:right;margin:0 0 20px 5px}.agent-imageholder-luxproperty{width:136px;height:192px;float:left}.neighbourhood-imageholder{width:290px;height:165px}.image-holder-agent{width:170px;height:230px}article .image-holder-agent{margin:0 24px 0 0;float:left}.agent-head .image-holder-agent{margin:0 24px 0 0;float:left;border:2px solid #fff}.image-holder-maplist{border-left:solid 5px white;border-right:solid 5px white;overflow:hidden;height:91px;width:123px}.thumbz img, .thumbzlux img{display:none}.thumbz{border-left:solid 5px white;border-right:solid 5px white;overflow:hidden;height:135px}.c-trade .thumbz{border-left:solid 5px black;border-right:solid 5px black;overflow:hidden;height:165px}.thumbzmappopup{height:170px;width:130px}#map-list-status{font-size:16pt;line-height:20pt;color:#E22120;height:100%;padding-top:200px;text-align:center;vertical-align:middle;width:100%}.pages div{display:inline}.paging-row .prev-inactive:hover{background-position:0 -217px}.paging-row .next-inactive:hover{background-position:-61px -217px}.property-popup .prev-inactive:hover{background-position:0 -1297px}.property-popup .next-inactive:hover{background-position:-42px -1297px}.map-single-marker-label{color:#fff;font-family:Helvetica,Arial;font-size:12px;font-weight:bold;line-height:25px;text-align:center;width:43px;white-space:nowrap}.property-popup-closebutton{width:100%}.property-popup-closebutton a{float:right;color:#E62120;font-size:9px;cursor:pointer;padding:5px 10px 3px 10px;text-transform:uppercase}.feature-list{max-width:none}.agents-only{display:none}.agents-only .active{display:block}#mortgage-calculator{width:90%;margin:20px 0;position:relative}body.black .all-link{display:inline-block;position:relative;vertical-align:top;font-size:23px;line-height:26px;color:#d9302f;text-transform:uppercase;padding:0 13px 0 0;letter-spacing:-1px}.all-link::after{position:absolute;;content:'';margin:0 15px;top:11px;right:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #d9302f}#mortgage-calculator img{float:left;padding:0;margin:0}#mortgage-calculator div{position:relative;width:70%;margin-left:55px;margin-top:6px;font-size:95%;line-height:1.25em}#measurement-tool{padding-bottom:40px;width:100%}#measurement-tool label{float:left;margin:5px 5px 0 0;font-weight:bold}.no-records,.error-no-records{display:none;margin-bottom:15px}.hidden,.no-show{display:none}#revenue-units h4{margin:0;padding:0}#revenue-units dl{margin-bottom:10px}.note{font-size:80%}.note p{margin:0 0 2px 0}#n-notes img{float:left;margin-right:20px;max-width:250px;max-height:166px}#captcha-img{border:6px solid #fff;margin-left:15px}#map-form{display:none}ul#map-list li.highlight section{background-color:rgb(236, 236, 236)}.map-panel ul#lower-panel li{max-width:96px;line-height:9px;font-size:78%}.fr-ca .map-panel ul#lower-panel li{max-width:135px}.legend-box .multiple, .map-panel .multiple{display:block;margin:0 auto;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/mapmarkers/multiple-indpt.png);width:33px;height:23px;text-indent:-9999px}.map-panel .multiple{float:left;margin:1px 8px 10px 0}.legend-box .office, .map-panel .office{display:block;margin:0 auto;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/mapmarkers/office.png);width:33px;height:34px;text-indent:-9999px}.map-panel .office{float:left;margin:1px 8px 0 0}.legend-box .label-ct, .map-panel .label-ct{display:inline-block;vertical-align:top;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/mapmarkers/single-ct.png);height:30px;padding:0 4px;font-size:10px;line-height:22px;color:#fff}.map-panel .label-ct{float:left;margin:4px 8px 0 0}.dividor{border-bottom:1px solid #d8d8d8;box-shadow:0 -1px #e7e7e7 inset, 0 1px #fdfdfd, 0 2px #f2f2f2;-webkit-box-shadow:0 -1px #e7e7e7 inset, 0 1px #fdfdfd, 0 2px #f2f2f2;margin:0 0 19px;padding:0 0 21px 22px}.property-popup .text-holder{padding-bottom:10px}article .text-column li{list-style-position:outside;margin-left:15px;padding-left:10px;padding-bottom:10px}.text-column ol{padding:0px}.text-column ol li{margin-left:-10px}ul.plain{font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-decoration:none;overflow:visible;list-style:none;background:none;padding:0px;margin:0px;color:#595959}ul.plain li{padding:0px;margin:0px;background:none;list-style:none;list-style-type:disc;list-style-position:inside;padding-bottom:5px}#map-list li:hover{cursor:pointer}.fr-ca .map-panel li{margin-right:4px !important}.fr-ca #lower-panel{padding-top:13px}.fr-ca .map-panel li span{margin-top:-1px !important}.fr-ca .rooms li{margin-left:5px}.fr-ca .lot-box  .rooms li{margin-left:0}.rlp-superscript{vertical-align:super;font-size:60%}.columns-section .video-list .video-iframe{height:200px !important;width:280px !important}.decoded{width:100%}iframe.video-iframe{overflow:hidden}iframe.video-iframe img{width:100%}#places-map{height:350px;width:100%;margin-top:0.6em}.map-holder .map-list{width:100%;margin-top:10px}.map-holder .map-list li{width:33.333%}.map-holder .map-list li a{width:100%}#tab-map2{background:#eee url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/nomap.jpg") no-repeat center;width:100%;height:350px}.office #tab-map2{height:auto}#footer a{color:#8c8c8c}.wpcf7-form-control-wrap{display:block;float:left;clear:left}.wpcf7-form .row br{display:none}span.wpcf7-not-valid-tip{left:1px !important;padding:2px 17px !important;line-height:33px;top:0px !important;width:289px !important;height:33px !important}.franchising-form span.wpcf7-not-valid-tip{height:35px !important;line-height:35px;left:0 !important;padding:2px 17px !important;top:0 !important;width:373px !important;background:none;color:#ce2d2c;border:none}.form span.wpcf7-not-valid-tip{border:none;color:#ce2d2c;background:none;display:inline-block}.wpcf7-form-control-wrap.licenced .wpcf7-not-valid-tip{display:none !important}.franchising-form .col-right span.wpcf7-not-valid-tip{width:290px !important}.wpcf7-form{margin-top:0px !important}#wpcf7-f227-p221-o1 form{margin:0 0 0 !important}#wpcf7-f235-p347-o1 form{margin:0 0 0 !important}#wpcf7-f490-p347-o1 form{margin:0 !important}#wpcf7-f345-p221-o1 form{margin:0 0 0 !important}div.wpcf7-response-output{clear:both}.form .agree-box .agree .agree>span{float:left;margin:0;position:relative;height:29px;width:54px;line-height:28px;font-size:12px}.form .agree-box .rad-area{float:left;position:relative;cursor:pointer;height:28px;width:54px;line-height:26px;font-size:12px;color:#434343;text-align:center;background:#dad8d8;padding:0;border-color:#b0b0b0 #bab9b9 #bebebe;border-width:1px;border-style:solid;font-weight:bold;text-transform:none;clear:none;z-index:2}.form .agree-box .rad-area{margin:0 0 0 -1px;box-shadow:0 -1px #ccc, 1px 0 #d9d9d9, 0 1px #cbcaca inset;-moz-box-shadow:0 -1px #ccc, 1px 0 #d9d9d9, 0 1px #cbcaca inset;-webkit-box-shadow:0 -1px #ccc, 1px 0 #d9d9d9, 0 1px #cbcaca inset;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0}.form .agree-box .agree .agree > span:first-child .rad-area{box-shadow:0 -1px #ccc, -1px 0 #d9d9d9, 0 1px #cbcaca inset;-moz-box-shadow:0 -1px #ccc, -1px 0 #d9d9d9, 0 1px #cbcaca inset;-webkit-box-shadow:0 -1px #ccc, -1px 0 #d9d9d9, 0 1px #cbcaca inset;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px}.form .agree-box .agree .agree>span>span{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:3;font-weight:bold}.rad-checked+input+.wpcf7-list-item-label,.wpcf7-list-item-label.checked-state{color:#fff}.form .agree-box input[type=radio]{position:absolute;top:0 !important;left:0 !important;background:none;border:none;width:100%;height:100%;opacity:0;cursor:pointer;z-index:4}.form .agree-box .rad-checked{color:#fff;background:#e12422;position:relative;border-color:#b53c3b #bf9f9e #bf9f9e;box-shadow:0 -1px #bfbfbf, 1px 0 #cfcfcf, 0 1px #d22220 inset;-moz-box-shadow:0 -1px #bfbfbf, 1px 0 #cfcfcf, 0 1px #d22220 inset;-webkit-box-shadow:0 -1px #bfbfbf, 1px 0 #cfcfcf, 0 1px #d22220 inset}.form .agree-box .agree .agree > span:first-child .rad-checked{box-shadow:0 -1px #bfbfbf, -1px 0 #cfcfcf, 0 1px #d22220 inset;-moz-box-shadow:0 -1px #bfbfbf, -1px 0 #cfcfcf, 0 1px #d22220 inset;-webkit-box-shadow:0 -1px #bfbfbf, -1px 0 #cfcfcf, 0 1px #d22220 inset}.form .agree-box .active{color:#fff}body div.wpcf7-validation-errors, body div.wpcf7-validation-errors{margin:0;border:none;font-size:14px;line-height:28px;min-height:28px;padding:30px 0 30px 53px;color:#ce2d2c;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ico-error-message.png) no-repeat 6px 30px;clear:both}.form .row.error input.text{color:#ce2d2c}.form .row.error label{color:#ce2d2c}body div.wpcf7-mail-sent-ok{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ico-success.png) no-repeat 80px 30px;clear:both;padding:34px 0 30px 116px;font-size:15px;line-height:19px;color:#595959;border:none;font-weight:bold}.contacts-form div.wpcf7-mail-sent-ok{margin:7px 0 0 119px;padding:23px 0 0 116px;min-height:38px}.form .row.error .select-gray{border-color:#de1b1a}.videos-list iframe,iframe.video-iframe{margin:0;width:100% !important}.choice-box input[type="radio"]{filter:alpha(opacity=0)}#shelter-map{height:450px}ul.property-features{width:100%;margin:0 0 20px 0;float:left}ul.property-features li{width:60%;list-style:None;float:left;margin:1px 0 1px 0}ul.property-features li.label{width:40%;font-weight:bold;clear:left}body.lms #lead-form{width:100%}#lead-form .feedback-box{background:None;padding:0;margin:0}#lead-form .feedback-box h2{color:#ce2d2c;font-size:16px;font-weight:bold;line-height:20px;text-transform:uppercase}#lead-form .feedback-box .text{width:79%}#lead-form .feedback-box textarea{width:88%}#seo-page #lead-form .feedback-box .text, #seo-page #lead-form .feedback-box textarea{width:220px}#lead-form .feedback-box label{display:none}#lead-form .checkbox-lbl label{display:block;width:220px;padding:0}#lead-form .feedback-box .row{padding:0 0 10px 0}#lead-form .feedback-box .btn-row{padding:10px 0 15px 0}#lead-form .feedback-box .btn-red{width:100%;line-height:40px;height:40px}#lead-form .feedback-box .inline-popup{left:0;top:100px;padding:0;width:250px;display:none}#lead-form .feedback-box .premessage{width:auto}#lead-form .premessage h2{color:#000;text-align:center}#lead-form .premessage p{font-size:13px;line-height:15px}#lead-form .popup-c>a{margin:-15px -15px 0 0}#lead-form .popup-c{padding:25px 15px 20px 15px !important;height:150px !important}#lead-form .premessage img{margin:0 0 20px 80px}#lead-form #contactForm .chk-area,#lead-form #emailForm .chk-area, #loginModal .chk-area{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/checked.png) no-repeat 0 0;width:18px;height:18px}#lead-form #emailForm .chk-area, #loginModal .chk-unchecked{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/unchecked.png) no-repeat 0 0}#lead-form .loader{top:150px;left:110px}#lms-floater{top:0;position:fixed;width:100%;height:50px;background:#000;display:none;z-index:1001;border-bottom:1px solid #191919;box-shadow:-1px 2px #999898;-moz-box-shadow:-1px 2px #999898;-webkit-box-shadow:-1px 2px #999898}#lms-floater .left-info{float:left;width:50%;margin:0 0 0 5%}#lms-floater .left-info .price{float:left;font-size:24px;color:#e12120;line-height:50px;padding:0 30px 0 0}#lms-floater .left-info .address{float:left;font-size:16px;color:#fff;line-height:50px}#lms-floater .right-info{margin-top:13px}#lms-floater .social-list{margin:0;padding:0}#lms-floater .social-list li{padding:0 15px 7px 0}#lms-floater .social-list a{background-color:#e12120;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#lms-floater .social-list a.request-info{width:170px;text-transform:uppercase;text-align:center;padding:0}#lms-floater .close{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/close_white.png) 0 0 no-repeat;width:13px;height:13px;position:absolute;right:15px;top:18px}#lead-form .checkbox-lbl{display:none}#lead-form.ddf-listing-lead .checkbox-lbl{display:block}.popup-message{margin-top:100px}.popup-message p{text-align:center}.popup-top{right:90px}#email-form .premessage p{text-align:center}.property #lead-form .feedback-box .text, .property #lead-form .feedback-box textarea{width:100%;box-sizing:border-box}.property #lead-form .feedback-box textarea{height:120px}.courtesy-note{display:block;float:right;max-width:none;padding:0 0 20px;text-align:center;width:100%}.courtesy-note a{color:#d2201f}.at16nc.at16t_expanded{display:none}.agent-row.big{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line09.png) repeat-x 0 100%;margin-bottom:15px}#rooms-data li span.row-2,#rooms-data li span.row-3{display:block;clear:both}.paging-row ul{display:inline-block;margin:0}.paging-row ul li{display:inline-block;list-style:none;padding:5px;color:#c00;font-weight:bold}.paging-row ul li a{color:#0ea6c6;font-weight:normal}.hidden-frame .frame{display:none}.join-box.widget_reallysimpletwitterwidget{padding:0px;border:0px;border-top:0px;-webkit-box-shadow:none}.properties-box .result-list section figure{width:100%;margin-left:-5px}#seo-heading{width:60%}#seo-heading h1{color:#cc2f32;font-size:30px}#seo-heading p{color:#595959;font-size:14px}.sort-print{position:absolute;right:0;bottom:4px}.print-btn{position:absolute;right:0;bottom:14px}.break-me{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.agent-holder dl{width:165px}.agent-holder .email{width:100%;clear:both}.range-row-outer{position:relative;width:608px;margin:12px 0 0 0;display:inline-block}.range-row{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/price_range_bg.png) repeat-x;width:100%;height:80px;border:2px solid #e4e4e5;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px#000;box-shadow:0 0 5px #000;z-index:8}.range-row-outer .travel-time-top-label{display:none}.range-row-inner,.tt-range-row-inner{padding:10px 15px 0 15px;display:block;overflow:hidden;height:55px}.tt-range-row-inner{border-bottom:1px solid #f0efed}#range-pointer{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/range_arrow.png) no-repeat;width:15px;height:12px;position:absolute;top:0;left:50px;margin-top:-11px;display:block;z-index:10}.price-slider{float:left;margin:14px 0 0;color:#434343;font-weight:bold}.price-slider .min-price,.price-slider .max-price{font-size:15px;width:80px}.travel-slider{display:block;width:auto;padding-top:10px}.price-slider .min-price,.price-slider .max-price{font-size:15px;width:auto}body.fr-ca .price-slider .min-price,body.fr-ca .price-slider .max-price{font-size:12px}.price-slider .min-price{text-align:right}.price-slider .max-price{text-align:left}.range-row strong,.range-row label{clear:both;float:left;color:#777575;text-transform:uppercase;display:block;font-weight:bold;font-size:11px}.range-row .select-holder{float:left;margin-left:15px}.range-row .slider-box{min-width:300px;margin:0}.range-row .slider-wrap{width:195px;margin:0 25px 0 5px;position:relative;height:15px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat 0 -2923px}.range-row .slider{font-size:0;line-height:0;width:100%;height:15px;position:relative;margin:0 0 0 3px}.range-row .slider .ui-slider-range{position:absolute;top:0;left:4%;width:57%;height:15px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat 0 -2900px}.range-row .slider .ui-slider-handle{margin:0 0 0 -12px;width:35px;height:30px;top:-11px}.range-row .slider .ui-slider-handle.prev{background-position:-30px -520px}.range-row .slider .ui-slider-handle.next{background-position:-0px -520px}.range-row .select-area{width:80px!important;height:31px;clear:both;font-size:12px}.fr-ca .range-row .select-area.select-mode-toggler.select-travel-mode, .fr .range-row .select-area.select-mode-toggler.select-travel-mode{width:158px!important}.range-row .travel-time .select-area{clear:none;margin-top:10px;margin-left:10px}.range-row .travel-time .select-area:first-child{margin-left:20px}.range-row .select-area img{margin:6px 2px 0 0}.range-row .select-area .center{background-position:0 -169px;height:30px;line-height:30px;padding:0 0 0 10px;margin:0 21px 0 0}body.fr-ca .range-row .select-area .center{padding:0 0 0 5px}.range-row .select-area .select-opener{background-position:100% -169px;width:21px}.search-popup .more-search-options,.search-popup .row.buy-row{border-top:0;border-bottom:0}.more-search-options{text-align:right;width:100%;margin-top:0px;padding-top:3px;padding-bottom:3px;background-color:#EBECEC}.more-search-options .opener{display:inline-block;font-size:11px;line-height:18px;color:#5c5c5c;font-weight:bold;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 100% -1037px;padding:0 10px 0 0;cursor:pointer;text-transform:uppercase;font-weight:bold;margin:0 15px 0 0}.search-popup .more-search-options .opener{background-position:100% -243px;padding:0 15px 0 0}.more-search-options .open-text, .more-search-options .active .close-text{display:none}.more-search-options .active .open-text{display:inline-block}.showtabs{cursor:pointer}.expand-list-search,.expand-map-search{position:absolute;right:0;top:0;color:#e22120;font-weight:bold;text-decoration:underline}.expand-map-search{top:25px;display:none}.expand-map-search.disabled{color:#ccc;text-decoration:none}.map-mode .expand-map-search{display:block}.clear-both{clear:both}.clear-left{clear:left}.float-left{float:left}.float-right{float:right}.align-center{text-align:center}.width50{width:50%}.relative{position:relative}.agent-row .website-link{position:absolute;top:135px;right:0}.padding-top-35{padding-top:35px}.padding-top-30{padding-top:25px}.border-radius-5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}body.black .agent-row .website-link{top:210px;right:auto;left:0}body.black .frame.web-link{padding:0 0 20px 1px}h2.bg{background:#d1d1d1;padding:10px}#seo-page{background:#e5e4e4;padding:0 0 50px 0}#seo-page div.center{max-width:980px;position:relative}#seo-page section.row{padding:0 0 0 394px}#seo-page .place-info{padding:0 20px 0 394px}#seo-page .provinces-form{padding:20px 30px 20px 394px}#seo-page .tabs-section{padding:40px 26px 35px 394px}#seo-page .tabs-section h2{font-size:14px;line-height:2.9em;margin:0 0 3px;font-weight:bold}#seo-page .popular-box{background:none;padding:24px 0 0 394px;max-width:1060px}#seo-page .popular-box .center{float:left}#seo-page .popular-box li section{width:210px}#seo-page .place-info .text-holder{padding:35px 0 0 38px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line21.png) repeat-y 0 0;min-height:425px}#seo-page .place-info .headline h1{font-weight:normal;color:#ce2d2c}#seo-page .place-info .social-list{float:left;padding:0;width:250px}#seo-page .image-column{width:400px;padding:35px 0 0 0}#seo-page .image-holder-property-lg{width:366px;height:330px;border:10px solid #fff;margin-bottom:15px}#seo-page .place-info.small .text-holder{min-height:205px}#seo-page .small .image-column{width:215px}#seo-page .small .image-holder-property-lg{width:180px;height:160px}#seo-page .search-results,#seo-page .no-result{background:#efefef url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line04.gif) repeat-x 0 0}#seo-page .no-result{padding-top:50px;padding-bottom:30px}#seo-page .popular-box .no-result{background:transparent none repeat scroll 0 0;color:#434343;font-size:1em;margin:0;padding:0}#seo-page .row .center{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line04.gif) repeat-x 0 100%;overflow:auto}#seo-page #top-cities.row .center, #seo-page #top-neighbourhoods.row .center{overflow:hidden}#seo-page .row .center.no-bg{background:none}#seo-page ul.top-list{margin:20px 0 0 0;width:940px;overflow:auto;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ul_divider_1.png) repeat-y 0 0}#seo-page ul.top-list li{float:left;list-style:none;width:188px}#seo-page ul.top-list li.no-bg{background:none;width:135px}#seo-page ul.top-list li a{font-size:14px;padding:10px 10px 10px 20px;line-height:18px;display:block}#seo-page .view-all{background-position:95% -1180px}#seo-page .row .center{padding:20px 0 20px 0}#seo-page .row .view-all{top:98px;height:150px;background-position:95% -1280px}#seo-page .row .view-all span{height:150px}#seo-page .row .col-left{width:650px;padding:0 30px 0 0}#seo-page .row .col-right{padding:0 0 0 30px;overflow:hidden;min-height:430px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line21.png) repeat-y 0 0;width:270px;float:right}#seo-page .row .g-image{width:100%}#seo-page .map-box{margin:0 0 5px 1px}#seo-page .map-box .image-holder .tab{min-height:360px}#seo-page .map-box .image-holder img{height:360px}#seo-page .activeItem .map-holder{height:360px}#seo-page.province-page .map-list{display:none}#seo-page.province-page .map-box .image-holder{padding:0}#seo-page.province-page .map-box .image-holder .tab{min-height:430px}#seo-page.province-page .map-box .image-holder img{height:430px}#seo-page .direction-form{width:605px}#seo-page .direction-form input[type=text]{width:485px}#seo-page .direction-form .scrollable-area{height:340px !important}#seo-page .map-list li{width:33%}#seo-page .map-list li a{width:100%;display:block}#seo-page .aspectcorrect.graph{width:725px;height:350px}#seo-page .col-right table{width:275px !important}#seo-page .col-right table caption{text-align:left;margin:0 0 10px;font-size:2.150em;line-height:1.65em}#seo-page .col-right th, #seo-page .col-right td{border:0px}#seo-page .amenities-map{max-width:100%;background:none}#seo-page .blue-box{margin-top:30px}#seo-page.neighbourhoods #lead-form .feedback-box .row{padding:0 0 20px 0}#seo-page.neighbourhoods .map-box .image-holder .tab{min-height:300px}#seo-page.neighbourhoods .map-box .image-holder img{height:300px}#breadcrumbs ul{list-style:none;display:inline-table;margin:5px 0 0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#breadcrumbs ul li{display:inline-block;float:none}#breadcrumbs ul li a{display:block;float:left;background:#ececed;text-align:center;padding:0 20px 0 30px;position:relative;margin:0;font-size:13px;text-decoration:none;color:#373636;line-height:30px;border:1px solid #ccc}#breadcrumbs ul li a:after{content:"";border-top:15px solid rgba(255, 255, 255, 0);border-bottom:15px solid rgba(255, 255, 255, 0);border-left:15px solid #ececed;position:absolute;right:-15px;top:0;z-index:1}#breadcrumbs ul li a:before{content:"";border-top:15px solid rgba(255, 255, 255, 0);border-bottom:15px solid rgba(255, 255, 255, 0);border-left:15px solid #ccc;position:absolute;left:0;top:0}#breadcrumbs ul li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}#breadcrumbs ul li:first-child a:before{display:none}#breadcrumbs ul li:last-child a:after{border-left-color:#d9d9d9}#breadcrumbs ul li:last-child a,#breadcrumbs ul li a:hover{background:#d9d9d9}#breadcrumbs ul li a:hover:after{border-left-color:#d9d9d9}#breadcrumbs ul li:last-child a{padding-right:30px;border-top-right-radius:5px;border-bottom-right-radius:5px}#breadcrumbs ul li:last-child a:after{display:none}.protection-royale .box span.logo-protection-royale{display:inline-block;overflow:hidden}.protection-royale .box span.logo-protection-royale{height:80px;width:68px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -815px -4px}.protection-royale.agent-row .box span.logo-protection-royale{height:60px;width:50px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -823px -86px}body.black .protection-royale.agent-row .box span.logo-protection-royale{height:60px;width:50px}.agent-head .text-holder.protection-royale{padding-top:0}.agent-head .protection-royale h1{margin-top:-10px}.protection-royale .box{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line09.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);margin-top:10px;margin-bottom:10px;padding-top:10px}.team .protection-royale .box{background:none;padding-top:inherit}.protection-royale .box span{vertical-align:middle}.protection-royale .box span.logo-protection-royale{padding-right:10px;border-right:1px solid #fff}.protection-royale .box a:link, .protection-royale .box a:hover, .protection-royale .box a:visited{color:#fff;text-decoration:none}.protection-royale .box span.label{display:inline-block;width:100px;padding-left:10px;font-size:20px;line-height:1.2em;text-transform:uppercase}.protection-royale.agent-row{padding-top:10px}.protection-royale.agent-row .frame{padding-bottom:0}.protection-royale.agent-row .box span.logo-protection-royale{border-right:1px solid #c3c3c3}.protection-royale.agent-row .box a:link, .protection-royale.agent-row .box a:hover, .protection-royale.agent-row .box a:visited{color:#e62120}.protection-royale.agent-row .box span.label{font-size:18px;line-height:1.1em}body.black .protection-royale .box span.label{font-size:13px}body.black .protection-royale.agent-row, body.black .protection-royale.agent-row .box{background:none;padding-top:inherit}body.black .protection-royale.agent-row .box a:link, body.black .protection-royale.agent-row .box a:hover, body.black .protection-royale.agent-row .box a:visited{color:#0ea6c6}.agent-head .protection-royale .box{background:none;padding-top:inherit}.profile-row .contacts-column .social{background:none}.profile-row .contacts-column .social li{position:relative;list-style-position:outside;list-style-type:none}.profile-row .contacts-column .social .facebook, .profile-row .contacts-column .social .twitter, .profile-row .contacts-column .social .youtube, .profile-row .contacts-column .social .linkedin{margin:0 20px 0 0}.profile-row .contacts-column .social .facebook a{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -210px -1116px;width:35px;height:35px}.profile-row .contacts-column .social .twitter a{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -252px -1116px;width:35px;height:35px}.profile-row .contacts-column .social .youtube a{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -295px -1116px;width:35px;height:35px}.profile-row .contacts-column .social .linkedin a{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) no-repeat -295px -1168px;width:35px;height:35px}.profile-row .contacts-column .social .googleplus a{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png") no-repeat -295px -1203px;height:35px;width:35px}.itunesAppStore{position:absolute;z-index:2;bottom:30px;right:30px;line-height:0}.itunesAppStore span{display:inline-block;width:135px;height:40px;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png);background-repeat:no-repeat}html:lang(en) .itunesAppStore span{background-position:0px -2946px}html:lang(fr) .itunesAppStore span{background-position:-142px -2946px}.error-box.e404{letter-spacing:unset;line-height:unset;padding:2.5em 0.25em 1.5em 370px;text-align:left}.error-box.e404 .title{font-size:1.25em;line-height:1;font-weight:bold;color:#999}.error-box.e404 ul{display:block;margin:0.5em auto 1em;overflow:hidden}.error-box.e404 li{clear:both;display:block;float:left;font-size:16px;padding:0.5em 0}.input-routed{display:none}.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}.starRating{width:36px;height:33px;display:block;background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png") no-repeat scroll -36px -53px transparent;float:left;margin-right:20px}#savePropModal .starRating{cursor:pointer}.starRating.selected{background-position:0 -53px}.propRankHolderSm .starRating{width:27px;height:27px;background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png") no-repeat scroll -27px -25px transparent;margin-left:12px;margin-right:0}.propRankHolderSm .starRating.selected{background-position:0 -25px}#propRankHolder,.propRankHolder{display:block;width:100%;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;overflow:hidden;padding:10px 0;margin:20px 0 25px}.propRankHolderSm{display:block;width:100%;border-bottom:1px solid #c4c4c4;overflow:hidden;padding:10px 0;margin:10px 0}.modal-dialog{margin-bottom:0;background:#efefef}#loginModal{width:900px;height:460px}.login_msg{display:block;font-size:1.5em;margin:0 25px 25px}.login_sec{display:inline-block;font-size:14px;padding:20px 0;width:100%}.login_sec a{color:#000;text-decoration:underline;float:left;width:55%}#loginModal .login_sec label{display:block;float:right;text-align:right;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login_sec .chk-area{display:inline-block;margin-right:5px;vertical-align:middle}.modal-signup-form{border-left:1px solid #c4c4c4}.terms-conditions{line-height:1.25}.terms-conditions-wrapper{height:410px;padding:25px 0;width:900px;overflow:hidden;position:relative}.terms-conditions-wrapper h2{border-bottom:1px solid #c4c4c4;padding-bottom:20px;margin-bottom:0}.terms-conditions-body{display:block;height:370px;overflow:hidden;width:885px}.terms-conditions-body p{padding:0 15px}.terms-conditions-wrapper .btn-back{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png") repeat scroll 0 -217px rgba(0, 0, 0, 0);height:50px;margin-top:25px;position:absolute;text-indent:-9999px;top:0;width:54px;left:15px}.terms-conditions-wrapper .btn-back:hover{background-position:0 -268px}#signupForm{display:none}#signupIntro h2{margin-top:50px}#signupIntro ul{margin:5% 0 10% 25%}.signup-intro-list li{list-style-type:none;line-height:2;font-size:1.25em}.signup-intro-list li:before{display:inline-block;content:"";width:25px;height:25px;background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png") no-repeat -75px 0;margin:0 5px -7px 0}#savePropModal{width:360px;height:315px;padding:25px}.modal-dialog h2{color:#ce2d2c;font-size:3.25em;text-align:center}body.fr-ca .modal-dialog h2{font-size:2.75em}.modal-dialog label{display:block;width:45%;float:left;margin-bottom:10px}.modal-message{display:block;font-size:1.25em;padding:40px;background:#efefef;color:#434343}.modal-message h2, body.black .modal-message h2{font-size:2.5em;color:#ce2d2c}.modal-message li{margin-bottom:1em}.favourite-info.details{display:none}.favourite-info.details .label{display:block;width:33%;float:left;font-size:1.25em;font-weight:bold;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:bold;margin-top:10px}.modal-login-form,.modal-signup-form{display:block;float:left;overflow:hidden;width:50%;height:100%;padding:25px;-moz-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:bold;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}.save-overlay .search-options label, .edit-overlay .search-options label{text-align:left;padding:0 0 7px;margin:0;font-weight:bold}body.fr-ca .save-overlay .search-options label, body.fr-ca .edit-overlay .search-options label{font-size:13px}.flyout label, .flyout .form label{text-align:left;font-weight:bold;padding:0;margin:0}.save-overlay .search-options .text{box-sizing:border-box;width:100%;padding:7px 14px;margin-top:5px}.save-overlay .search-options .chk-area, .flyout .chk-area, .edit-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}.save-overlay .search-options .chk-unchecked, .flyout .chk-unchecked, .edit-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)}.save-overlay .chk, flyout .chk, .edit-overlay .chk{display:block;float:left;margin:5px 0;text-align:left;width:100%}.form.search-options .btn-red{height:36px;line-height:32px}.save-overlay .search-options label.notify-label, .edit-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%}#loginModal label{display:none}.modal-dialog textarea, .modal-dialog .form-input{background:none repeat scroll 0 0 #fcfcfc;border:1px solid #c4c4c4;border-radius:3px;box-shadow:1px 1px 2px #aaa9a9 inset;color:#595959;float:left;font-size:13px;line-height:16px;margin:0;padding:11px 14px;-moz-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}.soc-login,input[type=button].soc-login{border:1px solid transparent;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;float:left;font-size:1.25em;line-height:2;text-align:center;width:48%;padding-left:0.5em}body.fr-ca .soc-login{font-size:0.85em;line-height:3;padding-left:2em}.fb-login{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png") no-repeat scroll -90% -22px #3b5998;margin-right:4%}.gp-login{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png") no-repeat scroll -80% -52px #d54432}.save-overlay,.edit-overlay{display:none;position:absolute;width:100%;height:100%;background:rgba(255, 255, 255, 0.90);top:0;left:0;right:0;position:absolute;z-index:99;padding:6%;-moz-box-sizing:border-box;box-sizing:border-box}.c-trade .result-list .save-overlay, .c-trade .result-list .edit-overlay{background:rgba(0, 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:0.85em}.my-dash,.dash-contact{display:block;overflow:hidden;text-align:center;padding-bottom:20px}.my-dash h2{text-align:left;margin-bottom:24px;color:#ce2d2c}.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;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-searches-holder{width:357px;display:inline-block;text-align:left;vertical-align:top}.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}#recent_searches.empty{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/empty-sprite.png") no-repeat  -364px -194px #fafafa}.my-dash .empty p{display:block;position:absolute;right:10%;width:80%;bottom:5px;font-style:italic}.my-dash .dash-searches .empty p{top:40%}.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:bold;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:bold;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:bold;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:bold;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:0.85em;padding-left:3%}.dash-searches .save-overlay .search-options label.notify-label, .dash-searches .edit-overlay .search-options label.notify-label, .dash-searches .separator, .dash-searches .chk{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:0.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;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dash-contact{border:1px solid #d1d1d1;background:#efefef}.dash-contact h2{border-bottom:1px solid #d1d1d1;margin-bottom:0}.dash-contact #lead-form .feedback-box .row{float:left;overflow:hidden;padding:0 0 10px;width:100%}.dash-contact #lead-form .feedback-box fieldset{background:none}.dash-contact .feedback-box fieldset{float:left;width:75%}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:normal;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}.flyout{background:#efefef;box-shadow:0 0 6px rgba(50, 50, 50, 0.65);color:#595959;padding:15px 20px;position:absolute;right:190px;top:70px;width:250px;z-index:1002 !important;text-align:left;display:none}.flyout .pointer-top{right:10px}.flyout ul{margin:0}.flyout li{list-style-type:none}.flyout a{color:#464646;font-size:16px;font-weight:bold;line-height:2}.flyout .separator{display:block;width:100%;height:3px;background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line04.gif");margin:7px 0}.flyout .form input.text{box-sizing:border-box;font-size:0.85em;margin:5px 0 20px;width:100%}.flyout .chk{font-size:1.15em;margin:10px 0}.save-search-btn-menu{position:relative;display:inline-block}.flyout-wrapper .flyout{top:10px;right:20px}.remove.flyout-wrapper .flyout{right:10px;top:35px}.remove-all-toggle{display:block;font-weight:bold;text-transform:uppercase;float:right;color:#666}.remove .flyout input{background:#000;border:1px solid transparent;border-radius:3px;color:#fff;float:left;line-height:2;overflow:visible;text-transform:uppercase;width:48%}#remove-all-do{background:rgb(225, 33, 32);float:right}.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{-moz-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}.contact-section.user-info-form{overflow:hidden;padding-top:47px}.success-update-wrap{display:none}#success-update{padding:70px 30px 30px;max-width:900px;text-align:center;background-color:#efefef}#success-update p{margin:28px 0 0}.user-info-form  #lead-form .feedback-box h2{border-bottom:1px solid #dedede;font-size:20px;line-height:30px;padding-bottom:10px;text-transform:none}.user-info-form form, .user-info-form #lead-form .feedback-box .btn-row{margin-bottom:0;padding-bottom:0}.user-info-form #lead-form .feedback-box fieldset{background:none}.user-info-form .form{display:block;float:left;width:652px}.user-info-form .update-password, .user-info-form .user-info{overflow:hidden;display:block;width:652px;margin-top:30px}.user-info-form .update-password{width:590px}.user-info-form .update-password{display:block;padding:20px 5px 10px 25px;;background:#e5e4e4}.user-info-form h1{color:#ce2d2c}.user-info-form h2{font-size:26px;margin-bottom:20px}.user-info-form label{display:block;float:left;width:50%;clear:none;font-size:14px}.user-info-form .required{font-weight:bold}.user-info-form .form .text, .user-info-form .form select{-moz-box-sizing:border-box;box-sizing:border-box;width:90%;margin-top:10px;margin-right:10%;height:46px}.user-info-form .select-area{margin-top:10px;width:90%}.user-info-form .rad-area{border:2px solid #ce2d2c;border-radius:100%;display:inline-block;height:10px;margin:10px 5px 0;width:10px;vertical-align:-2px}.user-info-form .rad-area .rad-unchecked{}.user-info-form .rad-area.rad-checked{background:#ce2d2c}.user-info-form .select-area .center{margin:0 32px 0 0}.user-info-form .radio{width:33%;float:left;font-weight:bold}.user-info-form .form .btn-red{border:1px solid transparent;margin:30px 5px 70px 368px;width:250px}.user-info-form .form-column{width:600px}.user-info-form .form.forgot .btn-red{margin:0 10% 0 0;width:45%}.user-info-form .radio-holder{margin-top:18px}.user-info-form  .ddf-listing-lead{background:#fcfcfc;display:block;float:left;margin-top:30px;padding:25px;width:250px}.form input.text.inactive{background:none repeat scroll 0 0 #dedede;color:#666}.update-password label{clear:none;display:block;float:left;width:33%}.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,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 .saveprop-btn, .info-box .removeprop-btn{color:#fff;display:block;font-size:12px;font-weight:bold;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 .saveprop-btn, .fr-ca .info-box .removeprop-btn{font-size:11px}div.property .info-box .removeprop-btn{margin-left:0px;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}#forgot_frm{min-height:200px;float:none;padding:50px 100px 100px}#property-list-container{max-width:900px;overflow:hidden}.red-section.no-top{padding-top:0}.top-cities{max-width:1263px}.top-cities h3{min-height:0;margin:0}.top-cities p{padding:16px 0 18px}.top-cities a{color:#fff}.top-cities ul li{list-style-type:none;display:block;width:20%;float:left;padding:0}.top-cities ul li:before{background:transparent}.red-section.gray{background:#666;padding:49px 20px 47px 176px}.red-section.gray h3{color:#aaa;border-bottom:0 none}.red-section.gray p{color:#ccc}.red-section.gray a{color:#eee}.mfp-bg{position:fixed !important;top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:auto;cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:red}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}button.mfp-close{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png") repeat scroll -50px 0 rgba(0, 0, 0, 0);height:25px;margin:20px;overflow:hidden;position:absolute;right:0;text-indent:-9999px;top:0;width:25px}.generic-container .mfp-hide{display:block !important}.mfp-gallery .mfp-close{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png") repeat scroll 37px -515px rgba(255, 0, 0, 0);height:30px;line-height:20;margin:0;overflow:hidden;position:absolute;right:0;text-indent:-9999px;top:5px;width:35px}.mfp-gallery .gallery-wrap{background:#fff}.mfp-gallery .thumb-nav{background:#000;cursor:pointer}.mfp-gallery .thumb-nav:after{position:absolute;content:'';display:block;background:green;width:40px;height:20px;top:40%;background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png") repeat scroll 45px -90px rgba(0, 0, 0, 0)}.mfp-gallery .thumb-nav:hover{opacity:1!important}.mfp-gallery .left.thumb-nav:after{background-position:6px -187px;margin-left:4px}img.mfp-img{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:5px 0 25px;width:auto}.mfp-bottom-bar{margin-top:-20px}#galery-container{visibility:hidden}.thumb-nav.left{visibility:hidden;opacity:0}.mfp-image-holder.mfp-container{height:100%;padding-bottom:115px}.gallery-wrap{bottom:0;height:115px;position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mfp-gallery .mfp-content{background:transparent}#gallery,.mfp-image-holder.mfp-container:after{height:115px;position:absolute;margin-left:55px}.mfp-thumbanils{position:relative;overflow:hidden}.mfp-thumbanils .popup-gallery{position:absolute;top:0;left:0}.mfp-bottom-bar{display:block;width:100%}.popup-gallery a{display:block;float:left}.popup-gallery img{margin-right:10px;margin-top:10px}.current img{border-bottom:10px solid #e12120}.thumb-nav{display:block;background:red;width:55px;height:100%;position:absolute;z-index:1044;opacity:0.8}.thumb-nav.right{right:0}#gallery{transition-duration:0.25s}.thumb-nav{transition-property:opacity,visibility;transition-duration:0.15s,0.15s}.thumb-nav:hover{opacity:1}.protection-royale-button{background:#000;color:#efefef;font-size:14px;font-weight:bold;line-height:1.25;margin-top:10px;padding:11px 5px 11px 13px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.protection-royale-button:after{background:rgba(0, 0, 0, 0) url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png") no-repeat scroll -815px -147px;content:"";display:block;height:40px;position:absolute;right:0;top:7px;width:60px}.at-icon-wrapper{display:none!important}.adgearWrapper{display:block;width:300px;height:600px;margin:0 auto}.adgearWrapper.city,.adgearWrapper.neighbourhood{margin:1em auto 0px;float:left}.result-list .adgear img{width:auto !important;height:auto !important}.result-list section{box-shadow:none;min-height:236px}/*/*/#highlightMarker{-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;animation:bounce 2s infinite}#highlightMarker.invert{//border: 1px solid black!important;margin-top:100px!important;animation:bounceAlt 2s infinite!important}#highlightMarker.invert img{-ms-transform:rotate(180deg)!important;/**/-webkit-transform: rotate(180deg)!important;transform:rotate(180deg)!important}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounceAlt{0%,20%,50%,80%,100%{transform:translateY(-30px)}40%{transform:translateY(0)}60%{transform:translateY(-15px)}}#search-mode-toggler-tip{margin-left:530px}.map-list-results.scroll a:hover{text-decoration:none}.search-wrapper{position:relative}.map .note{display:none;position:absolute;bottom:82px;left:10px;z-index:1041;background:white;font-size:1em;padding:0.25em}.travel-time-overlay{left:8px;position:absolute;top:0}.travel-time-info{position:absolute;bottom:10px;right:13px;text-align:right;color:#fff}.travel-time-info:before{background:transparent url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/travel_time_icons.png") no-repeat scroll -204px -36px;content:"";display:inline-block;height:20px;padding-right:2px;width:22px}.bike.travel-time-info:before{background-position:-237px -36px}.transit.travel-time-info:before{background-position:-267px -36px}.walk.travel-time-info:before{background-position:-297px -36px}.dash-searches .travel-time-info{color:#666;text-align:left;position:relative;float:left;bottom:unset;right:unset}.dash-searches .search-name{padding-right:15px}.dash-searches .bike.travel-time-info:before{background-position:-106px -1px;vertical-align:bottom}.dash-searches .drive.travel-time-info:before{background-position:-54px -1px;vertical-align:bottom}.dash-searches .transit.travel-time-info:before{background-position:-2px -1px;vertical-align:bottom}.dash-searches .walk.travel-time-info:before{background-position:-156px -1px;vertical-align:bottom}.frame ul.search-form-toggle{list-style-type:none;top:2px;margin:0 auto;overflow:hidden}.ct.start-box .frame ul.search-form-toggle{margin:0}.frame ul.search-form-toggle li{float:left;list-style-type:none;font-size:15px;line-height:43px;text-align:center;padding:0 10px;text-decoration:none;border-top-left-radius:3px;border-top-right-radius:3px;text-transform:uppercase;background:#eceded;display:block;min-height:43px;min-width:148px;color:#434343;font-weight:bold;cursor:pointer}.frame ul.search-form-toggle li.inactive{background-image:linear-gradient( 180deg, rgb(180, 180, 180) 0%, rgb(154, 154, 154) 100%);color:#fff}#transport-mode{width:205px;height:32px}.select-row.transport-mode-wrap{width:320px !important;position:absolute !important;right:0px;top:9px}.fr-ca .select-row.transport-mode-wrap{right:5px}.select-row .transport-mode{width:185px;text-align:left;float:left}.fr-ca .select-row .transport-mode.transport-mode-traffic{}.fr-ca .select-row .transport-mode.transport-mode-traffic .transport-mode-type{width:65px}.select-row .transport-mode.transport-mode-traffic .transport-mode-type{width:55px;margin-right:10px;margin-left:-10px;line-height:13px;margin-top:4px;height:35px}.select-row .transport-mode.transport-mode-traffic{text-transform:uppercase;width:110px;text-align:left;float:right;margin-right:15px}.select-row .transport-mode .transport-mode-top{text-transform:uppercase;font:100% arial,sans-serif;font-weight:700;color:#434241}.select-row .transport-mode .transport-mode-body{text-align:left;width:190px;margin-top:1px}.select-row .transport-mode .transport-mode-type{background-repeat:no-repeat;background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/commute-sprite.png');background-size:190px;width:30px;height:39px;display:inline-block;margin-right:13px;text-align:center;cursor:pointer}.select-row .transport-mode .transport-mode-type.transport-mode-active{color:#E12520;border-bottom:2px solid #E12520}#transport-mode-type-drive{background-position:-53px 5px}.transport-mode-active#transport-mode-type-drive{background-position:-53px -33px}#transport-mode-type-transit{background-position:5px 5px}.transport-mode-active#transport-mode-type-transit{background-position:5px -33px}#transport-mode-type-bike{background-position:-111px 5px}.transport-mode-active#transport-mode-type-bike{background-position:-111px -33px}#transport-mode-type-walk{background-position:-169px 5px}.transport-mode-active#transport-mode-type-walk{background-position:-169px -33px}.select-row .transport-mode .transport-mode-type#transport-mode-type-rush-hour{background:none}.select-row .transport-mode .transport-mode-type#transport-mode-type-no-traffic{background:none}.drop-list .drop-list-li-has-image.item-selected{background-color:#A6A6A6}.drop-list .drop-list-li-has-image.current-selected{background-color:#A6A6A6}.drop-list .drop-list-li-has-image .drop-list-li-has-image-inst{background-repeat:no-repeat;background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/mode-of-transport.png');background-size:400px;width:30px;height:30px;float:left;margin-left:20px;margin-top:1px;display:inline-block}.drop-list .drop-list-li-has-image .drop-list-li-has-image-inst#transport-mode-type-drive{background-position:-84px -17px}.drop-list .drop-list-li-has-image .drop-list-li-has-image-inst#transport-mode-type-transit{background-position:-31px -17px}.drop-list .drop-list-li-has-image .drop-list-li-has-image-inst#transport-mode-type-bike{background-position:-136px -19px}.drop-list .drop-list-li-has-image .drop-list-li-has-image-inst#transport-mode-type-walk{background-position:-188px -18px}.drop-list .drop-list-li-has-image.item-selected .drop-list-li-has-image-inst#transport-mode-type-drive{background-position:-232px -53px}.drop-list .drop-list-li-has-image.current-selected .drop-list-li-has-image-inst#transport-mode-type-drive{background-position:-232px -53px}.drop-list .drop-list-li-has-image.item-selected .drop-list-li-has-image-inst#transport-mode-type-transit{background-position:-300px -53px}.drop-list .drop-list-li-has-image.item-selected .drop-list-li-has-image-inst#transport-mode-type-transit{background-position:-300px -53px}.drop-list .drop-list-li-has-image.item-selected .drop-list-li-has-image-inst#transport-mode-type-bike{background-position:-268px -53px}.drop-list .drop-list-li-has-image.item-selected .drop-list-li-has-image-inst#transport-mode-type-bike{background-position:-268px -53px}.drop-list .drop-list-li-has-image.item-selected .drop-list-li-has-image-inst#transport-mode-type-walk{background-position:-332px -53px}.drop-list .drop-list-li-has-image.item-selected .drop-list-li-has-image-inst#transport-mode-type-walk{background-position:-332px -53px}.select-area .drop-list-transport-mode-img{background-repeat:no-repeat;background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/commute-sprite.png');background-size:190px;width:30px;height:30px;float:left;margin-left:5px;margin-right:5px;margin-top:1px;display:inline-block;padding-right:5px}.select-area .drop-list-transport-mode-img#transport-mode-type-drive{background-position:-53px 5px}.select-area .drop-list-transport-mode-img#transport-mode-type-transit{background-position:5px 5px}.select-area .drop-list-transport-mode-img#transport-mode-type-bike{background-position:-111px 5px}.select-area .drop-list-transport-mode-img#transport-mode-type-walk{background-position:-169px 5px}.select-row .select-holder .select-area #traffic{width:205px;height:32px}.start-box .search-form-box{padding:0 0 5px}.start-box .search-form .input-holder{border-top-left-radius:3px;border-bottom-left-radius:3px;height:61px;width:503px;background:#fff;box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.25)}.search_page .save-search-btn-menu{position:absolute;right:55px;top:0px;display:block}.travel-time-row{max-width:1068px;display:none}.start-box.toggle-travel-time .travel-time-row{display:block}.start-box .range-row{background:none;height:auto;box-shadow:none;border:none}.start-box .location-row{border:1px solid rgba(211, 209, 207, 1);border-width:1px 0}.start-box .range-row-outer{background:#eae9e5;border-radius:3px;box-shadow:0 0 3px 0 rgba(0,0,0,.5);opacity:0.94;z-index:1001}.start-box .tt-range-row-inner, .start-box .range-row-inner{padding:0 0 0 20px;width:auto;overflow:hidden;min-height:65px}.start-box .location-row .slider-box{width:60%;min-width:auto;float:left;position:relative;margin-top:10px}.start-box .travel-time-row .slider-box{width:50%;min-width:auto;float:left;position:relative;margin-top:10px;font-size:14px}.start-box .travel-time-row .travel-time-top-label{background-color:white;position:absolute;width:100%;top:-27px;padding-top:6px;padding-bottom:4px;font-weight:bold;border-top:2px solid #DEDEDE;color:#1C1C1C;text-transform:uppercase;display:none}.travel-time-row .travel-time-top-label, .max-div-search-result .travel-time-top-label{background-color:white;font-weight:bold;border-top:2px solid #DEDEDE;color:#1C1C1C;text-align:center;padding-top:6px;padding-bottom:4px;text-transform:uppercase}.start-box .range-row .slider-wrap{margin:0 20px 0 0;background-image:none;width:145px;float:left}.start-box .slider-wrap-price-range-label{float:left;margin-top:-4px}.start-box .range-row .title{font-weight:bold;color:#000;font-size:12px}.start-box .range-row .slider .ui-slider-range{background:rgb(225, 33, 32) !important;height:10px;border-radius:7px;left:0}.start-box .range-row .slider .ui-slider-handle{background-image:none;top:-10px;width:20px;height:20px;background:#fff;box-shadow:1px 1px 1px rgba(210, 203, 203, 0.75);border:1px solid rgba(55,51,51,0.2);border-radius:46px}.start-box .range-row .slider{margin:0;background:#fff;border:1px solid rgba(188,188,188,1);border-radius:7px;height:10px}.start-box .price-slider .max-price{display:inline}.start-box .price-slider .min-price{display:inline}.start-box .range-row .select-row{width:40%;position:absolute;right:0px}.start-box .range-row  .select-row .select-holder{font-weight:normal;margin:0px;padding:0px;width:50%;position:relative;border:1px solid rgba(211, 209, 207, 1);border-width:0 0 0 0;box-sizing:border-box}.fr-ca .start-box .range-row .select-row .select-holder:first-child{width:47%}.fr-ca .start-box .range-row .select-row .select-holder:last-child{width:53%}.fr-ca .select-box .select-area .select-opener,.fr-ca .select-holder .select-area .select-opener{right:0px}.travel-time-display{display:inline;font-size:15px}.filter-row .travel-time-display{font-weight:bold}.travel-time-display:after{content:" "}.travel-time-units{display:inline;font-size:15px}.filter-row .travel-time-units{font-weight:bold}.start-box .range-row .select-row .select-holder{cursor:pointer}.start-box .range-row .select-row .select-holder:first-child{border-width:0 1px 0 1px}.select-holder .select-holder-icon{position:absolute;z-index:1;top:0px;height:100%;left:8px}.select-holder .select-holder-icon img{position:absolute;top:50%;margin-top:-11px}.start-box .range-row  .select-row .select-holder label{display:none}.start-box .range-row  .select-row .select-holder label:first-letter {text-transform:uppercase}.start-box .range-row .select-holder .select-area{padding-top:17px;width:100% !important;text-align:left;height:48px}.start-box .range-row .select-holder .select-area .center{display:inline-block;background:none;font-weight:bold;font-size:15px;padding:0;margin:0;margin-left:18px;position:relative;left:auto;top:0}.select-box .select-area .select-opener, .select-holder .select-area .select-opener{position:absolute;background:none;color:black;vertical-align:inherit;height:100% !important;margin-left:11px;top:0;right:3px;height:100%;left:auto}.fr-ca .start-box .range-row .select-holder .select-area .center{margin-left:5px !important}.open-more-options .select-opener{right:0px !important}.start-box .range-row .select-holder .select-area .center img{display:none}#searchDropdownLabel:after{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png") no-repeat scroll -184px -417px  transparent;content:"";display:inline-block;font-size:0;height:12px;line-height:0;position:relative;right:-10px;top:0;width:12px}.filter-row  .select-box .select-holder{font-weight:normal;margin:0px;padding:0px;width:145px;min-width:120px;position:relative;box-sizing:border-box;border-left:1px solid rgba(191, 191, 191, 1);border-right:1px solid rgba(191, 191, 191, 1)}.filter-row .slider-box .title-search-result{padding:0;margin:0;position:relative;float:left;width:140px;margin-right:15px;margin-top:-2px}.price-slider-search-result{margin:0px;margin-top:-4px}.select-box-search-result{float:right;position:relative;width:291px;text-transform:uppercase}.select-box-search-result.select-box-search-result-wide{width:435px}.fr-ca .select-box-search-result.select-box-search-result-wide{width:475px}.select-box-search-result.select-box-search-result-wide .select-holder{width:145px}.fr-ca .select-box-search-result.select-box-search-result-wide .select-holder.baths{width:175px}.slider-box-search-result{margin-top:22px}.max-div-search-result{max-width:1068px}.keyword-row .tip{margin-left:140px;margin-top:5px}.fr-ca .keyword-row .tip{margin-left:0}.franchising-box .franchising-form br{display:none}.search-results-result-head{border:1px solid #DADBDB;background:#DADBDB;border-radius:10px;margin-bottom:20px;padding:10px}.search-results-result-head-map-is-open{margin-left:18%}.search-results-result-head .expand-list-search, .search-results-result-head .expand-map-search{padding:10px}.search-result-editBtn{display:none}.slider .ui-slider-handle{background-image:none;top:-7px;width:25px !important;height:25px !important;background:#fff;box-shadow:1px 1px 1px rgba(210, 203, 203, 0.75);border:1px solid rgba(55,51,51,0.2);border-radius:46px}.loginPopUpLogo{display:none}.createAccDiv{display:none}.description-section #measurement-tool .select-area{width:100%;height:33px;display:inline-block;font-size:12px;background-color:white}.description-section #measurement-tool .select-area .center{top:auto;margin:0;padding-left:20px}.location-map.map-view .col-left .result-title{padding-top:16px}.fr-ca .location-map.map-view .col-left .result-title{padding-top:46px}.travel-map.map-view .col-left .result-title{padding-top:26px}.fr-ca .travel-map.map-view .col-left .result-title{padding-top:76px}.expandable-box,.map-expandable-box{background:#eceded;border:1px solid #d8d7d7;box-sizing:border-box;overflow:hidden;transition:height 0.15s ease;float:left;clear:right;margin-bottom:1.5em;max-width:984px;position:relative;width:100%}.property-details-box.expandable-box{float:right}.map-box-control,.expandable-box-control{background:#e1dfdf;border-top:1px solid #d8d7d7;bottom:0;box-sizing:border-box;color:#151515;display:block;font-size:15px;font-weight:bold;height:auto;padding:15px;position:absolute;text-align:right;text-transform:uppercase;width:100%;cursor:pointer;line-height:15px}.map-expandable-box .static-map img{}.map-box-control .less-msg, .expandable-box-control .less-msg{display:inline;padding-right:20px}.map-box-control .more-msg, .expandable-box-control .more-msg{display:none}.map-box-control.primary .less-msg, .hide-extra-content .expandable-box-control .less-msg{display:none}.map-box-control.primary .more-msg, .hide-extra-content .expandable-box-control .more-msg{display:inline;padding-right:20px}.more-msg::after,.less-msg:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid black;content:"";display:block;position:absolute;right:10px;top:15px;width:0}.black .more-msg::after, .black .less-msg:after{border-top-color:#b2b2b2}.expandable-box:not(.hide-extra-content) .less-msg:after, .map-box-control:not(.primary) .less-msg:after{transform:rotate(180deg);transition:all 0.15s ease 0s}.expandable-box.property-demographics-box{clear:both}.expandable-box .address, .map-expandable-box .address{font-size:18px;font-weight:bold}.map-expandable-box, .residential-property .popular-box{width:100%;max-width:986px}.residential-property .popular-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 .view-all-form{height:auto;margin:0}.residential-property .popular-box .view-all.form{display:block}.residential-property .popular-box h2{color:#ce2d2c;float:left;font-size:16px;font-weight:bold;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:bold;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{background-color:#eceded;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-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.property-demographics-box .container-1{min-height:100%}.property-demographics-box .container-1>.card{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.property-demographics-box [class^="container-"] > .card, .property-demographics-box [class*=" container-"]>.card{margin-top:0.5em}.property-demographics-box .container-1>.card{width:calc( 25% - 1% - 2px - 0.5em - 0.5em );margin-left:1%;text-align:center;background-color:#fefefe;border:1px solid #d8d8d8;box-shadow:0 0 3px #d8d8d8;padding:1.5em 0.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;box-shadow:0 3px 8px #d8d8d8;margin:0 auto;width:80px;height:80px}.property-demographics-box .container-1 > .card.lifeStage .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/man_in_shirt.svg')}.property-demographics-box .container-1 > .card.employmentType .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/briefcase.svg')}.property-demographics-box .container-1 > .card.averageHouseholdIncome .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/money_bag.svg')}.property-demographics-box .container-1 > .card.averageNumberOfChildren .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/baby.svg')}.property-demographics-box [class^="container-"] > .card h3, .property-demographics-box [class*=" container-"] > .card h3{font-size:1.13em;color:#00afd8}.property-demographics-box .container-1 > .card h3{font-size:inherit;line-height:inherit;color:inherit;margin-top:1em}.property-demographics-box .container-1 > .card .value{font-size:1.3em;color:#00afd8}.property-demographics-box .container-3 .card, .property-demographics-box .container-8 .card:nth-of-type(2), .property-demographics-box .container-8 .card:nth-of-type(3){float:left;width:calc( 50% - 0.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;box-shadow:0 0 3px #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:0em .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;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-flex;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;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}.property-demographics-box .canvas-container canvas{display:block}.property-demographics-box .text-container{display:none;text-align:left;color:#595959;width:90%;padding-left:5%;padding-right:5%}.property-demographics-box .text-container h4{color:#00afd7}.property-demographics-box .text-container ul{list-style-type:none}.property-demographics-box .text-container li{list-style-type:none;width:100%;margin-top:6px}.property-demographics-box .text-container li span{}.property-demographics-box .text-container li span.label-1, .property-demographics-box .text-container li span.value-1{font-weight:bold}.property-demographics-box .text-container li span.label-1{display:inline-block;width:100%}.property-demographics-box .text-container.text-family-structure li span.value-1, .property-demographics-box .text-container.text-employment-industry li span.value-1{font-weight:normal}.property-demographics-box .text-container li span.label-2{margin-right:1.5em}.property-demographics-box .text-container.text-employment-industry .footnote{font-size:0.8em}.ypl-btn-blue{border-radius:5px;color:white;border:none;background:#00afd8;padding:10px 0px;text-align:center;clear:both;cursor:pointer}.ypl-search-blue{height:27px;width:29px;border-radius:5px;color:#fff;background:#00afd8;border:none}[class^="logo-ypl-"], [class*=" logo-ypl-"]{background-color:transparent;background-repeat:no-repeat;background-size:contain;width:800px;height:212px}.logo-ypl,.logo-ypl-en{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/logo-ypl-en.svg')}.logo-ypl-fr{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/logo-ypl-fr.svg')}[class^="ypl-btn-recommended"] span ~ b, [class*=" ypl-btn-recommended"] span~b{padding-left:6px;font-size:large;display:inline-block}[class^="ypl-segment-"] .ypl-results-box, [class*=" ypl-segment-"] .ypl-results-box{-webkit-transition:background 1s linear;transition:background 1s linear}.ypl-segment-none{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/no-segment.svg')}.ypl-segment-1{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-1.svg')}.ypl-segment-6{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-6.svg')}.ypl-segment-8{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-8.svg')}.ypl-segment-9{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-9.svg')}.ypl-segment-11{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-11.svg')}.ypl-segment-12{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-12.svg')}.ypl-segment-13{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-13.svg')}.ypl-segment-15{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-15.svg')}.ypl-segment-16{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-16.svg')}.ypl-segment-18{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-18.svg')}.ypl-segment-21{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-21.svg')}.ypl-segment-23{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-23.svg')}.ypl-segment-24{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-24.svg')}.ypl-segment-27{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-27.svg')}.ypl-segment-28{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-28.svg')}.ypl-segment-31{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-31.svg')}.ypl-segment-32{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-32.svg')}.ypl-segment-38{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-38.svg')}.ypl-segment-42{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-42.svg')}.ypl-segment-44{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-44.svg')}.ypl-segment-46{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-46.svg')}.ypl-segment-48{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-48.svg')}.ypl-segment-e1{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-E1.svg')}.ypl-segment-e2{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-E2.svg')}.ypl-segment-e3{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-E3.svg')}.ypl-segment-r1{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-R1.svg')}.ypl-segment-r2{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-R2.svg')}.ypl-segment-r3{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-R3.svg')}.ypl-segment-s1{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-S1.svg')}.ypl-segment-s2{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-S2.svg')}.ypl-segment-s3{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-S3.svg')}.ypl-segment-s4{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-S4.svg')}.ypl-segment-s5{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-S5.svg')}.ypl-segment-t1{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-T1.svg')}.ypl-segment-u1{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-U1.svg')}.ypl-segment-u2{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-U2.svg')}.ypl-segment-u4{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-U4.svg')}.ypl-segment-u5{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-U5.svg')}.ypl-segment-u6{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-U6.svg')}.ypl-segment-u7{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-U7.svg')}#ypl-modal-learn-more,#ypl-modal-no-segment-found{width:900px;background-color:#fff}#ypl-modal-learn-more [class^="logo-ypl-"], #ypl-modal-no-segment-found [class^="logo-ypl-"], #ypl-modal-learn-more [class*=" logo-ypl-"], #ypl-modal-no-segment-found [class*=" logo-ypl-"]{width:211px;height:56px}#ypl-modal-learn-more .header, #ypl-modal-no-segment-found .header, #ypl-modal-learn-more section, #ypl-modal-no-segment-found section{padding:1em 2em}#ypl-modal-learn-more .header, #ypl-modal-no-segment-found .header{background:#e3f5f9;color:#00afd8;height:56px}#ypl-modal-learn-more .header div, #ypl-modal-no-segment-found .header div, #ypl-modal-learn-more .header span, #ypl-modal-no-segment-found .header span, #ypl-modal-learn-more .header a, #ypl-modal-no-segment-found .header a{float:left}#ypl-modal-learn-more .header .description, #ypl-modal-no-segment-found .header .description{width:calc( 100% - 211px - 2em - 2em - 50px - 50px - 1.5em - 1.5em );margin-top:1.5em;margin-left:1.5em;margin-right:1.5em}#ypl-modal-learn-more section, #ypl-modal-no-segment-found section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;width:calc( 100% - 2em - 2em )}#ypl-modal-learn-more section > div, #ypl-modal-no-segment-found section>div{width:calc( ( 100% - 1px - 1px - 1px ) / 3 );-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;border-left:1px solid rgba(0, 175, 216, 0.3)}#ypl-modal-learn-more section > div:first-child, #ypl-modal-no-segment-found section>div:first-child{border-left-width:0}#ypl-modal-learn-more section h2, #ypl-modal-no-segment-found section h2, #ypl-modal-learn-more section .description, #ypl-modal-no-segment-found section .description{text-align:center}#ypl-modal-learn-more section h2, #ypl-modal-no-segment-found section h2{font-size:1.2em;font-weight:bold;line-height:1;margin:0.25em 0;padding:0 10%}#ypl-modal-learn-more section .description, #ypl-modal-no-segment-found section .description{font-size:1em}#ypl-modal-learn-more section .description p, #ypl-modal-no-segment-found section .description p{margin:1em 0;padding:0 10%}#ypl-modal-learn-more section .image, #ypl-modal-no-segment-found section .image{background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 auto;width:235px;height:180px}#ypl-modal-learn-more section .image.ypl-learn-more-1, #ypl-modal-no-segment-found section .image.ypl-learn-more-1{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/ypl-learn-more-1.svg')}#ypl-modal-learn-more section .image.ypl-learn-more-2, #ypl-modal-no-segment-found section .image.ypl-learn-more-2{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/ypl-learn-more-2.svg')}#ypl-modal-learn-more section .image.ypl-learn-more-3, #ypl-modal-no-segment-found section .image.ypl-learn-more-3{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/ypl-learn-more-3.svg')}.your-perfect-life-box.homepage{background:#fff;box-shadow:0px 0px 5px #888}.your-perfect-life-box.homepage [class^="logo-ypl-"], .your-perfect-life-box.homepage [class*=" logo-ypl-"]{width:211px;height:56px}.your-perfect-life-box.homepage [class^="icon-"], .your-perfect-life-box.homepage [class*=" icon-"]{width:1em;height:1em;background-repeat:no-repeat;background-color:transparent}.your-perfect-life-box.homepage h2, .your-perfect-life-box.homepage h3{font-weight:normal;margin:0;overflow:hidden}.your-perfect-life-box.homepage h2{font-size:2em;line-height:28px;color:#e62120}.your-perfect-life-box.homepage h3{font-size:inherit;line-height:22px;color:#434343;width:auto;margin-right:1em}.your-perfect-life-box.homepage h3, .your-perfect-life-box.homepage .postal-input{float:left;margin-bottom:1em}.your-perfect-life-box.homepage .postal-input label{display:block;float:left;height:22px}.your-perfect-life-box.homepage .postal-input label>span{margin-right:0.25em;color:#a59d95;line-height:20px}.your-perfect-life-box.homepage .postal-input label>span:nth-of-type(1){font-weight:bold}.your-perfect-life-box.homepage .postal-input label>span:nth-of-type(2){font-style:italic}.your-perfect-life-box.homepage .postal-input .input-holder{float:left;overflow:hidden;height:22px;margin-right:0.5em;padding:0 1em;position:relative;background-color:#e3f5f9;width:13em}.your-perfect-life-box.homepage .postal-input input{font-size:13px;line-height:16px;padding:2px 0;margin:0;background:none;border:none}.your-perfect-life-box.homepage .postal-input .ypl-btn{float:left;color:#0ea6c6;height:22px;padding-left:0.25em;background-color:transparent;border-radius:6px;text-decoration:none;cursor:pointer;border:none}.your-perfect-life-box.homepage .postal-input .ypl-btn .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/nav/icon-right-arrow-circle-blue.svg');background-position:center center;background-size:contain;background-repeat:no-repeat;padding-right:1.75em}.your-perfect-life-box.homepage .life-stage{margin-left:0.25em;color:#00afd8;border-bottom:1px dotted #00afd8}.your-perfect-life-box.homepage .title{position:absolute;top:-9999px;left:-9999px}.your-perfect-life-box.homepage .ypl-segments{color:#0ea6c6}.your-perfect-life-box.homepage .ypl-segments ul{margin-left:0}.your-perfect-life-box.homepage .ypl-segments ul li{font-size:1.33em;line-height:1.5em}.your-perfect-life-box.homepage .ypl-segments ul li .label .large{font-size:1.5em;margin-top:-0.23em;white-space:nowrap}.your-perfect-life-box.homepage .ypl-segments.layout-flexbox ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:60%}.your-perfect-life-box.homepage .ypl-segments.layout-flexbox ul li{list-style:none;display:inline-block;width:calc(100% / 3 );text-align:left;padding-top:0.5em;padding-bottom:0.5em;padding-right:0;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.your-perfect-life-box.homepage .ypl-segments.layout-flexbox ul li .label{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:inline-block;width:calc( 100% - 58px - 4px - 4px - 1em - 3% )}.your-perfect-life-box.homepage .ypl-segments.layout-flexbox .buttons, .your-perfect-life-box.homepage .ypl-segments.layout-flexbox ul.bullets{display:none}.your-perfect-life-box.homepage .ypl-segments .icon{display:block;background-color:#d8d8d8;background-repeat:no-repeat;background-size:cover;border-radius:50%;border:4px solid #fff;box-shadow:0 3px 8px #d8d8d8;width:58px;min-width:58px;height:58px;margin-right:1em}.your-perfect-life-box.homepage .ypl-segments .age{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/man_in_shirt.svg')}.your-perfect-life-box.homepage .ypl-segments .family{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/family-glyph.svg')}.your-perfect-life-box.homepage .ypl-segments .employment{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/briefcase.svg')}.your-perfect-life-box.homepage .ypl-segments .children{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/baby.svg')}.your-perfect-life-box.homepage .ypl-segments .income{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/money_bag.svg')}.your-perfect-life-box.homepage .ypl-result-image{background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 auto;width:235px;height:180px}.your-perfect-life-box.homepage .header{position:relative;background:#e3f5f9;background:-webkit-linear-gradient(left, #e3f5f9, 80%, rgba(227, 245, 249, 0));background:linear-gradient(to right, #e3f5f9, 80%, rgba(227, 245, 249, 0));color:#00afd8;height:56px;padding:5px 143px 5px 153px}.your-perfect-life-box.homepage .header .center{margin:0 auto}.your-perfect-life-box.homepage .header div:not(.center), .your-perfect-life-box.homepage .header span, .your-perfect-life-box.homepage .header a{float:left}.your-perfect-life-box.homepage .header .description, .your-perfect-life-box.homepage .header .ypl-learn-more{margin-top:1.5em}.your-perfect-life-box.homepage .header .description{margin-left:1.5em;margin-right:1.5em}.your-perfect-life-box.homepage .header .ypl-learn-more{text-decoration:underline;position:relative;z-index:101}.your-perfect-life-box.homepage .header .ypl-learn-more:active, .your-perfect-life-box.homepage .header .ypl-learn-more:hover{text-decoration:none}.your-perfect-life-box.homepage .header .ypl-learn-more .icon-question-mark{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/nav/icon-question-mark-circle-blue.svg');background-size:contain;margin-right:0.5em}.your-perfect-life-box.homepage section{position:relative;padding:10px 143px 10px 153px}.your-perfect-life-box.homepage section.button-container{display:none}.your-perfect-life-box.homepage .ypl-results-info-box{width:60%}.your-perfect-life-box.homepage .ypl-results-details{width:calc( 40% - 143px );position:absolute;top:calc( ( 56px + 24px + 24px ) / 2 / -1 );margin:0 auto;text-align:center;left:60%;z-index:100}.your-perfect-life-box.homepage .ypl-results-details h2{color:#00afd8;margin:0.25em 0;padding:0 5%}.your-perfect-life-box.homepage .ypl-results-details p{margin:1em 0;padding:0 5%}.your-perfect-life-box.homepage .ypl-results-details .ypl-btn-recommended-discover{margin:0 2%;padding:10px 10px;line-height:20px}.ypl-contact{display:block;clear:both;overflow:hidden;text-align:center;background:#efefef;padding:24px 20px 0 20px}.ypl-contact h2{margin-bottom:0}.ypl-contact .form-section{display:block;width:31%;float:left}.ypl-contact .contact-form-container{display:block;overflow:hidden;padding:25px;margin-bottom:0}.ypl-contact #lead-form .feedback-box{background:none}.ypl-contact #lead-form .feedback-box .row{float:left;overflow:hidden;padding:0 0 30px;width:100%}.ypl-contact #lead-form .feedback-box fieldset{background:none;float:left;width:75%}.ypl-contact #lead-form .feedback-box .btn-row{clear:none;float:left;width:25%}.ypl-contact #lead-form .feedback-box textarea{height:86px;min-height:86px}.ypl-contact #lead-form .feedback-box .checkbox-lbl{display:none}.ypl-contact #lead-form .feedback-box h2{font-size:24px;font-weight:normal;line-height:24px;text-transform:none;padding:20px 0;display:block;overflow:hidden;text-align:left;color:#e62120}.ypl-contact #lead-form .feedback-box .inline-popup{height:100%;width:100%;top:0}.ypl-contact #lead-form .feedback-box#lms-form .contact-form-container{width:100%}.ypl-contact #lead-form .feedback-box#lms-form .contact-form-container{position:relative;box-sizing:border-box;padding:25px 0 25px 33%;background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/lead-cap-illustration.svg');background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:8%}.ypl-contact #lead-form .feedback-box#lms-form fieldset{position:relative;width:100%}.ypl-contact #lead-form .feedback-box#lms-form .form-section{float:left;width:50%}.ypl-contact #lead-form .feedback-box#lms-form .form-section:nth-of-type(3){clear:left}.ypl-contact #lead-form .feedback-box#lms-form .form-section:nth-of-type(4){position:absolute;clear:left;left:50%}.ypl-contact #lead-form .feedback-box#lms-form .form-section:nth-of-type(4) .row{padding:0 0 25px}.ypl-contact #lead-form .feedback-box#lms-form .btn-row{clear:inherit;float:inherit;width:calc(  ( ( 100% - 33% ) / 2 * 0.88 ) + 11px + 14px + 1px + 1px );position:absolute;left:calc( ( 33% )  + ( ( ( 100% - 33% ) ) * 0.5 ) );bottom:83px}.ypl-contact #lead-form .feedback-box#lms-form .btn-row.row{float:inherit;overflow:visible;padding:0 0 10px}.ypl-contact #lead-form .loader{left:50%;top:50%}.ypl-contact #lead-form .popup-c{box-sizing:border-box;height:100% !important;text-align:center}.ypl-contact #lead-form .popup-c>a{margin:0}.ypl-contact #lead-form .premessage img{margin:0 0 20px}.ypl-sell-badge{background:#fff;box-shadow:0px 0px 5px #888}.ypl-sell-badge [class^="logo-ypl-"], .ypl-sell-badge [class*=" logo-ypl-"]{width:100%;height:39px}.ypl-sell-badge [class^="icon-"], .ypl-sell-badge [class*=" icon-"]{width:1em;height:1em;background-repeat:no-repeat;background-color:transparent}.ypl-sell-badge h2{font-weight:normal;margin:0;overflow:hidden;color:#e62120}.ypl-sell-badge .title{position:absolute;top:-9999px;left:-9999px}.ypl-sell-badge .ypl-result-image{background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 auto;width:100%;height:113px}.ypl-sell-badge .ypl-result-image.ypl-segment-generic{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/segment-family.svg')}.ypl-sell-badge .header, .ypl-sell-badge section{padding:5%}.ypl-sell-badge .header{position:relative;background:#e3f5f9;color:#00afd8;height:42px;padding-top:6%;padding-bottom:6%}.ypl-sell-badge section{position:relative}.ypl-sell-badge .ypl-results-details{text-align:center}.ypl-sell-badge .ypl-results-details h2{color:#00afd8;margin:0.25em 0;padding:0 1%;font-size:1.166em;font-weight:bold;line-height:1em}.ypl-sell-badge .ypl-results-details p{margin:1em 0;padding:0 1%;font-size:0.9158em}.ypl-sell-badge .ypl-btn-recommended-discover{padding:10px 10px;line-height:1.2em;width:calc( 100% - 10px - 10px )}.ypl-sell-badge .ypl-learn-more{text-decoration:underline}.ypl-sell-badge .ypl-learn-more:active, .ypl-sell-badge .ypl-learn-more:hover{text-decoration:none}.tabs-section.search-results.set-min-height{min-height:800px}.ypl-results-box{background:#efefef;clear:both;overflow:hidden}.ypl-results-box [class^="logo-ypl-"], .ypl-results-box [class*=" logo-ypl-"]{padding:20px 0px;margin:0;height:80px;width:100%;background-color:#e3f5f9;background-size:77%;background-repeat:no-repeat;background-position:center}.ypl-results-box label{display:block;width:100%;float:left;margin:2px 0}.ypl-results-box>.results-container{overflow:hidden;position:relative;width:100%;height:830px;float:left}.ypl-results-box div.results-fieldset{width:69%;float:left;position:absolute;z-index:8;top:6.6em;right:70%;-webkit-transition:1.5s ease;transition:1.5s ease}.ypl-results-box div.results-fieldset.show{float:right;right:1.5em}.ypl-results-box div.results-fieldset.ypl-tall{top:6.7em}.ypl-results-box fieldset#ypl-form{width:100%;background:rgba(255, 255, 255, 0.85);clear:both;padding:20px 0}.ypl-results-box fieldset#ypl-form>input[type="submit"]{font-size: .7em;width:120px;padding:5px 0;float:right;margin-top:10px;border-radius:5px;margin-right:32px}.ypl-results-box fieldset#ypl-form.ypl-tall{padding:33px 0}.ypl-results-box fieldset#ypl-form label{margin:0 0 }.ypl-results-box div.map-container{position:absolute;right:0;height:830px;width:70%}.ypl-results-box div#googleMap{position:absolute;right:0;height:830px;width:100%}.ypl-results-box div#googleMap div.cluster{border:none}.ypl-results-box .ypl-results{float:left;width:30%;height:830px;background:#fff;position:absolute;z-index:10;box-shadow:5px 0px 14px -8px rgba(0, 0, 0, 0.75);padding-top:1em}.ypl-results-box .ypl-results ul{margin:0 0 }.ypl-results-box .ypl-results ul li{font-size:1em;text-align:center;color:#00afd8}.ypl-results-box .ypl-results p{font-size: .75em;text-align:center}.ypl-results-box .ypl-results div.social-share p{font-size: .7em;text-align:center}.ypl-results-box .ypl-results div.social-share [class^="icon-"], .ypl-results-box .ypl-results div.social-share [class*=" icon-"]{background-repeat:no-repeat;background-color:transparent;background-position:center center;position:relative;display:inline-block;width:35px;height:35px;overflow:hidden;border-radius:3px;margin-left:1em}.ypl-results-box .ypl-results div.social-share [class^="icon-"]:first-child, .ypl-results-box .ypl-results div.social-share [class*=" icon-"]:first-child{margin-left:0}.ypl-results-box .ypl-results div.social-share [class^="icon-"] span, .ypl-results-box .ypl-results div.social-share [class*=" icon-"] span{position:absolute;text-indent:-9999px}.ypl-results-box .ypl-results div.social-share .icon-facebook{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/social_media/facebook-white.svg');background-size:10px;background-color:#3b5998}.ypl-results-box .ypl-results div.social-share .icon-twitter{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/social_media/twitter-white.svg');background-size:20px;background-color:#1da1f2}.ypl-results-box .ypl-results div.social-share .icon-google-plus{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/social_media/gplus-white.svg');background-size:24px;background-color:#e12120}.ypl-results-box .ypl-results div.results-info{color:#585858;background:#e3f5f9;border-radius:3px}.ypl-results-box .ypl-results div.results-info p{font-size: .8em;color:#585858;text-align:left;padding:15px}.ypl-results-box .ypl-results div.results-details{font-size:1em;padding:0 20px 10px}.ypl-results-box div.area-info{background:#e2e2e2;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ypl-results-box div.area-info p{font-size: .7em;line-height:1.5em;margin:0 0}.ypl-results-box div.area-info p+p{color:#00afd8}.ypl-results-box div.area-info a{font-size: .7em;line-height:1.5em}.ypl-results-box div.area-info .col-left{padding:10px 20px;width:80%}.ypl-results-box div.area-info .col-left p span{color:#00afd8}.ypl-results-box div.area-info .col-right{background:#e3f5f9;padding:10px 0;width:20%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ypl-results-box div.area-info .col-right label{width:50px;clear:none;padding:8px 2px;text-align:center;border:1px solid #00afd8;color:#fff;background:#e3f5f9}.ypl-results-box div.area-info .col-right p{width:114px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.ypl-results-box div.area-info .col-right p>label.ypl-radio-btn-left{border-radius:5px 0 0 5px}.ypl-results-box div.area-info .col-right p>label.ypl-radio-btn-right{border-radius:0 5px 5px 0}.ypl-results-box div.area-info .col-right p input[type=radio]:checked+label{background:#00afd8}.ypl-results-box div.search-area{width:100%;background:#f5f5f5}.ypl-results-box div.search-area p{width:85%;font-size: .7em;text-align:left;margin:0;padding:10px 0 0}.ypl-results-box div.search-area>div.search-info{position:relative;width:85%;margin:0 auto;padding:3px 0}.ypl-results-box div.search-area > div.search-info input[type="text"]{height:25px;width:90%;border:none;border-radius:2px;color:#00afd8;font-size: .7em;font-style:italic;padding:5px 10px}.ypl-results-box div.search-area > div.search-info input[type="text"]:focus{outline:none}.ypl-results-box div.search-area > div.search-info input[type="text"]::-webkit-input-placeholder{color:#00afd8}.ypl-results-box div.search-area > div.search-info input[type="text"]::-moz-placeholder{color:#00afd8}.ypl-results-box div.search-area > div.search-info input[type="text"]:-moz-placeholder{color:#00afd8}.ypl-results-box div.search-area > div.search-info input[type="text"]:-ms-input-placeholder{color:#00afd8}.ypl-results-box div.search-area > div.search-info .ypl-search-blue{position:absolute;border-radius:5px;right:1em;bottom:1.15em;text-indent:-9999px;background-color:#00afd8}.ypl-results-box div.search-area > div.search-info .ypl-search-blue:-moz-placeholder{color:#fff}.ypl-results-box div.search-area > div.search-info .ypl-search-blue .icon{background:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/yourperfectlife/ypl-magnifyglass.png');background-position:center;background-repeat:no-repeat;position:absolute;z-index:11;height:27px;width:29px;top:0px;right:0px}.ypl-results-box div.segment-popup-box-mobile{display:none}.ypl-results-box div.segment-popup-box{width:250px;max-height:350px;min-height:350px;padding:10px 10px 20px;border-radius:3px;background:rgba(255, 255, 255, 0.8)}.ypl-results-box div.segment-popup-box:before{content:"";position:absolute;bottom:17px;left:-10px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:10px solid rgba(255, 255, 255, 0.8)}.ypl-results-box div.segment-popup-box .segment-info-container input[type="button"]{border-radius:5px 5px 0px 0px;font-size:1.25em;padding:7px 0.1em;border:none;color:white;background:#c7bdb4;float:left;width:calc( 49.5% - 0.1em - 0.1em )}.ypl-results-box div.segment-popup-box .segment-info-container input[type="button"]:active, .ypl-results-box div.segment-popup-box .segment-info-container input[type="button"].active{background:#00afd8}.ypl-results-box div.segment-popup-box .segment-info-container input[type="button"]+input[type="button"]{float:right}.ypl-results-box div.segment-popup-box .segment-info-container .ypl-btn-red{position:absolute;border-radius:5px;font-size:1.25em;padding:8px .1em;border:none;color:white;background:#e72120;left:15%;bottom:15px;line-height:16px;text-align:center;text-decoration:none;width:185px}.ypl-results-box div.segment-popup-box .segment-info-container ul{display:block}.ypl-results-box div.segment-popup-box .segment-info-container ul.hide{display:none}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info{margin:0}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li:first-child{padding-top:15px}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li:last-child{padding-bottom:15px}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li{padding:5px 0;list-style-position:outside;list-style-type:none;list-style:none;width:100%;text-align:left;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li .icon{display:block;background-color:#d8d8d8;background-repeat:no-repeat;background-size:cover;border-radius:50%;border:4px solid #fff;box-shadow:0 3px 8px #d8d8d8;width:35px;min-width:35px;height:35px;margin-right:1em}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li .icon .age{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/man_in_shirt.svg')}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li .icon .employment{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/briefcase.svg')}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li .icon .children{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/baby.svg')}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li .icon .income{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/money_bag.svg')}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li .label{padding:5px;line-height:15px;color:#00afd8;display:inline-block;width:calc(100% - 5px - 5px - 35px - 1em)}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li.segment-info-family .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/family-glyph.svg')}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li.segment-info-income .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/money_bag.svg')}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li.segment-info-cultural .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/cultural-density-glyph.svg')}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li.segment-info-age .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/man_in_shirt.svg')}.ypl-results-box div.segment-popup-box .segment-info-container ul.segment-info li.segment-info-job .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/briefcase.svg')}.ypl-results-box div.segment-popup-box .segment-info-container ul.details-info{margin:0}.ypl-results-box div.segment-popup-box .segment-info-container ul.details-info li:first-child .label{padding-top:19px}.ypl-results-box div.segment-popup-box .segment-info-container ul.details-info li:last-child .desc{padding-bottom:15px}.ypl-results-box div.segment-popup-box .segment-info-container ul.details-info li{padding:5px 1em;list-style-position:outside;list-style-type:none;list-style:none;width:calc( 100% - 1em - 1em );text-align:left}.ypl-results-box div.segment-popup-box .segment-info-container ul.details-info .label, .ypl-results-box div.segment-popup-box .segment-info-container ul.details-info .desc{float:left;padding:0px;display:inline-block;width:calc( 100% - 5px - 5px );line-height:15px}.ypl-results-box div.segment-popup-box .segment-info-container ul.details-info .desc{padding:0 0 7px 0;color:#00afd8}.ypl-results-box div.open-ypl-form{border-radius:5px;background:#00afd8;width:30px;height:70px;position:absolute;top:23em;right:68.5%;z-index:100;-webkit-transition:1.5s ease;-webkit-transition:1.5s  ease;transition:1.5s  ease}.ypl-results-box div.open-ypl-form:before{content:"";position:absolute;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #fff;top:27px;left:10px}.ypl-results-box div.open-ypl-form.show{right:0.5em}.ypl-results-box div.open-ypl-form.show:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ypl-results-box div.open-ypl-form.no-segment{background:#676767}.ypl-results-box div.no-segment #ypl-form div.submit-results input[type="submit"].ypl-btn-blue{background:#676767}.ypl-results-box div.top-container{width:30%;position:relative;z-index:10;box-shadow:0px 0px 5px #888}.ypl-results-box div.results-fieldset div.current-info{background:#f5f5f5}.ypl-results-box div.results-fieldset div.current-info p{font-size:1em;text-align:right;margin:0;padding:32px 15px;min-height:24px}.ypl-results-box div.results-fieldset div.current-info p>span{color:Red}.ypl-results-box div.results-fieldset #ypl-form label div.col-left{float:left;width:15%;padding:0 10px 0 25px}.ypl-results-box div.results-fieldset #ypl-form label div.col-left>h3{font-size: .6em;text-align:center;line-height:1.15em;padding:5px 0 }.ypl-results-box div.results-fieldset #ypl-form label .icon{background-color:#d8d8d8;background-repeat:no-repeat;background-size:cover;border-radius:50%;border:4px solid #fff;box-shadow:0px 3px 8px #d8d8d8;margin:0 auto;width:60px;height:60px}.ypl-results-box div.results-fieldset #ypl-form label.incomeInput .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/money_bag.svg')}.ypl-results-box div.results-fieldset #ypl-form label.ageInput .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/man_in_shirt.svg')}.ypl-results-box div.results-fieldset #ypl-form label.childInput .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/baby.svg')}.ypl-results-box div.results-fieldset #ypl-form label.jobInput .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/briefcase.svg')}.ypl-results-box div.results-fieldset #ypl-form label.familyInput .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/family-glyph.svg')}.ypl-results-box div.results-fieldset #ypl-form label div.col-right{float:right;width:75%;padding-right:30px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right>h4{float:left;font-size: .75em;color:#00afd8;padding:5px 10px 0 0;margin:0}.ypl-results-box div.results-fieldset #ypl-form label div.col-right>h4+h4{float:right}.ypl-results-box div.results-fieldset #ypl-form label div.col-right>div.results{content:"";height:15px;font-size: .8em;width:50%;padding:0 0 10px;text-align:right;float:right}.ypl-results-box div.results-fieldset #ypl-form div.submit-results{margin:0 auto;padding-bottom:30px;width:300px;clear:both;position:relative}.ypl-results-box div.results-fieldset #ypl-form div.submit-results input[type="submit"].ypl-btn-blue{font-size: .9em;border-radius:5px;padding:8px 0px;width:300px;-webkit-transition:1.5s background-color ease;transition:1.5s background-color ease}.ypl-results-box div.results-fieldset #ypl-form div.submit-results input[type="submit"].no-segment{background:#676767}.ypl-results-box div.results-fieldset #ypl-form .select-area{width:100%;float:right;top:13px}.ypl-results-box div.results-fieldset #ypl-form .select-area .center{background:#eaeaea;border-radius:15px;padding:0 0 12px 20px;margin:0 24px 0 0;height:25px}.ypl-results-box div.results-fieldset #ypl-form .select-area .select-opener{background:#00afd8;border-radius:0 15px 15px 0;width:37px;height:37px}.ypl-results-box div.results-fieldset #ypl-form .select-area .select-opener:before{content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #80d7ec;position:absolute;top:15px;left:9px}.ypl-results-box div.results-fieldset #ypl-form input[type='range']{-webkit-appearance:none;width:100%;height:35px;background:transparent}.ypl-results-box div.results-fieldset #ypl-form input[type='range']::-ms-tooltip{display:none}.ypl-results-box div.results-fieldset #ypl-form input[type='range']::-ms-fill-upper{background:#eaeaea}.ypl-results-box div.results-fieldset #ypl-form input[type='range']::-ms-fill-lower{background:#eaeaea}.ypl-results-box div.results-fieldset #ypl-form input[type='range']::-ms-track{background:#eaeaea}.ypl-results-box div.results-fieldset #ypl-form input[type='range']::-moz-range-track{background:#eaeaea}.ypl-results-box div.results-fieldset #ypl-form input[type='range']::-webkit-slider-runnable-track{background:#eaeaea;border-radius:15px;height:10px}.ypl-results-box div.results-fieldset #ypl-form input[type='range']::-ms-thumb{border-radius:50%;height:25px;width:25px;background:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/range-grove.png') no-repeat #00afd8;background-position:3px 3px;background-attachment:local;margin-top:-7px}.ypl-results-box div.results-fieldset #ypl-form input[type='range']::-moz-range-thumb{border-radius:50%;border:none;height:25px;width:25px;background:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/range-grove.png') no-repeat #00afd8;background-position:3px 3px;background-attachment:local;margin-top:-7px}.ypl-results-box div.results-fieldset #ypl-form input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;border:none;border-radius:50%;height:25px;width:25px;background:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/range-grove.png') no-repeat #00afd8;background-position:3px 3px;background-attachment:local;margin-top:-7px}.ypl-results-box div.results-fieldset #ypl-form input[type='range']:focus{outline:none}.ypl-results-box div.results-fieldset #ypl-form input[type='range']::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.ypl-results-box div.results-fieldset #ypl-form input[type='range']+.select-area{visibility:hidden;height:1px}.ypl-results-box .ypl-result-image{background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 auto;width:100%;height:188px}.ypl-results-box .ypl-results-details{text-align:center}.ypl-results-box .ypl-results-details h2{color:#00afd8;margin:0.25em 0;padding:0 1%;font-size:1.166em;line-height:1em}.ypl-results-box .ypl-results-details p{margin:1em 0;padding:0 1%;font-size:0.9158em}.ypl-listings-box{padding:0 98px 25px 355px;background-color:#efefef}.ypl-listings-box #ypl-segment-listings .frame{-webkit-column-count:1;-moz-column-count:1;column-count:1}.ypl-listings-box #ypl-segment-listings .inner{overflow-x:hidden;overflow-y:hidden}.ypl-listings-box #ypl-segment-listings.popular-box{padding:24px 20px 34px 20px}.ypl-listings-box #ypl-segment-listings.popular-box h2{font-size:24px}.ypl-listings-box #ypl-segment-listings.popular-box ul{margin:0}.ypl-listings-box #ypl-segment-listings.popular-box ul a{color:#e62120}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:inherit !important}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:table-cell;float:none}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .open-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .open-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .new-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .new-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .info-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .info-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .info-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .info-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .open-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .open-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .new-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .new-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label-fr{position:absolute;top:-1px;left:-1px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) 0 -1080px;width:88px;height:79px;text-indent:-9999px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list section{min-height:210px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .open-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .open-label-fr{background-position:-181px -1750px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label{background-position:-232px -1352px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label-fr{background-position:-232px -2587px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .new-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .new-label{background-position:-93px -1080px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .new-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .new-label-fr{background-position:-89px -1750px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .info-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .info-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .info-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .info-label-fr{background-position:0 -1750px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label.new-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label.new-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label-fr.new-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label-fr.new-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label.open-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label.open-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label-fr.open-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label-fr.open-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label.info-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label.info-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label-fr.info-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label-fr.info-label-fr{background:rgba(0, 0, 0, 0) url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ct-sprite.png") repeat scroll 525px 0;height:102px;width:113px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .new-label-fr.carriage-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .new-label-fr.carriage-label-fr{background-position:525px 314px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label.open-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label.open-label{background-position:931px 0}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label-fr.open-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label-fr.open-label-fr{background-position:931px 314px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label.info-label, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label.info-label{background-position:113px 0}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .carriage-label-fr.info-label-fr, .ypl-listings-box #ypl-segment-listings.popular-box ul.result-list .result-list .carriage-label-fr.info-label-fr{background-position:113px 314px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list section figure{float:none !important;width:auto !important}.ypl-result-mobile-container{width:100px;height:100px;background:yellow;position:absolute;top:0}.start-box .frame .btn-list ul{margin-left:0}.start-box .search-popup .btn-list.fluid label{line-height:15px;width:180px}.result-list .sold .thumbz, .property.sold .listing .aspectcorrect,  .property-popup.result-list.sold .image-holder a{background:#999}.property-popup.result-list.sold .image-holder a{display:block;height:100%}.result-list .sold .thumbz img, .property.sold .listing .aspectcorrect img,  .property-popup.result-list.sold .image-holder img{opacity:0.45}.result-list .sold .price, .property.sold .price, .property-popup.result-list.sold .price{text-decoration:line-through}.result-list .sold .ua-action{display:none}.crea-disclaimer:before,.rebgv-disclaimer:before{display:block;content:"";float:left;margin-right:10px}.crea-disclaimer:before{width:60px;height:29px;background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/mls.png")}.rebgv-disclaimer:before{display:block;content:"";width:109px;height:44px;background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/mlsrlogo.png");float:left;margin-right:10px}.property.feed-10 .details-block{display:flex;flex-direction:column}.property.feed-10 .details-block .col-right, .property.feed-10 .details-block .courtesy-note{order:1;width:100%}.property.feed-10 .details-block .courtesy-note{text-align:center}.property.feed-10 .details-block .col-left{box-sizing:border-box;display:flex;order:2;width:100%;border-top:1px solid #c0bfbf;box-shadow:0 1px #cfcece inset;flex-wrap:wrap}body.black .property.feed-10 .details-block .col-left{border-top:1px solid #171616;box-shadow:0 1px #262626 inset}.property.feed-10 .details-block .col-left .agent-column, body.black .property.feed-10 .details-block .col-left .agent-holder{order:1;flex-grow:2;margin-bottom:20px}.property.feed-10 .details-block .col-left  .favourite-info{margin-right:30px;min-width:300px;max-width:350px;order:1}.property.feed-10 .details-block .col-left .details-misc{order:2;padding-top:20px}.property.feed-10 .details-block .property-demographics-box{order:3}.property.feed-10:not(.rlp) .agent-column{display:none}.property.feed-10 .details-block .col-left .agent-column.mark .agent-holder{display:flex;flex-flow:row wrap;height:100%}.property.feed-10 .details-block .col-left .agent-column.mark .agent-holder .agent-row{padding:24px 30px 0 0;margin-bottom:20px;box-sizing:border-box;height:auto;max-height:400px;position:relative;border-top:0 none;box-shadow:none;background:transparent;width:300px}body.black .property.feed-10 .details-block .col-left .agent-holder .agent-row{background:transparent;border-top:0 none;box-shadow:none;box-sizing:border-box;height:auto;max-height:400px;width:400px}body.black .property.feed-10 .details-block .col-left .agent-holder .agent-row .text-holder{float:left}body.black .property.feed-10 .details-block .col-left .agent-imageholder-luxproperty{margin-right:20px}.property.feed-10 .details-block .col-left .agent-column.mark .agent-holder .agent-row .btn-row{bottom:0;position:absolute;width:90%}.property.feed-10 .details-block .col-left .agent-column.mark .agent-holder .agent-row .text-holder{margin-bottom:40px;overflow:hidden;min-height:150px}.property-list-broker{color:#666;font-size:0.85em;line-height:1;margin:0.5em 0 0 1px}.property.feed-10 .listing-lg .adgearWrapper{margin:0 0 20px}.residential-properties-list h2{font-size:1.5em;margin-top:1em}.residential-properties-list.results-box ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.residential-properties-list .item-count{font-size:0.85em;color:#757575}.residential-property .price-holder.property{margin-left:0;font-size:1.5em}.residential-property .price-holder .note{font-weight:normal}.fr-ca .residential-property .price-holder .note{font-size:70%}.residential-property h3{font-size:24px;line-height:24px}.residential-property .item-ad.property{display:block;height:600px;width:300px;float:left;margin-right:35px}.residential-property .description-section{padding:31px 35px 38px 62px}.residential-property .description-section .content{display:block;float:left}.residential-property .parks ul{list-style:none;-webkit-columns:3;-moz-columns:3;columns:3}.residential-property .parks li{list-style:none;display:block;list-style-type:disc}.residential-property .parks ul .name{font-weight:bold}.residential-property .parks h3{font-size:20px;font-weight:bold}.residential-property .proplink{display:block;font-size:16px;line-height:20px}.residential-property .proplinks{margin:1.5em 0 1.5em}.residential-property .neighbourhood{overflow:hidden}.residential-property .popular-box .frame{height:230px}.residential-property #lead-form .feedback-box .text, .residential-property #lead-form .feedback-box textarea{box-sizing:border-box;width:100%}.ll-section{overflow-y:auto !important}#ll-scores-section{padding:1.5em}.ll-section-list>span>span.ll-name{font-size:9px!important;line-height:1}.black .ll-widget{background-color:#2f2f2f}.ll-section-detail{color:#666}div.ll-section-title{margin-bottom:10px !important;font-size:16px !important;font-weight:bold !important;text-transform:uppercase !important;color:#ce2d2c !important;border-bottom:1px solid #eceded !important}.black div.ll-section-title{border-bottom:1px solid #222 !important}#ll-scores-section{width:55% !important}#ll-map-section{width:45% !important}.ll-section-list>span{width:88px !important}.black .ll-section-list>span{border-color:#222 !important}.ll-section,#ll-map{max-height:479px !important}#ll-map{height:479px !important}.ll-nearby li{list-style-type:none !important}.black .ll-power{background-color:#111 !important;border-top:1px solid #222 !important;border-bottom:1px solid #222 !important}.g-recaptcha{-webkit-transform:scale(0.77, 0.77);-ms-transform:scale(0.77, 0.77);transform:scale(0.77, 0.77);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.dash-contact .g-recaptcha{display:block;float:left}.recaptcha-error{font-style:italic;color:red;display:none}.btn-back.rbc{position:relative;background:transparent}.btn-back.rbc img{width:232px;height:auto;display:block}.btn-back.rbc span{position:absolute;background:transparent;top:9px;font-size:15px}.fr-ca .btn-back.rbc span{position:absolute;text-align:center;font-size:12px;display:block;width:45px;line-height:1;top:12px;padding:2px 7px 0 24px}@media (min-width: 1750px){#property-list-container{max-width:1450px}}@media (max-width: 1595px){#seo-page section.row, #seo-page .place-info, #seo-page .popular-box,#seo-page .provinces-form,#seo-page .tabs-section{padding-left:260px}.agent-holder dl{width:135px}.thumbz{height:142px}.thumbzlux{height:185px}.years .row, .years .landing-img{padding:24px 15px 24px 268px}.years .landing-img img{width:950px;height:199px}.years .landing-img .inner_{width:950px}.years .row .inner_{width:950px}.years .row  .inner_ .stroke{left:110px}.years .row  .inner_ .stroke.w4{width:730px}.years .row  .inner_ .stroke.w3{width:486px}.years .row  .inner_ .stroke.w2{width:243px}.years .row  .inner_ .period{width:222px}.years .row  .inner_ .period:last-child{width:224px}.top-bar .frame{padding:0 37px 0 0}.logo,.logo-fr{left:55px}.nav-box{left:55px}.start-box, .start-box .frame,#start-box-bg{height:482px}.start-box{border-width:9px}.popular-box{padding:20px 40px 34px 51px;padding-bottom:0px}.popular-box .heading{padding:0 0 12px}.popular-box h2{font-size:33px}.popular-box .inner>ul>li{padding:0 11px 0 1px}.popular-box .frame{padding:0 94px 0 0}.columns-section{padding:0 40px 0 37px}.feature-gallery .image-holder img, .video-list .image-hodler img, .about-list .image-holder img{width:100%;height:auto}.feature-column{width:551px}.columns-section h3{font-size:32px;margin:0 0 0 6px}.columns-section p.sub-heading{margin:0 0 11px 6px}.columns-section .center>section{padding:21px 0 18px 17px}.feature-gallery h4{font-size:26px}.feature-gallery .text-holder{padding:12px 82px 10px 11px}.feature-gallery p{font-size:15px;line-height:17px}.feature-gallery .switcher{right:0;top:304px}.feature-gallery .switcher li{margin-left:5px}.feature-gallery .switcher a{width:14px;height:14px;color:#E5E4E4 !important}.news-column ul, .news-column h4{font-size:14px;line-height:18px}.news-column li{padding:18px 0 18px 3px}.columns-section .center .news-column{width:228px;padding:21px 35px 26px 38px}.columns-section .news-column h3{margin:0 0 -1px -4px}.columns-section .news-column p.sub-heading{margin:0 0 -1px -4px}.all-link{font-size:20px;line-height:24px}.news-column ul{margin-bottom:15px}.columns-section .center-row{margin:0;padding:3px 0 20px 2px}.columns-section .center .channels-column{padding:21px 29px 21px 34px}.columns-section .channels-column h3{margin:0 0 0 2px}.columns-section .channels-column p.sub-heading{margin:0 0 16px 2px}.video-list .text-holder{padding:12px 3px 14px}.video-list{font-size:14px;line-height:18px}.channels-column .row{padding-right:15px}.channels-column .row{padding:15px 0}.channels-column .video-gallery{padding:13px 15px 15px 2px}.about-list .frame{padding:12px 0 2px 1px}.about-list .image-holder{width:72px;margin:0 6px 0 0}.about-list .time{width:116px;line-height:0.9em}.about-list h4{line-height:1.15em}.red-section{padding:46px 20px 44px 54px}.red-section h3{font-size:30px;line-height:32px;min-height:64px;margin:0 0 21px}.red-section .column{width:234px;margin-left:73px}.red-section .column:first-child{width:234px}.red-section .text-holder{font-size:14px;line-height:19px;padding:0 0 15px}.btn-black{min-width:176px}.red-section .col-3{margin-left:66px}.red-section ul{line-height:20px}.red-section li:before{width:5px;height:5px;top:7px}.red-section .text-holder img{width:91px;height:auto}.social .facebook{margin-left:4px}.social .twitter{margin:2px 0 0 25px}.social .facebook a{background-position:-215px -558px;width:54px;height:112px}.social .twitter a{background-position:0 -687px;width:131px;height:109px}#footer{font-size:11px;line-height:14px;padding:41px 52px 41px 70px}#footer .frame{max-width:1167px}#footer .inner{padding:0 0 22px;font-size:14px}#footer li{margin:0 0 0 18px}#footer p{word-spacing:-1px}.slider-wrap{background-position:0 -800px;width:254px;height:9px;margin:0 0 17px 2px}.slider{width:254px;height:9px}.slider .ui-slider-range{background-position:0 -813px}.slider .ui-slider-handle{background-position:-99px 0;width:32px;height:32px;top:-11px;margin:0 0 0 -16px}.filter-section .select-area{height:100%;padding-top:0px;font-size:12px}.select-area .center{height:34px;line-height:34px;padding:2px 0 0 10px;background-position:0 -83px;margin:0 26px 0 0}.select-area img{width:auto;height:auto;margin:6px 12px 0 0}.select-area .select-opener{position:absolute;top:0;right:1px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-select.png) no-repeat 100% -83px;width:36px;height:39px;overflow:hidden}.select-opener.franchising-page{background-position-y:-4px !important;right:-1px !important;top:2px !important}.select-options img{width:auto;height:auto;margin:0 10px 0 0}.btn-list label{padding:0;width:102px}.btn-list li{padding:0 10px 12px 0}.search-popup .btn-list label{width:130px;font-size:12px;text-transform:none;height:30px}.btn-list, .btn-list label{font-size:11px;line-height:31px}.btn-list .condo{background-position:0 -2196px;padding:0 10px 0 25px}.btn-list .house{background-position:0 -2369px;padding:0 7px 0 30px}.btn-list .investment{background-position:0 -2405px;padding:0 0 0 34px}.btn-list .vacant{background-position:0 -2285px;padding:0 4px 0 20px}.btn-list .farm{background-position:0 -2330px;padding:0 14px 0 31px}.btn-list .commercial{background-position:0 -2442px;padding:0 0 0 24px}.btn-list .recreational{background-position:0 -2240px;padding:0 0 0 24px}.btn-list .active .condo{background-position:0 -2700px}.btn-list .active .house{background-position:0 -2553px}.btn-list .active .investment{background-position:0 -2480px}.btn-list .active .vacant{background-position:-2px -2630px}.btn-list .active .farm{background-position:0 -2590px}.btn-list .active .commercial{background-position:0 -2520px}.btn-list .active .recreational{background-position:0 -2667px}.example-box{display:block}.slide-c .btn-list label{line-height:31px}.slide-c .btn-list li{padding:0 10px 8px 0}.jcf-class-buy{background-position:-187px -298px;width:56px;height:32px}.jcf-class-rent{background-position:-246px -260px;width:59px;height:32px;margin-left:-2px}.jcf-class-buy.rad-checked{background-position:-187px -260px}.jcf-class-rent.rad-checked{background-position:-246px -298px}.search-row{padding:11px 37px 13px 245px}.tabs-section .heading .print{}.tabs-section .heading{margin:0 13px 0 5px}.result-head{padding-left:10px}.map-mode .result-head{margin-left:228px}.paging-row{padding:0 9px 0 0;max-width:1003px}.paging-row .pages{padding:3px 0 0}.tabs-section{padding:45px 30px 29px 228px}.tabs-section.map-mode{padding:45px 0 0}.filter-row{padding:0 0 0 250px}.property-box{padding:20px 0 12px 247px}.filter-section .row{padding-left:247px}.property-box .title{padding:12px 12px 0 0}.map-view{padding:0 0 0 57px}.map-view .col-left{width:378px;margin:0 11px 0 0}.map-view .col-left .result-title{font-size:15px;padding:25px 0 14px 6px}.result-list.list-view{font-size:14px;padding:0 0 20px 3px}.result-list.list-view>li{padding:0 0 5px}.result-list.list-view section{padding:14px 13px 14px 10px;width:auto;min-height:10px}#map-list.result-list.list-view section{width:337px}.result-list.list-view figure{margin:1px 5px 0 0}.result-list.list-view img{width:146px}.result-list.list-view .price{font-size:19px;line-height:24px}.result-list.list-view ul{padding:1px 0 7px}.result-list.list-view ul.list{padding:0}.result-list.list-view li li{background-position:0 -1134px}.result-list.list-view .list li{background-position:0 -1184px}.paging-row .pages{padding:5px 7px 0 0;line-height:28px;font-size:15px}.map-view .paging-row .pages{font-size:19px;padding:7px 22px 0 0}.tabs-section.empty .paging-row .pages{padding:8px 0 0 0;font-size:18px}.paging-row .prev, .paging-row .next{background-position:-51px -124px;width:52px;height:43px}.paging-row .next{background-position:-113px -124px}.paging-row .prev:hover{background-position:-50px -170px}.paging-row .next:hover{background-position:-113px -170px}.search-properties{padding:0 0 0 155px;height:395px}.ct.search-properties{padding:0 0 0 144px}body.black #main{padding:30px 4px 10px 57px}body.black .aside{margin:10px 57px 0 0}.properties-box{padding:1px 0 0px}body.black h2, .program-box h1{font-size:38px}.properties-box h2{margin:0 0 28px}.properties-box .result-list{margin:0 -17px 0 0;width:965px}.black .properties-box .result-list{width:100%}.properties-box .result-list>li{padding:0 7px 14px 0;display:inline-block !important}* +html .properties-box .result-list>li{display:inline !important;padding-right:16px}.properties-box .result-list .text-holder{font-size:19px;line-height:21px}.program-box{max-width:966px;padding:25px 0 20px 4px;font-size:14px;line-height:20px}.program-box h1{margin:0 0 10px}body .program-box h2{font-size:14px;line-height:20px;word-spacing:-1px}.program-box ul{padding:0 0 20px 37px}.program-box li{padding:0 0 0 36px}.program-box li:before, .program-box li .before{width:5px;height:5px;top:8px}.red-section.mark{padding:45px 10px 0 62px;border-top:10px solid #000}body.black .red-section h3{font-size:32px;line-height:32px}.red-section.mark .center{max-width:1167px}.red-section.mark .text-holder{font-size:14px;line-height:19px;word-spacing:-1px}.red-section.mark .column, .red-section.mark .col-4{margin:0 0 15px 77px;width:229px}.red-section.mark .col-3{margin-left:85px}.back-row{padding:9px 15px 7px 257px}.info-box{padding:0 5px 0 240px}.info-box .image-column{padding:0px 33px 19px 30px}.house-box{margin:0 0 8px}.house-box .open-label-fr, .house-box .new-label, .house-box .new-label-fr, .house-box .info-label, .house-box .open-label, .house-box .carriage-label, .house-box .carriage-label-fr{background-position:-132px -867px;width:118px;height:116px}.house-box .carriage-label{background-position:0 -1481px}.house-box .open-label-fr{background-position:0 -2067px}.house-box .new-label{background-position:0 -2465px}.house-box .new-label-fr{background-position:-125px -1941px}.house-box .info-label{background-position:0 -1941px}.house-box .carriage-label-fr{background-position:0 -2716px}.tabset-photo{}.tabset-photo li{padding:0 20px 4px 0;width:84px;height:58px}.tabset-photo img{}.tabset-photo .all{width:74%;padding:14px 16px 10px 10px;font-size:15px;line-height:17px}.media-list li{padding:0 10px 9px 0}.media-list .link-holder:hover .tooltip, .media-list .link-holder.hover .tooltip{top:37px;left:-8px}.info-box .description-column{padding:0 0 16px;width:408px}.description-column .price{font-size:30px}body .description-column h1{font-size:19px;line-height:22px;padding:0 0 11px}.description-column .article{font-size:15px;line-height:18px;padding:0 0 20px 1px}.description-column .all-link{font-size:18px}.description-column .price-holder{}.lot-box .title{background-position:0 -3279px;font-size:14px;padding:5px 0 4px 31px;margin:0 0 0 -1px}.lot-box .location{font-size:15px;line-height:20px}.lot-box .row{padding:6px 0 5px 2px;font-size:14px}.lot-box .location{font-size:15px}.rooms{padding:2px 0 0}.rooms em{font-size:25px;line-height:24px}.lot-box .size{font-size:19px;padding:2px 0}.info-box .agent-column{padding:37px 2px 20px 34px;width:252px}.social-list a{width:90px;height:32px;line-height:32px}div.property .social-list{}body.black .social-list a{width:102px}.agent-row{font-size:14px;line-height:15px}.agent-row .image-holder img{width:82px}.agent-row .post{padding:0 0 10px}.agent-row .btn-red{height:40px;line-height:40px;font-size:14px;margin:0 0 5px}.agent-column .all-link{font-size:19px;background-position:100% -1580px}.description-section{padding:27px 15px 38px 269px}.details-block .col-left{margin:4px 40px 0 0;width:300px}body.black .details-block .col-left{float:left;margin:4px 15px 0 0;width:335px}body.black .agent-row .text-holder{width:180px}.map-list li{line-height:34px;font-size:15px}.map-list a{padding:3px 15px 0}.map-list a:hover, .map-list .active{padding-right:16px}.map-box{padding:12px 12px 18px;margin:0 0 24px 1px}.short-description{font-size:14px;line-height:20px;padding:14px 17px 26px 15px}.short-description h2{font-size:19px}.short-description .image-holder{padding:0 0 19px}.short-description .text-holder{padding:0 4px 0 5px}.details-block .details-row.info{padding:12px 0}div.property .map-expandable-box{max-width:940px}.details-block .details-row dd{margin:0 0 3px 1px}.details-block .details-row dt{width:185px}.details-block{padding:0 0 19px;width:940px}.black .details-block{width:936px}.details-block .col-right{width:600px}.black .details-block .col-right{width:584px}.amenities-map{max-width:944px;padding:25px 0 0}.courtesy-note{max-width:944px}h3{font-size:30px;line-height:30px}.amenities-map h3{margin:0 0 34px 3px}.amenities-map .map-holder{padding:26px 15px 18px}.checkbox-form .chk-area{width:21px;height:21px;background-position:-173px -181px;margin:2px 8px 0 0}.checkbox-form .chk-checked{background-position:-172px -154px}.checkbox-form{font-size:14px;padding:0 0 4px 3px;margin:0 -8px 0 0;width:915px}.checkbox-form li{padding:0 16px 10px 0}.amenities-map .holder img{width:auto;height:233px}.info-box .agent-column.mark{width:440px;padding:24px 5px 13px 34px}.lead-form{width:450px}.agent-column.mark .social-list{padding:12px 0 13px}.mark .agent-row .image-holder img{width:96px}.agent-row.big .image-holder{margin:1px 0 0 14px}.agent-row .btn-red.big{font-size:15px}.description-section.mark{padding:29px 25px 38px 269px}.rooms li{}.tour-info{font-size:14px;line-height:15px;padding:8px 8px 0 0}.tour-info h2{font-size:24px;line-height:25px;word-spacing:-1px;margin:0 0 10px}.tour-info p{margin:0 0 10px}.tour-info .btn-red{height:50px;line-height:50px;font-size:16px;margin:0 0 15px}.tour-info .all-link{font-size:14px;line-height:20px;background-position:100% -174px}.tour-info footer{padding:8px 0 0 2px}.tour-info .comment{font-size:11px;line-height:12px}.search-row .input-holder.name{width:228px}.for-row{padding:14px 15px 0 244px}.filter-section .opener-holder.mark, .flyout-wrapper, .filter-section .opener-holder{max-width:1221px}.selects-row label{padding:8px 11px 0 0}.tabs-section.empty{padding:41px 0 0 263px}.tabs-section.empty .heading{margin:0 0 0 2px;max-width:955px}.tabs-section.empty.agent .heading{max-width:1000px}.tabs-section.empty .heading .print{line-height:32px;font-size:12px;color:#fff;padding:0 47px 0 10px;background-position:100% -3076px}.tabs-section.empty .sort .select-area{width:185px !important;height:35px;line-height:35px;font-size:14px}.tabs-section.empty .sort .select-area .center{height:35px}.tabs-section.empty .sort .select-area .select-opener{background-position:5px -3127px}.tabs-section.empty .sort label{font-size:14px;padding:7px 12px 0 0}.tabs-section.empty form.sort{margin:0 0 9px}.tabs-section.empty .gallery-view .col-right{padding:18px 0 0}.tabs-section.empty .result-head{font-size:16px;padding:0 0 15px 11px}.tabs-section.empty .paging-row{padding:0 20px 0 0;max-width:958px}.tabs-section.empty.agent .paging-row{max-width:1003px}.managers-list{font-size:14px;line-height:16px;padding:0 0 4px 1px;width:auto;margin:0}.managers-list>li{width:471px;padding:0 9px 20px 0}.managers-list dl{width:250px}.managers-list .image-holder img{width:154px}.managers-list .image-holder{margin:0 28px 0 0}.managers-list h2{font-size:18px}.managers-list .text-holder{padding:11px 0 0}.managers-list p{margin:0 0 17px}.phone-list{padding:0 0 6px}.tabs-section.empty .gallery-view{padding:0 0 42px}.managers-row{padding:51px 0 16px 269px}.managers-row .heading h2{font-size:31px}.managers-row .heading{max-width:952px;padding:0 0 18px;margin:0 0 24px 1px}.help-row{padding:30px 10px 31px 270px}.help-row.red{padding:40px 10px 28px 267px}.help-row h1{font-size:34px;margin:0 0 22px 1px}.help-row.red h1{font-size:30px}.help-list{font-size:14px;line-height:21px}.offer-columns .column{font-size:14px;line-height:21px}.offer-columns .more{font-size:14px;line-height:21px;background-position:1px -838px}.help-list>li{width:308px;padding:0 9px 15px 0}.offer-columns .column{width:275px}.help-list article{padding:11px 10px 7px 10px;min-height:305px}.help-list h3, .help-list h2{font-size:25px;line-height:28px;margin:0 0 6px 3px}.help-list .text-holder{padding:14px 18px 0}.help-list ul li:before, .help-list ul li .before{top:7px;left:1px;width:5px;height:5px}.help-list ul{padding:0 0 9px}.about-row{padding:27px 20px 5px 270px;font-size:14px;line-height:20px}.about-row.gray{padding:31px 20px 8px 267px}.about-row h2{font-size:34px;margin:0 0 28px}.about-row.gray h2{font-size:31px}.about-row p{margin:0 0 16px 3px}.more-list .image-holder img{width:165px}.more-list .image-holder{margin:0 21px 0 0}.more-list .text-holder{width:746px}.more-list li{padding:0 0 27px}.more-list{padding:30px 0 0}.more-list .text-holder p{margin:0}.agent-head, .agent-head #start-box-bg{height:365px}.start-box .holder{padding:0 0 0 34px}.start-box .inner{top:75px}.agent-head .frame{padding:96px 30px 20px 265px}.agent-head .image-holder img{width:126px}.agent-head .text-holder{padding:18px 0 0}.agent-head h1{font-size:56px;line-height:62px}.agent-head .post{font-size:23px;line-height:26px;padding:0 0 18px}.agent-head .btn-red{width:184px;height:42px;line-height:42px;font-size:13px}.profile-row{padding:0 10px 0 56px}.profile-row .col-left{padding:29px 0;margin:0 52px 0 0}.profile-row h2{font-size:30px;line-height:34px;padding:0 0 20px}.profile-row .text-column{padding:24px 43px 12px 0;font-size:14px;line-height:21px;width:568px}.profile-row p{margin:0 0 20px}.profile-row .contacts-column{width:281px;padding:31px 0 20px 65px;font-size:14px;line-height:18px}.profile-row .social-list{padding:0 0 12px}.profile-row .contacts-column .social .facebook, .profile-row .contacts-column .social .twitter, .profile-row .contacts-column .social .youtube, .profile-row .contacts-column .social .linkedin{margin:0 8px 0 0}.profile-row address{margin:0 0 17px}.profile-row dl{margin:0 0 17px}.profile-row .btn-red{height:50px;line-height:50px;width:224px;font-size:14px}.listing-row h2{font-size:30px;margin:0 0 14px}.listing-row{padding:23px 30px 7px 264px}.listing-row .list-view section{padding:0}.listing-row .list-view>li{width:586px;padding:0 0 17px}.listing-row .list-view figure img{width:140px}.listing-row .list-view .text-holder{padding:23px 7px 7px 0;width:206px}.listing-row .list-view address{margin:1px 0 3px}.listing-row .list-view .list li{font-size:12px}.listing-row .list-view ul.list{padding:3px 0 0}.list-view .txt{font-size:13px;line-height:19px;padding:13px 16px 11px 18px}.tabs-section.empty.agent{padding:63px 5px 0 244px}.agents-box .column{padding:0 0 10px 16px}.agents-box .column.map{width:193px;padding:0 9px 14px 0}.agents-box img{width:100%;height:auto}.agents-box h2{font-size:18px;margin:0 2px 8px 0}.agents-box address{line-height:14px}.agents-box .map-holder{margin:0 0 10px}.agents-box .map article{min-height:244px}.agents-box{padding:3px 0 11px}.agents-box dl{font-size:12px}.tabs-section.empty.agent .paging-row{margin:0;padding:7px 0 0}.place-info{padding:34px 54px 13px 269px}.place-info .image-column{width:372px;margin:0 20px 0 0}.place-info .headline h1{font-size:31px;line-height:33px;margin:0 0 6px}.place-info .headline address{font-size:19px}.place-info .social-list{padding:11px 47px 0 36px}.place-info .text-holder{font-size:14px;line-height:21px}.place-info .headline{margin:0 0 17px -3px}.description-section.sales{padding:26px 35px 17px 269px}.description-section.sales .details-block .col-left{width:370px;margin:5px 22px 0 0}.description-section.sales .house-box{padding:12px 12px 10px 11px}.result-list{line-height:14px}.result-list>li{padding:0 5px 15px 0}.result-list section{width:192px;padding:6px 0 5px;min-height:175px}.result-list section.search{min-height:223px}.result-list section figure{width:182px}.map-view .listing{width:344px}#map-list.result-list section figure{width:142px}.map-view .listing figure{width:135px}.result-list img{width:177px}.result-list .text-holder{padding:7px 11px 0}.result-list .open-label-fr, .result-list .new-label-fr, .result-list .info-label, .result-list .open-label, .result-list .new-label{width:83px;height:74px;background-position:0 -261px}.result-list .carriage-label, .result-list .carriage-label-fr{width:82px;height:74px;background-position:-122px -1481px}.result-list .open-label-fr{background-position:-172px -1666px}.result-list .new-label-fr{background-position:-85px -1666px}.result-list .info-label{background-position:0 -1666px}.result-list .new-label{background-position:-90px -261px}.result-list .carriage-label-fr{background-position:-122px -2716px}.result-list .new-label.carriage-label, .result-list .listing .sold{background-position:663px -163px}.result-list .new-label-fr.carriage-label-fr , .fr-ca .result-list .listing .sold{background-position:663px 151px}.result-list .listing .sold.carriage-label, .result-list .listing .sold.new-label.carriage-label, .result-list .listing .sold.carriage-label.open-label, .result-list .listing .sold.carriage-label.info-label{background-position:-153px -164px}.fr-ca .result-list .listing .sold.carriage-label-fr, .fr-ca .result-list .listing .sold.new-label-fr.carriage-label-fr, .fr-ca .result-list .listing .sold.carriage-label-fr.open-label-fr, .fr-ca .result-list .listing .sold.carriage-label-fr.info-label-fr{background-position:-153px -481px}.result-list .carriage-label.open-label{background-position:1070px -164px}.result-list .carriage-label-fr.open-label-fr{background-position:1070px 148px}.result-list .carriage-label.info-label{background-position:252px -164px}.result-list .carriage-label-fr.info-label-fr{background-position:252px 148px}.sales-list{font-size:14px;line-height:16px}.sales-list section{width:231px;padding:12px 0 3px;min-height:188px}.result-list.sales-list section figure{width:221px}.sales-list img{width:207px}.sales-list .text-holder{padding:9px 16px 0}.sales-box h2{font-size:35px;line-height:36px;margin:0 0 17px 1px}.sales-list .price{font-size:19px;line-height:19px}.sales-list ul.list{padding:3px 0 0}.sales-list .list li{font-size:14px}.description-section.sales .details-block{padding:0 0 28px}.description-section.sales .amenities-map{padding:26px 0 0;max-width:944px}.description-section.sales .amenities-map-holder{margin-left:-1px;padding-left:2px;max-width:940px}.description-section.sales .checkbox-form{width:auto}.description-section .amenities-map.census{margin:37px 0 0;padding:26px 0 30px 3px}.description-section .amenities-map.census h3{font-size:31px;line-height:34px;margin:0 0 36px}.amenities-map.census img{width:100%;height:auto}.tabs-section.map-mode .heading{margin:0 0 0 233px;max-width:1098px}.tabs-section.map-mode .heading.map{margin:0 0 0 35px;max-width:1098px;width:auto}.media-box .title{font-size:15px}.designations-list{margin-bottom:24px}.image-column.big .tabset-photo{width:630px}.info-box .image-column.big{padding:25px 26px 7px 31px;width:644px}.image-column.big .tabset-photo li{width:22%;height:101px}.image-column.big .tabset-photo img{width:138px}.big .tabset-photo .all{padding:26px 15px 10px 14px}.image-column.big .media-box .title{font-size:16px;line-height:20px}.description-column.details{padding:27px 29px 16px 32px}.description-column .img-logo{width:100%;height:auto;margin:0 0 11px}.description-column.details .price{font-size:31px;padding:0 0 4px}.description-column.details .price-holder{margin:0 0 25px;padding:0 0 26px}.description-column.details .lot-box .size{font-size:19px;padding:2px 0}body.black .short-description h2{font-size:19px;margin:0 0 6px}.short-description .text-holder{padding:0 4px 0 0}body.black .short-description .image-holder{margin:0 0 15px}body.black .details-block .col-right h2{line-height:41px;margin:0 0 16px}body.black .details-block .details-row.info{padding:3px 0 17px}body.black .amenities-map h3{line-height:41px;margin:0 0 27px 3px}body.black .amenities-map{padding:19px 0 0}.visual-about{height:265px}.visual-about .holder{padding:0 0 9px 270px}.visual-about.team .holder{padding:11px 0 0 264px}.visual-about h1{font-size:59px}.intro-box{padding:4px 10px 0 269px}.intro-box.intro-box-holder{padding-top:0}.intro-box .text-column{font-size:14px;line-height:20px;padding:18px 23px 18px 0;width:562px}.description-section.sales .details-block .map-holder{margin:0 0 0 -2px}.description-section.sales .details-block .map-holder .holder,#shelter-map{width:937px}.description-section.sales .details-block .list{padding:6px 0 0;font-size:14px;line-height:17px;margin:0 -2px -2px}.description-section.sales .details-block .list li{padding:0 11px 0 10px}.description-section.sales .details-block .list li:after{height:14px}.description-section.sales .amenities-map .block-address .holder{margin:-1px -3px 0 2px}.description-section.sales .amenities-map .block-address{margin:0 0 0 -2px;font-size:14px;line-height:17px}.description-section.sales .amenities-map .block-address .column{margin-right:-3px}.description-section.sales .amenities-map .block-address .area{margin:0 0 18px}.description-section.sales .amenities-map .block-address h4{font-size:14px;line-height:17px}.testimonials-section .text-column{font-size:14px;line-height:20px;width:580px}.intro-box.intro-box-holder .text-column{margin:0 0 0 -2px;width:494px}.intro-box.intro-box-holder .text-column h1{margin:-1px 0 7px}.intro-box.intro-box-holder .text-column .subhead{margin:0 0 28px}.intro-box .video-column .thumbs-gallery{margin:12px 2px 4px -3px}.intro-box .video-column .thumbs-gallery .image-area{margin:0 0 5px;width:381px;height:214px}.intro-box .video-column .thumbs-gallery .btn-prev, .intro-box .video-column .thumbs-gallery .btn-next{border-width:0}.intro-box .video-column .thumbs-gallery .pagination{height:46px}.intro-box .video-column .thumbs-gallery .pagination li{padding-right:5px;width:73px;height:46px}.franchises-column .slides{font-size:14px;line-height:20px}.agent-story .text-column{font-size:14px;line-height:20px}.agent-story .text-column{width:620px}.agent-story h2{font-size:31px;margin:0 0 17px}.intro-box .text-column h2, .intro-box .text-column h1{font-size:31px;margin:0 0 17px}.testimonials-section .text-column h2{font-size:14px;line-height:20px}.testimonials-section .text-column h1{font-size:31px;margin:0 0 17px}.franchises-column h2, .franchises-column h2{font-size:31px;margin:0 0 35px}.intro-box .video-column{width:330px;padding:18px 5px 15px 29px}.intro-box .video-column h2{font-size:31px;margin:0 0 18px 6px}.intro-box .video-column .title, .intro-box .video-column h3{font-size:15px;line-height:18px}.intro-box .video-column h3{margin:0 0 12px}.help-row.access{padding:32px 8px 41px 269px}.help-row.access .help-list h3, .help-row.access .help-list h2{margin:0 44px 3px 3px}.help-row.access .help-list>li{padding-bottom:15px}.news-detail{padding:26px 38px 8px 269px;font-size:14px;line-height:17px}.news-detail .visual{padding:0 0 23px}.news-detail .visual img{width:100%;height:auto}.news-detail h1{font-size:31px;line-height:37px;margin:0 0 3px}.entry-meta, .news-detail .entry-meta{font-size:19px;padding:0 0 12px}.news-detail h2,.list-title{font-size:14px;line-height:17px}figure.alignleft, figure.alignright, figure.aligncenter img{padding:5px;margin-right:31px}figure.alignright{margin:0 3px 10px 31px}figure.aligncenter img{margin:0}.news-detail figure.alignleft img, .news-detail figure.alignright img, .news-detail figure.aligncenter img{width:370px;height:auto}.video-box{padding:4px 0 18px}.video-box img{width:100%;height:auto}.video-box .holder{width:73%}.news-detail ul li:before, .news-detail ul li .before{width:5px;height:5px;top:7px}.news-detail.campaign{font-size:14px;line-height:17px;padding:26px 38px 44px 269px}.news-detail.campaign .visual{padding:0 0 19px}.news-detail.campaign h1{font-size:30px;line-height:37px;margin:0 0 2px}.news-detail.campaign .video-box{padding:16px 0 19px}.news-detail.campaign p{margin:0 0 16px}.news-detail h2{margin:0 0 16px}.news-detail.event-detail{padding:32px 38px 33px 269px}.news-detail.event-detail .visual{padding:0 0 18px}ul.entry-meta li{background-position:0 -264px}.visual-about.team{height:271px}.info-row{padding:24px 15px 24px 268px;font-size:14px;line-height:20px}.info-row h1, .info-row h2{font-size:31px;line-height:34px;margin:0 0 20px}.info-row .column{width:466px}.employees-box{padding:26px 10px 33px 270px}.employees-list{font-size:14px;line-height:17px}.employees-list li{width:307px;padding:0 10px 23px 0}* +html .employees-list li{padding-right:13px}.employees-list h2{font-size:24px;line-height:28px;margin:0 0 3px}.employees-list figure{padding:0 0 17px}.employees-list p{line-height:18px}.employees-list dl{margin:0 0 10px}.employees-list article{padding:12px 10px 10px 12px;min-height:412px}.info-row.mark{padding:24px 5px 30px 268px}.info-row.mark .column{width:464px}.help-row.franchising{padding:45px 10px 8px 270px}.help-row.advice{padding:28px 8px 29px 270px}.franchising .help-list h3, .franchising .help-list h2{margin:0 0 9px 3px}.advice .help-list h3, .advice .help-list h2{margin:0 0 9px 3px}.franchising .help-list article{min-height:304px}.advice .help-list article{min-height:304px}.intro-box.advice .text-column{padding:18px 23px 15px 0}.intro-box.advice p{margin:0 0 21px}.intro-box.advice .video-column{padding:18px 5px 19px 30px}.advice .help-list h3, .advice .help-list h2{font-size:28px}.help-row.four{padding:32px 8px 27px 269px}.help-row.four .help-list>li{width:229px;padding:0 8px 15px 0}* +html .help-row.four .help-list>li{padding-right:11px}.help-row.four .help-list article{padding:9px 9px 7px 9px}.help-row.four .help-list h3, .help-row.four .help-list h2{margin:0 0 8px 3px}.help-row.four .help-list h3, .help-row.four .help-list h2{margin:0 0 12px 3px}.testimonials-box{padding:29px 20px 22px 272px;font-size:14px;line-height:18px}.testimonials-list li{padding:23px 0 22px}.testimonials-list figure{margin:0 14px 0 0}.testimonials-list img{width:295px;height:auto}.testimonials-list .text-holder{padding:2px 20px 0 0}.testimonials-list h3{line-height:21px;margin:0 0 18px}.awards-box{padding:29px 20px 22px 272px;font-size:14px;line-height:18px}.awards-list li{padding:23px 0 22px}.awards-list figure{margin:0 14px 0 0}.awards-list img{}.awards-list .text-holder{padding:0 20px 0 0}.awards-list h3{margin:0 0 18px;line-height:21px}.testimonials-list p{margin:0}.testimonials-list .more{font-size:13px}.awards-list p{margin:0}.awards-list .more{font-size:13px}.slide-block{padding:32px 20px 40px 267px;font-size:14px}.slide-block .tabset{height:35px;line-height:31px;font-size:15px}.slide-block .tabset a{width:105px;padding-bottom:1px}.slide-block .slide-c{max-width:954px}.slide-block h2{font-size:35px;line-height:42px}.slide-block .tab-content .frame{padding:36px 27px 59px}.slide-block p{margin:0 0 22px}.report-box{margin:104px 0 31px 2px;padding:32px 20px 21px 19px;max-width:351px}.report-box h2, .intro-box .video-column .report-box h2{font-size:40px;line-height:42px;margin:0 0 25px 3px}.report-box .btn-black{height:31px;font-size:14px;line-height:29px;padding:0 45px 0 9px;background-position:99% -782px}.report-box img{width:238px;top:-97px;right:-11px;height:auto}.intro-box.differ .text-column{width:496px;padding:31px 32px 39px 0;font-size:19px;line-height:23px}.intro-box.differ h2{font-size:34px;line-height:42px;margin:0 0 15px}.news-releases{padding:0 0 26px}.release-news{padding:21px 0 26px}.release-news li{padding:22px 0 24px 2px}.intro-box .release-news h3{font-size:19px;line-height:23px;margin:0 0 14px}.release-news figure img{width:70px;height:auto}.release-news .date{font-size:14px;line-height:17px}.videos-box{padding:19px 0 8px}.intro-box.differ .videos-box h2{margin:0 0 4px}.videos-list{padding:14px 0 0;width:512px}.videos-list li{width:241px;padding:0 9px 25px 0}* +html .videos-list li{padding-right:12px}.videos-list .image-holder img{width:230px;height:auto}.videos-list .image-holder{margin:0 0 8px}.videos-list .btn-play{background-position:-136px -321px;width:64px;height:64px;margin:-35px 0 0 -35px}.join-box{padding:26px 0 20px}.intro-box .join-box h2{margin:0 0 9px}.join-box .frame{padding:18px 0 0;width:514px}.join-box .column{width:243px;margin-left:27px}.intro-box.differ .video-column{width:386px;padding:32px 10px 15px 30px;font-size:16px;line-height:23px}.intro-box .video-column h2{margin:0 0 35px}.intro-box .media-contacts h3{font-size:16px;margin:0 0 26px}.media-contacts .box{padding:0 0 22px}.media-contacts{padding:0 0 32px}.downloadable-box{padding:23px 0 20px;font-size:19px;line-height:23px}.intro-box .downloadable-box h2{margin:0 0 4px}.intro-box .video-column .title, .intro-box .video-column h3{font-size:16px}.downloadable-list{padding:10px 0 0;margin:0 -20px 0 0;width:406px}.downloadable-list img{width:176px;height:auto}.downloadable-list li{width:187px;padding:0 11px 23px 0}* +html .downloadable-list li{padding-right:14px}.logos-list{padding:2px 0 0;width:417px}.logos-list li{width:182px}.logos-list img{width:100%;height:auto}.logos-list figure{min-height:132px}.logos-list footer a{font-size:14px;line-height:32px;width:82px}.franchising-box{padding:53px 20px 46px 268px;font-size:14px;line-height:20px}.franchising-c{max-width:950px}.franchising-box h1{font-size:32px;line-height:38px;margin:0 0 17px}.franchising-form{margin:18px 0 32px}.franchising-box p{padding:0 0 20px}.franchising-form .col-left{padding:25px 46px 40px 0}.form .row{padding:0 0 14px}.form label{font-size:16px;padding:0 0 18px}.fr-ca .form label{font-size:15px}.select-gray .center{height:39px;padding:0 0 0 18px;margin:0 33px 0 0;line-height:39px}.form .btn-row{padding:22px 0 0 80px}.franchising-form .col-right{padding:25px 0 52px 33px}.franchising-box h2{font-size:17px;margin:0}.franchising-box .contact-holder{padding:20px 0 0}.visual-about.media .holder{padding:0 0 11px 267px}.contact-section{font-size:14px;line-height:20px;padding:2px 20px 0 267px}.contact-section p{margin:0 0 20px}.contact-section h1{font-size:33px;line-height:42px;margin:0 0 16px}.contact-section .form-column{padding:47px 26px 45px 0;width:501px}.contacts-form{padding:14px 0 0}.contacts-form label{width:147px;padding:6px 10px 0 1px}.contacts-form fieldset{width:400px}.contacts-form .row{padding:0 0 10px}.contacts-form .btn-row{margin:0;padding:1px 0 0 159px}.contact-section .contacts-column{width:372px;padding:47px 0 45px 46px}.contact-section .contacts-column h2{font-size:14px;line-height:21px;margin:0 0 16px}.contact-section .contacts-column address{line-height:15px}.contact-section .contacts-column dt{width:75px}.fr-ca .contact-section .contacts-column dt{font-size:90%;width:85px}.contact-section .contacts-column .frame{padding:5px 0 30px 2px}.franchising-box.find{padding:53px 20px 14px 268px}.franchising-box.find .franchising-form{margin:20px 0 24px}.franchising-box.find .col-left{padding:30px 44px 22px 2px}.franchising-box.find .col-right{padding:30px 0 22px 45px}.intro-box .paging-row{margin:-36px 0 7px}.paging-row .pages{font-size:18px;padding:7px 11px 0 0}.intro-box.recreational{padding:4px 8px 0 271px}.intro-box.recreational .text-column{font-size:14px;line-height:23px}.intro-box.recreational .text-column h2{margin:0 0 12px}.intro-box.recreational .text-column p{margin:0 0 20px}.intro-box.recreational .video-column h2{margin:0 0 18px 6px}.intro-box.recreational .result-list{margin:25px 0 0;padding:15px 0 0;font-size:23px;line-height:25px}.intro-box.recreational .result-list .price{font-size:31px}.intro-box.recreational .result-list .text-holder{padding:17px 14px 0}.intro-box.recreational .result-list li li{background-position:0 -522px}.intro-box.recreational .result-list .list li{background-position:0 -618px;font-size:22px}.intro-box.recreational .result-list .list{padding:5px 0 0}.intro-box.recreational .result-list>li{padding:0 0 24px}.visual-about.shelter{height:276px}.visual-about.shelter .holder{padding-top:17px}.visual-about.shelter h2{font-size:62px}.intro-box.foundation{padding:2px 10px 0 271px}.intro-box.foundation .text-column h2{margin:0 0 16px}.intro-box.foundation .text-column{padding:22px 20px 20px 0;width:626px}.intro-box.foundation .text-column p{margin:0 0 22px}.intro-box.foundation .video-column{width:247px}.donate-box{padding:6px 18px 15px 14px;margin:0 0 26px}.intro-box .donate-box h2{font-size:44px;margin:0 0 -5px;line-height:40px;min-height:90px}.donate-box figure img{width:160px;height:auto}.donate-box p{margin:0 0 16px 4px}.donate-box .btn-black{height:32px;line-height:32px;padding:0 35px 0 11px;background-position:103% -780px}.intro-box.foundation .video-column h3{font-size:26px;line-height:34px;margin:0 0 10px}.engage-box{padding:14px 0 0}.social-icons a{width:57px;height:57px}.social-icons .facebook a{background-position:-229px -1167px}.social-icons .twitter a{background-position:0 -1232px}.social-icons .youtube a{background-position:-68px -1232px}.social-icons li{margin:0 0 0 11px}.testimonials-box.foundation{padding:19px 20px 0 273px}.testimonials-box.foundation .testimonials-list h3{margin:0}.testimonials-list ul{padding:0 0 18px;margin-top:5px}.testimonials-box.foundation .testimonials-list>li{padding:26px 0 25px}.awards-box.foundation{padding:19px 20px 0 273px}.awards-box.foundation .awards-list h3{margin:0}.awards-list ul{padding:0 0 18px}.awards-box.foundation .awards-list>li{padding:26px 0 25px}.visual-about.foundation{height:243px}.visual-about.foundation h2{font-size:68px}.visual-about.foundation .holder{padding:0 0 14px 263px}.intro-box.foundation.line .text-column{padding-right:32px}.foundation-block{padding:0 0 0 271px}.foundation-block .text-column{padding:39px 16px 30px 0;width:642px}.foundation-block .help-list h3, .foundation-block .help-list h2{line-height:28px;margin:0 0 13px 3px}.foundation-block .help-list>li{padding-bottom:15px}.foundation-block .sidebare h3{font-size:29px;margin:0 0 14px}.fr-ca .foundation-block .sidebare h3{font-size:24px}.foundation-block .sidebare{padding:31px 0 7px 35px;width:229px;font-size:14px;line-height:20px}.spotlight-box h4{font-size:17px;line-height:17px}.foundation-block .sidebare>*{padding:25px 0}.events-box h3 img{width:54px;height:auto;margin:-2px 18px 0 2px}.foundation-block .events-box h3{line-height:34px;padding:2px 0 0}.events-box ul{line-height:17px;margin:0 0 23px}.events-box li{padding:20px 0 20px 3px}.events-box li:first-child{padding-top:13px}.events-box .all-link{margin:0 12px 0 0;background-position:100% -958px}.testimonials-list ul li{background-position:0 -692px}.select-box .select-holder{margin-left:20px}.choice-box label{height:28px;width:54px;line-height:26px !important;font-size:12px}.choice-box label.buy{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px}.choice-box label.rent{border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0}.details-section{padding:0 0 0 268px}.details-section .image-column{width:372px;padding:35px 20px 20px 0}.details-section .text-holder{width:270px;padding:46px 14px 24px 0;font-size:14px;line-height:21px}.details-section .text-holder .headline{width:218px;padding:0 0 28px;margin:0 0 15px}.details-section .text-holder address{font-size:19px;line-height:22px}.details-section .text-holder h1{font-size:31px;line-height:33px}.details-section .text-holder h2{font-size:31px;line-height:34px;margin:0 0 18px}.details-section .agent-column{padding:57px 0 20px 34px;width:244px}.details-section .agent-column dl{font-size:14px;line-height:20px;margin:-2px 0 14px}.details-section .btn-red{height:50px;line-height:50px;font-size:15px}.agents-section{padding:20px 0 68px 263px}.agents-section .heading h2{font-size:31px}.agents-section .center{max-width:969px}.agents-section .heading{padding:0 0 13px 6px;margin:0 14px 20px 2px}.direction-form{padding:15px 10px 7px;width:328px}.direction-form input[type=text]{width:206px}.direction-form input[type=submit]{width:286px}.map-area .btn-get{width:240px;font-size:14px;height:38px;line-height:38px;margin:0 0 0 -120px}.map-box .image-holder .tab{min-height:241px}.activeItem .map-holder{height:241px}.no-result{padding:180px 57px 195px 263px}.error-box{padding:116px 57px 142px 256px}.results-box{padding-left:244px}.provinces-form{padding-left:244px}.agent-story{padding:4px 0 0 250px}.offers-block{padding:10px 10px 16px 252px}.testimonials-section{padding:4px 49px 0 252px}.c-trade > section, .c-trade article{margin-left:208px}.result-head ul.expand-search-added{width:710px}.error-box.e404{padding-left:260px}.dash-box{padding:24px 54px 34px}.dash-searches{}.dash-searches:nth-child(2){margin-top:8px}.flyout{right:80px}.user-info-form .form .text, .user-info-form .form select{height:36px;padding-bottom:5px;padding-top:5px}.user-info .select-area{height:36px}.user-info-form .select-area .center{margin:0 26px 0 0}.generic-container{padding-left:294px}div.property .info-box .removeprop-btn{margin-left:0px}.info-box .removeprop-btn{margin-left:6px}.top-cities{max-width:1134px}.top-cities h3{min-height:0;margin:0}.red-section.gray{padding:49px 52px 47px 67px}.designations-list.awards .award{width:194px;height:225px}.designations-list .awardYear{font-size:14px}.award ul{max-height:38px}#search-mode-toggler-tip{margin-left:430px}.item-ad{width:386px}.result-list section{min-height:239px}.location-map.map-view .col-left .result-title{padding-top:40px}.fr-ca .location-map.map-view .col-left .result-title{padding-top:60px}.travel-map.map-view .col-left .result-title{padding-top:80px}.fr-ca .travel-map.map-view .col-left .result-title{padding-top:90px}.property .address-bar{width:940px}.ypl-results-box .ypl-results{width:30%}.ypl-results-box div.open-ypl-form{right:69%}.ypl-results-box div.top-container{width:30%}.ypl-results-box div.results-fieldset{width:68%;right:70%}.ypl-results-box div.results-fieldset #ypl-form label div.col-right{width:72%}.ypl-contact{padding:24px 20px 0px 20px}.ypl-contact #lead-form .feedback-box#lms-form .contact-form-container{background-position:8%}.ypl-listings-box{padding-left:244px}.ypl-listings-box #ypl-segment-listings.popular-box{padding:24px 20px 0px 20px}.popular-box .view-all,#seo-page .row .view-all{height:236px}.sold .house-box .image-holder-luxproperty-lg:after{background-position:525px 0;height:102px;width:113px}.fr-ca .sold .house-box .image-holder-luxproperty-lg:after{background-position:525px 314px}.residential-property .item-ad.property{margin-right:15px}.residential-property .description-section .content{max-width:850px}.residential-property .description-section .content .details-block{width:850px}.residential-property .description-section{padding:31px 15px 38px 55px}}@media (max-width: 1255px){#seo-page ul.top-list li.no-bg{width:130px}#seo-page section.row, #seo-page .place-info, #seo-page .popular-box,#seo-page .provinces-form,#seo-page .tabs-section{padding-left:212px}#seo-page .popular-box li section{width:206px}#seo-page .image-column{width:310px}#seo-page .image-holder-property-lg{width:290px;height:260px}#seo-page .place-info .text-holder{padding-left:20px;min-height:350px}#seo-page div.center{max-width:760px}#seo-page .row .col-left{width:430px}#seo-page .row .g-image{max-height:300px}#seo-page .row .col-right{min-height:350px}#seo-page ul.top-list{width:650px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ul_divider_2.png) repeat-y 0 0}#seo-page ul.top-list li{width:130px}#seo-page ul.top-list.all{width:760px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ul_divider_4.png) repeat-y 0 0}#seo-page ul.top-list.all li{width:150px}#seo-page ul.top-list li a{font-size:12px}#seo-page .direction-form{width:410px}#seo-page .direction-form input[type=text]{width:290px}#seo-page.province-page .map-box .image-holder .tab{min-height:200px}#seo-page.province-page .map-box .image-holder img{height:auto}#seo-page .map-box .image-holder img{height:auto}#seo-page .map-box .image-holder .tab{min-height:150px}body.black .agent-row .website-link{top:198px}body.black .agent-row .text-holder{width:130px}body.black .protection-royale.agent-row .box img{width:30px}body.black .protection-royale .box span{font-size:11px;width:30px}body.black .protection-royale.agent-row .box{padding-bottom:10px}body.black .protection-royale.agent-row{padding-top:inherit}body.black .protection-royale.agent-row:first-child{padding-top:inherit}body.black .protection-royale.agent-row .box span.logo-protection-royale{height:35px;width:30px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -831px -151px}body.black .protection-royale .box span.label{font-size:10px}body{background-color:#EFEFEF}.agent-holder dl{width:105px}.agent-column.third-agent .team{width:700px}.agent-column.third-agent.fourth-agent .team{width:700px}.agent-column.third-agent{width:700px;padding:31px 35px 38px 190px}.agent-column.third-agent.fourth-agent{width:700px;padding:31px 35px 38px 190px}body.black .agent-row .btn-red{font-size:14px;width:131px}#lms-floater .left-info .price{width:130px;font-size:18px}#lms-floater .left-info .address{width:330px;font-size:12px}#lms-floater .social-list li{padding:0 6px 7px 0}.thumbz{height:137px}.thumbzlux{height:157px}.slide-block .tabset.screen1{display:block!important}.slide-block .tabset.screen2, .slide-block .tabset.screen3{display:none!important}.years .row, .years .landing-img{padding:17px 5px 17px 184px}.years .landing-img img{width:800px;height:168px}.years .landing-img .inner_{width:800px}.years .row .inner_{width:800px}.years .row  .inner_ .stroke{left:85px}.years .row  .inner_ .stroke.w4{width:600px}.years .row  .inner_ .stroke.w3{width:400px}.years .row  .inner_ .stroke.w2{width:200px}.years .row  .inner_ .period{width:170px}.years .row  .inner_ .period:last-child{width:170px}.tabs-section.map-mode{padding-top:19px}.property-box .btn-list li{padding:0 15px 8px 0}.fr-ca .property-box .btn-list li{padding:0 10px 8px 0}.logo,.logo-fr{left:10px;top:38px}#mortgage-calculator div{margin-top:0}.nav-box{left:10px;top:117px}.top-bar .frame{padding:0 13px 0 0}.start-box .inner{top:45px}.start-box, .start-box .frame,#start-box-bg{height:395px}.start-box .holder{padding:0 0 44px 43px}.start-box h1{margin:0 20px 27px 67px;font-size:55px}.start-box{border-width:7px}.popular-box{padding:24px 13px 0px 9px}.popular-box h2{font-size:26px;line-height:31px;padding:2px 0 0}.popular-box .heading{padding:0 0 12px}.popular-box .links{padding:0}.columns-section{padding:0}.columns-section h3{font-size:27px;margin:0 0 0 4px}.columns-section p.sub-heading{margin:0 0 8px 4px}.feature-column{width:463px}.columns-section .center>section{padding:17px 25px 18px 9px}.feature-gallery .image-holder{padding:6px 8px}.feature-gallery .text-holder{padding:12px 82px 10px 0px}.feature-gallery h4{font-size:22px;line-height:27px;margin:0 0 1px}.feature-gallery p{font-size:12px}.columns-section .news-column h3{margin:0 0 -2px -1px}.columns-section  .news-column p.sub-heading{margin:0 0 -2px -1px}.news-column ul, .news-column h4{font-size:12px;line-height:15px}.news-column li{padding:15px 0 16px 3px}.columns-section .center .news-column{padding:17px 35px 22px 30px;width:187px}.news-column ul{margin-bottom:9px}.all-link{}.columns-section .center-row{padding:3px 0 15px 3px}.feature-gallery .switcher{top:255px}.feature-gallery .switcher li{margin-left:6px}.feature-gallery .switcher a{width:11px;height:11px}.columns-section .center .channels-column{padding:17px 22px 21px 27px}.columns-section .channels-column h3{margin:0 0 0 4px}.columns-section .channels-column p.sub-heading{margin:0 0 12px 4px}.video-list{font-size:13px}.video-list .text-holder{padding:7px 3px 9px}.channels-column .row{padding:13px 0 13px 1px}.channels-column .video-gallery{padding:0 15px 8px 2px}.about-list{font-size:12px;line-height:18px}.about-list h4{line-height:1.25em}.about-list .frame{padding:8px 0 2px 1px}.about-list .image-holder{width:60px;margin:0 4px 0 0}.red-section{padding:47px 8px 31px}.red-section .column{width:195px;margin-left:70px}.red-section .column:first-child{width:197px}.red-section .col-3{margin-left:52px}.red-section .col-4{margin-left:62px}.red-section h3{font-size:26px;line-height:26px;min-height:52px;margin:0 0 19px}.red-section .text-holder{font-size:12px;line-height:16px;padding:0 0 13px}.btn-black{min-width:141px;height:26px;font-size:11px;line-height:24px;padding:0 36px 0 8px;background-position:100% -2024px}.red-section ul{line-height:17px;word-spacing:-1px}.red-section li{padding:0 0 0 8px}.red-section li:before{width:4px;height:4px}.red-section .text-holder img{width:77px;margin:3px 8px 0 0}.social li{padding:0}.social li:before{display:none}.red-section .social{margin-top:10px}.social .facebook{margin-left:3px}.social .twitter{margin:2px 0 0 20px}.social .facebook a{background-position:-153px -456px;width:46px;height:94px}.social .twitter a{background-position:-219px -458px;width:111px;height:92px}.popular-box .frame{padding:0 101px 0 0}#footer{font-size:9px;line-height:12px;padding:34px 10px 32px 17px}#footer ul{padding:0 10px 0 0}#footer .inner{padding:0 0px 20px;font-size:12px}#footer li{margin:0 0 0 12px}.search-row{padding:11px 32px 13px 239px}.filter-row{padding:22px 0 0 243px}.property-box{padding:20px 0 12px 241px}.filter-section .heading .holder{padding:5px 15px 4px 0;height:17px}.tabs-section{padding:19px 20px 29px 183px}.tabs-section .heading .print, .tabs-section.empty .heading .print{margin:3px 0 0 23px;padding:0 38px 0 10px;font-size:11px;line-height:27px;background-position:137% -824px}.tabs-section.empty .heading .print{float:left;margin:2px 0 10px}.sort .select-area,.tabs-section.empty .sort .select-area{width:155px !important;margin:2px 0 0;height:29px;font-size:11px}.sort .select-area .center,.tabs-section.empty .sort .select-area .center{height:29px;line-height:32px;padding:0 0 0 15px;margin-top:0}.tabs-section.empty .sort .select-area .select-opener{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 9px -300px}.tabset{height:30px;line-height:28px;font-size:12px}.tabset a{padding:2px 13px 0}.sort label,.tabs-section.empty .sort label{font-size:12px;padding:5px 12px 0 0}.tabs-section.empty .sort label{padding-top:6px}.gallery-view .col-right{padding:19px 0 0}.result-head{padding:8px 0px 8px 9px;font-size:12px}.map-mode .result-head{margin-left:183px}.result-head li{background-position:0 -350px;padding:0 2px 0 8px}.result-list>li{padding:0 6px 15px 0}.result-list{padding:0 0 2px;max-width:980px}.agent-properties .result-list{max-width:unset}.black .result-list{max-width:unset !important}.black .search-properties h2{line-height:36px}.paging-row .prev, .paging-row .next, .map-view .paging-row .prev, .map-view .paging-row .next, .tabs-section.empty .paging-row .prev, .tabs-section.empty .paging-row .next{background-position:0 0;width:44px;height:36px}.paging-row .next, .map-view .paging-row .next, .tabs-section.empty .paging-row .next{background-position:-51px 0}.paging-row .prev:hover, .map-view .paging-row .prev:hover, .tabs-section.empty .paging-row .prev:hover{background-position:-80px -40px}.paging-row .next:hover, .map-view .paging-row .next:hover, .tabs-section.empty .paging-row .next:hover{background-position:-130px -40px}.paging-row{padding:0 14px 0 0;max-width:804px}.tabs-section.empty .paging-row{padding:0 10px 0 0}.tabs-section{padding-bottom:0}.search-row{padding:11px 13px 13px 197px}.filter-row{padding:0 0 0 198px}.property-box{padding:20px 0 12px 199px}.filter-section .row{padding-left:200px}.filter-section .row{padding-bottom:7px}.filter-section .buy-row{padding-bottom:10px}.map-view{padding:0}.map-view .col-left{width:318px;margin:0 9px 0 0}.result-list.list-view{font-size:12px;line-height:13px;padding:0 0 20px 3px}.map-view .listing{width:283px}.map-view .listing figure{width:115px}.map-view .listing .text-holder{width:152px}.col-left .result-list.list-view{margin:0 0 10px}.map-view .col-left .result-title{font-size:13px;padding:17px 0 11px 6px}.result-list.list-view .text-holder{padding:2px 0 0}.result-list.list-view>li{padding:0 0 4px}.result-list.list-view section{padding:12px 13px 12px 8px}#map-list.result-list.list-view section{width:280px}.result-list.list-view figure{margin:0 5px 0 0}.result-list.list-view img{width:123px}.result-list.list-view .price{font-size:16px;line-height:18px}.result-list.list-view ul{padding:0 0 4px}.result-list.list-view ul.list{padding:0}.result-list.list-view .list li{font-size:11px;padding-bottom:1px}.map-view .paging-row .pages{padding:4px 22px 0 0;font-size:15px}.search-properties{padding:0 0 0 107px;height:234px}.ct.search-properties{padding:0 0 0 90px;height:395px}.ct.search-properties .text-holder{padding:60px 0 0}.ct .logo-trade, .ct .logo-trade-fr{background-size:55% auto;margin:60px -60px 0 120px}.ct.search-properties .text-holder{padding:40px 0 0}.search-properties .text-holder h1{font-size:41px}.ct .form-wrapper{width:549px}body.black #main{padding:20px 5px 6px 9px}body.black .aside{margin:69px 20px 0 0}body.black h2, .program-box h1{font-size:32px;line-height:40px}.properties-box h2{margin:0 0 24px}.properties-box .result-list section{padding:11px 10px;box-shadow:-1px 1px #222;-moz-box-shadow:-1px 1px #222;-webkit-box-shadow:-1px 1px #222}.properties-box .result-list .text-holder{font-size:15px;line-height:19px;padding:10px 10px 0}.properties-box .result-list .price{font-size:20px;line-height:22px}.properties-box .result-list ul{padding:0 0 3px 1px}.properties-box .result-list ul.list{padding:0 0 0 1px}.properties-box .result-list li li{background-position:0 -1433px;padding:0 4px 1px 7px}.properties-box .result-list .list li{font-size:13px;background-position:0 -1484px;padding:0 4px 0 7px}.properties-box{padding:1px 0 3px}.program-box{max-width:808px;padding:21px 0 20px 2px;font-size:12px;line-height:17px}body .program-box h2{font-size:12px;line-height:17px}.program-box p{margin:0 0 16px}.program-box ul{padding:0 0 19px 31px}.program-box li{padding:0 0 0 30px}.program-box li:before, .program-box li .before{width:4px;height:4px;top:7px}.red-section.mark{padding:39px 3px 0 18px;border-width:7px}body.black .red-section h3{font-size:27px;line-height:27px;margin:0 0 7px}.red-section.mark .text-holder{font-size:11px;line-height:16px;word-spacing:0}.red-section.mark .column:first-child{}.red-section.mark .column{margin:0 0 9px 63px;width:181px}.red-section.mark .col-3{margin-left:82px}.red-section.mark .col-4{margin-left:78px;width:190px}.red-section.mark p{margin:0 0 16px}.open-box{display:block}.back-row{padding:9px 15px 7px 210px}.info-box{padding:0 5px 0 156px}.house-box .frame{padding:0 0 10px}.tabset-photo{}.tabset-photo li{padding:0 5px 6px 0;width:20%;height:51px;box-sizing:border-box}.tabset-photo img{width:68px}.tabset-photo .all{height:40px;width:84%;padding:16px 14px 10px 7px;font-size:12px;line-height:14px}.house-box{margin:0 0 6px}.media-box .title{padding:0 0 3px;font-size:13px;line-height:19px}.media-list{margin:1px -12px 0 -2px;width:323px}.media-list .link-holder:hover .tooltip, .media-list .link-holder.hover .tooltip{top:32px;left:-10px}.media-list a{width:32px;height:32px}.media-list .ico1 a, .black .media-list .ico1 a{background-position:0 0}.media-list .ico2 a, .black .media-list .ico2 a{background-position:-40px 0}.media-list .ico3 a, .black .media-list .ico3 a{background-position:-78px 0}.media-list .ico4 a, .black .media-list .ico4 a{background-position:-118px 0}.media-list .ico5 a, .black .media-list .ico5 a{background-position:-158px 0}.media-list .ico6 a, .black .media-list .ico6 a{background-position:-198px 0}.media-list .ico7 a, .black .media-list .ico7 a{background-position:-237px 0}.media-list .ico8 a, .black .media-list .ico8 a{background-position:-298px -41px}.media-list .ico9 a, .black .media-list .ico9 a{background-position:-276px 0}.media-list li{padding:0 8px 12px 0}.media-list .ico8{display:inline}.description-column .price{font-size:26px;padding:0 0 6px}body .description-column h1{font-size:16px;line-height:19px;padding:0 0 6px}.info-box .description-column{padding:0px 0px 16px 0px}.description-column .article{font-size:13px;line-height:19px;padding:0 0 14px 1px}.description-column .all-link{font-size:14px;background-position:100% -170px;padding:0 13px 0 0}.description-column .price-holder{padding:0 0 15px;margin:0 0 26px}.lot-box .title{font-size:12px;padding:2px 0 2px 29px}.lot-box .location{font-size:14px}.lot-box .row{padding:3px 0 3px 2px;font-size:11px}.rooms em{font-size:21px;line-height:23px}.rooms{padding:2px 0 0 2px}.rooms li{}.lot-box .size{font-size:16px;padding:3px 0 0}.lot-box .label{font-size:11px;line-height:14px}.info-box .agent-column{padding:36px 0 14px 28px;width:211px}.social-list li{padding:0 54px 4px 0}.social-list a{width:68px;height:27px;line-height:27px;padding:0 0 0 6px;font-size:11px}.social-list .print,.social-list .print-fr{background-position:100% -256px}.social-list .tweet{background-position:100% -291px}.social-list .share{background-position:100% -380px}.social-list .facebook{background-position:100% -380px}.agent-row{font-size:12px;line-height:13px;padding:10px 1px 0 0}.agent-row .image-holder img{width:68px}.agent-row .post{padding:0 0 8px}.agent-row .title{padding:0 0 8px}.agent-row .btn-red{height:33px;line-height:33px;font-size:12px}.agent-column .all-link{font-size:16px;background-position:100% -170px;padding:0 13px 0 0}.agent-column{width:300px}.agent-column .agent-holder{padding:0 0 12px}.description-section{padding:43px 7px 31px 184px}.map-box{padding:9px 9px 15px;margin:0 0 20px 1px}.map-box .image-holder{padding:0 0 16px}.map-list a{padding:3px 14px 0}.map-list a:hover, .map-list .active{padding-right:13px}.map-list li{font-size:13px;line-height:28px}.details-block .col-right{width:60%;padding:4px 0 0;font-size:12px;line-height:17px}.neighbourhood-imageholder{width:266px}body.black .agent-holder{padding:15px 7px;width:286px}.short-description h2{font-size:16px;margin:0 0 3px}.short-description .image-holder{padding:0 0 12px}.details-block .details-row{padding:0 0 22px}.details-block .details-row dt{width:150px}.amenities-map{max-width:792px;padding:20px 0 0}.courtesy-note{max-width:792px}.details-block{padding:0 0 12px}h3{font-size:26px;line-height:30px}.amenities-map h3{margin:0 0 25px 3px}.amenities-map .map-holder{padding:22px 11px 14px}.checkbox-form .chk-area{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) no-repeat -30px -76px;width:18px;height:18px;margin:0 10px 0 0}.checkbox-form .chk-checked{background-position:-30px -99px}.checkbox-form{font-size:12px;line-height:21px;padding:0 0 3px 3px;width:774px}.checkbox-form li{padding:0 11px 10px 0}.amenities-map .holder img{height:196px}.info-box.mark .image-column{}.info-box .agent-column.mark{width:211px;padding:22px 0 13px 28px}.agent-column.mark .social-list{padding:12px 0}.mark .agent-row .image-holder img{width:80px}.agent-row.big .image-holder{margin:1px 0 0 7px}.agent-row.big{font-size:12px}.agent-row.big .post{padding:0 0 11px}.agent-row.big .title{padding:0 0 12px}.agent-row.big .btn-row{margin:0 4px 0 0}.agent-row .name{margin:0}.agent-row .btn-red.big{font-size:13px}.description-section.mark{padding:14px 5px 38px 184px}.details-block.mark .col-right{padding:0}body.black .description-section.mark .col-left{margin:0 0}.details-block .details-row.info{display:block;padding:2px 0 10px}.tour-info{font-size:12px;line-height:13px;padding:12px 4px 0 1px}.tour-info p{margin:0 0 7px}.tour-info h2{font-size:20px;line-height:20px}.tour-info .btn-red{height:42px;line-height:42px;font-size:13px;margin:0 0 14px}.tour-info .all-link{font-size:11px;line-height:16px;background-position:100% -175px;letter-spacing:0}.tour-info footer{padding:5px 0 0 2px}.tour-info .comment{font-size:9px;line-height:11px}.search-row .input-holder.name{width:143px}.for-row{padding:13px 15px 0 198px}.for-row .title{padding:6px 21px 0 0}.for-row .btn-list li{padding:0 14px 11px 0}.filter-section .opener-holder,.flyout-wrapper{max-width:988px}.filter-section .opener-holder.mark{max-width:986px}.tabs-section.empty form.sort{margin:0 0 8px}.tabs-section.empty .gallery-view .col-right{padding:13px 0 0}.tabs-section.empty .result-head{font-size:13px;padding:0 0 11px 9px}.tabs-section.empty .result-head .label{margin:0 4px 0 0}.result-head ul{padding:0 0 0 9px;background-position:0 -671px}.result-head ul.expand-search-added{width:540px}.managers-list .image-holder img{width:auto}.managers-list{font-size:12px;padding:0 0 2px 1px}.managers-list .image-holder{margin:0 24px 0 0}.managers-list .text-holder{padding:7px 0 0}.managers-list h2{font-size:15px}.managers-list p{margin:0 0 14px}.managers-list address{padding:0 0 14px}.phone-list{padding:0 0 5px}.managers-list>li{padding:0 8px 16px 0;width:396px}.managers-list dl{width:225px}.tabs-section.empty .paging-row .pages{font-size:15px;line-height:30px;padding:3px 0 0}.tabs-section.empty .gallery-view{padding:0 0 36px}.tabs-section.empty.agent .gallery-view{padding:0 0 26px}.managers-row{padding:26px 0 13px 184px}.managers-row .heading h2{font-size:26px;line-height:30px}.managers-row .heading{padding:0 0 12px;margin:0 0 21px 1px}.managers-row .managers-list .image-holder{margin:0 19px 0 0}.managers-row .managers-list .text-holder{padding:10px 0 0}.managers-row .heading{max-width:801px}.help-row{padding:24px 0 24px 184px}.help-row.red{padding:24px 0 26px 184px}.help-row h1{font-size:28px;line-height:32px;margin:0 0 17px 1px}.help-row.red h1{font-size:26px;margin-bottom:22px}.help-list{font-size:12px;line-height:17px}.offer-columns .column{font-size:12px;line-height:17px}.offer-columns .more{font-size:12px;line-height:17px;background-position:1px -839px}.help-list>li{width:259px;padding:0 8px 15px 0}.offer-columns .column{width:235px}.help-list article{padding:9px 8px 7px 8px;min-height:254px}.help-list h3, .help-list h2{font-size:21px;line-height:23px;margin:0 0 0 3px;min-height:55px}.help-list .text-holder{padding:12px 15px 0}.help-list ul li{padding:0 0 0 8px}.help-list ul li:before, .help-list ul li .before{width:4px;height:4px;top:7px}.help-list .link, .testimonials-list .more{background-position:0 -839px;padding:0 0 0 9px}.about-row{padding:23px 10px 5px 186px;font-size:12px;line-height:17px}.about-row.gray{padding:23px 10px 5px 184px}.about-row h2{font-size:28px;line-height:33px;margin:0 0 24px}.about-row.gray h2{font-size:26px}.about-row p{margin:0 0 8px 3px}.more-list .image-holder{padding:3px}.more-list .image-holder img{width:138px}.more-list .image-holder{margin:0 18px 0 0}.more-list .text-holder{width:627px}.more-list li{padding:0 0 23px}.agent-head, .agent-head #start-box-bg{height:305px;border-width:6px}.agent-head .frame{padding:62px 10px 20px 183px}.agent-head .image-holder{margin:0 16px 0 0}.agent-head h1{font-size:47px}.profile-row{padding:0 0 0 8px}.profile-row .col-left{padding:25px 0;margin:0 16px 0 0}.designations-list li{padding:0;margin:10px 9px 0 0}.profile-row .col-left .title{margin:0 0 2px}.designations-list{margin:0 -12px 23px 0}.profile-row .text-column{padding:21px 43px 8px 0;font-size:12px;line-height:18px;width:470px}.profile-row h2{font-size:26px;line-height:30px;padding:0 0 16px}.profile-row .contacts-column{width:235px;padding:26px 0 20px 66px;font-size:12px;line-height:15px}.profile-row p{margin:0 0 13px}.profile-row .social-list{padding:0 0 13px}.profile-row .social-list li{padding:0 3px 5px 0}.profile-row address{margin:0 0 15px}.profile-row dl{margin:0 0 14px}.profile-row .btn-red{font-size:12px;height:40px;line-height:40px;padding:3px 0 0;width:205px}.listing-row{padding:17px 30px 7px 177px}.listing-row h2{font-size:27px;line-height:32px;margin:0 0 13px}.listing-row .list-view section{padding:0}.listing-row .list-view>li{width:493px;padding:0 0 13px}.listing-row .list-view figure img{width:117px}.listing-row .list-view .text-holder{padding:19px 7px 7px 0;width:171px}.list-view .txt{font-size:11px;line-height:16px;padding:11px 16px 7px 16px}.profile-row dt{width:76px}.agents-box .frame{float:none;margin:0;width:auto}.tabs-section.empty.agent .paging-row{margin:-12px 0 0;padding:0;max-width:798px}.tabs-section.agent .paging-row .pages{padding:3px 15px 0 0}.place-info{padding:30px 16px 9px 184px}.place-info .image-column{width:312px;margin:0 17px 0 0}.place-info .text-holder{padding:7px 0 0 3px;font-size:12px;line-height:18px}.place-info .headline h1{font-size:25px;line-height:30px;margin:0 0 2px}.place-info .headline address{font-size:16px}.place-info .social-list{padding:11px 0 0 32px}.place-info .headline>.holder{padding:0 0 12px}.description-section.sales{padding:22px 22px 17px 183px}.description-section.sales .details-block .col-left{width:312px;margin:5px 17px 0 0}.result-list .text-holder{padding:8px 11px 0}.result-list .list li{font-size:11px}.sales-list .text-holder{padding:6px 13px 0}.sales-box h2{font-size:29px;line-height:32px;margin:0 0 14px 1px}.sales-list section{width:194px;padding:10px 0 3px;min-height:157px}.result-list.sales-list section figure{width:184px}.sales-list img{width:184px}.sales-list .price{font-size:16px}.sales-list{font-size:12px;line-height:13px}.sales-list ul.list{padding:2px 0 0 2px}.sales-list>li{padding:0 6px 11px 0}.description-section.sales .details-block{padding:0 0 19px}.description-section.sales .amenities-map{padding:21px 0 0;max-width:793px}.courtesy-note{max-width:793px}.description-section.sales .amenities-map-holder{max-width:789px;margin-left:1px}.description-section.sales .amenities-map h3{margin:0 0 24px 3px}.description-section .amenities-map.census{margin:31px 0 0;padding:20px 0 30px 3px}.description-section .amenities-map.census h3{font-size:26px;line-height:32px;margin:0 0 28px}.amenities-map.census img{height:auto}.amenities-map.census .holder{padding:9px}.nav-box .feedback-box.mark{top:6px}.tabs-section.map-mode .heading{margin:0 0 0 188px}.tabs-section.map-mode .heading.map{margin:0;max-width:920px;width:auto}.house-box .open-label-fr, .house-box .new-label, .house-box .new-label-fr, .house-box .info-label, .house-box .open-label{width:98px;height:97px;background-position:0 -343px}.house-box .info-label{background-position:0 -1835px}.house-box .open-label-fr{background-position:-204px -1835px}.house-box .new-label{background-position:-218px -1480px}.house-box .new-label-fr{background-position:-103px -1835px}.house-box .carriage-label, .house-box .carriage-label-fr{width:98px;height:97px;background-position:-130px -1352px}.sold .house-box .image-holder-property-lg:after{background-position:653px 1px}.fr-ca .sold .house-box .image-holder-property-lg:after{background-position:653px 315px}.house-box .carriage-label-fr{background-position:-130px -2587px}.tabs-section.empty{padding:24px 6px 0 178px}.tabs-section.empty .heading{margin:0 0 0 2px;max-width:802px}.tabs-section.empty.agent .heading{max-width:795px}.tabs-section.empty.agent{padding:22px 5px 0 179px}.agents-box{padding:0 0 19px;max-width:814px}body.black .details-block .col-left{margin:0 3% 0 0}body.black .details-block .col-right h1{margin:0 0 11px}body.black .details-block .col-left{}body.black .details-block .col-left{margin-top:11px}body.black .description-section{padding:15px 5px 31px 185px}body.black .details-block .col-right h2{line-height:32px}body.black .contact-agent{width:299px;padding:10px 5px 11px 11px;margin:3px -2px 22px 0}body.black .details-block .details-row{padding:0 0 20px}body.black .details-block .details-row.info{padding:0 0 11px}body.black .short-description .image-holder{margin:0 0 12px}body.black .short-description h2{font-size:15px;line-height:20px}body.black .amenities-map{padding:18px 0 0}body.black .amenities-map h3{font-size:25px;line-height:31px;margin:0 0 23px 1px}.visual-about{height:211px;border-width:1px 1px 10px}.description-section.sales .details-block .map-holder .holder,#shelter-map{width:787px}.description-section.sales .details-block .map-holder{margin:0;padding:5px 0 15px}.intro-box{padding:4px 2px 0 184px}.intro-box .text-column{font-size:12px;line-height:17px;width:410px;padding:17px 25px 13px 0}.intro-box.intro-box-holder .text-column{width:410px}.intro-box.intro-box-holder .text-column .subhead{margin:0 0 24px 1px}.description-section.sales .details-block .list{padding:0;font-size:12px;line-height:15px;margin:0 1px 3px}.description-section.sales .details-block .list li{padding:0 6px 0 8px}.description-section.sales .details-block .list li:after{height:13px;top:3px}.description-section.sales .amenities-map .block-address{margin:0;padding-top:6px;font-size:12px;line-height:14px}.description-section.sales .amenities-map .block-address .holder{margin:-2px -3px 0 1px}.description-section.sales .amenities-map .block-address .column{margin-right:-2px}.description-section.sales .amenities-map .block-address .area{margin-bottom:17px}.description-section.sales .amenities-map .block-address h4{font-size:12px;line-height:15px}.agent-story .text-column{font-size:12px;line-height:17px;width:487px}.agent-story .video-holder{width:240px}.testimonials-section .text-column{width:440px;font-size:12px;line-height:17px}.franchises-column .slides{font-size:12px;line-height:17px;height:350px}.franchises-column{width:260px}.intro-box .text-column h2, .intro-box .text-column h1, .testimonials-section .text-column h1, .franchises-column h2, .agent-story h2{font-size:26px;line-height:30px;margin:0 0 16px}.intro-box .text-column p{margin:0 0 17px}.intro-box .video-column h2{font-size:26px;line-height:30px;margin:0 0 16px 6px}.intro-box .video-column{width:331px;padding:17px 10px 10px 25px}.intro-box .video{padding:4px;margin:0 0 14px}.intro-box .video-column .title, .intro-box .video-column h3{font-size:13px;line-height:15px}.intro-box .video-column h3{margin:0 0 10px}.intro-box .video-column .thumbs-gallery{margin:10px 7px 0 -8px;padding:4px 6px}.intro-box .video-column .thumbs-gallery .image-area{width:321px;height:181px;margin:0 0 3px}.intro-box .video-column .thumbs-gallery .pagination{height:40px}.intro-box .video-column .thumbs-gallery .pagination li{width:62px;padding-right:4px;height:40px}.intro-box .video-column .thumbs-gallery .btn-prev, .intro-box .video-column .thumbs-gallery .btn-next{background-position:-70px -1365px;width:33px;height:23px}.intro-box .video-column .thumbs-gallery .btn-next{background-position:-227px -1365px}.help-row.access{padding:28px 5px 27px 184px}.help-row.access .help-list h3, .help-row.access .help-list h2{margin:0 28px 3px 3px;min-height:29px}.help-row.access .help-list>li{padding-bottom:13px}.info-box .image-column.big{padding:22px 26px 3px 31px;width:539px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line08.png) repeat-y 100% 0}body.black .info-box .image-column.big{background:transparent}body.black .description-column{background:none}.image-column.big .house-box{padding:10px 14px 6px;margin:0 0 7px}.image-column.big .house-box .frame{padding:0 0 13px;min-height:342px}.image-column.big .tabset-photo img{width:114px}.big .tabset-photo .all{width:88%;height:50px;padding:18px 30px 15px 16px;font-size:19px;line-height:23px}.image-column.big .media-box .title{font-size:14px;line-height:17px;padding:0 0 5px}.info-box .description-column.details{background-position:100% 0;padding:23px 30px 16px 23px}.description-column .img-logo{margin:0 0 6px}.description-column.details .price{font-size:26px;padding:0}.description-column.details .article{font-size:13px;padding:0 0 13px 1px}.description-column.details .all-link{font-size:14px}.description-column.details .price-holder{margin:0 0 21px;padding:0 0 20px}.description-column.details .lot-box{padding:5px 17px 9px 11px}.description-column.details .lot-box .location{font-size:14px}.description-column.details .lot-box .size{font-size:16px;padding:2px 0 0}body.black .checkbox-form{width:auto}.news-detail{padding:11px 13px 10px 184px;font-size:12px;line-height:14px}.news-detail h1{font-size:26px;line-height:32px;margin:0}.news-detail .visual{padding:0 0 19px}.entry-meta, .news-detail .entry-meta{font-size:16px;padding:0 0 7px}.news-detail h2,.list-title{font-size:12px;line-height:15px}.news-detail h2{margin:0 0 13px}.news-detail figure.alignleft img, .news-detail figure.alignright img, .news-detail figure.aligncenter img{width:312px}figure.alignleft, figure.alignright, figure.aligncenter img{padding:4px}figure.alignleft{margin:0 26px 10px 2px}figure.alignright{margin:0 2px 10px 26px}.news-detail ul li:before, .news-detail ul li .before{width:4px;height:4px;top:5px}.news-detail p{margin:0 0 18px}.list-title{padding:0 0 12px 17px}.news-detail ul{padding:0 0 10px 17px}.news-detail li{padding:0 0 5px 9px}.video-box{padding:1px 0 18px}ol, .news-detail ol{padding:0 0 15px 17px}ol li, .news-detail ol li{padding:0 0 5px}ol li:before, ol li .list-item-before{margin:0 7px 0 0}.news-detail.campaign .visual{padding:0 0 12px}.news-detail.campaign{padding:11px 13px 21px 184px;font-size:12px;line-height:15px}.news-detail.campaign h1{font-size:26px;line-height:32px}.entry-meta, .news-detail .entry-meta{padding:0 0 2px}.news-detail.campaign p{margin:0 0 11px}.news-detail.campaign .video-box{padding:10px 0 28px}.news-detail.event-detail{padding:14px 13px 22px 184px}.news-detail.event-detail .visual{padding:0 0 16px}ul.entry-meta li{background-position:0 -380px}.news-detail.event-detail .entry-meta{padding:0 0 6px}.visual-about.team{height:213px}.visual-about.team h2{font-size:50px}.visual-about.team .holder{padding:0 0 7px 179px}.info-row{padding:17px 5px 17px 184px;font-size:12px;line-height:17px}.info-row h1, .info-row h2{font-size:26px;margin:0 0 15px}.info-row .column{width:387px}.employees-box{padding:23px 5px 37px 185px}.employees-list{font-size:12px;line-height:14px}.employees-list li{width:258px;padding:0 8px 20px 0}* +html .employees-list li{padding-right:11px}.employees-list article{padding:9px 9px 10px 10px;min-height:344px}.employees-list figure{padding:0 0 12px}.employees-list h2{font-size:21px;line-height:26px;margin:0 0 2px}.employees-list p{line-height:15px}.employees-list dl{margin:0 0 8px}.info-row.mark{padding:17px 5px 27px 184px}.info-row.mark .column{width:383px}.info-row.mark p{margin:0 0 17px}.help-row.franchising{padding:38px 5px 8px 184px}.help-row.advice{padding:27px 5px 26px 184px}.franchising .help-list article{min-height:253px}.advice .help-list article{min-height:253px}.help-list>li{padding:0 8px 13px 0}.intro-box.advice .text-column{padding:16px 25px 15px 0}.intro-box.advice .video-column{padding:17px 10px 11px 26px}.advice .help-list h3, .advice .help-list h2{font-size:21px}.advice .help-list>li{padding-bottom:14px}.help-row.four{padding:27px 5px 18px 184px}.help-row.four .help-list>li{width:192px}.help-row.four .help-list article{padding:9px 8px 7px}.help-row.four .help-list .text-holder{padding:12px 8px 0}.testimonials-box{padding:20px 8px 19px 187px;font-size:12px;line-height:15px}.awards-box{padding:20px 8px 19px 187px;font-size:12px;line-height:15px}.testimonials-list li{padding:20px 0}.testimonials-list figure{padding:4px;margin:0 13px 0 0}.testimonials-list img{width:246px}.testimonials-list .text-holder{padding:0 20px 0 0;padding-top:2px}.testimonials-list h3{font-size:21px;margin:0 0 16px}.testimonials-list .more{font-size:11px;margin:0 0 0 2px}.awards-list li{padding:20px 0}.awards-list figure{padding:4px;margin:0 13px 0 0}.awards-list img{}.awards-list .text-holder{padding:0 20px 0 0}.awards-list h3{margin:0 0 16px;font-size:21px}.awards-list .more{font-size:11px;margin:0 0 0 2px}.slide-block{padding:26px 5px 34px 182px;font-size:12px;line-height:17px}.slide-block .tabset{height:31px;line-height:27px;font-size:12px}.slide-block .tabset a{width:88px}.slide-block .tab-content .frame{padding:28px 21px 52px;min-height:335px}.slide-block h2{font-size:29px;line-height:36px;margin:0 0 6px}.slide-block p{margin:0 0 17px}.slide-block .slide-c{max-width:802px}.franchising-box{font-size:12px;line-height:17px;padding:30px 16px 29px 182px}.franchising-c{max-width:810px}.franchising-box p{padding:0 0 17px}.franchising-box h1{font-size:27px;line-height:33px}.franchising-form{margin:12px 0 27px}.form label{font-size:13px;padding:0 0 10px}.fr-ca .form .update-password label{font-size:10px}.franchising-form .col-left{padding:19px 19px 40px 0;width:422px}.form .row{padding:0 0 6px}.form .btn-row{padding:35px 0 0 80px}.franchising-form .col-right{padding:19px 0 52px 28px;width:329px}.franchising-box h2{font-size:14px}.franchising-box .contact-holder{padding:14px 0 0}.intro-box.report .text-column{padding-top:16px}.report-box{margin:72px 0 31px 1px;max-width:289px}.report-box h2, .intro-box .video-column .report-box h2{font-size:34px;line-height:36px;margin:0 0 20px 1px}.report-box .btn-black{height:26px;line-height:25px;font-size:12px;background-position:99% -2025px}.report-box{padding:26px 17px 18px 16px;margin:72px 0 29px 1px;max-width:295px}.report-box img{top:-81px;right:-9px;width:199px}.intro-box.differ{padding:0 8px 0 186px}.intro-box.differ h2{font-size:29px;line-height:34px}.intro-box.differ .text-column{width:413px;padding:28px 29px 32px 0;font-size:16px;line-height:19px}.intro-box.differ .video-column{width:321px;padding:29px 10px 15px 24px;font-size:13px;line-height:19px}.release-news{padding:15px 0 21px}.release-news li{padding:19px 0 18px}.release-news figure img{width:59px}.release-news figure{margin:3px 18px 0 0}.release-news .date{font-size:12px}.intro-box .release-news h3{font-size:16px;line-height:19px;margin:0 0 10px}.news-releases{padding:0 0 18px}.videos-box{padding:18px 0 5px}.videos-list{padding:11px 0 0;width:558px}.videos-list .image-holder{padding:4px;margin:0 0 9px}.videos-list .image-holder img{width:193px}.videos-list .btn-play{background-position:0 -395px;width:53px;height:54px;margin:-28px 0 0 -30px}.videos-list li{width:203px;padding:0 6px 4px 0}* +html .videos-list li{padding-right:9px}.join-box{padding:23px 0 20px}.intro-box .join-box h2{margin:0 0 9px}.join-box .frame{padding:15px 0 0;width:431px}.join-box .column{width:203px;margin-left:23px}.intro-box .join-box p{margin:0}.intro-box.differ .video-column h2{margin:0 0 29px 2px}.intro-box.differ .video-column h3{margin:0 0 23px}.media-contacts .box{padding:0 0 19px}.media-contacts{padding:0 0 26px}.downloadable-box{padding:20px 0;font-size:16px;line-height:19px}.intro-box.differ .downloadable-box h2{margin:0 0 4px}.downloadable-list{padding:7px 0 0;width:341px}.downloadable-list img{padding:4px;width:147px}.downloadable-list li{width:158px;padding:0 10px 20px 0}* +html .downloadable-list li{padding-right:13px}.logos-list{padding:0;width:352px}.logos-list li{width:153px;padding:0 18px 15px 0}.logos-list figure{min-height:109px}.logos-list footer a{line-height:26px;width:69px;font-size:12px}.contact-section{padding:2px 20px 0 183px;font-size:12px;line-height:17px}.contact-section h1{font-size:27px;line-height:36px;margin:0 0 13px}.contact-section p{margin:0 0 17px}.contact-section .form-column{padding:28px 13px 45px 0;width:430px}.contacts-form label{width:78px;padding:6px 4px 0 2px;font-size:12px}.contacts-form{padding:8px 0 0}.contacts-form .row{padding:0 0 17px}.contacts-form .btn-row{padding:3px 0 0 85px}.contact-section .contacts-column{padding:28px 0 45px 38px;width:312px}.contact-section .contacts-column h2{font-size:12px;line-height:17px;margin:0 0 14px}.contact-section .contacts-column .frame{padding:5px 0 28px 2px}.contact-section .contacts-column address{line-height:12px;margin:0 0 12px}.contact-section .contacts-column dd{margin:0 0 5px}.contact-section .contacts-column dt{width:59px}.contact-section .map{padding:9px}.franchising-box.find{padding:30px 4px 11px 183px}.franchising-box.find .franchising-form{margin:15px 0 22px}.franchising-box.find .col-left{padding:22px 17px 22px 2px}.franchising-box.find .col-right{padding:22px 0 22px 38px}.franchising-box.find .franchising-form .btn-row{padding:36px 0 0 83px}.visual-about.news{height:211px}.visual-about.news h2{font-size:58px}.visual-about.news .holder{padding:0 0 7px 222px}.intro-box .paging-row{margin:-25px 0 7px}.paging-row .pages{font-size:15px;padding:4px 8px 0 0}.intro-box.recreational{padding:4px 2px 0 184px}.intro-box.recreational .text-column{line-height:19px;font-size:12px;word-spacing:-1px}.intro-box.recreational .text-column p{margin:0 0 19px}.intro-box.recreational .video-column h2{margin:0 0 16px 6px}.intro-box.recreational .result-list{margin:18px 0 0;padding:13px 0 0;font-size:20px;line-height:21px}.intro-box.recreational .result-list section{padding:17px 11px}.intro-box.recreational .result-list .price{font-size:26px;line-height:30px}.intro-box.recreational .result-list .text-holder{padding:13px 11px 0}.intro-box.recreational .result-list li li{padding:0 6px 0 9px}.intro-box.recreational .result-list .list li{font-size:18px}.intro-box.recreational .result-list .list{padding:6px 0 0}.intro-box.recreational .result-list>li{padding:0 0 20px}.visual-about.shelter{height:212px}.visual-about.shelter .holder{padding:4px 0 7px 185px}.visual-about.shelter h2{font-size:52px}.intro-box.foundation{padding:2px 10px 0 185px}.intro-box.foundation .text-column{width:518px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line08.png) repeat-y 100% 0;padding:20px 25px 20px 0}.intro-box.foundation .text-column p{word-spacing:-1px;margin:0 0 17px}.intro-box.foundation .video-column{width:207px;padding:24px 10px 21px 28px}.intro-box.foundation .video-column h2{font-size:34px;line-height:33px;margin:0 0 -1px -2px;min-height:69px}.donate-box figure img{width:135px}.donate-box{font-size:13px;line-height:16px;padding:9px 14px 12px 13px;margin:0 0 22px}.donate-box p{margin:0 0 15px 2px}.donate-box .btn-black{height:27px;line-height:26px;font-size:12px;padding:0 28px 0 7px;background-position:100% -2024px}.engage-box{padding:12px 0 0}.intro-box.foundation .video-column h3{font-size:23px;line-height:29px;margin:0 0 7px}.social-icons a{width:47px;height:47px}.social-icons .facebook a{background-position:-138px -1238px}.social-icons .twitter a{background-position:-196px -1238px}.social-icons .youtube a{background-position:-253px -1238px}.testimonials-box.foundation{padding:19px 7px 0 186px}.testimonials-list ul{padding:0 0 15px}.testimonials-box.foundation .testimonials-list>li{padding:22px 0}.awards-box.foundation{padding:19px 7px 0 186px}.awards-list ul{padding:0 0 15px}.awards-box.foundation .awards-list>li{padding:22px 0}.visual-about.foundation{height:211px}.visual-about.foundation .holder{padding:0 0 6px 224px}.visual-about.foundation h2{font-size:55px}.intro-box.foundation.line .text-column{padding-right:32px}.foundation-block{padding:0 0 0 182px}.foundation-block .text-column{width:543px;padding:33px 10px 30px 0}.foundation-block .help-list h3, .foundation-block .help-list h2{line-height:25px;margin:0 0 10px 3px}.foundation-block .sidebare h3{font-size:24px;line-height:31px;margin:0 0 11px}.fr-ca .foundation-block .sidebare h3{font-size:20px}.foundation-block .sidebare{padding:27px 0 7px 28px;width:193px;font-size:12px;line-height:17px}.spotlight-box .image-holder{padding:4px;margin:0 0 16px}.spotlight-box h4{font-size:14px;line-height:15px;margin:0 0 13px}.foundation-block .sidebare>*{padding:20px 0}.events-box h3 img{width:47px;margin:0 14px 0 2px}.events-box ul{line-height:15px;margin:0 0 17px}.events-box li{padding:16px 0 15px 2px}.events-box li:first-child{padding-top:6px}.events-box .all-link{background-position:100% -1159px;margin:0 18px 0 0}.testimonials-list ul li{background-position:0 -694px}.details-section{padding:0 0 0 184px}.details-section .image-column{padding:31px 18px 20px 0;width:312px;margin:0 auto}.details-section .text-holder{padding:40px 12px 17px 0;font-size:12px;line-height:18px;width:226px}.details-section .text-holder .headline{width:182px;padding:0 0 24px;margin:0 0 11px}.details-section .text-holder h1{font-size:26px;line-height:28px;margin:0 0 5px}.details-section .text-holder address{font-size:16px;line-height:19px}.details-section .text-holder h2{font-size:26px;line-height:29px;margin:0 0 16px}.details-section .agent-column{padding:48px 0 20px 28px;width:207px}.details-section .agent-column dl{font-size:12px;line-height:17px;margin:1px 0 10px}.details-section .agent-column dt{min-width:62px}.details-section .btn-red{height:42px;line-height:42px;font-size:12px;margin:0 0 15px}.agents-section{padding:16px 0 80px 179px}.agents-section .center{max-width:815px}.agents-section .heading h2{font-size:25px;line-height:30px}.agents-section .heading{margin:0 11px 17px 2px}.direction-form{padding:10px 7px 7px;width:280px}.direction-form .title{font-size:13px;line-height:17px}.direction-form input[type=text]{width:158px}.direction-form input[type=submit]{width:238px}.map-area .btn-get{width:230px;font-size:14px;height:30px;line-height:30px;margin:0 0 0 -115px}.map-box .image-holder .tab{min-height:204px}.activeItem .map-holder{height:204px}.direction-form .scrollable-area{height:187px !important}.no-result{padding:180px 57px 195px 201px}.error-box{padding:116px 57px 142px 222px}.results-box{padding-left:197px}.provinces-form{padding-left:197px}.agent-story{padding:4px 0 0 182px}.offers-block{padding:10px 10px 16px 183px}.testimonials-section{padding:4px 53px 0 184px}.callout{font-size:24px}.error-box.e404{padding-left:315px}.error-box.e404 ul{width:100%}.dash-listings .listings-list,.dash-searches-holder{width:100%;text-align:center}.dash-listings .listings-list.empty{width:315px}.dash-listings,.dash-searches{margin-right:16px}.dash-searches{min-width:315px}.my-dash .result-list section{width:308px}.my-dash .result-list section img{width:80px}.dash-box{padding:24px 9px 34px 9px}.dash-box #lead-form .feedback-box .text, .dash-box #lead-form .feedback-box textarea{width:180px;min-width:180px}.dash-box #lead-form .feedback-box .btn-red{width:200px}.flyout{right:5px}.contact-section.user-info-form{padding-top:28px}.user-info-form .form{width:512px}.user-info-form .update-password{width:450px;margin-top:10px}.user-info-form .user-info{width:512px}.user-info-form .form .btn-red{margin:30px 5px 70px 336px;width:150px}.user-info-form .ddf-listing-lead{margin-top:10px;padding:15px}.dash-listings h3, .dash-searches h3{font-size:18px}body.fr-ca .dash-listings h3, body.fr-ca .dash-searches h3{font-size:12px}.dash-listings .count, .dash-searches .count, body.fr-ca .dash-listings .count, body.fr-ca .dash-searches .count{vertical-align:0}#saved_listings.empty:before{height:145px;background-size:630px 280px}#recent_listings.empty:before{background-position:-310px 0;background-size:630px 280px;height:115px}#saved_searches.empty{background-position:0 -180px;background-size:630px 280px}#recent_searches.empty{background-position:-316px -180px;background-size:630px 280px}.generic-container{padding-left:194px}.info-box .saveprop-btn, .info-box .removeprop-btn{font-size:11px;height:27px}.top-cities{max-width:938px}.top-cities h3{min-height:0;margin:0}.red-section.gray{padding:34px 10px 32px 17px}.fr #nav .link, .fr-ca #nav .link{padding:0 7px 0 0;width:125px}.fr #nav, .fr-ca #nav{margin:0 0 5px}.travel-time-controls{padding:0 0 22px 26px}.travel-time-controls .select-mode-toggler{width:128px}.travel-time-controls .value-label{min-width:100px}.fr #nav .link, .fr-ca #nav .link{padding:0 7px 0 0;width:125px}.fr #nav, .fr-ca #nav{margin:0 0 5px}#search-mode-toggler-tip{margin-left:390px}.select-box-search-result{border-top:1px solid rgb(191, 191, 191);float:left}.results-box .frame{-webkit-column-count:2;-moz-column-count:2;column-count:2}.location-map.map-view .col-left .result-title{padding-top:40px}.fr-ca .location-map.map-view .col-left .result-title{padding-top:70px}.travel-map.map-view .col-left .result-title{padding-top:80px}.fr-ca .travel-map.map-view .col-left .result-title{padding-top:110px}.tabset-photo .all{width:79px}.property-demographics-box .container-4 > .card, .property-demographics-box .container-6>.card{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.property-demographics-box .container-4 > .card.education-level, .property-demographics-box .container-6>.card.commuter{padding:1em 2em}.property-demographics-box .container-4 .card>.type-container{-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;padding:2em 0}.property-demographics-box .container-6 .card>.type-container{-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;padding:2em 0}.your-perfect-life-box.homepage .header{padding:5px 13px 5px 9px}.your-perfect-life-box.homepage section{padding:10px 13px 20px 9px}.your-perfect-life-box.homepage .ypl-results-details{width:calc( 40% - 13px );top:calc( ( 56px + 24px + 24px ) / 2 / -1 + 1em );right:13px}.ypl-contact{padding:24px 13px 0px 9px}.dash-box .ypl-contact #lead-form .feedback-box .text, .dash-box .ypl-contact #lead-form .feedback-box textarea{width:79%}.dash-box .ypl-contact #lead-form .feedback-box .btn-red{width:100%}.ypl-results-box div.area-info .col-left{padding:10px 5px 10px 15px;width:68%}.ypl-results-box div.area-info .col-right{width:30%}.ypl-results-box div.search-area > div.search-info .ypl-search-blue{right:0.5em}.ypl-results-box .ypl-results{width:30%}.ypl-results-box div.results-fieldset{width:67%}.ypl-results-box div.results-fieldset #ypl-form label div.col-left{padding:0 5px 0 25px}.ypl-results-box div.results-fieldset #ypl-form label div.col-left div.icon{width:45px;height:45px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right{width:70%;padding-right:20px}.ypl-results-box div.open-ypl-form{right:68.5%}.ypl-listings-box{padding-left:197px}.ypl-listings-box #ypl-segment-listings.popular-box{padding:24px 13px 0px 9px}.ypl-listings-box #ypl-segment-listings.popular-box ul.result-list li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.filter-row .slider-box .title-search-result{width:90px}.slider-box{width:480px}.popular-box .view-all, #seo-page .row .view-all{height:231px;width:101px}.residential-property .description-section{padding:31px 15px 38px 10px}.residential-property .description-section .content{max-width:650px}.residential-property .description-section .content .details-block{width:650px}.residential-property .address-bar{max-width:800px}}@media(min-width:801px) and (max-width:1254px){.property .address-bar{max-width:none;width:800px;margin:20px 5px 0 30px}.house-box .frame{padding:0 0}.tabset-photo{width:100%;margin:0 0}.tabset-photo li{margin:15px 0 10px}.info-box .description-column{width:265px}.social-list li{padding:0 3.5% 0 0 }body.black .details-block .col-left{margin:0 0}body.black .details-block .col-right{float:right;width:460px}body.black .expandable-box{margin-top:0px}.map-expandable-box .static-map{width:55%}.map-expandable-box .neighbourhood{width:40%}.image-column.big .tabset-photo{width:530px}body.black .image-column.big .tabset-photo li{box-sizing:border-box;height:95px;width:25%;margin:0}body.black .image-column.big .tabset-photo .all{font-size:14px;height:60px;padding:16px 2px 11px 8px;width:106px}.black .details-block .media-box{display:block}.black .description-column .media-box{display:none}.rooms em, .baths em, .lot-box .size{font-size:14px}.lot-box{padding:15px 0}.property .details-block{width:800px}.property .details-block .col-right{width:460px}div.property .map-expandable-box{max-width:800px}.black .details-block .media-box{display:block}.black .description-column .media-box{display:none}body.black .info-box .description-column{padding:22px 0 16px;width:231px}.image-holder-luxproperty-lg{height:342px;width:512px}body.black .house-box.js-init .frame>div{height:342px}.description-column .img-logo{width:60%}body.black .details-block .col-left{width:300px}}@media (min-width: 1255px){.image-holder-agent{width:170px;height:230px}.image-holder-maplist{width:128px;height:91px}.neighbourhood-imageholder{height:210px}.image-holder-property-lg{width:349px;height:235px}.map-panel ul#lower-panel li{max-width:125px;line-height:14px}}@media (min-width: 1256px) and (max-width: 1595px){.slide-block .tabset.screen2{display:block!important}.slide-block .tabset.screen1, .slide-block .tabset.screen3{display:none!important}body.black .protection-royale.agent-row .box img{width:30px}body.black .protection-royale .box span{font-size:11px;width:30px}body.black .protection-royale.agent-row .box{padding-bottom:10px}body.black .protection-royale.agent-row{padding-top:inherit}body.black .protection-royale.agent-row:first-child{padding-top:inherit}body.black .protection-royale .box span.label{font-size:12px}}@media (min-width: 1595px){body.black .agent-row .btn-red{font-size:18px;width:181px}.image-holder-agent{width:170px;height:230px}.image-holder-maplist{width:128px;height:91px}.neighbourhood-imageholder{height:200px}.image-holder-property-lg{width:349px;height:235px}.image-holder-luxproperty-lg{width:668px;height:450px}.social-list a{width:90px;height:32px;line-height:32px}.map-panel ul#lower-panel li{max-width:125px;line-height:14px}.slide-block .tabset.screen3{display:block!important}.slide-block .tabset.screen1, .slide-block .tabset.screen2{display:none!important}}@media (max-width: 1398px){.result-list{max-width:650px}.black .result-list{max-width:unset}}@media (max-width: 1150px){.result-list{max-width:450px}.select-box-search-result.select-box-search-result-wide, .fr-ca .select-box-search-result.select-box-search-result-wide{width:100%}}@media (max-width: 1050px){.your-perfect-life-box.homepage .header{padding:5px 13px 5px 9px}.your-perfect-life-box.homepage .header .description{display:inline-block;width:30%}.your-perfect-life-box.homepage section{padding:10px 13px 10px 9px}.your-perfect-life-box.homepage .ypl-segments.layout-flexbox ul li{width:calc(100% / 2 - 5%);padding-right:5%}}@media print{body.without-image img, .top-bar, .back-row, .info-box .image-column, .social-list, .all-link, .map-list, .amenities-map, #footer, .agent-row .btn-row,.btn-red,.open-box,#property-search-form{display:none !important}body, body *{background:none !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.description-column .img-logo{display:none}body{min-width:500px}.info-box, body.black .info-box{padding:0;border-width:0 0 1px;border-style:solid;border-color:#d7d7d7;overflow:hidden;position:relative}.info-box>div{min-height:10px !important}.info-box .description-column{padding:0 !important;width:64%}.description-column .price-holder, body.black .description-column .price-holder, .info-box .agent-column, .info-box .agent-column.mark,.lot-box{float:left;padding:20px 2% 110px !important;margin:0 0 -100px -2px;width:31%;border-left:2px solid #dfdfdf}.description-column .price-holder, body.black .description-column .price-holder,.lot-box{width:48%;padding:20px 4% 100px !important}.description-column .price-holder, body.black .description-column .price-holder{padding-left:0 !important}.lot-box{padding-left:5% !important;width:36%}.description-column .price-holder{margin-left:0;border:none}.info-box .agent-column.mark{padding-left:2% !important}.description-column .price{font-size:34px;line-height:40px}body.black .description-column .price{color:#000}.description-column h1{font-size:21px;line-height:25px}.description-column .article{font-size:17px}body.black .description-column .article{color:#000}.lot-box .title{font-size:15px;padding-left:0}.lot-box .location{font-size:18px;line-height:22px}.description-column.details .lot-box .location{font-weight:bold}.rooms{font-size:14px}.lot-box .row{padding:10px 0 10px 3px}.description-section.mark, .description-section, body.black .description-section{padding:20px 0}.details-block{padding:0}.details-block .col-left, body.black .details-block .col-left{float:right;width:42%}.details-block .col-right, body.black .details-block .col-right{float:left;width:43%}.map-box, .short-description, .short-description .text-holder{padding:0}.blue-box *{color:#000 !important}img{max-width:100% !important;height:auto !important}.agent-row .name{font-size:16px}.agent-row .text-holder{font-size:13px;line-height:15px}.details-block:after{clear:none;display:inline}.logo-print{display:block}.rooms li{margin-left:10px}.gallery-print-img{position:static}#lms-floater{display:none}.news-detail{margin:0 !important;padding:0 !important}.sort-print,#search-tabs,.expand-list-search{display:none}.tabs-section.search-results{padding:0 !important}}.amenities-map .direction-form{width:98%;height:350px}.amenities-map .direction-form fieldset{height:100%}.amenities-map .direction-form .scrollable-area{height:323px !important}#go-to-complete-directions{position:absolute;bottom:11px;left:50%;margin:0 0 0 -146px;background:#e12120;width:292px;height:43px;color:#fff;text-transform:uppercase;font-size:15px;line-height:43px;border-radius:3px;-webkit-border-radius:3px;text-align:center;visibility:hidden}#go-to-complete-directions:hover{text-decoration:none}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}.mfp-inline-holder.mfp-container::before{height:auto}}@media all and (max-width: 640px){.mfp-bottom-bar{display:none}img.mfp-img{padding:5px 0}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.aspectcorrect img, .aspectcorrect-letter img{display:block}}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox.png) -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/blank.gif);z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox-x.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox-y.png);background-position:-20px 0px}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox-x.png);background-position:0px -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox-y.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox.png);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancy_title_over.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox-x.png) 0px -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/fancybox/fancybox.png) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_close.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_nav_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_nav_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_title_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_title_main.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_title_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')}.lms .popup{left:-48px;bottom:-612px}.lms .feedback-box h1{font-size:22px}.popup{position:absolute;width:342px;z-index:999}.popup-top{z-index:11}.popup-c{background:#efefef;padding:15px 20px !important;box-shadow:0 0 6px rgba(50, 50, 50, 0.65);-moz-box-shadow:0 0 4px rgba(50, 50, 50, 0.65);-webkit-box-shadow:0 0 6px rgba(50,50,50,0.65);font-size:12px;line-height:17px;color:#595959;font-family:Helvetica,Arial,Verdana,sans-serif}#premessage,.premessage{width:440px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:24px;line-height:28px}#premessage h2,.premessage h2{font-size:21px}.loader{background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/preloader.gif);background-repeat:no-repeat;left:50%;top:50%;width:32px;height:32px;position:absolute}.popup-c>a{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) -160px 0;background-repeat:no-repeat;width:18px;height:15px;position:absolute;right:20px;top:16px}.pointer,.pointer-right,.pointer-top{position:absolute;width:25px;height:40px}.pointer{left:-23px;bottom:211px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/arrow_sprite.png) -15px 0px}.pointer-right{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/arrow_sprite.png) -0px -44px;right:-24px}.pointer-top{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/arrow_sprite.png) 0px -89px;top:-25px;right:30px;width:40px;height:25px}@media (max-width: 800px){.popup-c{position:fixed;top:92px;left:0;width:94% !important;;padding:3% !important;overflow:hidden;max-height:385px !important}.popup-c iframe{width:100%}.popup-c>a{z-index:10000}#lead-form .feedback-box .btn-row{padding:0;margin-top:-5px;margin-left:5px}#lead-form .premessage img{display:none !important}#lead-form .feedback-box .text, #lead-form .feedback-box textarea{width:220px;min-width:220px;padding-top:7px;display:inline-block;padding-bottom:7px;float:none}}address ul li{list-style-type:none}.result-list section{min-height:224px}.managers-list article{height:230px}.list-view section{height:130px !important}#map-list section{height:auto !important}.sales-list section{min-height:213px}.agents-box .map article{height:298px}.advice article, .four article, .access article, .franchising article, .offer-columns article, .foundation-c article{min-height:426px !important;max-height:426px !important}.help-row .help-list article{height:auto;padding-bottom:20px}article address ul{margin-left:0 !important}article address ul li{padding-left:0 !important}@media (max-width: 1595px){.managers-list article{height:208px}.sales-list section{min-height:194px}.agents-box .map article{height:280px}.advice article, .four article, .access article, .franchising article, .offer-columns article, .foundation-c article{min-height:395px !important;max-height:395px !important}.foundation-c article{height:350px !important}.help-row .help-list article{height:399px}}@media (max-width: 1255px){.managers-list article{height:170px}.sales-list section{min-height:163px}.advice article, .four article, .access article, .franchising article, .offer-columns article, .foundation-c article{min-height:332px !important;max-height:350px !important}.help-row .help-list article{height:328px}}.top-menu-label-source{display:none}.top-menu-label{display:none}@media (max-width:1000px){div.property .social-list{width:100%}div.property .tabset-photo li{padding:0 2px 0 0}}@media (min-width: 800px){#mobile-menu-container{display:none}#user-menu .back-row{display:none}.hi-user{display:none}#user-menu .separator{display:none}.mapBottomMenu{display:none}}@media (max-width: 800px){body{min-width:unset}.select-area select{width:100%;height:100%}.slider-box-sale .price-slider{width:98%}h3{font-size:21px;line-height:21px}p{margin-bottom:3px}body.fr-ca input.soc-login[type="button"]{padding-left:0}.soc-login,input[type=button].soc-login{padding-left:15px}.modal-signup-form{border-left:none}.createAccDiv{text-align:center;text-decoration:none;display:block;padding-top:60px;font-size:14px}.loginPopUpLogo{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/media-sprite.png) 0 -1603px;position:relative;width:154px;height:57px;text-indent:-9999px;margin-top:20%;left:50%;margin-left:-78px;display:block;margin-top:25px}.frame ul li, .info-row-c ul li{padding-bottom:16px}.red-section .btn-black{width:85%;padding-top:3px;padding-bottom:3px;margin-top:10px;background-position-y:-2021px;background-color:#191718}#lead-form{width:80%;margin:0 auto}#footer{padding-top:27px}#footer .inner{padding-bottom:0px}.top-menu-label{display:block;position:initial;margin-left:8px !important;margin-top:9px !important;text-transform:uppercase;color:#C5C5C5}.agent-box{display:none}#c-message strong{display:none}#c-message{position:fixed;bottom:-21px;width:80%;height:71px;padding-left:10%;padding-right:10%;background-color:black;left:0px}#mobile-menu-container{display:block;position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1;background:rgb(225, 33, 32);overflow-y:auto;padding-bottom:200px}#mobile-menu-container img{position:relative;padding:15px;max-width:80px}#mobile-menu-container .lang-toggle{position:absolute;left:125px;top:16px;color:white}#mobile-menu-container .lang-toggle a{font:1.2em/1.25em Helvetica, Arial, Verdana, sans-serif;line-height:29px;font-weight:bold;text-transform:uppercase}#mobile-menu-container .title{height:20px;line-height:20px;color:white;opacity:0.7;padding-left:15px;padding-top:25px}#mobile-menu-container.nav .link{width:196px}#mobile-menu-container.nav.is-opened-wide .link{width:245px}#mobile-menu-container.nav .slide li{width:190px}#main-content{position:absolute;top:50px;left:0px;width:100%;height:100%;box-shadow:-2px 0px 40px #000}#menu-main-menu{list-style-type:none}#menu-main-menu li{list-style-type:none;cursor:pointer}#menu-main-menu li:hover>span{text-decoration:underline}#hamburger{direction:none}.top-bar{height:50px;width:100%;top:0px;position:fixed}.top-bar.left-menu-opened{top:-50px;position:absolute}.start-box .search-form-toggle.left-menu-opened, .start-box .search-form-box.left-menu-opened, .search_page-search-form-toggle.left-menu-opened, .search-form-toggle.left-menu-opened, .start-box .search-form-box.left-menu-opened,.search-row.left-menu-opened{top:0px !important;position:absolute !important}.bar-c{height:50px}.logo,.logo-fr{background:rgba(0, 0, 0, 0) url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/simple_logo.png") no-repeat scroll 0 0;box-shadow:none;display:block;height:39px;left:auto;margin:5px auto;overflow:visible;z-index:999;position:relative;text-indent:-9999px;top:auto;width:106px}.logo-trade,.logo-trade-fr{position:absolute;left:50%;margin-left:-50px;top:60px;float:none}.ct .logo-trade, .ct .logo-trade-fr{background-size:100px;margin-left:-50px !important;margin:0}.ct .search-row{overflow-x:hidden}#hamburger{display:block;position:absolute;left:0px;top:0px;width:50px;height:50px}#hamburger .line{position:absolute;background:white;left:11px;width:20px;height:2px;top:24px}#hamburger #line0{top:19px}#hamburger #line2{top:29px}.top-bar .frame{padding:0 10px 0 0;position:absolute;right:0;top:0}.top-bar .frame #user-toggle, .top-bar .frame #menu-top-menu{display:none}#login{background-color:#000;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/login.png);background-repeat:no-repeat;background-position:center right;background-size:20px;background-position-y:15px;color:white;font-size:11px;font-weight:400;padding:0;margin:0}#login-txt{text-align:right;padding-right:29px;padding-top:19px}#nav{display:none}.nav-box .compaing-box{display:none}.start-box, .start-box .frame,#start-box-bg{height:245px}.nav-box .feedback-box.mark .btn-red{padding:4px}.nav-box .feedback-box.mark strong{display:none}.top-bar .nav-box{position:fixed;bottom:0px;top:auto;width:100%;left:0px}.nav-box .feedback-box.mark{width:92%;border-top:1px solid #161616;background-color:black;border-radius:0px;padding-left:4%;padding-right:4%;padding-bottom:16px;padding-top:10px}.language-box{display:none}.start-box .slider-wrap-price-range-label{position:absolute;right:5%;top:10px}.content>.index-box>.start-box,#start-box-bg{padding:0;height:auto;min-height:250px}.start-box.toggle-travel-time, .start-box.toggle-travel-time .frame, .start-box.toggle-travel-time #start-box-bg{min-height:335px}.start-box .holder, .start-box .holder h1{overflow:hidden;height:0;left:-10000px;padding:0px}.itunesAppStore{display:none}.start-box form{position:absolute;top:0px;left:0px;right:0px;width:100%}.start-box form fieldset{width:100%}.start-box .search-form-box{position:fixed;display:block;height:40px;left:0px;top:50px;margin:0px;padding:0px;width:100%;overflow:hidden;border-radius:0;z-index:1003}.start-box .frame ul.search-form-toggle{background:rgb(236, 237, 238);position:fixed;left:0px;top:50px;width:45px;height:40px;margin-left:0;z-index:1004}.start-box .frame ul.search-form-toggle li{position:absolute;padding:0;margin:0;width:45px;height:40px;min-width:auto;min-height:auto;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/toggle-sprite.png') !important;background-position:-36px 12px;background-size:70px}.toggle-travel-time .frame ul.search-form-toggle li{background-position:10px 12px}.search_page-search-form-toggle{position:fixed;top:51px;left:0px;width:45px;height:39px;background:rgb(236, 237, 238);z-index:100}.search_page-search-form-toggle div{background-repeat:no-repeat;background-size:70px;width:45px;height:38px;z-index:10000}.search_page-search-form-toggle #search_page-search-form-toggle-marker{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/toggle-sprite.png') !important;background-position:-36px 12px;text-indent:-9999px}.search_page-search-form-toggle #search_page-search-form-toggle-clock{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/toggle-sprite.png') !important;background-position:10px 12px;text-indent:-9999px}.search-row .search_page .input-holder{margin-left:10px;box-shadow:none !important;height:38px;-webkit-box-shadow:none !important}.logo-trade,.logo-trade-fr{width:auto}.start-box .search-form .input-holder, .search-row .input-holder{overflow-x:hidden;height:40px;width:100%;background:#FFF}.search-form .input-holder input, .search-row .input-holder input{font-size:14px;padding:8px 0;color:#000;padding-left:45px}.search-row .input-holder input{padding-left:0}.start-box span.submit{position:absolute;height:39px;margin:0;padding:0;right:5px;top:1px;width:40px;left:initial}.search-form input[type=submit]{position:absolute;right:0;height:40px;width:40px;border:none;border-radius:0px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/red_search.png) no-repeat center center;background-size:18px 18px;box-shadow:none}.search-form .submit{background:white}.start-box .range-row{background:rgba(235, 236, 236, 1);height:auto;overflow:hidden;border:0}.start-box .range-row .slider-wrap, .start-box .range-row .slider, .start-box .range-row .slider .ui-slider-range{height:7px;width:100%;background:none;display:inline-block;margin:0}.start-box .tt-range-row-inner, .start-box .range-row-inner{padding:0 20px}body.black .start-box .range-row .slider-wrap{margin-left:2%}.start-box .range-row .travel-slider .slider-wrap{width:100% }.start-box .range-row-outer{position:absolute;width:inherit;left:0px;right:0px;top:67px;margin:0px;padding:0px;box-shadow:none;z-index:1001;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.start-box .range-row-outer #range-pointer{background:none;position:absolute;overflow:hidden;width:15px;height:15px;box-shadow:0 16px 10px -17px rgba(0, 0, 0, 0.5);top:0px;left:50%;margin-left:-7px;display:none}.start-box .range-row-outer #range-pointer:after{content:"";position:absolute;width:7.5px;height:7.5px;background:rgba(235, 236, 236, 1);transform:rotate(45deg);top:7.5px;left:7.5px;box-shadow:-1px -1px 10px -2px rgba(0, 0, 0, 0.5)}.start-box .search-popup{width:100%;left:0px;display:block}.start-box .range-row-inner{margin:0px;padding:0px;width:100%;height:auto}.start-box .range-row .slider-box{padding:0 0 15px 0;margin:0;width:100%;position:relative;min-width:0px;border:none;border-top:1px solid #CCC}.slider-box-sale .title, .slider-box-lease .title{color:#000;font-weight:normal !important;padding-left:24px;padding-top:10px}.slider-box-sale .travel-time-display, .slider-box-lease .travel-time-display{position:absolute}.price-slider>.travel-time-display{position:absolute;right:65px;top:10px;font-weight:bold}.price-slider>.travel-time-units{position:absolute;right:28px;top:10px;font-weight:bold}.price-slider-search-result>.travel-time-display{right:68px;position:absolute;margin-top:-7px;font-weight:bold}.price-slider-search-result>.travel-time-units{position:absolute;margin-top:-7px;right:29px;font-weight:bold;color:#434343}.slider-box-sale .min-price, .slider-box-lease .min-price, .slider-box-sale .max-price, .slider-box-lease .max-price,  .slider-box-sale .dash, .slider-box-lease .dash{display:block;float:left;width:auto;position:relative}.travel-slider .value-label{position:absolute;right:20px;top:10px;font-weight:bold}.travel-slider .value-label{top:35px;text-align:right}.slider-box-sale .price-slider, .slider-box-lease .price-slider{width:calc(100% - 55px);margin-left:20px}.select-row.transport-mode-wrap{right:50% !important;margin-right:-170px;top:9px;position:relative !important;width:100%;margin-top:17px}.fr-ca .select-row.transport-mode-wrap{margin-right:-165px;width:320px !important}.fr-ca .select-row .transport-mode .transport-mode-type{margin-right:5px}.fr-ca .select-row .transport-mode.transport-mode-traffic{left:175px}.start-box .range-row .select-row{float:right;position:relative;height:auto}.fr-ca .start-box .range-row .select-holder .select-area .center{margin-left:-15px !important}.fr-ca .select-row.transport-mode-wrap{}.fr-ca .select-row.transport-mode-wrap .transport-mode{width:135px}.fr-ca .select-row .transport-mode.transport-mode-traffic .transport-mode-type{width:80px}.select-row.transport-mode-wrap .transport-mode:first-child{margin-left:10px}.location-row .range-row-inner{border-bottom:1px solid rgba(211, 209, 207, 1)}.video-gallery .image-holder{background-color:#616161;padding:5px;padding-bottom:0}.slider-box-sale .slider-wrap, .slider-box-lease .slider-wrap{padding:0;margin:0}.filter-row .slider-box{width:100%;overflow:hidden;border:none;margin-top:40px}.filter-section .heading .holder{height:19px;border:none}.filter-section .heading .holder #advanced-options{text-align:center}.filter-section .heading .opener, .agent-only .opener{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 100% -162px;background-size:7px;padding:0px 15px 0px 20px;display:inline-block;font-size:14px;font-weight:initial}.slider-box-lease .slider-wrap, .slider-box-sale .slider-wrap{padding:0;margin-top:15px;width:calc(96% - 20px);margin-left:2px;background:none}.range-row-inner>.slider-box-sale,.range-row-inner>.slider-box-lease{margin-left:-25px}.filter-row .slider-box .title-search-result{position:absolute;margin-top:-11px;left:20px}.filter-section .slider{width:calc(100% - 20px);background:#fff;border:1px solid rgba(188,188,188,1);border-radius:7px;background-color:#DADBDB}.filter-section .slider{}.filter-section .slider-wrap:first-child{padding-right:0}.filter-section .slider .ui-slider-range{background-position:0px -813px;background:rgb(225, 33, 32)}.filter-section .btn-list{width:100%;text-align:center}.list-holder .btn-list li{width:45%;display:inline-block;margin-left:2%;padding:0;margin-bottom:7px}.filter-section .list-holder .btn-list li{width:45%;padding:0;margin-bottom:6px;margin-left:2%}.filter-section .slide strong{margin-left:12px}.search-result-slide-box #property-type{}.filter-section .search-result-btn-list label{width:98%}.search-result-slide-box .advanced-options-wrap{padding-top:6px;padding-bottom:7px;text-align:center;width:98%;display:block}.search-result-slide-box .advanced-options-wrap .btn-update{display:inline-block;width:44%;margin:0;padding:5px;background-color:#E22520}.search-result-slide-box .advanced-options-wrap .save-search-btn-menu{width:44%;margin-left:1%}.search-result-slide-box .advanced-options-wrap .save-search-btn-menu .btn-save-search{display:inline-block;width:100%;margin:0;padding:5px;background-color:#A6A6A6}.property-box .btn-list li{width:45%;margin:0;margin-bottom:5px;padding:0;margin-left:2%;display:inline-block}.filter-section .select-area{width:100%;text-align:center;height:30px}.select-box .select-area .center{top:3px;left:-13px}.start-box .range-row  .select-row .select-holder{border-width:1px 0 1px 0}.start-box .range-row .select-row{width:100%}.start-box .range-row .select-holder .select-area{height:33px;padding-top:2px;text-align:center}.start-box .range-row .select-holder .select-area .center{top:auto;font-weight:normal}.start-box .range-row .select-row .select-holder:first-child{border-width:1px 1px 1px 0}.range-row-outer .travel-time-top-label{background-color:white;display:block;text-transform:uppercase;font-weight:bolder;padding:6px;height:12px;text-align:center;color:black}.range-row-outer .travel-time-top-label:before{content:'';background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/arrow_sprite.png) 12px -77px;background-size:11px;overflow:hidden;width:12px;height:5px;position:absolute;left:50%;margin-left:-6px;margin-top:-9px}.start-box.toggle-travel-time  .range-row-outer .travel-time-top-label #travel-time-top-label-time{display:block}.start-box.toggle-travel-time .travel-time-top-label #travel-time-top-label-location{display:none}.start-box:not(.toggle-travel-time)  .range-row-outer .travel-time-top-label #travel-time-top-label-time{display:none}.start-box:not(.toggle-travel-time) .travel-time-top-label #travel-time-top-label-location{display:block}.start-box .travel-time-row .travel-time-top-label, .travel-time-row .travel-time-top-label{display:block}.jcfcalc img{display:none}.more-search-options{margin:0;padding:5px;text-align:center}.more-search-options .opener{color:rgb(67,67,67)}.search-popup{top:122px}.toggle-travel-time .search-popup{top:245px}.filter-section{height:auto;background-color:#EEEEEF}#tt-range-row-inner{border-bottom:1px solid rgba(211,209,207,1);display:block;height:126px}#travel-time-slider-box{display:block;height:33px;margin-top:20px;width:100%}.start-box.toggle-travel-time .frame ul.search-form-toggle li.search-form-tab.location-search{display:block}.start-box.toggle-travel-time .frame ul.search-form-toggle li.search-form-tab.travel-time{display:none}.start-box:not(.toggle-travel-time) .frame ul.search-form-toggle li.search-form-tab.location-search{display:none}.start-box:not(.toggle-travel-time) .frame ul.search-form-toggle li.search-form-tab.travel-time{display:block}.mfp-container{padding:0px}#loginModal{width:100%;height:100%;bottom:0;position:fixed;left:0}#loginModal .modal-login-form img{display:block;margin:30px auto 0 auto;width:150px}#loginModal h2{text-transform:uppercase;font-size:17.5px;margin:20px 0 20px 0}#loginModal .modal-login-form{float:none;width:100%;height:auto;padding-top:0px !important}.soc-login,input[type=button].soc-login{font-size:11px}.fb-login{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png") no-repeat scroll -110% -25px #3b5998;background-position-x:-52px;background-position-y:-14px;background-size:66px}.gp-login{background:url("https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/ua-sprite.png") no-repeat scroll -96% -54px #d54432;background-position-x:-48px;background-size:70px;background-position-y:-36px}.login_sec a, .login_sec .chk-label-active{width:50%;font-size:12px}#loginModal a.show_signup_form{display:block;text-align:center}#loginModal .modal-signup-form{float:none;height:auto;width:auto;padding-top:0}#signupIntro{padding:5px 0 0 0}#show_signup_form, #signupIntro h2, #signupIntro img, #signupIntro .signup-intro-list{display:none}.columns-section section{margin:0px !important;padding-bottom:0px !important;padding-top:15px !important;padding-left:10px !important;padding-right:10px !important;width:100% !important;min-height:100px !important;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bg-line04.gif) repeat-x 0 100% !important}.feature-gallery .switcher{position:relative;top:0;float:right;padding-bottom:12px}.red-section section.column.widget_text{width:100%;padding:0px;margin:0px}.red-section section.column.widget_text br{display:none}.red-section .text-holder br{display:none}.red-section .text-holder .align-left{margin:3px 11px 0 0;float:initial;padding-bottom:10px}.red-section .text-holder{padding-top:2px;padding-bottom:2px}.red-section .all-link{font-weight:initial}#index-popular-box{padding:10px 0 16px 9px;background:rgb(239, 239, 239);border-top:0}.popular-box .frame{width:100%;padding:0 0 33px 0;height:200px}.popular-box .links{padding-right:10px;display:none}.popular-box .text-holder{padding:10px 10px 0px}.popular-box .list li:last-child{margin-left:5px;padding-left:3px !important;overflow:hidden}.feature-gallery .text-holder{padding:0;padding-top:4px;padding-bottom:4px;margin-top:3px}.popular-box h2{font-size:21px;padding-bottom:5px}.columns-section h3{font-size:21px}.feature-gallery h4{font-size:18px;line-height:23px}.feature-list .ua-action{margin-right:-6px}.popular-box .heading{padding:0}.popular-box address{text-overflow:ellipsis;white-space:nowrap;width:120px;overflow:hidden}.columns-section .center .channels-column{padding-left:6px !important;padding-top:7px !important}.columns-section .center>section{padding-top:6px !important}.columns-section .center-row{height:23px}.channels-column .row:first-child{margin-left:-5px}.red-section{padding-top:7px !important;padding-bottom:0}.red-section.no-top:last-child{padding-bottom:15px}.red-section.mark p{margin-bottom:5px}body.black .red-section h3{margin-top:8px;font-size:22px}body.black .properties-box .result-list section{width:130px}.properties-box .result-list .price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.properties-box .result-list section figure{width:130px}.c-trade .properties-box .result-list section figure{height:85px}body.black .properties-box .result-list section{padding:7px}.properties-box .result-list>li{padding-right:2px;width:auto}.properties-box .result-list .list li{font-size:11px;padding:0;padding-left:4px;margin-left:3px}.properties-box .result-list .list li:first-child{margin-left:0}.properties-box .result-list address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-trade>section{height:200px !important}.red-section h4{margin:0;margin-top:5px;margin-bottom:3px;margin-left:-1px}.red-section h3{font-size:20px;min-height:25px;padding-bottom:6px;margin-bottom:9px;margin-top:10px}.red-section .center .widget_text p{}.red-section .social li.facebook a{background-size:160px;background-position:-102px -269px;width:30px;height:57px}.red-section .social li.twitter a{background-size:201px;background-position:-131px -278px;width:70px;height:57px}.popular-box .view-all{top:auto;right:auto;left:0;bottom:0;width:98%;height:33px;border-radius:3px}.popular-box .inner{width:102% !important;overflow:scroll;margin-left:-8px;padding-bottom:0px}.popular-box ul{height:auto}.popular-box .inner::-webkit-scrollbar{display:none}.popular-box .inner>ul>li{padding:0 8px 0 1px;width:130px;margin-left:15px}.popular-box .view-all span{font-size:12.5px;height:33px}.popular-box .view-all span br{content:" ";margin-right:3px;display:inline}.popular-box li section{width:138px;min-height:170px;z-index:2}.thumbz{height:75px}.search-row{padding:0px;position:fixed;width:100%;z-index:999}.search-row label{padding-top:0}.search-row:not(.search-form) label{display:none}.search-c{overflow:visible}.search-row input[type=text]{padding-top:12px}.form-wrapper .search-row input[type=text]{padding-left:25px}.search-row input[type=submit]{height:40px;width:40px;left:50%;margin-left:-20px;border:none;border-radius:0px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/red_search.png) no-repeat center center;background-size:18px 18px;box-shadow:none}.search-row .submit{background:white;border:0;height:40px;width:40px;box-shadow:none}.search-row .search-result-search-c .submit{position:relative;margin-top:-41px;width:6%;margin-right:-43px;margin-top:-38px;height:35px;overflow:hidden;float:right}.filter-section .row{padding-left:5px;width:100%}.slide-box{display:none}.filter-row{display:none}.property-box{padding:5px;width:100%}.filter-section .buy-row{padding:5px;width:100%}.filter-section .radio-holder{float:none;margin:1px 53px 10px 0}.filter-section .radio-holder .btn-list{margin-left:7px}.filter-section .radio-holder .title{padding-top:0}.filter-section .buy-row .btn-list:not(.choice-box){width:100%}.slider-box-search-result,.slider-box-sale,.slider-box-lease{border-bottom:1px solid rgba(191, 191, 191, 1);padding-bottom:15px}.keyword-row .tip{margin:5px;text-align:center}.form-wrapper .keyword-row input{width:92%;box-sizing:border-box;padding:10px;border:1px solid #e0e0e0;background-color:#F6F6F6;border-radius:3px;margin-left:2%;height:33px;text-overflow:ellipsis;white-space:nowrap;padding-right:9px}.save-search-btn-menu{}.search_page .save-search-btn-menu{display:none}.result-head{position:inherit;top:90px;background:rgb(223, 223, 223);margin:0;padding:11px 0 0 10px;height:auto;max-height:40px;width:94%;overflow-y:scroll}.result-head>span{display:block;float:left}.result-head span.result-info{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:80%}.result-head span.edit-result{width:20%;text-align:right;margin-left:-18px}.result-head span.edit-result a{font-size:12.5px;color:rgb(76, 76, 76);font-weight:bold;border:1px solid rgba(76, 76, 76, .5);border-radius:2px;padding:2px 7px}.result-head ul, .result-head .label, .result-head ul li{float:none;display:inline}.tabs-section{padding:40px 0 0 !important}#seo-page .tabs-section{padding:0 !important}.tabs-section.search-results .heading{height:90px;margin:0;background:none}.tabs-section.map-mode .travel.heading.map{display:none}.tabs-section.empty .gallery-view{text-align:center}.tabs-section.empty .result-head{display:inline-block;width:100%;padding:4px;margin-bottom:4px;margin-top:-8px}.tabs-section.empty .managers-list{margin-left:-10px}.tabs-section.empty form.sort{margin:0}.tabs-section.empty .sort .select-area{border:1px solid silver}.managers-list>li{width:86%}#search-tabs{text-align:center;border-bottom:1px solid silver;margin-top:4px}#search-tabs li{display:inline-block;float:none}#search-tabs li:first-child{margin-right:-4px}.sort-print{bottom:10px;width:100%;right:auto}.sort-print form{margin:0 10px;float:none}.sort-print form label{display:none}.tabs-section .heading .print{left:-10000px;position:absolute}.sort-print .sort .select-area{width:100% !important;border:1px solid silver}#seo-heading{display:none}#seo-page section.row, #seo-page .place-info, #seo-page .popular-box, #seo-page .provinces-form, #seo-page .tabs-section{padding-left:10px;padding-right:5px;padding-top:5px}#seo-page .image-column{width:100%}#seo-page .place-info .social-list{border-bottom:0;width:100%}#seo-page .row .view-all{display:none}#seo-page .image-column{padding-top:10px}#seo-page .place-info .text-holder{padding:11px 9px 10px 10px;background:none}#seo-page ul.top-list{width:100%;background:none}#seo-page .row .col-left{width:97%}#seo-page .row .col-right{min-width:initial;width:100%;padding:0;background:none}#seo-page .row .center{overflow-x:hidden}#seo-page ul.top-list li a{padding:1px;margin-left:5px}#seo-page .image-holder-property-lg{width:91%;margin-left:1%}#seo-page .popular-box li section{width:142px}#seo-page .row .center{padding:7px 0 7px 0}#seo-page{padding:0;margin-top:40px}#seo-page .place-info .headline{margin:0 3px 0px -3px}#seo-page .place-info.small .text-holder{min-height:initial}#seo-page .small .image-column{width:100%}#seo-page ul.top-list.all{background:none}#seo-page ul.top-list.all li{width:125px}#seo-page .search_page-search-form-toggle{margin-top:40px}#seo-page .search-c{padding:0}#seo-page .search-row .input-holder{padding:0 27px 0 55px}#seo-page .place-info{margin-top:40px}#seo-page .provinces-form{padding-top:45px}.place-info  .image-column .social-list li{width:100%}h2.bg{font-size:20px}#seo-page ul.top-list li{width:33%}#lead-form{width:100%}div.property #lead-form{width:80%;margin:0 auto}#lead-form .feedback-box h2{padding:10px 0;margin:0 auto;width:100%}#lead-form .feedback-box .text{width:80%;margin:0 auto}#lead-form .feedback-box textarea{width:80%}#lead-form .feedback-box .btn-row{margin-left:0px;margin-top:10px}#lead-form .feedback-box .btn-red{width:100%;margin:0 auto}.gallery-view .col-right{padding-top:0}.result-list>li{display:block;padding:2.5px 0;width:100%}.result-list section{width:auto;overflow:hidden;padding:10px 0 10px 5px;min-height:85px !important}.result-list section figure{float:left;width:40%}body.black .info-box{padding:70px 0 0}.info-box{width:100%;padding:0}.info-box.mark .image-column{float:none;width:80%;padding:0;margin:0 auto}.info-box.mark .description-column{float:none;padding-bottom:10px;padding-top:10px}.house-box{box-shadow:none;margin:0 auto;width:100%;padding:0;text-align:center}.house-box .frame{padding:0;display:inline-block;height:200px;width:100%}.tabset-photo{display:none}div.property .social-list{margin-left:0px;width:80%;margin:0 auto;padding-top:10px;margin-bottom:0px !important}body.black .social-list{width:94%;margin:0 auto;padding-top:3%}body.black .social-list a{width:auto}.agent-column.third-agent{padding:5px;width:100%}.agent-column.third-agent .team{width:100%}.agent-column.third-agent .agent-row{float:none;margin:0;width:100%}article .agent-imageholder-property{float:left;margin:0 0 30px 5px;padding-right:20px}article .text-column li{padding-left:10px}.agent-holder dl{float:left;width:71%}.agent-column.third-agent .text-holder{margin-left:110px}.agent-holder .email{clear:inherit;margin-bottom:8px;float:left;width:71%}body.black .agent-holder .email{clear:inherit;margin-bottom:0px;height:0px;float:left;width:71%;visibility:hidden}.agent-holder .view-properties{margin:10px 0;float:left}body.black .agent-holder .view-properties{display:none}.agent-holder .email dt{max-width:100px;margin-right:10px;float:left}.agent-row .website-link{z-index:0;float:left;left:8px}.agent-column.third-agent .btn-row{width:90%;margin-left:3%}.agent-row .btn-red{height:20px;line-height:20px}.agent-row.big{margin-bottom:0}#measurement-tool{padding-bottom:0}.agent-row .frame{padding:0}.agent-row .post{padding:5px 0 8px}.social-list .neighbourhood-imageholder{display:none}.social-list li:first-child{display:none}.social-list li{width:48.5%;padding:0;text-align:center}div.property .social-list li{width:48.5%;padding:0;text-align:center}.social-list li a,.social-list li .holder a{display:block;width:auto;padding:3px}.fr-ca .social-list li{width:36%}.fr-ca .social-list input{width:55%}.info-box .saveprop-btn, .info-box .removeprop-btn{height:32px;font-size:14px}div.property .info-box .saveprop-btn, .info-box .removeprop-btn{height:32px;font-size:14px;float:right;width:48%}.social-list input{margin-left:2%;width:45%}.social-list .share{background-position:100% -379px;font-size:14px}.info-box .social-list .share{background-position-y:-377px}#breadcrumbs ul li a{padding:0 5px 0 12px;font-size:10px;line-height:20px}#breadcrumbs ul li:last-child a{padding-right:12px}#breadcrumbs ul li a:before{border-top:10px solid rgba(255, 255, 255, 0);border-bottom:10px solid rgba(255, 255, 255, 0);border-left:10px solid #ccc}#breadcrumbs ul li a:after{border-top:10px solid rgba(255, 255, 255, 0);border-bottom:10px solid rgba(255, 255, 255, 0);border-left:10px solid #ececed;right:-10px}.house-box .new-label{zoom: .75}.checkbox-form{width:auto}body.black .amenities-map .map-holder{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:white;padding:2%;padding-top:2px;padding-bottom:7px;width:93%;margin-left:0;border:none}.amenities-map{padding-top:5px}.amenities-map h3{font-size:12.5px;margin-bottom:5px}.map-list a{font-size:12px;padding:3px 0 0}.office .map-list a{padding:3px 14px 0}.map-list a:hover, .map-list .active{padding-right:0}.office .map-list a:hover, .office .map-list .active{padding-right:13px}#lms-floater{left:-10000px}.back-row{padding:5px 15px 2px 10px;position:fixed;top:50px;width:100%;height:34px;z-index:99}.source-rbc .back-row{height:50px}.address-bar{margin:40px 0 0}.source-rbc .address-bar{margin:56px}.address-bar .article, .address-bar h1+.article{float:none}.info-box .description-column{padding:11px 10px 55px 0px;width:100%;border-bottom:1px solid #BBB}body.black .description-column{border-top:1px solid #0A0A0A;float:none;padding-bottom:0;width:80% !important;margin:0 auto;padding:30px 15px;border:none}.description-column .img-logo{width:21%;float:left;margin-left:3%;margin-right:10px;max-width:98px;margin-bottom:30px}.provinces-form{padding:20px}.results-box{padding:20px}body.black .description-column .price-holder{background:none;padding:0;margin-bottom:2em}.info-box .description-column .price-holder{margin:0;margin-left:3%;width:100%;background:none}.lot-box .title{}.lot-box .row{}.description-column .price-holder{margin-left:0;padding:0}.description-column .all-link{background-position:98% -164px}body:not(.black) .price-holder #mortgage-calculator{}.price-holder #mortgage-calculator{position:static;background-color:black;left:3%;padding:2%;padding-top:5px;padding-bottom:5px;width:90%;margin-bottom:10px}.price-holder #mortgage-calculator img{height:25px;margin-left:5px}.price-holder #mortgage-calculator div{margin-top:6px;color:white;margin-left:36px}.info-box.third-agent .description-column{padding-top:10px;width:100%;border:none;background:none}.info-box .description-column .lot-box{padding:2em 10%;width:80%}.short-description #neighbourhood-img{height:auto}body.black .description-section #measurement-tool{padding-bottom:0;text-align:center;width:100%}body.black .description-section #measurement-tool .select-holder{width:90%;margin-left:5%;display:inline-block}.description-section #measurement-tool .select-area .center{top:0}#measurement-tool.select-box .select-area .center{left:15px}.description-section #measurement-tool .select-area .center{padding-left:0}#measurement-tool.select-box .select-area .select-opene{right:4px;width:20px}.description-section .details-block{display:flex;flex-direction:column;padding-bottom:3px}body.black .details-block .col-left{order:1}body.black .details-block .col-right{order:0}article .agent-imageholder-luxproperty{width:30%}body.black .agent-row .text-holder{width:63%}body.black .agent-row .btn-red{line-height:24px;width:100%;margin-top:38px;height:inherit}body.black .agent-row.big, body.black .agent-row{padding:2em 0}body.black .details-block .col-right h2,body.black .amenities-map h3, .details-block .col-right h2, .details-block .col-right h3{padding-bottom:0px;margin-bottom:5px;color:#E12120}div.property .map-expandable-box{width:80%;margin:0 auto;float:none;order:1}div.property .details-block{width:80%;margin:0 auto}div.property .details-block .col-left{width:100%}div.property .details-block .col-right{width:100%}body.black .map-expandable-box{float:none;width:80%;margin:0 auto}body.black .map-expandable-box .neighbourhood{margin:0 auto}body.black .amenities-map h3{color:#b2b2b2;font-size:14px;padding-top:3px;padding-bottom:3px}body.black .amenities-map{padding-top:3px;margin-left:0}.details-block .col-right p{margin-bottom:10px}.details-block .col-right p{}ul.property-features{margin-bottom:5px}body.black .details-block{float:none;width:80%;margin:0 auto }body.black .details-block .col-left{float:none;width:100%;margin:0 auto}body.black .blue-box{margin:0;padding:0 0 2em;color:white}.image-column.big .house-box{float:none;width:80%;padding:0;margin:0 auto;background:none}.house-box.js-init .frame > div, body.black .house-box.js-init .frame>div{height:375px}.house-box .photo-count{position:absolute;bottom:13px;background-color:#231E1E;width:45px;text-align:center;margin-left:-23px;padding:5px;color:white;font-size:15px;opacity:0.7;left:50%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;z-index:1;display:none}.image-column.big .house-box .frame{padding-bottom:0px !important}.house-box .frame>div:first-child{display:inline-block}.col-left .agent-column{width:100%;float:left}.details-block .col-left{order:1}.details-block .col-right{order:0}.description-section.mark{padding:0px 10px 38px 10px;width:auto}.expandable-box{box-sizing:border-box;margin:1.5em 0;width:100%;order:1}.expandable-box .property-demographics-box{margin:1.5em 0 0}.blue-box{margin:0 0 12px 0}.blue-box,.short-description{box-sizing:border-box;width:100%}.details-block .col-left, .details-block .col-right{width:100%;overflow:hidden}.info-box .agent-column.mark{width:calc(100% - 20px);padding:5px 10px 13px 10px;padding-bottom:0px}#fancybox-wrap{position:absolute;width:100% !important;background-color:aqua;left:0px !important;padding:0 !important}#fancybox-content{width:98% !important;padding:0;border-width:0 !important;padding-top:5px;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}#fancybox-close{right:2px !important}figure.same-height-left.same-height-right{text-align:center}figure.same-height-left.same-height-right img{display:inline-block}.agent-head .frame{padding:30px 10px 20px 10px}.agent-head #start-box-bg{height:100%;background:#777}.agent-head{height:auto;margin-top:40px}.agent-head .image-holder-agent{margin:0 24px 0 0;float:left;border:2px solid #fff}.agent-head .text-holder{padding:0}.image-holder-agent{width:100px;height:135px}.agent-head .btn-red{margin-top:10px;width:calc(100% - 25px)}.agent-head .protection-royale .btn-red{width:50%}.agent-head h1{margin-bottom:10px;font-size:23px;letter-spacing: .5px;line-height:30px}.profile-row{padding:0 10px}.profile-row .col-left{float:none;padding:0;margin:0;width:100%}.profile-row .text-column{padding:21px 0  8px 0;width:auto}.profile-row .contacts-column{width:100%;padding:26px 0 20px 0}.listing-row{padding:17px 10px 7px 10px}.designation-link{display:block;height:36px;width:67px}.nagab{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -675px -38px}.abr{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -675px -152px}.eagent{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -675px -114px}.sres{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -675px 0}.shelter{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -744px -152px}.social{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -744px 0}.clhms{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -750px -190px}.commercial{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -750px -228px}.fr-ca .eagent{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -744px -114px}.fr-ca .social{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/awards-sprite.png) no-repeat -744px -38px}form.filter-section[action="/search/offices/"],form.filter-section[action="/search/agents/"]{background:#fff;position:relative;padding-top:43px;padding-bottom:0;border-bottom:1px solid #c8c7c7}form.filter-section[action="/search/offices/"] .search-row, form.filter-section[action="/search/agents/"] .search-row{position:static;height:auto}form.filter-section[action="/search/offices/"] .search-c, form.filter-section[action="/search/agents/"] .search-c{position:static;padding:0;background-color:#DADBDB;padding-bottom:1px}form.filter-section[action="/search/offices/"] .search-row .input-holder, form.filter-section[action="/search/agents/"] .search-row .input-holder{position:static;display:block;float:none;width:auto;padding:0;box-shadow:none;margin-top:1px;margin-left:-3px}form.filter-section[action="/search/agents/"] .search-row .input-holder:first-child{margin-top:6px}form.filter-section[action="/search/offices/"] h1, form.filter-section[action="/search/agents/"] h1{display:none}form.filter-section[action="/search/offices/"] .search-row .submit, form.filter-section[action="/search/agents/"] .search-row .submit{position:absolute;top:auto;bottom:0;left:0;width:100%}form.filter-section[action="/search/offices/"] .search-row input[type=text], form.filter-section[action="/search/agents/"] .search-row input[type=text]{padding-left:10px;border-top:1px solid rgb(191,191,191)}form.filter-section[action="/search/offices/"] .search-row input[type=submit], form.filter-section[action="/search/agents/"] .search-row input[type=submit]{background:#e12422;margin:5px 10px;position:relative;width:calc(100% - 20px);height:30px;text-indent:0;font-size:12.5px;color:#fff;font-weight:bold}form.filter-section[action="/search/offices/"] .heading, form.filter-section[action="/search/agents/"] .heading{background:#e7e8e9;border:0}form.filter-section[action="/search/offices/"] .heading .holder, form.filter-section[action="/search/agents/"] .heading .holder{background:none}form.filter-section[action="/search/offices/"] .slide-box, form.filter-section[action="/search/agents/"] .slide-box{display:block}form.filter-section[action="/search/offices/"] .for-row, form.filter-section[action="/search/agents/"] .for-row{top:0;position:absolute;width:100%;display:table;padding:0 0 0 0;background-color:#EFEFEF}form.filter-section[action="/search/offices/"] .for-row .btn-list label, form.filter-section[action="/search/agents/"] .for-row .btn-list label{display:inline-block;text-align:center}form.filter-section[action="/search/offices/"] .for-row .btn-list, form.filter-section[action="/search/agents/"] .for-row .btn-list{padding:0;padding-top:2px;padding-bottom:1px;height:40px;text-align:center;background-color:#EFEFEF}form.filter-section[action="/search/offices/"] .for-row .btn-list li, form.filter-section[action="/search/agents/"] .for-row .btn-list li{float:none;display:inline-block;padding:4px 8px 6px 0;text-align:center}form.filter-section[action="/search/offices/"] .for-row .title, form.filter-section[action="/search/agents/"] .for-row .title{display:none}form.filter-section[action="/search/offices/"] .row, form.filter-section[action="/search/agents/"] .row{padding:10px;padding-top:0;background:none;background-color:#EFEFEF}.help-row.red{padding:24px 0 26px 10px}.help-row .help-list article{height:auto !important;min-height:auto !important;padding-bottom:10px}.help-list .text-holder{padding:6px 0 0 0;text-align:left}.advice .help-list h3, .advice .help-list h2{margin:0;padding:0;padding-bottom:6px}.help-row .help-list{width:100%;text-align:center}.help-row .help-list>li{width:300px;display:inline-block}.help-list h3, .help-list h2{margin:0 0 5px 0;min-height:auto}.about-row.gray{padding:23px 10px 5px 10px}.frame ul li{padding:0 !important;list-style:none}.program-box .frame li{padding-left:7px !important}.more-list{padding:10px 0 0}.frame ul, .info-row-c ul{margin:0}.more-list .text-holder{width:auto;display:inline-block}.more-list .image-holder{margin:0 18px 10px 0}.selects-row label{width:100%;padding-bottom:6px}.filter-section .agent-only .select-area{width:93%;float:left;margin-left:1%}.filter-section .active .heading .opener{background-position:98% -126px}.agent-search-button-mobile{text-align:center;background-color:white;margin-top:-5px;display:block;margin-top:0px}.agent-search-button-mobile .btn-red{border:none;width:90%;max-width:400px;display:inline-block;margin:1%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.search-row .input-holder.location{margin-left:-1px}.filter-section .search-c .submit{position:absolute;width:41px !important;height:38px;margin-left:-105px;right:0px}.agent-only .designation-row #designations{text-align:center}.agent-only .selects-row .select-area:after{content:' ';position:absolute;left:0;margin-left:-15px;margin-top:11px;width:110%;height:1px;background-color:gainsboro}.agent-only .agent-only-close{position:absolute;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/main-sprite.png) -192px 10px;background-size:116px;right:10px;width:18px;height:24px}#agent-offices-btns{display:none}.contact-search-type{display:block}.agent-only .designation-row #designations li{display:inline-block}#property-type .btn-list li{float:none;display:inline-block;width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-section .agent-only .select-area{width:92%;margin-right:0px;margin-left:1%}.max-div-search-result .travel-time-top-label{}.visual-about{margin-top:40px}.visual-about.team .holder{padding:0 0 7px 0}.visual-about h1{font-size:30px;width:auto;text-align:center;line-height:100%}.visual-about .frame{z-index:0}.agent-story{width:auto;padding:4px 10px 0 10px}.agent-story .text-column{width:auto;padding:0}.agent-story .video-holder{float:none;width:auto;margin:0}.agent-story .video{width:auto;margin:10px 0}.agent-story .text-column{float:none}.agent-story .text-holder{margin:10px 0}.agent-story .buttons-column{overflow:hidden;margin-left:-10px;padding:10px 0;width:auto;float:none}.agent-story .buttons-column .btn-red{float:left;padding:0;margin:0 0 10px 10px;width:calc(50% - 10px);font-size:12.5px;height:auto;line-height:30px;white-space:nowrap}.offers-block{padding:10px 10px 16px 10px}.offer-columns{width:auto;margin:0}.offer-columns .column{width:auto;display:block;margin:15px 0 0 0;min-height:auto;max-height:initial !important;min-height:initial !important;padding-bottom:10px}.intro-box{padding:5px 5px 0 5px}.intro-box.advice .text-column{background:none;width:95%;padding:7px 0 15px 0;margin:5px 5px 5px 5px}.intro-box.advice .video-column{padding:17px 0 11px 0;width:auto}.intro-box .video{width:auto;margin:0 0 14px 0;border:none}.intro-box .video, .agent-story .video{background:initial;margin-bottom:5px;padding-bottom:0px}.intro-box .text-column p{margin:0 0 0px;margin-top:12px}.help-row.advice{padding:27px 5px 15px 10px;float:none;height:auto}.news-detail{padding:11px 10px 10px 10px;height:auto}.intro-box.report .text-column{width:auto;background:none;padding-right:0;float:none}.intro-box .video-column{float:none;width:auto;padding:17px 0 10px 0}.report-box{max-width:none;margin:60px 7px 10px 2px}.intro-box.differ{padding:0 8px 0 10px}.intro-box.differ .text-column{float:none;width:auto;padding:15px 0 0px 0;background:none}.intro-box.differ .video-column{float:none;width:auto;padding:5px 0 5px 0}.intro-box.differ h2{font-size:24px;line-height:24px;margin:0}.release-news{padding:15px 0 2px}.videos-box .videos-list li p{margin-top:-5px;margin-bottom:8px}.media-contacts .box{padding-bottom:12px}.intro-box.differ .video-column h2{margin:0 0 3px 0px;font-size:24px}.intro-box .join-box h2{font-size:24px}.join-box{padding:5px 0 5px;padding-top:15px}.release-news li{padding:12px 0 10px}.videos-box .videos-list li{width:100% !important;text-align:center}.videos-box .videos-list li p{text-align:left}.media-contacts,.downloadable-box{padding:0;padding-top:10px}.downloadable-list,.logos-list{width:100%;text-align:center;padding-bottom:25px}.downloadable-list{padding-bottom:5px}.logos-list{padding-top:8px}.downloadable-list li, .logos-list li{width:45%;display:inline-block;margin:0;margin-bottom:-12px}.logos-list li{padding:0}.logos-list footer a{width:60px}.downloadable-list img{width:100%}.videos-list{width:100%}.videos-list li{padding:0 0 4px 0;width:100%;width:auto}.videos-list .image-holder{width:94%}.release-news figure img{width:35px}.news-releases{padding:0}.slide-block{padding:12px 5px 34px 5px}.slide-block img{width:100%;height:auto}.slide-block img[title="atlas_canada"]{padding-right:10px !important;width:93px !important;padding-bottom:0px !important}.info-row.mark{padding:17px 10px 1px 10px}.info-row .info-row-c{padding:0;width:47%;margin-left:350px;margin-top:4px;text-align:justify}.info-row .info-row-c p img{width:90%;height:auto}.testimonials-box{padding:20px 10px 19px 10px}.testimonials-box.foundation{padding:20px 10px 19px 10px}.testimonials-list figure{margin:0 0 10px 0;float:none}.testimonials-list li{padding:8px 0}.testimonials-list .text-holder{padding:0;float:none}.testimonials-section{padding:4px 10px 0 10px}.testimonials-section .text-column{float:none;width:auto;padding:20px 0 15px 0}.testimonials-section .franchises-column{float:none;margin:0;width:auto;padding:20px 0 7px 0}.years .row .inner_{width:auto;z-index:0}.years .row, .years .landing-img{padding:17px 5px 17px 10px}.years .row .inner_ .stroke.w3, .years .row .inner_ .stroke.w4{display:none}.years .row .inner_ .period:last-child, .years .row .inner_ .period{margin:0 auto 20px auto;float:none}.news-detail.campaign{padding:11px 10px 0px 10px;padding-top:45px;padding-bottom:20px}.news-detail.campaign h1{font-size:22px;line-height:36px}.info-row{padding:17px 10px 17px 10px}.employees-box{padding:23px 10px 37px 10px}.employees-list li{display:block;width:auto;padding:0 0 20px 0}.employees-list article{padding:9px 9px 10px 10px;min-height:auto}.intro-box.foundation{padding:2px 10px 0 10px}.intro-box.foundation.line .text-column{float:none;width:auto;padding-right:0;background:none;padding-bottom:0px}.intro-box.foundation .video-column{width:auto;float:none;padding:0px 0 21px 0}.intro-box.foundation .video-column h2{min-height:45px}.intro-box.foundation .video-column .widget_text{text-align:center}.foundation-block{padding:0 10px 0 10px}.foundation-block .text-column{width:auto;padding:33px 0 0px 0;background:none}.foundation-block .help-list>li{width:100%}.foundation-block .sidebare>*{padding:10px 0}.help-list .image-holder img{height:auto}.foundation-c article{max-height:unset !important;min-height:auto !important;overflow:hidden;height:auto !important}.foundation-block .sidebare{padding:27px 0 7px 0;width:auto}.contact-section{padding:24px 10px 0 10px;padding-top:0;margin-top:-7px}.contact-section.user-info-form{padding:0;padding-top:55px}.contact-section h1{font-size:22px}.contact-section .form-column:after{content:' ';position:absolute;margin-left:-10px;width:100%;height:1px;margin-top:8px;background-color:#CECDCD}.contact-section .form-column h1{font-size:22px;margin-bottom:0}.contact-section .form-column h3{font-size:20px;line-height:19px;padding-bottom:0px}.contact-section p{margin:0;margin-top:10px}.contact-section .form-column{float:none;padding:28px 0 6px 0;padding-top:50px;width:auto}.contacts-form fieldset{width:94%}.contacts-form .row{width:auto;padding-bottom:0}.contacts-form input.text{float:none;width:94%;padding-top:4px;padding-bottom:4px}.contacts-form textarea.textarea{float:none;width:100%;height:75px;max-width:initial}.contacts-form .btn-row{padding:3px 0 0 0}.contacts-form .btn-row br{display:none}.contacts-form .btn-red{width:34%;float:left;padding:0;height:27px;line-height:29px;font-size:12px}.contacts-form .btn-red.dark{width:50%;float:left;padding:0;margin:0}span.wpcf7-form-control-wrap{width:100%;float:none}span.wpcf7-form-control-wrap.comments{width:99%}.contact-section .contacts-column{border:0;background:none;padding:22px 0 45px 0;width:100%;box-shadow:none}.contact-section .contacts-column .frame{padding:5px 0 15px 2px}.contact-section .contacts-column .frame p:nth-of-type(1){margin-top:0;font-weight:bold}.contact-section .contacts-column .frame p:nth-of-type(1) a{margin-left:26px}.contact-section .contacts-column address{margin:0 0 12px;font-weight:bold;line-height:17px}.contact-section .contacts-column h2{font-size:17px}.contact-section .contacts-column dd{margin-bottom:1px}#footer ul{float:left;margin-left:-12px}#footer p{}.feedback-box textarea, .step-form textarea{max-width:inherit;padding:0;padding-left:14px !important;padding-right:14px !important}#mortgage-calculator div{margin-top:10px}#footer{margin-top:0px;padding-top:20px}#footer li a{font-weight:lighter;margin-bottom:10px}.visual-about.team{height:125px}.testimonials-list img{width:100% !important;height:100% !important}.news-detail-c img{width:100% !important;height:100% !important}#myViewerContent{width:100% !important;height:100% !important}.news-detail-c iframe{height:100% !important;width:100% !important}.offer-columns .column img{width:auto;height:auto}.all-link{font-weight:initial}.save-overlay .saveprop-btn{margin-top:0%}.photo-popup{width:100%}.photo-popup .slides img{}.photo-popup .slides li.active{}.frame .slides{max-height:390px !important}.photo-popup .btn-prev, .photo-popup .btn-next{}.photo-popup .switcher img{width:100%;height:100%}.photo-popup .switcher{position:static !important;padding-bottom:10px;width:99%;margin-top:13px;margin-left:1%;text-align:center}.photo-popup .switcher li{float:none;display:inline-block;padding:5px 1px 0 0}#footer .inner p{overflow:visible;clear:both;padding-top:12px;line-height:17px;padding-bottom:17px}#footer li{width:40%;margin-bottom:13px}.generic-container{padding-left:10%}#forgot_frm{padding:5% 5% 5% 5%}.flyout{position:absolute;width:40%}#user-menu #arrow{display:none}#user-toggle{background-color:inherit;background-image:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/loggedin.png);background-repeat:no-repeat;background-position:center right;background-size:20px}#user-menu{left:0px;top:51px;width:100%;height:100%;position:fixed;padding:0;margin:0}#user-menu .back-row{height:30px;position:static;float:left;padding:1%;margin:0px;width:96%;top:0px;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-bottom:10px;left:0px}#user-menu .hi-user{font-size:22px;text-transform:uppercase;height:26px;padding-left:2%;font-weight:bolder;padding-top:57px;border-bottom:1px solid silver;color:#494948}#user-menu .separator{display:none}#user-menu ul:first-child{margin-top:30px}#user-menu ul{margin-top:6px}#user-menu ul li{background-color:white;padding:2%;margin-left:2%;padding-top:2px;padding-bottom:2px;padding-left:3%;margin-top:2px;width:89%}#user-text{font-size:11px;padding-left:18px}.fr-ca #user-text{font-size:10px}#user-text:after{display:none}.top-cities ul li{width:45%}.dash-contact .form-section{width:100%}.dash-contact #lead-form .feedback-box .btn-row{width:100%}#lead-form .feedback-box .btn-row{padding-bottom:0px}.dash-contact{width:99%}.feature-gallery{width:95%}.columns-section{width:100%}.columns-section p.sub-heading{width:95%}.feature-gallery .switcher{margin-right:40%;position:static !important}.news-column ul{width:95%}.dash-contact .feedback-box fieldset{width:95%}.dash-box #lead-form .feedback-box .text, .dash-box #lead-form .feedback-box textarea{width:88%}.dash-box #lead-form .feedback-box .btn-red{width:90%}.update-password label{width:100% !important}.user-info-form .update-password{width:100% !important;margin-top:-10px;padding:10px}.user-info-form .form{width:100% !important}.user-info-form .user-info{width:100%;margin-left:8%;padding:10px;margin:0}.user-info-form label{width:100%;padding-bottom:2px}.user-info-form label[for="phonePr"]{width:48%}.user-info-form label[for="cityPr"]{width:49%}.user-info-form h2{font-size:21px;margin-bottom:7px}.user-info-form .form .text, .user-info-form .form select{margin-top:2px;width:93%}.user-info .select-area{width:94%;margin:0}.user-info-form #lead-form .feedback-box .btn-row{padding-top:0;margin-top:-5px}.user-info-form #lead-form .feedback-box h2{font-size:15px;line-height:15px;padding:0;padding-bottom:7px}.user-info-form .form .btn-red{margin-left:5% !important;width:90% !important;margin:0;height:28px;line-height:28px}.user-info-form .ddf-listing-lead{width:95%;margin-bottom:20px;padding:9px}.remove-all-toggle{margin-right:5%}.remove.flyout-wrapper .flyout{top:45%}.search-results .tab-results .profile .result-head{width:96%}.remove-all-toggle{margin-top:-4%}#savePropModal{padding:2%;width:96%;height:96%}.info-box .image-column.big{padding:22px 26px 3px 1px;padding-top:0;width:100%}.black .info-box .image-column.big{padding-bottom:2em}body.black .description-section{padding:7px 0px 12px 0px;width:100%}body.black .checkbox-form{display:none}body.black .short-description{margin-bottom:0;padding-bottom:11px}.no-result{padding:180px 57px 195px 60px}.popup{width:100%;left:2px !important;top:370px !important}body.black .details-block .col-right{width:100%}#signupForm{display:block}.open-box .title{border-width:0 0px;width:100%;padding:6px 12px 6px 0}.open-box dl{border-right:0px}.slide-block .tabset.screen1{display:inline-block !important;height:auto;width:100%;text-align:center}.slide-block .tabset.screen1 li{display:inline-block;margin-bottom:-5px;float:none}.slide-block p{margin:0 0 5px}.slide-block .tab-content .frame{padding:7px}.tabset li{margin-bottom:5px;margin-right:5px}.columns-section .video-list .video-iframe{width:100% !important}.info-row .info-row-c iframe{width:100% !important}.map-holder .checkbox-form li{width:140px}.search-popup #property-type{margin-left:0px}.search-popup .slide-c ul{text-align:center;margin-left:0px;margin-top:3px}.popular-box .center, .dash-box .center{width:99%}.search-popup .slide-c .btn-list li{width:47%;margin-bottom:7px !important;height:28px;margin:0;margin-left:2%;border:1px solid #c8c8c8;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#property-type li label span{padding-left:30px;left:5%}.search-popup #property-type li{width:47%;margin-left:2%;margin-bottom:7px}.search-popup #property-type li:last-child{}.search-popup .btn-list label{width:99%}.search-popup .row{padding:0;padding-top:12px}.search-popup .row.keyword-row{padding-left:0;padding-bottom:0;border-top:1px solid #e0e0e0}.search-popup .keyword-row input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #e0e0e0;background-color:#F6F6F6;border-radius:3px;margin-left:2%;height:33px;text-overflow:ellipsis;white-space:nowrap;padding-right:40px}.search-popup .keyword-row .tip{text-align:center;width:102%}.search-popup .row .title{margin-left:12px;width:84%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.search-popup .row.buy-row .radio-holder{width:100%}.search-popup .list-holder{margin-top:70px;padding-top:12px;border-top:1px solid #e0e0e0;overflow:visible}.search-popup #listing-type{text-align:center}.search-popup .radio-holder .holder{margin-left:2%}.search-popup #house-type, .search-popup #features{width:100%}.media-list{}.image-column.big .media-box{display:none}.details-section{padding:0 0 0 0px}div.property .details-section .text-holder{width:100%;min-height:auto !important}.agents-section{padding:16px 0 190px 5px !important}.managers-list article{width:100%;text-align:left;height:auto !important}.program-box h1, .properties-box h2{font-size:20px !important;line-height:0px !important}.properties-box h2{margin-top:10px}.program-box h1{line-height:normal !important}.program-box ul{padding:0 0 19px 11px}.search-form input[type=submit], .ct.search-properties input[type=submit]{position:absolute;left:0;height:40px;width:40px;border:none;border-radius:0px;background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/red_search.png) no-repeat center center;background-size:18px 18px}.ct.search-properties .text-holder h1{position:absolute;height:0;background-color:aqua;max-width:300px;font-size:25px;left:50%;margin-left:-150px;line-height:26px;text-align:center;top:168px;padding:0px}body.black .aside{display:none !important}.c-trade > section, .c-trade article:first-child{height:287px}.c-trade > section, .c-trade article{margin-left:5px}.black .result-list{}.result-list{width:96%;margin-left:2%}input[type=button].btn-red{margin-top:13px}.more-search-options{width:98%}.dash-listings,.dash-searches{margin-bottom:10px}.dash-listings .ua-action{top:12px;right:17px;border-top:1px solid silver}#mobile-menu-container .content{text-transform:uppercase}.editSearch{float:right;background-color:rgb(223, 223, 223);border:1px solid;padding:2px 2px 2px 4px;margin:2px 2px 2px 2px}.my-dash,.dash-contact{width:100%;text-align:center}.dash-listings,.dash-searches{border:1px solid #d1d1d1;background:#fdfdfd;display:inline-block;text-align:left;float:none;margin-right:0px;overflow:hidden;position:relative}.my-dash .result-list section{width:100%}.scrollable .viewport{width:100% !important}.dash-listings .listings-list{width:100%;min-width:300px}.dash-searches{min-width:300px}.franchises-column .row{margin-left:5px !important}.help-row .help-list article .text-holder p{}.map-expandable-box .neighbourhood{float:none;width:100%}.map-expandable-box .short-description{max-width:none;width:100%}.map-expandable-box .static-map{float:none;margin:0 auto;width:100%}.map-expandable-box .static-map img{width:100%;height:100%}.mapBottomMenu{position:fixed;width:100%;bottom:0;left:0;height:140px;z-index:1000;background-color:#F0F0EF}.mapBottomMenu .mapBottomMenu-top{float:right;padding:3px;padding-left:12px;padding-right:12px;color:#E22520;font-weight:700;font-size:14px;cursor:pointer}.mapBottomMenu .mapBottomMenu-content{position:absolute;top:20px;width:100%;overflow:hidden;height:65px}.mapBottomMenu .mapBottomMenu-nav{position:absolute;width:96%;bottom:0px;padding:2%;border-top:1px solid #CCCACC;text-align:center}.mapBottomMenu .mapBottomMenu-nav .mapBottomMenu-nav-button{background-color:#CDCBCD;color:#EFE9E9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:4px;font-size:18px;width:19px}.mapBottomMenu .mapBottomMenu-nav .mapBottomMenu-nav-left{float:left}.mapBottomMenu .mapBottomMenu-nav .mapBottomMenu-nav-center{display:inline-block;margin-top:5px;color:#E22520}.mapBottomMenu .mapBottomMenu-nav .mapBottomMenu-nav-right{float:right}.mapBottomMenu-nav-button#active{background-color:#E22520}.mapBottomMenu-content .ua-action{display:none}.mapBottomMenu-content figure{min-width:100px;float:left}.mapBottomMenu-content .text-holder{float:left;padding-left:8px}.mapBottomMenu-content img{width:auto !important;height:100% !important;display:inline !important;left:0 !important;top:0px !important}.mapBottomMenu-content .new-label{display:none}.mapBottomMenu-content .price{color:#4c4c4c;font-weight:bold}.mapBottomMenu-content address a{color:#e62120}.mapBottomMenu-content ul{margin-top:-15px}.mapBottomMenu-content ul:not(.list) li{min-width:200px;list-style-type:none !important}.mapBottomMenu-content ul.list li{float:left;margin-right:4px;list-style-type:none !important;color:#757575;font-size:11px}.mapBottomMenu-content .open-label{}#map-view.map-view{width:100%;margin-left:0}#map-canvas{pax-height:450px}.map-view .col-right .shadow{display:none}.map-panel ul#lower-panel li{margin-bottom:8px}#map-view-mobile-go-top{position:absolute;left:0;background-color:black;width:30px;height:180%;top:167px;font-size:20px;text-align:center;color:white;padding-top:5px;opacity:0.3;display:none}.map-view .col-left{display:none}.loading{top:35% !important;left:35% !important}.legend-box{display:none}.dash-contact .contact-form-container{padding:10px !important}.dash-listings .listings-list.empty{width:285px}.my-dash .result-list>li{padding:0 12px 0 5px!important}.load-container .map-view .note{z-index:10}.franchising-box{padding-left:5px;padding-top:50px}.form .btn-row{padding:0;padding-top:5px;width:105%}.franchising-form .col-left{width:100%;padding:10px 10px 10px 5px}.franchising-form .col-right{width:100%;padding:10px 10px 10px 5px}.franchising-form .col-left .select-gray{width:95% !important}.franchising-form .col-right .select-gray{width:95% !important}.franchising-form .col-right{border:none;box-shadow:none;-webkit-box-shadow:none}.form .btn-red.dark{width:54%}.franchising-form .wpcf7 input{width:87%}.franchising-form .col-right input.text{width:88%}.search-results-result-head{border:1px solid #DADBDB;background:#DADBDB;border-radius:1px;padding:2%;padding-top:5px;padding-bottom:5px;width:96%;overflow:hidden}.map-mode .result-head{margin-left:0}.map-panel{height:84px}.map-panel li, .map-panel label{display:inline-block}.search-results-result-head .expand-list-search, .search-results-result-head .expand-map-search{padding:10px}.search-results-result-head-left{width:calc(100% - 55px);margin-top:4px;display:inline-block;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis}.fr-ca .search-results-result-head-left{width:calc(100% - 68px)}.sort .select-area{background:#EFEFEF}.sort .select-area .center{color:black}.search-result-editBtn{position:relative;float:right;border:1px solid #999;padding:3px 10px 3px 10px;background:#DADBDB;font-weight:bold;display:block;cursor:pointer}.filter-row{width:100%;padding:0}.select-box-search-result{float:right;position:relative;width:100%}.slider-box .amount{font-size:15px;position:absolute;margin-top:-11px;right:20px}.filter-row .select-box .select-holder{width:50%;border:none;border:1px solid rgba(211, 209, 207, 1)}.select-box .select-holder:first-child{}.filter-row .select-box .select-holder.open-more-options{display:none}.filter-section .heading .holder{display:block;background-color:#EEEEEF;border-bottom:1px solid rgba(211,209,207,1);padding-top:8px;padding-bottom:6px;margin-bottom:2px}.select-box-search-result.select-box-search-result-wide{width:100%}.filter-row .select-box .select-holder{font-weight:normal;margin:0px;padding:0px;position:relative;box-sizing:border-box}.filter-section .heading{background-color:#EEEEEF;border:none}.filter-row{border:none}.filter-row:first-child{margin-top:39px}.select-box{margin:0}.contact-search-type{padding:10px}.contact-search-type .select-area{}.contact-search-type .select-area .center, .agent-only .select-area .center{background:none;border:2px solid #DCDCDC;margin:0;text-align:left;color:#585555;margin-top:-2px;height:28px;line-height:28px;background-color:#F6F6F6}.contact-search-type .select-area .select-opener, .agent-only .select-area .select-opener{background:url(https://storage.googleapis.com/www-d.royallepage.ca/media/main/img/bullets-sprite.png) no-repeat 50% -300px;height:30px}.select-holder > .select-area .select-opener:after,label[for="search"] .select-opener:after{background-size:initial;background-position:-184px -34px}.select-holder > .select-area.select-focus .select-opener:after{background-position:-184px -20px}.filter-section .opener-holder.agent-mark{text-align:center}.filter-section .btn-list{width:100%}.filter-section .btn-list:not(.choice-box) li{width:45%;margin-left:2%;padding:0;margin-bottom:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-row .search-result-search-c{width:90%}.search-row #searchDropdownLabel{display:none}.search-result-search-row{display:block;padding:0;height:45px;padding-top:3px;width:100%}.search-popup #listing-type li label{width:99%}@-moz-document url-prefix(){.logo{left:10px;top:-2px}}.ct.search-properties{padding:0}.ct.search-properties{height:240px}#search-mode-toggler-tip{display:none!important}.calculator{font-size:100%}.calculator .no-brand{min-width:unset}.calculator h1{font-size:2em}.calculator h2{display:block;margin:0.5em auto 1em;text-align:center;width:100%}.calculator .calcfields.situation2 .label{display:block}.calculator .no-brand .pricefieldWrap, .fr.calculator  .no-brand .pricefieldWrap{margin-left:2em;height:9em;position:relative;width:27em}.calculator .pricefieldInputWrapper{left:0;top:2em;width:14em}.calculator .pricefieldCalc{right:0;top:4em}.calculator .no-brand .paymentFreqWrap{padding-left:2em}.calculator .no-brand .paymentFreqWrap .label, .calculator .control{width:auto}.calculator .calcfields.situation1{padding:1em 0 1em 1em}body.black .agent-holder{box-sizing:border-box;width:100%}body.lms #lead-form .feedback-box{position:relative;width:100%}.property #lead-form .feedback-box{position:relative}.item-ad{order:1}.item-ad.listing{max-width:unset}.ypl-sell-badge{display:none}.mobile-ad{position:fixed;bottom:0;height:50px;display:block;width:100%;z-index:10001}.mobile-ad .adgear{display:block;width:320px;margin:0 auto}.mobile-ad .adgearWrapper{width:auto;height:100%}.protection-royale .box span.label{font-size:15px}.search-wrapper{width:177px;position:relative;float:left}.travel-time-overlay{left:0}.profile .result-list .search .text-holder{float:left;width:calc(100% - 220px)}.select-box-search-result.select-box-search-result-wide{width:100%}.fr-ca .select-box-search-result.select-box-search-result-wide .select-holder.baths{width:50%}#calculateur_hypotheque{display:none}.results-box .frame{-webkit-column-count:1;-moz-column-count:1;column-count:1}.gallery-view .favourite-info{display:none}.contacts-form div.wpcf7-mail-sent-ok{margin:0;min-height:38px;padding:60px 40px 0}div.property .details-section .details-c{margin-top:20px}.details-section .image-column{width:40%;margin:0 auto}.details-section .details-c{width:100%;margin:0 auto;float:none;padding-top:5%}.details-section .text-holder{width:20%;margin:0 auto}.details-section .text-holder .headline{width:100%}.details-section .agent-column{width:30%}.third-agent .agent-row .btn-row{float:left;overflow:hidden}.short-description .text-holder{padding:0}.short-description .text-holder{padding:0}.fr-ca .social-list .share, .fr .social-list .share{text-align:center}.property .address-bar{width:100%}.property-demographics-box .container-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.property-demographics-box .container-1>.card{width:calc( 50% - 1% - 2px - 0.5em - 0.5em )}.property-demographics-box .container-1>.card:nth-of-type(odd){margin-left:0}.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){width:100%;margin-left:0;margin-top:2em}.property-demographics-box .container-3 > .card:first-child, .property-demographics-box .container-8>.card:first-child{margin-top:0}.property-demographics-box .container-4 .card > .type-container, .property-demographics-box .container-6 .card>.type-container{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.property-demographics-box .container-8>.card{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.property-demographics-box .container-8 .card>.type-container{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.property-demographics-box .container-4 > .card .icon, .property-demographics-box .container-6 > .card .icon, .property-demographics-box .container-8 > .card .icon{width:95px;height:95px}#ypl-modal-learn-more,#ypl-modal-no-segment-found{width:100%}#ypl-modal-learn-more .header, #ypl-modal-no-segment-found .header, #ypl-modal-learn-more section, #ypl-modal-no-segment-found section{width:calc( 300px - 2em - 2em )}#ypl-modal-learn-more .header, #ypl-modal-no-segment-found .header{position:relative;margin-bottom:6em}#ypl-modal-learn-more .header .description, #ypl-modal-no-segment-found .header .description{position:absolute;top:100%;text-align:center;left:calc( 20% / 2 );width:80%;margin-left:0;margin-right:0}#ypl-modal-learn-more section, #ypl-modal-no-segment-found section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#ypl-modal-learn-more section > div, #ypl-modal-no-segment-found section>div{width:100%;border:0 none}#ypl-modal-learn-more .image, #ypl-modal-no-segment-found .image{display:none}.your-perfect-life-box.homepage h3, .your-perfect-life-box.homepage .postal-input{float:none}.your-perfect-life-box.homepage .postal-input{padding:1em 2em;background-color:#f0f0f0;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc( 100% - 2em - 2em)}.your-perfect-life-box.homepage .postal-input>*{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.your-perfect-life-box.homepage .postal-input label{height:auto;width:calc( 45% - 2em );padding-right:2em}.your-perfect-life-box.homepage .postal-input label>span{color:#585858;display:inline-block;width:100%}.your-perfect-life-box.homepage .postal-input label>span:nth-of-type(1){font-size:1.2em}.your-perfect-life-box.homepage .postal-input .input-holder{background-color:#fff;width:25%;height:40px}.your-perfect-life-box.homepage .postal-input .input-holder input{line-height:30px;padding:5px 0}.your-perfect-life-box.homepage .postal-input .ypl-btn{width:calc( 30% - 2em - 6px );float:right;height:40px}.your-perfect-life-box.homepage .ypl-segments.layout-flexbox ul.bullets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.your-perfect-life-box.homepage .ypl-segments.layout-flexbox ul.bullets li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;padding-top:0;padding-bottom:0;padding-right:0}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel{background-color:#e3f5f9;height:1%;margin:0;overflow:hidden;position:relative;padding:10px 50px 10px}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .viewport{height:100px;overflow:hidden;position:relative;width:236px;margin:0 auto}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .bullets{overflow:hidden;list-style:none;clear:both}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .bullets li{float:left}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .bullet{text-decoration:none;text-align:center;padding:5px;color:#0ea6c6;font-size:2em;font-weight:bold;display:block}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .bullet:before{content:"\25CB"}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .bullet.active:before{content:"\25CF"}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .buttons{border-radius:35px;display:block;position:absolute;top:calc( 50% - ( 35px / 2 ) );left:0;width:35px;height:35px;color:#0ea6c6;font-weight:bold;text-align:center;line-height:35px;text-decoration:none;font-size:3em}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .next{right:0;left:auto;top:calc( 50% - ( 35px / 2 ) )}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .buttons:hover, .your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .buttons:active{color:#4b4b4b}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .disable{visibility:hidden}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .overview{list-style:none;position:absolute;padding:0;margin:0;width:240px;left:0;top:0}.your-perfect-life-box.homepage .ypl-segments.layout-tinycarousel .overview li{float:left;margin:0 0 0 0;padding:0 1% 0 5px;height:121px;width:calc( 236px - 1% - 5px)}.your-perfect-life-box.homepage .header{position:relative;margin-bottom:6em;background:#e3f5f9;padding:5px 9px 5px 9px}.your-perfect-life-box.homepage .header .center{width:99%}.your-perfect-life-box.homepage .header .description{position:absolute;top:100%;text-align:center;left:calc( 50% / 2 );width:50%;margin-left:0;margin-right:0}.your-perfect-life-box.homepage .header .ypl-learn-more{float:right}.your-perfect-life-box.homepage .ypl-results-info-box{width:100%}.your-perfect-life-box.homepage section{padding:10px 9px 10px 9px}.your-perfect-life-box.homepage section.ypl-segments-wrapper{padding-left:0;padding-right:0;padding-bottom:0}.your-perfect-life-box.homepage section.button-container{display:block}.your-perfect-life-box.homepage section.button-container .ypl-btn-recommended-discover{width:calc( 100% - 10px - 10px )}.your-perfect-life-box.homepage .ypl-results-details{width:100%;position:inherit}.your-perfect-life-box.homepage .ypl-results-details .ypl-btn-recommended-discover{display:none}.ypl-contact{padding:10px 0 16px 10px}.dash-box .ypl-contact #lead-form .feedback-box .text, .dash-box .ypl-contact #lead-form .feedback-box textarea{width:88%}.dash-box .ypl-contact #lead-form .feedback-box .btn-red{width:90%}.ypl-contact #lead-form .feedback-box .row{float:none;padding:0 0 10px;width:100%}.ypl-contact #lead-form .feedback-box fieldset{float:none;width:auto}.ypl-contact #lead-form .feedback-box h2{margin:inherit;width:50%;padding-top:20px;padding-left:30px;padding-right:45%;position:relative}.ypl-contact #lead-form .feedback-box h2:after{content:'';display:inline-block;position:absolute;top:20px;right:calc( 30px + 10px );height:calc( 24px + 20px + 20px );width:calc( 24px + 20px + 20px );background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/lead-cap-illustration.svg');background-color:transparent;background-repeat:no-repeat}.ypl-contact #lead-form .feedback-box#lms-form .contact-form-container{padding:0 10px 0 0 !important;background-image:none}.ypl-contact #lead-form .feedback-box#lms-form fieldset{width:auto}.ypl-contact #lead-form .feedback-box#lms-form .form-section{float:none;width:auto}.ypl-contact #lead-form .feedback-box#lms-form .form-section:nth-of-type(3){clear:none}.ypl-contact #lead-form .feedback-box#lms-form .form-section:nth-of-type(4){position:relative;clear:none;left:0}.ypl-contact #lead-form .feedback-box#lms-form .btn-row{clear:none;float:left;width:100%;position:inherit;left:inherit;bottom:inherit}.ypl-contact #lead-form .feedback-box#lms-form .btn-row.row{float:left;overflow:hidden;padding:0 0 10px}.ypl-sell-badge .ypl-result-image{display:none}.ypl-sell-badge .header{display:none}.ypl-sell-badge .header+section{display:none}.tabs-section.search-results.set-min-height{min-height:inherit}.ypl-results-box{padding:0px;padding-top:39px;background:#fff}.ypl-results-box div.overlay{display:block;position:fixed;height:100%;width:100%;background:black;z-index:101;opacity: .8;-webkit-transition:1s;transition:1s}.ypl-results-box div.segment-popup-box-close{position:fixed;cursor:pointer;top:5.5em;right:1.2em;font-size:1em;z-index:102;color:#fff;border-bottom:2px solid #fff}.ypl-results-box div.segment-popup-box-close span{margin-left:5px;font-weight:600}.ypl-results-box div.segment-popup-box-mobile{width:95%;display:block;position:fixed;padding:0px 0px 20px;background:#fff;border-radius:5px;top:8em;left:2.5%;z-index:999}.ypl-results-box div.segment-popup-box-mobile .segment-info-container input[type="button"]{width:50%;border-radius:5px 0 0 0;font-size:1.25em;border:none;padding:7px 0;color:#fff;background:#c7bdb4}.ypl-results-box div.segment-popup-box-mobile .segment-info-container input[type="button"]:active, .ypl-results-box div.segment-popup-box-mobile .segment-info-container input[type="button"].active{background:#00afd8}.ypl-results-box div.segment-popup-box-mobile .segment-info-container input[type="button"]+input[type="button"]{float:right;padding:7px 45px;border-radius:0 5px 0 0}.ypl-results-box div.segment-popup-box-mobile .segment-info-container .ypl-btn-red{width:55%;text-align:center;border-radius:5px;color:white;background:#e72120;font-size: .8em;position:absolute;left:22.5%;bottom:1em;text-decoration:none;padding:5px 0em}.ypl-results-box div.segment-popup-box-mobile .segment-info-container ul{display:block}.ypl-results-box div.segment-popup-box-mobile .segment-info-container ul.hide{display:none}.ypl-results-box div.segment-popup-box-mobile .segment-info-container ul.details-info{height:250px;padding-top:15px;margin:0 20px}.ypl-results-box div.segment-popup-box-mobile .segment-info-container ul.details-info li{width:100%}.ypl-results-box div.segment-popup-box-mobile .segment-info-container ul.details-info li span{float:left;padding:0px;display:inline-block;width:calc(90%);line-height:15px}.ypl-results-box div.segment-popup-box-mobile .segment-info-container ul.details-info li span.desc{font-size: .8em}.ypl-results-box div.segment-popup-box-mobile .segment-info-container ul.segment-info{margin:0;height:250px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px;margin:0 20px}.ypl-results-box div.segment-popup-box-mobile .segment-info-container ul.segment-info.hide{display:none}.ypl-results-box div.segment-popup-box-mobile .segment-info-container li:last-child{padding-bottom:15px}.ypl-results-box div.segment-popup-box-mobile .segment-info-container li{padding:5px 0;list-style-position:outside;list-style-type:none;list-style:none;width:50%;text-align:left;-webkit-box-flex:0;-webkit-flex:0 1 22%;-ms-flex:0 1 22%;flex:0 1 22%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ypl-results-box div.segment-popup-box-mobile .segment-info-container li .icon{display:block;background-color:#d8d8d8;background-repeat:no-repeat;background-size:cover;border-radius:50%;border:4px solid #fff;box-shadow:0 3px 8px #d8d8d8;width:50px;min-width:50px;height:50px;margin-right:1em}.ypl-results-box div.segment-popup-box-mobile .segment-info-container li .label{padding:5px;line-height:15px;color:#00afd8}.ypl-results-box div.segment-popup-box-mobile .segment-info-container li.segment-info-family .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/family-glyph.svg')}.ypl-results-box div.segment-popup-box-mobile .segment-info-container li.segment-info-income .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/money_bag.svg')}.ypl-results-box div.segment-popup-box-mobile .segment-info-container li.segment-info-cultural .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/yourperfectlife/cultural-density-glyph.svg')}.ypl-results-box div.segment-popup-box-mobile .segment-info-container li.segment-info-age .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/man_in_shirt.svg')}.ypl-results-box div.segment-popup-box-mobile .segment-info-container li.segment-info-job .icon{background-image:url('https://storage.googleapis.com/www-d.royallepage.ca/media/main/svg/demographics/briefcase.svg')}.ypl-results-box .results-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.ypl-results-box div.search-area > div.search-info .ypl-search-blue{right: .95em}.ypl-results-box div.open-ypl-form{right:50%;position:absolute;top:5.8em;width:70px;height:30px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.ypl-results-box div.open-ypl-form:before{top:7px;left:31px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ypl-results-box div.open-ypl-form.show{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:44em}.ypl-results-box div.open-ypl-form.show:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.ypl-results-box div.top-container{width:100%;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.ypl-results-box div.top-container [class^="logo-ypl-"], .ypl-results-box div.top-container [class*=" logo-ypl-"]{width:50%;height:36px;float:left;padding:26.5px 0px;position:absolute;top:-68.2%}.ypl-results-box .ypl-results-box div.area-info{overflow:hidden}.ypl-results-box .ypl-results-box div.area-info div.col-left{width:65%;padding:10px 4px}.ypl-results-box .ypl-results-box div.area-info div.col-left p{font-size:0.65em}.ypl-results-box .ypl-results-box div.area-info div.col-right{padding:17px 10px;width:28%}.ypl-results-box .ypl-results-box div.area-info div.col-right .ypl-cultural-true, .ypl-results-box .ypl-results-box div.area-info div.col-right .ypl-cultural-false{position:absolute;left:-99999px}.ypl-results-box div.results-fieldset{width:100%;position:absolute;right:0px;height:0;overflow:hidden;margin-top:0;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;visibility:hidden;background:rgba(255, 255, 255, 0.85)}.ypl-results-box div.results-fieldset.show{height:39.5em;right:0em;visibility:visible;position:absolute}.ypl-results-box div.results-fieldset.ypl-tall{top:5.8em}.ypl-results-box div.results-fieldset div.current-info p{text-align:left;padding:15px;min-height:0}.ypl-results-box div.map-container{width:82%;height:650px;padding:10px;margin:0 auto;margin-top:105px;margin-bottom:33px;background:white !important;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;position:relative}.ypl-results-box div#googleMap{height:650px}.ypl-results-box div#googleMap div.segment-popup-box{display:none;width:95%;padding:0px 0px 20px;background:#fff}.ypl-results-box div#googleMap div.segment-popup-box .segment-info-container input[type="button"]{width:50%;border-radius:5px 0 0 0}.ypl-results-box div#googleMap div.segment-popup-box .segment-info-container input[type="button"]+input[type="button"]{float:right;padding:7px 45px;border-radius:0 5px 0 0}.ypl-results-box div#googleMap div.segment-popup-box .segment-info-container .ypl-btn-red{width:80%;border-radius:5px}.ypl-results-box div.area-info{width:100%}.ypl-results-box fieldset#ypl-form{width:100%;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;background:none}.ypl-results-box fieldset#ypl-form.ypl-tall{padding:10px 0}.ypl-results-box .ypl-results{float:none;width:100%;height:500px;min-height:200px;padding-top:35px;box-shadow:none;position:relative;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;border-top:1px solid #00afd8}.ypl-results-box .ypl-results .ypl-results-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ypl-results-box .ypl-results .ypl-results-details .result-image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.ypl-results-box .ypl-results .ypl-results-details p{margin:0 0;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.ypl-results-box .ypl-results .ypl-results-details h2.result-label{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 0 10px}.ypl-results-box .ypl-results .ypl-results-details .results-info{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.ypl-results-box .ypl-results .ypl-results-details h2{font-size:1em}.ypl-results-box div.search-area{width:50%;background:#e3f5f9;float:right;position:absolute;right:0;top:-68.2%}.ypl-results-box div.search-area p{width:100%;margin:0}.ypl-results-box div.search-area div.search-info input[type="submit"]{right: .5em}.ypl-listings-box{padding:0px}.ypl-listings-box #ypl-segment-listings.popular-box{padding:10px 0 16px 10px;background:#efefef;border-top:0}.ypl-listings-box #ypl-segment-listings.popular-box .center{width:100%}.ypl-listings-box #ypl-segment-listings.popular-box .view-all{width:calc( 100% - 10px )}.gallery-view .results-body-wrapper{display:block}.item-ad{float:left}.gallery-view .result-list{margin-left:2%}.dash-contact{position:relative}.btn-list.checkbox.sold{margin-top:1.5em}.start-box .btn-list.checkbox.sold{margin-left:12px}#property-search-form .search-form-box fieldset{padding:0}.search-form-box, .start-box .search-form-box{padding-right:5px}.error-box.e404{padding:2.5em 1em 1em}.error-box.e404 .title{font-size:0.75em}.error-box.e404 ul{text-align:left}.residential-properties-list.results-box ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.residential-property .item-ad.property{display:none}.residential-property .info-box .image-column{float:left;padding:0 10%;width:80%}.residential-property .house-box.js-init .frame>div{}.residential-property .info-box .description-column{padding:0 5% 5%;width:90%}.residential-property .description-section{padding:0;width:100%}.residential-property .description-section .content{max-width:unset;width:100%}.residential-property .description-section .content .details-block{width:100%}.residential-property .popular-box .inner{margin-left:0}}@media (max-width:768px) and (min-width: 650px){.offer-columns .column{width:45%;display:inline-table}.offer-columns .column figure{margin-left:20px}.help-row .help-list article figure{width:100%}}@media (max-width:649px) and (min-width: 414px){.offer-columns .column figure{margin-left:50px}.help-row .help-list>li{width:235px}body.black .house-box.js-init .frame>div{height:300px}}@media(max-width:520px){.phone-list li{float:none;margin:0;margin-top:5px}.help-row.red h1{font-size:22px;margin-bottom:5px}.help-row .help-list>li{width:90%}.list-holder .btn-list li{}.slider-box{padding-left:6px}.search-row .search-result-search-c{width:84%}.search-row .search-result-search-c .submit{width:14%}body .description-column h1{max-width:90%}.agent-only .designation-row #designations{margin-left:-7px}.agent-only .designation-row #designations li{min-width:44%}.legend-box{width:90%;padding:2%;left:4%;margin:0;z-index:10;max-height:310px;overflow-y:scroll}.legend-box h2{margin-bottom:2px;padding-bottom:4px}.legend-box .img-holder{float:left;margin-top:8px}.legend-box .text-holder{float:left;width:70%;margin-top:8px}.map #travel-time-slider-box{height:53px}.map .travel-time-controls{height:74px}.map .travel-time-controls .value-label{margin-left:-10px}.profile .result-list .search .text-holder{clear:both;width:calc(100% - 22px)}.my-dash .listing .inactive{display:block;max-width:150px}#user-text{max-width:78px;line-height:1}input.soc-login[type="button"]{display:block;white-space:normal;line-height:1;padding:10px 0;background-image:none}.fr-ca .heading.relative h1{font-size:2em}.blue-box,.short-description.{padding:0}.property .description-section.mark{padding:0}div.property .details-block{width:100%}div.property .details-block .col-left{box-sizing:border-box;margin:0 auto;padding:1.5em 1.5em 0;width:100%}div.property .expandable-box, div.property .map-expandable-box{border-left:0 none;border-right:0 none;width:100%}.image-column.big .house-box .frame{min-height:unset}.office.details-section .text-holder, .office.details-section .agent-column{margin:0;padding:0;width:100%;background:transparent}.office.details-section .agent-column{padding-top:2em}.courtesy-note{padding:0 15px;box-sizing:border-box}.residential-properties-list.results-box ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width: 375px){.ypl-results-box div.top-container [class^="logo-ypl-"], .ypl-results-box div.top-container [class*=" logo-ypl-"]{width:45%}.ypl-results-box div.top-container div.search-area{width:55%}.ypl-results-box div.top-container div.search-area p{font-size:0.65em}.ypl-results-box div.area-info div.col-left p{font-size: .65em}.ypl-results-box div.open-ypl-form.show{top:30em}.ypl-results-box div.search-area>div.search-info{padding:9px 0}.ypl-results-box div.results-fieldset div.current-info p{padding:10px 15px}.ypl-results-box div.map-container, .ypl-results-box div#googleMap{height:400px}.ypl-results-box div.results-fieldset #ypl-form label div.col-left{width:50%}.ypl-results-box div.results-fieldset #ypl-form label div.col-left .icon{display:none}.ypl-results-box div.results-fieldset #ypl-form label div.col-left h3{font-size: .7em;text-align:left;margin-bottom:5px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right{width:90%;float:none;margin:0 auto;height:20px;padding:0 0}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area{top:0px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area .center{height:17px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area a.select-opener{height:30px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area a.select-opener::before{top:11px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right>h4{display:none}}@media (max-width: 375px){.ypl-results-box div.top-container [class^="logo-ypl-"], .ypl-results-box div.top-container [class*=" logo-ypl-"]{width:45%}.ypl-results-box div.top-container div.search-area{width:55%}.ypl-results-box div.top-container div.search-area p{font-size:0.65em}.ypl-results-box div.area-info div.col-left p{font-size: .65em}.ypl-results-box div.open-ypl-form.show{top:30em}.ypl-results-box div.search-area>div.search-info{padding:9px 0}.ypl-results-box div.results-fieldset div.current-info p{padding:10px 15px}.ypl-results-box div.map-container, .ypl-results-box div#googleMap{height:400px}.ypl-results-box div.results-fieldset #ypl-form label div.col-left{width:50%}.ypl-results-box div.results-fieldset #ypl-form label div.col-left .icon{display:none}.ypl-results-box div.results-fieldset #ypl-form label div.col-left h3{font-size: .7em;text-align:left;margin-bottom:5px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right{width:90%;float:none;margin:0 auto;height:20px;padding:0 0}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area{top:0px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area .center{height:17px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area a.select-opener{height:30px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area a.select-opener::before{top:11px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right>h4{display:none}}@media (max-width:1350px) and (min-width: 799px){.columns-section .video-list .video-iframe{}}@media (max-width:350px) and (min-width: 320px){.legend-box{display:none}.map-panel ul#lower-panel li{max-width:88px;margin-top:-1px;margin-bottom:10px}.map-panel ul{padding:15px 0px 4px 8px}.map-panel ul#lower-panel li{margin-left:1px}}@media(max-width:600px) and (min-width:440px){.details-section .details-c{width:95%}.details-section .image-column{width:100%;margin:0 auto;float:none}.details-section .text-holder{width:43%}.details-section .agent-column{width:43%}.property-demographics-box .container-4 .card > .type-container, .property-demographics-box .container-6 .card>.type-container{-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%}.property-demographics-box .container-8>.card{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.property-demographics-box .container-8 .card>.type-container{-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%;padding:2em 0}.property-demographics-box .container-4 > .card .icon, .property-demographics-box .container-6 > .card .icon, .property-demographics-box .container-8 > .card .icon{width:80px;height:80px}.property-demographics-box .container-8>.card.building-type{padding:1em 2em}}@media(max-width:690px){.info-row .info-row-c{margin-left:0px;width:99%}.property-demographics-box .canvas-container{position:absolute;left:-100000px}.property-demographics-box .canvas-container.chart-household-structure, .property-demographics-box .canvas-container.chart-employment-rate, .property-demographics-box .canvas-container.chart-own-vs-rent{display:block;position:relative;left:inherit}.property-demographics-box .text-container{display:block}.property-demographics-box .text-container.text-household-structure, .property-demographics-box .text-container.text-employment-rate, .property-demographics-box .text-container.text-own-vs-rent{display:none}.property-demographics-box .expandable-box-content>h2{margin-top:2em}.property-demographics-box .chart-space-around, .property-demographics-box .chart-space-around.card{width:calc( 100% - 0.5em - 2px );width:calc( 100% - 0.5em - 2px );padding:1.5em 0.25em}.property-demographics-box .container-1>.card{width:calc( 100% - 2px - 0.5em - 0.5em );margin-left:0}}@media(max-width:414px){.your-perfect-life-box.homepage .postal-input{display:block}.your-perfect-life-box.homepage .postal-input label{width:100%}.your-perfect-life-box.homepage .postal-input label>span:nth-of-type(1){font-size:1.1em}.your-perfect-life-box.homepage .postal-input .input-holder{overflow:auto;width:70%}.ypl-results-box div.open-ypl-form{top:5.8em}.ypl-results-box div.open-ypl-form.show{top:30em}.ypl-results-box div.top-container .logo-ypl-en{padding:19.5px 0}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container input[type="button"]{font-size: .7em}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container .ypl-btn-red{font-size: .7em;line-height:1.25em;width:70%;left:15%}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container li .icon{width:2em;min-width:2em;height:2em}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container li .label{font-size: .6em;line-height:1.2em;width:calc(100% - 5px - 5px - 35px - 1em);word-wrap:break-word}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container ul.details-info li span.desc{font-size: .6em}.ypl-results-box div.search-area p{font-size: .7em;line-height:1.125em}.ypl-results-box div.search-area>div.search-info{padding:8px 0}.ypl-results-box div.search-area>div.search-info>#ypl-postal-code-search{margin:0 0 }.ypl-results-box div.search-area > div.search-info .postal-input, .ypl-results-box div.search-area > div.search-info .search-input{margin:0 0 }.ypl-results-box div.search-area > div.search-info .ypl-search-blue{bottom: .75em}.ypl-results-box div.map-container, .ypl-results-box div#googleMap{height:400px}div.ypl-results div.ypl-results-details p{margin:5px 0 0;font-size: .7em}.ypl-results-box div.results-fieldset div.current-info p{font-size: .7em;padding:10px 15px}.ypl-results-box div.search-area > div.search-info .ypl-search-blue{right:0.25em}.ypl-results-box div.results-fieldset.show{height:32em}.ypl-results-box div.results-fieldset #ypl-form{padding:0 0}.ypl-results-box div.results-fieldset #ypl-form label div.col-left{width:50%}.ypl-results-box div.results-fieldset #ypl-form label div.col-left .icon{display:none}.ypl-results-box div.results-fieldset #ypl-form label div.col-left h3{font-size: .7em;text-align:left;margin-bottom:0px}.ypl-results-box div.results-fieldset #ypl-form label.ageInput > .col-left, .ypl-results-box div.results-fieldset #ypl-form label.incomeInput > .col-left, .ypl-results-box div.results-fieldset #ypl-form label.childInput>.col-left{position:absolute}.ypl-results-box div.results-fieldset #ypl-form label.jobInput div.col-right > .select-area, .ypl-results-box div.results-fieldset #ypl-form label.familyInput div.col-right>.select-area{height:30px;margin-bottom:5px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right{width:90%;float:none;margin:0 auto;height:20px;padding:0 0}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area{top:0px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area .center{height:17px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area a.select-opener{height:30px;right:-3px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area a.select-opener::before{top:11px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right>div.results{padding:0 0 5px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right > div.results p{font-size:0.75em}.ypl-results-box div.results-fieldset #ypl-form label div.col-right>h4{font-size:0.65em;display:none}.ypl-results-box div.results-fieldset #ypl-form.ypl-tall{padding:10px 0}.ypl-results-box div.results-fieldset #ypl-form div.submit-results{top:5px}.ypl-results-box div.results-fieldset #ypl-form .select-area .center{line-height:30px}.ypl-results-box div.area-info div.col-left{width:65%}.ypl-results-box div.area-info div.col-right{width:35%}}@media (min-width:413px){#mobile-menu-container:not(.lang-toggle){font-size:16px}}​ .contacts-form .btn-red.dark{margin-top:10px !important}.contacts-form .btn-red{margin-top:10px !important}.btn-back{display:inline-block !important}@media(max-width:435px){.address-bar .article, .address-bar h1+.article{float:none}.price-holder.property{margin-left:10px}.info-box.mark .image-column{width:80%;margin:0 auto}.info-box.mark .house-box .frame{width:100%;height:100%}.house-box.js-init .frame>div{height:235px}.agent-holder .agent-imageholder-property{padding-bottom:30px}.agent-holder dl{width:50%;margin-bottom:5px}.agent-holder .email{width:60%;margin-bottom:5px}.agent-holder .view-properties{margin:0 0 5px}div.property .agent-holder .view-properties{width:55%}.expandable-box.property-demographics-box{margin:1.5em 0 0}.social-list li{width:60%;padding:0;text-align:center}div.property ul.property-features li, div.property ul.property-features li.label{margin:0;width:100%}div.property ul.property-features li.label{margin-top:6px}.details-section .details-c{width:95%}.details-section .image-column{width:100%;margin:0 auto;float:none}.details-section .text-holder{width:41%}.details-section .agent-column{width:41%}.map-expandable-box .static-map{width:98%}body.black .map-expandable-box .neighbourhood{width:100%;margin:0 auto}body.black .house-box.js-init .frame>div{height:235px}div.property .social-list li{width:35.5%}div.property .social-list .saveprop-btn{width:62%;padding:0 0}div.property .social-list .removeprop-btn{width:62%;float:right;margin-left:0}}@media(max-width:320px){#lead-form .feedback-box .text{width:100%;box-sizing:border-box}#lead-form .feedback-box textarea{width:100%;box-sizing:border-box}.fr-ca div.property .lot-box .size{font-size:14px}.fr-ca div.property .info-box .saveprop-btn , .info-box .removeprop-btn{font-size:12px}.fr-ca div.property .social-list .share{font-size:12px}div.property .agent-holder .email{width:50%}div.property .amenities-map .holder #places-map{height:250px}div.property .map-holder .checkbox-form li{width:100%}div.property .map-holder .map-list li{line-height:inherit}div.property .map-holder .map-list li a{line-height:inherit;padding:10px 0}.ypl-results-box div.segment-popup-box-mobile{padding:0px 0px 10px}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container ul.segment-info{height:270px}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container ul.details-info li{padding:4px 0}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container .ypl-btn-red{width:70%;left:15%}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container ul.segment-info li .icon{margin-right: .5em}.your-perfect-life-box.homepage [class^="logo-ypl-"], .your-perfect-life-box.homepage [class*=" logo-ypl-"]{width:155px}.ypl-results-box div.top-container .logo-ypl-en{padding:20.5px 0}.ypl-results-box div.search-area>div.search-info{padding:10px 0}.ypl-results-box div.search-area > div.search-info input[type="text"]{font-size: .6em}.ypl-results-box div.results-fieldset.ypl-tall{top:5.5em}.ypl-results-box div.results-fieldset div.current info p{padding:5px 15px}.ypl-results-box div.open-ypl-form.show{top:28.5em}.ypl-results-box div.top-container div.search-area > div.search-info .ypl-search-blue{right:0.15em}.ypl-results-box div.top-container div.search-area p{font-size: .6em}.ypl-results-box div.area-info div.col-right{padding:20px 6px}.ypl-results-box div.map-container{width:80%;height:370px;clear:both}.ypl-results-box div.results-fieldset #ypl-form>input[type="submit"]{margin-right:10px}.ypl-results-box div.results-fieldset #ypl-form label{margin:0 0}}@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.ypl-results-box div.map-container{position:absolute}}@media (max-width: 800px) and (orientation: landscape){.ypl-results-box div.segment-popup-box-close{font-size: .8em;top:6.5em}.ypl-results-box div.segment-popup-box-close p{margin-bottom:0px}.ypl-results-box div.segment-popup-box-mobile{padding:0px 0px 5px;top:7em}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container input[type="button"]{font-size: .9em;padding:5px 45px}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container input[type="button"]+input[type="button"]{padding:5px 45px}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container ul.segment-info{height:185px;padding-top:0px}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container ul.segment-info li .icon{width:30px;min-width:30px;height:30px}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container ul.segment-info li .label{font-size: .7em}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container ul.details-info{height:150px;padding-top:5px}.ypl-results-box div.segment-popup-box-mobile div.segment-info-container ul.details-info li span.label, .ypl-results-box div.segment-popup-box-mobile div.segment-info-container ul.details-info li span.desc{font-size: .7em}.ypl-results-box div.open-ypl-form.show{top:33em}.ypl-results-box div.map-container, .ypl-results-box div#googleMap{height:450px}.ypl-results-box div.results-fieldset #ypl-form{padding:0 0}.ypl-results-box div.results-fieldset #ypl-form label div.col-left{width:50%}.ypl-results-box div.results-fieldset #ypl-form label div.col-left .icon{display:none}.ypl-results-box div.results-fieldset #ypl-form label div.col-left h3{font-size: .7em;text-align:left;margin-bottom:0px}.ypl-results-box div.results-fieldset #ypl-form label.ageInput > .col-left, .ypl-results-box div.results-fieldset #ypl-form label.incomeInput > .col-left, .ypl-results-box div.results-fieldset #ypl-form label.childInput>.col-left{position:absolute}.ypl-results-box div.results-fieldset #ypl-form label.jobInput div.col-right > .select-area, .ypl-results-box div.results-fieldset #ypl-form label.familyInput div.col-right>.select-area{height:30px;margin-bottom:5px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right{width:90%;float:none;margin:0 auto;height:20px;padding:0 0}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area{top:0px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area .center{height:17px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area a.select-opener{height:30px;right:-3px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right .select-area a.select-opener::before{top:11px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right>div.results{padding:0 0 5px}.ypl-results-box div.results-fieldset #ypl-form label div.col-right > div.results p{font-size:0.8em}.ypl-results-box div.results-fieldset #ypl-form label div.col-right>h4{font-size:0.65em;display:none}.ypl-results-box div.results-fieldset #ypl-form.ypl-tall{padding:10px 0}.ypl-results-box div.results-fieldset #ypl-form div.submit-results{top:15px}}@media (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape){.ypl-results-box div.segment-popup-box-mobile .segment-info-container .ypl-btn-red{bottom: .125em;padding:0px 0em}}
.item-ad.listing-lg {
    margin-bottom: 20px !important;
    width: 100% !important;
}    