a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font:16px/28px Nunito,sans-serif;font-weight:300;color:#333;background:#f6f7f9;overflow-x:hidden!important}input[type=email],input[type=password],input[type=tel],input[type=text]{font-size:14px;font-family:Nunito,sans-serif;line-height:24px;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{outline:0}input[type=submit]{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}input[type=submit]:focus{outline:0}select,textarea{font-size:14px;font-family:Nunito,sans-serif;line-height:24px;width:100%;padding:10px 12px;border-radius:4px;border:1px solid #ccc}select:focus,textarea:focus{outline:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 14px;background-color:#fff;background-image:url(../../assets/img/select.png);background-position:right center;background-repeat:no-repeat;background-size:30px 80px;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif;display:block;color:#333;margin-bottom:16px;font-weight:700}h1{font-size:36px}h2{font-size:30px}h3{font-size:26px}h4{font-size:20px}h5{font-size:18px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}a:link,a:visited{color:#ee3a43;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a:hover{color:#bf1c25}a:focus{outline:0}a.btn{padding:8px 24px;color:#fff;background:#ee3a43;font-size:12px;font-weight:700;letter-spacing:1px;display:inline-block;text-transform:uppercase;border-radius:4px}a.btn:hover{background:#bf1c25}p{margin-bottom:20px}iframe{vertical-align:top}button{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}button:focus{outline:0}img{width:auto;max-width:100%;height:auto;vertical-align:top;image-rendering:-webkit-optimize-contrast}ol,ul{margin-bottom:30px;padding-left:20px}video{max-width:100%;height:auto}embed,iframe,object{max-width:100%}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}ins,mark{text-decoration:none}code,kbd,pre,samp,tt,var{font-family:monospace,serif;font-size:15px;line-height:1.6;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}sup{vertical-align:super;font-size:smaller}small{font-size:13px;line-height:13px;color:#ee3a43}.wrapper{width:1200px;margin:0 auto}@media only screen and (max-width:1220px){.wrapper{max-width:94%}}.wrapper-fluid{width:100%;margin:0 auto}#site-offcanvas ul,.community-links ul,.community-sidebar ul,.flexslider ul,.footer-menu ul,.footer-social-icons ul,.listing-sidebar ul,.menu ul,.office-list ul,.pagination ul,.share ul,.social-icons ul,.team-info ul,.testi-flexslider ul,.toggle-container ul,.widget ul,nav ul{padding-left:0}#site-offcanvas li,.community-links li,.community-sidebar li,.flexslider li,.footer-menu li,.footer-social-icons li,.listing-sidebar li,.menu li,.office-list li,.pagination li,.share li,.social-icons li,.team-info li,.testi-flexslider li,.toggle-container li,.widget li,nav li{list-style:none;padding-left:0;text-indent:0}#page{width:100%;height:100%;position:relative;overflow-x:hidden}.post-col-1{width:8.33333333%}.post-col-2{width:16.6666666%}.post-col-3{width:25%}.post-col-4{width:33.3333333%}.post-col-5{width:41.66666667%}.post-col-6{width:50%}.post-col-7{width:58.33333333%}.post-col-8{width:66.66666667%}.post-col-9{width:75%}.post-col-10{width:83.33333333%}.post-col-11{width:91.66666667%}.post-col-12{width:100%}.post-col-1,.post-col-10,.post-col-11,.post-col-2,.post-col-3,.post-col-4,.post-col-5,.post-col-6,.post-col-7,.post-col-8,.post-col-9,.post-col-inline-5,.post-col-inline-7{float:left}@media only screen and (max-width:736px){.post-col-1,.post-col-10,.post-col-11,.post-col-2,.post-col-3,.post-col-4,.post-col-5,.post-col-6,.post-col-7,.post-col-8,.post-col-9,.post-col-inline-5,.post-col-inline-7{width:100%}}.row{margin-left:-15px;margin-right:-15px}[class*=post-col-]{padding-right:15px;padding-left:15px}.post-col-no-margin{padding-left:0;padding-right:0}.post-col-no-rmargin{padding-right:0}.post-col-no-lmargin{padding-left:0}.post-col-inline-5{width:20%}.post-col-inline-7{width:14.285714285%}.center-div{margin:0 auto}.post-bottom-10p{margin-bottom:10px}.post-bottom-15p{margin-bottom:15px}.post-bottom-20p{margin-bottom:20px}.post-bottom{margin-bottom:30px}.post-bottom-2em{margin-bottom:2em}.post-bottom-3em{margin-bottom:3em}.post-bottom-4em{margin-bottom:4em}.post-bottom-5em{margin-bottom:5em}.post-bottom-6em{margin-bottom:6em}.post-padding-bottom-10p{padding-bottom:10px}.post-padding-bottom-15p{padding-bottom:15px}.post-padding-bottom-20p{padding-bottom:20px}.post-padding-bottom{padding-bottom:30px}.post-padding-bottom-2em{padding-bottom:2em}.post-padding-bottom-3em{padding-bottom:3em}.post-padding-bottom-4em{padding-bottom:4em}.post-padding-bottom-5em{padding-bottom:5em}.post-padding-bottom-6em{padding-bottom:6em}.post-top{margin-top:1em}.post-top-2em{margin-top:2em}.post-top-3em{margin-top:3em}.post-top-4em{margin-top:4em}.post-top-5em{margin-top:5em}.post-top-6em{margin-top:6em}.post-padding-top{padding-top:1em}.post-padding-top-2em{padding-top:2em}.post-padding-top-3em{padding-top:3em}.post-padding-top-4em{padding-top:4em}.post-padding-top-5em{padding-top:5em}.post-padding-top-6em{padding-top:6em}.width-90p{width:90%}.width-80p{width:80%}.width-70p{width:70%}.width-60p{width:60%}.width-50p{width:50%}.width-40p{width:40%}.floatleft{float:left}.floatright{float:right}.textleft{text-align:left}.textright{text-align:right}.textcenter{text-align:center}.textjustify{text-align:justify}@media only screen and (max-width:1220px){.tablet-width-100p{width:100%}}@media only screen and (max-width:1220px){.tablet-width-90p{width:90%}}@media only screen and (max-width:1220px){.tablet-width-80p{width:80%}}@media only screen and (max-width:1220px){.tablet-width-70p{width:70%}}@media only screen and (max-width:1220px){.tablet-width-60p{width:60%}}@media only screen and (max-width:1220px){.tablet-width-50p{width:50%}}@media only screen and (max-width:1220px){.tablet-post-col-3{width:25%}}@media only screen and (max-width:1220px){.tablet-post-col-4{width:33.3333333%}}@media only screen and (max-width:1220px){.tablet-post-bottom-15p{margin-bottom:15px}}@media only screen and (max-width:1220px){.tablet-post-bottom-20p{margin-bottom:20px}}@media only screen and (max-width:1220px){.tablet-post-bottom{margin-bottom:30px}}@media only screen and (max-width:1220px){.tablet-post-no-bottom{margin-bottom:0}}@media only screen and (max-width:820px){.ptablet-width-100p{width:100%}.ptablet-width-90p{width:90%}.ptablet-width-80p{width:80%}.ptablet-width-70p{width:70%}.ptablet-width-60p{width:60%}.ptablet-width-50p{width:50%}.ptablet-post-col-3{width:25%}.ptablet-post-col-4{width:33.3333333%}.ptablet-rmargin{padding-right:15px}.ptablet-lmargin{padding-left:15px}.ptablet-post-bottom{margin-bottom:30px}.ptablet-post-no-bottom{margin-bottom:0}.ptablet-post-bottom-2em{margin-bottom:2em}}@media only screen and (max-width:736px){.phone-width-100p{width:100%}}@media only screen and (max-width:736px){.phone-width-50p{width:50%}}@media only screen and (max-width:736px){.phone-no-display{display:none}}@media only screen and (max-width:736px){.phone-no-rmargin{padding-right:0}}@media only screen and (max-width:736px){.phone-no-lmargin{padding-left:0}}@media only screen and (max-width:736px){.phone-textleft{text-align:left}}@media only screen and (max-width:736px){.phone-post-bottom{margin-bottom:30px}}@media only screen and (max-width:736px){.phone-post-padding-bottom{padding-bottom:30px}}@media only screen and (max-width:414px){.pphone-width-100p{width:100%}.pphone-width-90p{width:90%}.pphone-width-80p{width:80%}.pphone-no-display{display:none}.pphone-post-bottom{margin-bottom:30px}}.overlay{background:#000;opacity:.7;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.pagination{margin-top:40px}.pagination a{font-size:13px;font-weight:600;letter-spacing:1px;background:#fff;padding:2px 12px;color:#000;display:inline-block;text-transform:uppercase;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.pagination a:hover{background:#ee3a43;color:#fff;border:1px solid #ee3a43}.pagination li{display:inline-block;margin-right:4px}@media only screen and (max-width:736px){.pagination li{margin-bottom:4px}}.pagination li:last-child{margin-right:0}.pagination span.current{font-size:13px;background:#ee3a43;color:#fff;padding:2px 12px;font-weight:700;display:inline-block;border-radius:4px}.with-bg{padding:5em 0;position:relative;background-size:cover;background-repeat:no-repeat}.agent-image a i,.blog-thumb a i,.center-element,.community-thumb i,.dream-image span,.listing-image a i,.listing-images-loop a i,.location-post a i,.neighbour-post i,.report-details,.top-community-info>h5,.video-thumb i{color:#fff;position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.agent-contact,.center-items,.footer-menu ul,.share ul,.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agent-awards img{height:100px;width:auto;padding-top:20px;padding-right:20px}.agent-awards img:last-child{padding-right:0}.agent-commercial img{height:50px;width:260px}.top-border{font-size:0;border-top:2px solid #ccc}.offcanvas #page{overflow:hidden;position:absolute}.offcanvas #page:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99992;background:rgba(0,0,0,.7);content:"";-webkit-transition:2s;transition:2s}.offcanvas #site-offcanvas{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu{display:none!important}#site-offcanvas{position:absolute;z-index:99999;width:300px;background:#ee3a43;top:0;right:0;top:0;bottom:0;padding:120px 30px;overflow-y:auto;display:none;color:#fff;-webkit-transform:translateX(300px);transform:translateX(300px);-webkit-transition:.5s;transition:.5s}#site-offcanvas nav{padding-bottom:140px}#site-offcanvas .theme-menu li.current>a,#site-offcanvas .theme-menu li.current_page_item>a{color:#fff;background:#bf1c25}#site-offcanvas .theme-menu li.current-menu-item>a{background:#d72d36}#site-offcanvas .sf-menu ul{top:0}#site-offcanvas .sf-menu li{border-bottom:1px solid #bf1c25}#site-offcanvas .sf-menu li:last-child{border-bottom:0}#site-offcanvas .sf-menu li.sfHover,#site-offcanvas .sf-menu li:hover ul{background:0 0}#site-offcanvas .sf-menu a{padding:6px 10px}#site-offcanvas .sf-menu a:hover{color:#fff;background:#bf1c25}#site-offcanvas ul.sub-menu{position:relative;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0;margin-left:20px}#site-offcanvas ul.sub-menu li{border-bottom:#bf1c25}#site-offcanvas ul.sub-menu a{font-size:14px;background:0 0;padding:4px 0}#site-offcanvas a{color:#000;display:block;font-size:16px;font-weight:500;padding:8px 0}#site-offcanvas>ul{padding:0;margin:0;margin-bottom:60px;width:100%}#site-offcanvas li{padding:0;margin:0;list-style:none;float:none}#site-offcanvas li>ul{padding-left:20px;display:none}#site-offcanvas li.offcanvas-has-dropdown>a{position:relative}#site-offcanvas li.offcanvas-has-dropdown>a:after{display:none;position:absolute;top:12px;right:0;font-family:"Font Awesome 6 Pro";speak:none;font-style:normal;font-weight:600;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";font-size:14px;-webkit-transition:.5s;transition:.5s}#site-offcanvas li.offcanvas-has-dropdown.active a:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.site-nav-toggle{height:25px;cursor:pointer;text-decoration:none;position:absolute;top:26px;right:15px;text-align:right;display:none;height:30px;z-index:999994}.site-nav-toggle:active,.site-nav-toggle:focus,.site-nav-toggle:hover{outline:0;border-bottom:none!important}.site-nav-toggle i{position:relative;display:inline-block;width:25px;height:2px;color:#252525;font:bold 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#000;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.site-nav-toggle i:after,.site-nav-toggle i:before{content:'';width:25px;height:2px;background:#000;position:absolute;left:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.site-nav-toggle i:before{top:-7px}.site-nav-toggle i:after{bottom:-7px}.site-nav-toggle.site-nav-white>i{color:#000}.site-nav-toggle:hover i:before{top:-10px}.site-nav-toggle:hover i:after{bottom:-10px}.site-nav-toggle.active i{background:0 0}.site-nav-toggle.active i:active,.site-nav-toggle.active i:before{background:#000}.site-nav-toggle.active i:before{top:0;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.site-nav-toggle.active i:after{bottom:0;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.aligncenter{display:block;margin:0 auto}.alignright,.post-link-blog .next{float:right;margin-left:20px}.alignleft,.post-link-blog .prev{float:left;margin-right:20px}.nav-links{text-align:right}.nav-links div{display:inline-block;margin-left:10px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.nav-links a{display:block;color:#000;padding:10px 18px;background:#fff;border:1px solid #eee;border-radius:4px}.nav-links a:hover{color:#fff;border-color:#ee3a43}.wp-caption{border:1px solid #ddd;text-align:center;background:#f3f3f3;padding:4px;width:auto!important;margin-bottom:30px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p .wp-caption-text{font-size:12px;padding:4px;letter-spacing:2px;text-transform:uppercase;margin-bottom:0}.wp-smiley{margin:0!important;max-height:1em}blockquote{padding-left:30px;border-left:3px solid #eee;font-weight:600}blockquote .left{margin-right:20px;text-align:right;margin-left:0;width:30%;float:left}blockquote .right{margin-left:20px;text-align:left;margin-right:0;width:30%;float:right}.bypostauthor,.gallery-caption{width:100%}.sticky-post{padding:10px 16px;background:#ee3a43;color:#fff;position:absolute;top:0;left:0}.aligncenter,.alignleft,.alignnone,.alignright,.post-link-blog .next,.post-link-blog .prev{max-width:100%;height:auto}.gallery{margin-bottom:40px!important;overflow:hidden}.gallery-item{margin-bottom:1px;margin-top:0!important;text-align:left!important;float:left}.gallery-item img{border:0!important}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6%}.gallery-columns-7 .gallery-item{width:14.2%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}code,kbd,samp{font-family:"Courier New",Courier,monospace,sans-serif;text-align:left;color:#555}pre{padding:6px 15px!important;border-left:11px solid #ccc;margin:15px 0;overflow:auto;line-height:22px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;background:#fff!important;font-size:14px}.sf-menu{position:relative;margin:0;padding:0;list-style:none}.sf-menu .sf-mega{position:absolute;display:none;top:100%;z-index:99}.sf-menu>li{float:left;margin-left:1px}.sf-menu li.sfHover>.sf-mega,.sf-menu li:hover>.sf-mega{display:block}.sf-menu li.sfHover{background:#ee3a43}.sf-menu>li>a{display:block;position:relative;padding:42px 26px;color:#fff}.page-header .sf-menu>li>a{display:block;color:#000}.sf-menu .sf-mega{-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.2);box-shadow:2px 3px 6px rgba(0,0,0,.2)}.sf-menu>li>a{text-decoration:none;zoom:1}.sf-menu>li{-webkit-transition:background .2s;transition:background .2s}.sf-menu>li.sfHover,.sf-menu>li:hover{-webkit-transition:none;transition:none}.sf-mega{background-color:#000;padding:20px 22px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 4px 4px}.sf-mega a{font-size:14px!important;font-weight:400!important;letter-spacing:0!important;padding:10px 0;display:block;text-align:left;text-transform:capitalize!important;border-bottom:1px solid #342f30;line-height:18px;color:#fff}.sf-mega a:hover{background:0 0;color:#ee3a43}.sf-mega li{float:none}.sf-mega-section{float:left;padding:0;margin-right:15px;padding-right:15px;width:195px;border-right:1px solid #342f30}.sf-mega-section li{margin-right:0}.sf-mega-section li.sfHover{background:0 0}.sf-mega-section li:last-child a{border-bottom:0}.sf-mega-section ul{width:100%;margin-bottom:0}.sf-mega-section ul ul{padding-left:10px}.sf-mega-section ul ul li:last-child{border-bottom:1px solid #342f30}.sf-mega-section ul ul a{padding-left:10px;padding-top:6px;padding-bottom:6px;border-left:1px solid #342f30}.sf-mega-section ul ul a:hover{background:0 0}.sf-mega-section:last-child{border-right:0;padding-right:0;margin-right:0}.sf-arrows .sf-with-ul{padding-right:2.5em}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dfeeff;border-top-color:rgba(255,255,255,.5)}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}.menu-blog .sf-mega-section{margin-right:0;padding-right:0}.blog-image img{border-radius:4px}.blog-post-menu{width:246px!important;color:#fff;border-right:0;padding-left:20px}.blog-post-menu h4 a{font-size:18px!important;font-weight:600;line-height:26px}.blog-post-menu a.blog-read-more{display:inline-block;padding:8px 16px;font-size:12px!important;font-weight:700!important;text-align:center!important;text-transform:uppercase!important;border-bottom:0;letter-spacing:1px!important}.blog-post-menu a.blog-read-more:hover{background:#bf1c25!important;color:#fff}.blog-post-menu a i{padding-left:6px}header.main-header{padding:0;width:100%;position:absolute;top:0;z-index:999;background:rgba(0,0,0,.2)}header.page-header{background:#fff}header.site-header.sticky-header-animate{position:fixed;top:0;z-index:1040;width:100%;background:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1);box-shadow:0 10px 15px rgba(0,0,0,.1)}@media only screen and (max-width:1440px){header.site-header.sticky-header-animate{position:relative}}header.site-header.sticky-header-animate .logo{margin:10px 0 0}@media only screen and (max-width:1440px){header.site-header.sticky-header-animate .logo{margin:20px 0}}header.site-header.sticky-header-animate .sf-menu>li>a{padding:36px 26px;color:#000}header.site-header.sticky-header-animate .sf-menu>li.current a{color:#fff}header.site-header.sticky-header-animate .sf-menu li.current a:hover{color:#fff}header.site-header.sticky-header-animate .sf-menu li.current li a:hover{color:#ee3a43}.admin-bar header.sticky-header-animate{top:32px}.logo{margin:20px 0 0}@media only screen and (max-width:1440px){.logo{margin-bottom:20px}}.logo a{display:block}nav a:hover{background:#ee3a43}.theme-menu a{font-weight:500}.theme-menu li.current{background:#ee3a43}.theme-menu li.current>a{color:#fff}.fullwidth-menu .sf-mega{left:30px!important}.home .top-banner{position:relative;background:#fff}@media only screen and (max-width:736px){.home .top-banner{background:#f6f7f9}}.top-banner,.top-banner-in{position:relative;overflow:hidden}.top-banner>img{position:absolute;top:0;left:0}@media only screen and (max-width:736px){.top-banner>img{position:relative}}.top-banner .wrapper,.top-banner-in .wrapper{position:relative;z-index:9}.banner-title,.banner-title-in{padding:17em 0 16em}@media only screen and (max-width:1220px){.banner-title,.banner-title-in{padding:8em 0 10em}}@media only screen and (max-width:820px){.banner-title,.banner-title-in{padding:3em 0 7em}}@media only screen and (max-width:414px){.banner-title,.banner-title-in{padding:3em 0 5em}}.banner-title h1{font-size:40px;line-height:50px;color:#fff;padding:20px 30px;margin-bottom:30px;display:inline-block;letter-spacing:1px;border-radius:4px;background:rgba(0,0,0,.6)}@media only screen and (max-width:820px){.banner-title h1{font-size:36px;line-height:46px}}@media only screen and (max-width:736px){.banner-title h1{background:#000;font-size:24px;line-height:34px;padding:10px 30px;width:100%}}.banner-buttons a{padding:13px 28px;font-size:14px;position:relative;overflow:hidden;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.7);box-shadow:0 1px 20px rgba(0,0,0,.7)}@media only screen and (max-width:736px){.banner-buttons a{display:block;margin-bottom:10px;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (max-width:736px){.banner-buttons a:last-child{margin-bottom:0}}.banner-buttons a:hover{background:#bf1c25}.banner-buttons a.btn-search-property{padding-left:36px;border-radius:4px 0 0 4px}@media only screen and (max-width:736px){.banner-buttons a.btn-search-property{border-radius:4px}}.banner-buttons a.btn-search-property:before{font-family:"Font Awesome 6 Pro";content:"\f002";font-weight:900;text-decoration:inherit;font-size:60px;opacity:.2;position:absolute;left:2px}@media only screen and (max-width:736px){.commercial{background:#FFF}}.banner-buttons a.btn-value-home{padding-right:36px;border-radius:0 4px 4px 0}@media only screen and (max-width:736px){.banner-buttons a.btn-value-home{border-radius:4px}}.banner-buttons a.btn-value-home:after{font-family:"Font Awesome 6 Pro";content:"\f155";font-weight:900;text-decoration:inherit;font-size:60px;opacity:.2;position:absolute;right:2px}.banner-buttons a.btn-commercial-specialist{padding-right:36px;border-radius:0 4px 4px 0}@media only screen and (max-width:736px){.banner-buttons a.btn-commercial-specialist{border-radius:4px}}.banner-buttons a.btn-commercial-specialist:after{font-family:"Font Awesome 6 Pro";content:"\f007";font-weight:900;text-decoration:inherit;font-size:60px;opacity:.2;position:absolute;right:2px}.page-banner .banner-title,.page-banner .banner-title-in{padding:4em 0 0}.page-banner .banner-title h1,.page-banner .banner-title-in h1{margin-bottom:0;background:0;padding:0;color:#000;font-size:34px;line-height:44px}.header-title{line-height:40px}.header-title h2{margin-bottom:2em}footer{background:#eee}footer h2{font-size:26px}footer .social-icons a{border:1px solid #ccc}.agent-social ul,.social-icons ul{margin-bottom:0}@media only screen and (max-width:414px){.agent-social ul,.social-icons ul{width:100%}}.agent-social li,.social-icons li{float:left;margin-right:10px}@media only screen and (max-width:736px){.agent-social li,.social-icons li{margin-bottom:10px}}@media only screen and (max-width:414px){.agent-social li,.social-icons li{float:none;margin-right:0}}.agent-social li:last-child,.social-icons li:last-child{margin-right:0}.agent-social a,.social-icons a{color:#000;background:#fff;text-align:center;display:inline-block;padding:3px 14px 2px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:1px solid #eee;border-radius:4px;margin-bottom:4px}.agent-social a i,.social-icons a i{margin-right:6px;font-weight:500}.agent-social a:hover,.social-icons a:hover{color:#fff;background:#ee3a43}.agent-social a.facebook:hover,.social-icons a.facebook:hover{background:#2e4d8d;border-color:#2e4d8d}.agent-social a.twitter:hover,.social-icons a.twitter:hover{background:#000000;border-color:#18b0de}.agent-social a.linkedin:hover,.social-icons a.linkedin:hover{background:#0073b1;border-color:#0073b1}.agent-social a.youtube:hover,.social-icons a.youtube:hover{background:red;border-color:red}.agent-social a.instagram:hover,.social-icons a.instagram:hover{background:#000;border-color:#000}.agent-social a.gplus:hover,.social-icons a.gplus:hover{background:#db4437;border-color:#db4437}.agent-social a.pinterest:hover,.social-icons a.pinterest:hover{background:#bd081c;border-color:#bd081c}@media only screen and (max-width:736px){.social-icons ul{width:100%}}@media only screen and (max-width:736px){.social-icons li{float:none;margin-right:0}}@media only screen and (max-width:736px){.social-icons a{display:block!important}}.footer-logo-images .logo-one{margin-top:18px}@media only screen and (max-width:736px){.footer-logo-images .logo-one{margin-top:8px}.footer-logo-images .logo-two{margin-bottom:20px}.footer-logo-images .logo-one label{margin-top:4px;font-size:10px}}.footer-logo-images .logo-one label{font-size:11px;font-weight:600;text-transform:uppercase;display:inline-block;position:relative;top:-5px;background:#fff;padding:0 12px}.footer-logo-images .logo-two{margin-top:22px}.footer-bottom{background:#fff;padding:6em 0 3em;position:relative}.copyright{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.footer-menu ul{margin-bottom:10px}.footer-menu li{float:left;margin-left:20px}.footer-menu li:first-child{margin-left:0}.footer-menu li a{font-size:12px;font-weight:600;text-transform:uppercase;display:block;color:#ee3a43}.footer-menu li a:hover{color:#000}a#toTop{width:40px;text-align:center;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:0;background:#ee3a43;z-index:99;color:#fff;padding:2px 10px;border-radius:0 0 3px 3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a#toTop:hover{background:#bf1c25}.page-template-content-buy .sidebar,.page-template-content-sell .sidebar,.single-royal_buy .sidebar,.single-royal_sell .sidebar{padding-left:15px}.widget{font-size:14px}.widget h5{color:#000;padding-bottom:20px;margin-bottom:20px;border-bottom:3px double #ccc}.widget ul{margin-bottom:0}@media only screen and (max-width:736px){.widget{margin-bottom:30px}}.royal_widget-buy a,.royal_widget-communities a,.royal_widget-sell a{position:relative;display:block;padding:20px;background:#fff;font-size:14px;font-weight:600;overflow:hidden;min-height:156px;text-transform:uppercase;line-height:20px;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}@media only screen and (max-width:1220px){.royal_widget-buy a,.royal_widget-communities a,.royal_widget-sell a{min-height:auto}}.royal_widget-buy a:hover,.royal_widget-communities a:hover,.royal_widget-sell a:hover{background:#ee3a43;color:#fff;border:1px solid #ee3a43}.royal_widget-buy a i,.royal_widget-communities a i,.royal_widget-sell a i{display:block;margin-bottom:12px}.royal_widget-buy a.active,.royal_widget-communities a.active,.royal_widget-sell a.active{background:#ee3a43;color:#fff;border:1px solid #ee3a43}.royal_widget-communities a{padding:12px 20px;min-height:auto}div.wpcf7-validation-errors{border:0;background:red;color:#fff;font-weight:500}div.wpcf7-response-output{margin:15px 0 20px;padding:10px 12px;line-height:22px;border-radius:4px}div.wpcf7-mail-sent-ok{background:#398f14;color:#fff}input.wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border:1px solid red}span.wpcf7-not-valid-tip{display:none}span.wpcf7-list-item{display:block}.additional-features,.locations-selection{margin-bottom:20px;overflow:hidden;display:block}.additional-features span.wpcf7-form-control,.locations-selection span.wpcf7-form-control{overflow:hidden}.additional-features span.wpcf7-list-item,.locations-selection span.wpcf7-list-item{float:left;width:50%}@media only screen and (max-width:414px){.additional-features span.wpcf7-list-item,.locations-selection span.wpcf7-list-item{width:100%}}.wpcf7-form-control-wrap iframe{height:auto}.featured-listings{background:#fff;padding:3em 0 5em}.featured-listings .ptablet-post-bottom:last-child{margin-bottom:0}@media only screen and (max-width:736px){.services-list .post-col-4:last-child{margin-bottom:0}}.services-post{background:#fff;padding:30px;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.services-post h3{font-size:21px;font-weight:700}.services-post a{padding:6px 18px;margin-top:20px}.services-post a i{margin-left:4px}.services-icon{background:#000;color:#fff;display:inline-block;padding:30px 20px;width:116px;border-radius:50%}.community-post{-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.community-thumb{background:#000;position:relative;border-radius:6px 6px 0 0}.community-thumb img{border-radius:4px 4px 0 0;-webkit-transition:all .3s ease-out 0;transition:all .3s ease-out 0}.community-thumb a{display:block}.community-thumb a:hover img{opacity:.3}.community-thumb a:hover i{opacity:1}.community-thumb i{opacity:0;z-index:9}.community-details{background:#fff;border:1px solid #eee;border-top:0;border-radius:0 0 4px 4px}.community-details h4{font-size:18px;border-bottom:1px solid #eee;margin-bottom:0;padding:10px 20px}.community-details h4 a{color:#000}.community-details h4 a:hover{color:#ee3a43}.community-details p{padding:20px 20px 0}@media only screen and (max-width:736px){.btn-actions a{margin-bottom:10px}}.btn-actions a.btn-browse,.btn-actions a.btn-listings{display:block}.btn-actions a.btn-listings{margin-right:0}.btn-actions a i{margin-right:10px}@media only screen and (max-width:736px){.btn-actions .post-col-6:last-child a{margin-bottom:0}}.btn-view-listings a{display:inline-block!important}.location-list,.resources-list,.video-list{background:#fff}@media only screen and (max-width:736px){.location-list .post-col-6:last-child,.resources-list .post-col-6:last-child,.video-list .post-col-6:last-child{margin-bottom:0}}.resources-post{border:1px solid #eee;padding:30px;position:relative;background:#fff;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.resources-icon{position:absolute}.resources-desc{padding-left:90px}.resources-desc h4{font-size:18px}.resources-desc h4 a{color:#000}.resources-desc h4 a:hover{color:#ee3a43}.resources-desc a.read-more{padding:4px 16px}.resources-desc a.read-more i{margin-left:6px}.video-list{padding-bottom:5em}.video-post{-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.video-desc{border:1px solid #eee;border-top:0;padding:20px;background:#fff;border-radius:0 0 4px 4px}.video-desc h3 a{color:#000}.video-desc h3{font-size:20px;margin-bottom:0}@media only screen and (max-width:820px){.video-desc h3{font-size:18px}}.video-thumb{position:relative;background:#000;border-radius:5px 5px 0 0}.video-thumb a:hover img{opacity:.3}.video-thumb img{border-radius:4px 4px 0 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width:736px){.video-thumb img{width:100%}}.video-thumb i{z-index:9}.location-list{padding-top:0;background:#eee}.location-post{position:relative}.location-post a{position:absolute;top:0;left:0;z-index:3;display:block;width:100%;height:100%}.location-post a:hover{border-radius:4px;background:rgba(0,0,0,.6)}.location-post a:hover i{opacity:1;-webkit-transition:all .2s ease-out 0;transition:all .2s ease-out 0}.location-post a i{opacity:0;z-index:9}.location-post img{width:100%;border-radius:4px}.location-desc{position:absolute;bottom:0;left:0;padding:20px;width:100%;border-radius:0 0 4px 4px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(transparent,#000)}@media only screen and (max-width:820px){.location-desc{padding:10px}}@media only screen and (max-width:736px){.location-desc{padding:20px 30px}}.location-desc h3{color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:0}@media only screen and (max-width:820px){.location-desc h3{font-size:12px;font-weight:600;line-height:18px}}@media only screen and (max-width:736px){.location-desc h3{font-size:16px;font-weight:700;line-height:26px}}.location-desc label{font-size:10px;color:#fff;display:inline-block;line-height:12px}@media only screen and (max-width:736px){.location-desc label{font-size:14px;line-height:16px}}.location-address{padding-left:15px}@media only screen and (max-width:736px){.location-address .post-col-inline-5:last-child{margin-bottom:0}}a.button-steps{background:#000}.steps-list a.button-steps{padding:40px 20px;font-size:13px;display:block}.steps-list a i{display:block}.step-post{-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.step-post h3{background:#bf1c25;padding:20px;color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:1px;margin-bottom:0;border:1px solid #bf1c25;border-top:0;border-radius:0 0 4px 4px}.step-post h3 a{color:#000;display:block}.step-icon a{border-radius:4px 4px 0 0}@media only screen and (max-width:736px){.button-steps-list .post-col-4:last-child{margin-bottom:0}}.listing-actions{padding:10px 14px 8px;border-radius:4px 4px 0 0;background:#ddd;text-align:right}.listing-actions a{color:#222;margin-right:10px}.listing-actions a:hover{color:#666}.listing-actions a:last-child{margin-right:0}#listings{padding-left:0}.ul-listings li p{margin-bottom:0;width:30%!important}.ul-listings li p:last-child{width:70%!important;padding-left:15px}.ul-listings li p img{width:100%!important;height:auto!important}.listing-image{position:relative;background:#000;border-radius:6px 6px 0 0}.listing-image img{border-radius:4px 4px 0 0;-webkit-transition:all .3s ease-out 0;transition:all .3s ease-out 0}@media only screen and (max-width:1220px){.listing-image img{width:100%}}.listing-image a{display:block;border-radius:5px 5px 0 0}.listing-image a:hover img{opacity:.3}.listing-image a:hover i{opacity:1}.listing-image a i{opacity:0;z-index:9}.listing-desc{background:#fff;padding:30px;border:1px solid #eee;border-top:0;min-height:203px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.listing-desc h1{font-size:26px;margin-bottom:0}.listing-desc h4{margin-bottom:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.listing-desc label.listing-address{display:block}.listing-desc label.open-house{display:inline-block;background:red;padding:2px 12px;color:#fff;font-size:13px;text-transform:uppercase}.listing-price{display:block;color:#ee3a43;font-weight:600}.listing-main .listing-desc{-webkit-box-shadow:none;box-shadow:none}.listing-main img{width:100%}.agent-sidebar,.listing-main{border-radius:6px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.agent-sidebar img,.listing-main img{border-radius:4px 4px 0 0}@media only screen and (max-width:736px){.agent-sidebar img,.listing-main img{width:100%}}.agent-sidebar .agent-info,.listing-main .agent-info{border:1px solid #eee;border-top:0;background:#fff;padding:20px;border-radius:0 0 4px 4px}.agent-sidebar .agent-info h4,.listing-main .agent-info h4{margin-bottom:0}.agent-sidebar .agent-info h6,.listing-main .agent-info h6{color:#ee3a43;margin-bottom:0;font-size:12px;font-weight:400;letter-spacing:2px;text-transform:uppercase}@media only screen and (max-width:1220px){.agent-sidebar .agent-info h6,.listing-main .agent-info h6{line-height:20px}}@media only screen and (max-width:820px){.agent-sidebar .agent-info h6,.listing-main .agent-info h6{font-size:10px}}a.send-text{color:#fff;background:#000;width:100%}@media only screen and (max-width:736px){a.send-text{margin-bottom:30px}}a.send-text i{margin-right:6px}.agent-image{position:relative;background:#000;border-radius:6px 6px 0 0}.agent-image a{display:block}.agent-image a:hover img{opacity:.3}.agent-image a:hover i{opacity:1}.agent-image a i{opacity:0;z-index:9}.agent-image img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.listing-images-loop{position:relative;background:#000;border-radius:4px}.listing-images-loop a{display:block}.listing-images-loop a:hover img{-webkit-transition:all .2s ease-out 0;transition:all .2s ease-out 0;opacity:.3}.listing-images-loop a:hover i{opacity:1;-webkit-transition:all .2s ease-out 0;transition:all .2s ease-out 0}.listing-images-loop a i{opacity:0;z-index:9}.listing-images-loop img{border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.listing-rooms label{display:block;margin-bottom:4px}.listing-rooms label:last-child{margin-bottom:26px}.listing-rooms table{width:100%;margin-bottom:20px}.listing-rooms table tbody th{text-align:left;font-size:16px;font-weight:600;padding:4px 0}.listing-rooms table td{padding:4px 0}.listing-rooms table tr:nth-child(2n+1){background:#eee}.listing-rooms table td,.listing-rooms table th,.listing-rooms table tr{padding-left:4px}.single-list-price h3{font-size:22px;margin-bottom:0}.disclaimer{background:#fff;width:80%;margin:0 auto;padding:20px 10px 5px}.disclaimer h4{line-height:20px;margin:0}.disclaimer p{font-size:14px;line-height:20px}a{-webkit-transition:all .2s ease-out 0;transition:all .2s ease-out 0}a.btn-decline{margin-left:5px;background:#aaa}a.btn-decline:hover{background:#888}a.btn-photos{color:#fff;background:#888;width:100%;font-size:14px;font-weight:600}a.btn-photos:hover{background:#666}a.btn-info,a.btn-offer,a.btn-showing{cursor:pointer;font-size:14px;font-weight:600;text-transform:uppercase;width:100%;letter-spacing:0}@media only screen and (max-width:1220px){a.btn-info,a.btn-offer,a.btn-showing{margin-bottom:10px}}a.btn-info:hover,a.btn-offer:hover,a.btn-showing:hover{background:#000}a.btn-info i,a.btn-offer i,a.btn-showing i{margin-right:10px}a.btn-offer{background:#85ba38}a.btn-showing{background:#ec9f37}a.btn-info{background:#3f93cb}@media only screen and (max-width:820px){a.btn-info{margin-bottom:0}}a.telephone{color:#333}a.favourites,a.viewed{display:none}a.sidebar-actions{color:#fff;background:#000;cursor:pointer;width:100%;position:relative;padding:12px 40px;display:block;line-height:20px}a.sidebar-actions:hover{background:#333}a.sidebar-actions i{position:absolute;top:16px;left:16px}.expand h3{font-size:18px!important;cursor:pointer;width:100%;color:#666;margin-bottom:0;padding-bottom:20px;text-transform:uppercase}.expand h3:hover{color:#333}.expand h3 i{margin-right:6px}.expanded h3{color:#333;cursor:default}.expand-details{display:none}.expand-details ul{list-style:none;padding:0}.expand-details li{font-size:16px;padding:6px 0;border-bottom:1px solid #eee}.listing-desc-icons ul{list-style:none;padding:0;font-size:1.2em;font-weight:700;color:#888;margin-right:30px;margin-bottom:0;display:inline-block}.listing-desc-icons li{display:inline;padding:0;margin-right:10px}.listing-desc-icons li.margin-left{margin-left:0}.listing-desc-icons li:last-child{margin-right:0}.listing-desc-icons span{font-size:1.2em;font-weight:700;color:#888;display:inline-block}.listing-desc-details ul{list-style:none;padding:0;margin:30px 0 0}.listing-desc-details li{margin-right:30px;display:inline-block}@media only screen and (max-width:736px){.listing-desc-details li{display:block;margin-right:0}}.listing-map,.listing-photo-gallery,.wpcf7-form-subject{display:none}.listing-trademarks p,.listing-powered p{font-size:13px;line-height:20px}.listing-trademarks a{color:#333;font-weight:700}.listing-powered a{color:#333;font-weight:300}.listing-trademarks a:hover,.listing-powered a:hover{color:#ee3a43}.listing-trademarks img{height:36px;width:132px;opacity:.8}.listing-powered img{width:100px;height:34px}#map{height:30em}@media only screen and (max-width:736px){select.sortby{width:100%}}@media only screen and (max-width:736px){.views a{text-align:center;margin-bottom:10px}}@media only screen and (max-width:736px){.views a:last-child{margin-bottom:0}}.g-recaptcha{display:inline-block}.aside-header h2{margin:0 0 20px}.map-20em{height:20em}.map-30em{height:30em}.map-40em{height:40em}.map-overlay{text-align:center;background:#333;background-clip:padding-box;border-radius:50%;width:120px;height:120px;margin-top:60px;background:rgba(51,51,51,.7)}.map-overlay p{font-size:24px;color:#fff;line-height:15px;position:relative;top:45px}.map-overlay p span{font-size:14px;font-weight:300}.last a.disabled,.next a.disabled,.prev a.disabled{background:#e8e8e8;color:#ccc;border-color:#e5e5e5}.last a.disabled:hover,.next a.disabled:hover,.prev a.disabled:hover{border-color:#e5e5e5}.listing-contact-icon{background:#ee3a43;color:#fff;padding:30px 0;border-radius:4px}@media only screen and (max-width:1220px){.listing-contact-icon{padding:20px 0}}@media only screen and (max-width:820px){.listing-contact-icon{padding:10px 0}}@media only screen and (max-width:1220px){.listing-contact-icon i{font-size:2em}}.is-fav i{color:#ee3a43}.form-close{position:relative;top:40px;text-align:right;right:20px;color:#999}.form-close i{cursor:pointer}.module-form{margin:0 auto;max-width:800px;padding:40px 0;text-align:center;float:none}.module-form h5{color:#888;width:80%;margin:0 auto 5px;padding-top:10px}.module-form .wpcf7-list-item{display:inline}.listing-contact-form .first{margin:0;margin-left:-4px}.listing-contact-form .wpcf7-list-item{display:inline}.grecaptcha-badge{display:none}.contact-form,.form-page{background:#fff;padding:30px;border-radius:4px;border:1px solid #eee;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.contact-form h3,.form-page h3{font-size:24px;margin-bottom:6px}.contact-form h4,.form-page h4{margin-bottom:30px}.contact-form p>label,.form-page p>label{display:inline-block;background:#eee;padding:6px 16px;margin-bottom:20px}.contact-form p:last-child,.form-page p:last-child{margin-bottom:0}.contact-form input[type=text],.form-page input[type=text]{padding:8px 14px}.contact-form input[type=submit],.form-page input[type=submit]{background:#ee3a43;cursor:pointer;color:#fff;padding:10px 26px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:4px}.contact-form input[type=submit]:hover,.form-page input[type=submit]:hover{background:#bf1c25}.contact-form textarea,.form-page textarea{height:200px}.contact-mobile{pointer-events:none;cursor:default}@media only screen and (max-width:500px){a[class=contact-mobile]{pointer-events:auto!important;cursor:pointer}}.blog-post,.blog-single-page{-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.blog-thumb{position:relative}.blog-thumb img{border-radius:4px 4px 0 0}.blog-thumb a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:4px 4px 0 0}.blog-thumb a:hover{background:rgba(0,0,0,.7)}.blog-thumb a:hover i{opacity:1}.blog-thumb a i{opacity:0}.blog-list-desc{padding:30px;border:1px solid #eee;background:#fff;border-top:0;border-radius:0 0 4px 4px}.blog-list-desc h4{font-size:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.blog-list-desc h4 a{color:#000}.blog-list-desc h4 a:hover{color:#ee3a43}.blog-list-desc a.read-more{padding:4px 16px}.blog-list-desc a i{margin-left:6px}.no-image-fallback{background:#000;color:#fff;text-transform:uppercase;font-size:18px;font-weight:600;letter-spacing:1px;padding:11em 0;border-radius:4px 4px 0 0}.password-protect-thumb{background:#000;color:#fff;padding:11em 0;border-radius:4px 4px 0 0}.sticky-post{background:#000;color:#fff;position:absolute;top:10px;left:10px;padding:2px 12px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;border-radius:4px}.blog-single-image img{width:100%;border-radius:4px 4px 0 0}.blog-single-content{padding:30px;border:1px solid #eee;border-top:0;background:#fff;border-radius:0 0 4px 4px}.blog-single-more-info{padding-bottom:30px;border-bottom:1px solid #eee}.blog-single-more-info-noborder{padding-bottom:0;padding-top:20px;border-bottom:none}.blog-single-more-info a{font-size:14px}.blog-single-more-info a:hover{color:#000}.blog-single-more-info span{display:block;position:relative;padding-left:30px;font-size:14px}.blog-single-more-info span i{position:absolute;top:6px;left:0}.share ul{margin-bottom:0}.share li{float:left;margin-right:4px}.share li:last-child{margin-right:0}.share span{display:block;font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.share a{background:#fff;padding:4px 12px;display:block;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.share a:hover{background:#ee3a43;color:#fff;border:1px solid #ee3a43}.blog-feature-icon,.community-feature-icon,.commercial-feature-icon{background:#ee3a43;color:#fff;padding:30px 0;border-radius:4px}.agent-post{border-radius:4px 4px 0 0;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.agent-post img{-webkit-filter:grayscale(95%);filter:grayscale(95%);border-radius:4px 4px 0 0}.agent-post h5{font-size:13px;background:#fff;margin-bottom:0;padding:10px;border:1px solid #eee;border-top:0;border-radius:0 0 4px 4px}@media only screen and (max-width:820px){.agent-post h5{font-size:15px}}@media only screen and (max-width:736px){.agent-post h5{font-size:16px;padding:20px}}.agent-post h5 a{color:#000}.agent-post h5 a:hover{color:#ee3a43}.agent-thumb{position:relative}.agent-thumb a{display:block}.agent-thumb a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.agent-thumb img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.agent-single-page{padding:30px 15px;background:#fff;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.agent-single-image{padding:10px;margin-bottom:10px;border:1px solid #eee;border-radius:4px}.agent-single-image img{border-radius:4px}.agent-single-desc h3{font-size:20px}.single-royal_agents .banner-title h1{margin-bottom:2px}.single-royal_agents .banner-title h5{font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:0;color:#ee3a43;text-transform:uppercase}.agent-social{position:relative;top:0}@media only screen and (max-width:736px){.agent-social{margin-bottom:30px}}.agent-social a{background:#eee;color:#000;padding:4px 12px;font-size:16px;border-radius:4px}.agent-social a i{margin-right:0}.agent-buttons a{margin-bottom:10px;display:block;text-align:center}@media only screen and (max-width:820px){.agent-buttons a{line-height:18px}}@media only screen and (max-width:736px){.agent-buttons a{padding:10px 0}}#contact:before,#view-listings:before{display:block;content:" ";margin-top:-160px;height:160px;visibility:hidden;pointer-events:none}.agent-contact{position:relative;z-index:9}@media only screen and (max-width:736px){.agent-contact{display:block}}.agent-contact-list a{font-size:20px;font-weight:500;display:block;background:#fff;border:1px solid #eee;padding:40px 20px;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.agent-contact-list a:hover{border:1px solid #ee3a43;background:#ee3a43;color:#fff}.agent-contact-list a i{display:block;margin-bottom:20px}.testi-flexslider h5{font-size:14px;letter-spacing:1px;padding:10px 30px 0;display:inline-block;text-transform:uppercase;border-top:1px solid #555}.top-community-info{position:relative}.top-community-info>h5{z-index:8;font-weight:400;margin-bottom:0}@media only screen and (max-width:1220px){.top-community-info>h5{font-size:16px;padding-right:10px;padding-left:10px}}.top-community-info .overlay{opacity:.4;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.top-community-info a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}.top-community-info:hover .overlay{opacity:0}.community-image{-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.community-image img{border-radius:4px}.community-income{-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.community-income h4{font-size:14px;margin-bottom:0;letter-spacing:1px;text-transform:uppercase}.community-income span{color:#ee3a43;font-size:30px;font-weight:700;display:block;margin-bottom:10px}.community-icon{background:#ee3a43;color:#fff;padding:50px 0;border-radius:4px 4px 0 0}.community-desc{background:#fff;padding:30px;border:1px solid #eee;border-top:0;border-radius:0 0 4px 4px}.community-feature-icon{background:#ee3a43;color:#fff;padding:30px 0;border-radius:4px}.community-sidebar,.listing-sidebar{background:#fff;padding:30px;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}@media only screen and (max-width:820px){.community-sidebar,.listing-sidebar{padding:20px}}.community-sidebar h5,.listing-sidebar h5{font-size:16px;text-transform:uppercase;letter-spacing:1px}.community-sidebar ul,.listing-sidebar ul{margin-bottom:0}.community-sidebar li,.listing-sidebar li{font-size:14px;padding:6px 0;border-bottom:1px solid #eee}.neighbour-post{-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.neighbour-post h5{font-size:16px;border:1px solid #eee;border-top:0;background:#fff;padding:20px;margin-bottom:0;border-radius:0 0 4px 4px}.neighbour-post img{border-radius:4px 4px 0 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.neighbour-post a:hover img{opacity:.3}.neighbour-post a:hover i{opacity:1}.neighbour-post i{opacity:0;z-index:9}.community-ddf-content h3{margin-bottom:0}.community-list .header-title p{line-height:25px}.community-details .btn{line-height:12px;width:100%;background-color:#000}.community-details .btn span{display:block;font-size:8px;font-weight:300}.neighbour-image{background:#000;position:relative;border-radius:6px 6px 0 0}.neighbourhood-desc{-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.neighbourhood-content{border-top:0!important;border-radius:0 0 4px 4px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.neighbourhood-flexslider .flex-viewport,.neighbourhood-flexslider img{border-radius:4px 4px 0 0}.next-step i{display:block;margin-bottom:10px}.next-step a{display:block;padding:20px;background:#fff;text-transform:uppercase;font-size:16px;font-weight:600;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.next-step a:hover{background:#ee3a43;color:#fff;border:1px solid #ee3a43}.report-communities{margin-left:15px}.report-communities img{border-radius:4px}.report-communities .overlay{border-radius:4px}.report-details{z-index:91}.report-details h5{color:#fff;margin-bottom:10px;font-weight:400}.report-details span{color:#fff;font-size:12px;line-height:18px;display:block;letter-spacing:1px;text-transform:uppercase}.year-toggle h4 a{color:#333;display:block;text-transform:uppercase}.year-toggle h4 a:before{content:"\f055";font-family:"Font Awesome 6 Pro";font-style:normal;font-variant:normal;font-weight:600;display:inline-block;margin-right:10px;text-decoration:inherit}.year-toggle h4.active a:before{content:"\f056"}.toggle-container{display:none}.toggle-container ul{margin-bottom:0}.top-banner-swoosh{position:absolute;bottom:0;z-index:99;width:100%}.page-content{background:#f6f7f9;padding:3em 0 4em}.neighbourhood-content,.theme-content,.theme-pages{background:#fff;padding:30px 30px 10px;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.neighbourhood-content h1,.theme-content h1,.theme-pages h1{font-size:30px}.neighbourhood-content h2,.theme-content h2,.theme-pages h2{font-size:24px}.neighbourhood-content h3,.theme-content h3,.theme-pages h3{font-size:20px}.neighbourhood-content h4,.theme-content h4,.theme-pages h4{font-size:16px}.neighbourhood-content iframe,.theme-content iframe,.theme-pages iframe{margin-bottom:30px;width:100%;height:460px}.listing-open-house{background:#ee3a43;color:#fff}.listing-open-house a:link,.listing-open-house a:visited,.listing-open-house a:active,.listing-open-house a:hover{color:#fff}.listing-open-house h3{color:#fff}.listing-open-house h3:hover{color:#fff}.listing-open-house i{color:#fff}.listing-discover{background-color:#000;color:#fff}.listing-discover h3,.listing-discover h3:hover{color:#fff}.listing-discover img{width:300px;height:150px;border-radius:4px;margin-bottom:20px}@media only screen and (max-width:736px){.neighbourhood-content iframe,.theme-content iframe,.theme-pages iframe{height:300px}}@media only screen and (max-width:414px){.neighbourhood-content iframe,.theme-content iframe,.theme-pages iframe{height:240px}}.neighbourhood-content iframe:last-child,.theme-content iframe:last-child,.theme-pages iframe:last-child{margin-bottom:0}.buy-bullets{width:100%}.buy-bullets tr{border-bottom:1px solid #eee}.buy-bullets tr:nth-child(odd){color:red}.buy-bullets td{padding:20px 30px 20px 0}@media only screen and (max-width:1220px){.buy-bullets td{padding:20px 0}}@media only screen and (max-width:414px){.buy-bullets td{padding-right:0}}.buy-bullets td.bul-item{font-size:18px;font-weight:600;vertical-align:middle}@media only screen and (max-width:1220px){.buy-bullets td.bul-item{padding-right:0;padding-left:20px}}.buy-bullets img{width:80px;height:80px}@media only screen and (max-width:1220px){.buy-bullets img{height:auto}}@media only screen and (max-width:414px){.buy-bullets img{width:100%}}.form-page div>label{font-size:14px;font-weight:700;margin-bottom:10px;letter-spacing:1px;display:block;text-transform:uppercase}.form-page span{margin-left:0}.form-page input[type=text]{margin-bottom:10px}.no-style-form{padding:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.royal-content li{margin-bottom:20px}.menu-actions{padding:10px 4px}.menu-actions h5{font-size:16px;line-height:18px}.menu-actions a.btn{background:#bf1c25;margin-bottom:6px}.menu-actions a.btn span{font-size:12px;font-weight:700}.menu-actions a.btn:hover{background:#000}.menu-actions a.btn i{margin-left:8px}.disclaimer-form h4{line-height:20px;text-align:center;margin:0 auto;margin-bottom:8px}.disclaimer-form h5{padding-top:0;line-height:20px;text-align:center;margin:0 auto;margin-bottom:8px}.disclaimer-form p{font-size:14px;line-height:20px}.disclaimer-form a.btn{width:140px;margin-left:0;margin-right:5px;margin-top:5px}.trademarks{margin-top:10px;font-size:11px;font-weight:600;color:#888;line-height:16px}.listing-large-image img{border-radius:0}@media only screen and (max-width:736px){.home-image{position:absolute;background:0 0!important;height:auto!important}.home-image img{display:block}.banner-title{padding:2em 0 6em!important}.top-banner .wrapper,.top-banner-in .wrapper{position:relative!important}}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .5s linear .2s;-moz-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s;opacity:1}.under-contract{display:none;background:#EEE;border-radius:4px}.under-contract span{display:block;padding:10px;font-size:14px;line-height:20px;text-align:left}