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;resize:none}select:focus,textarea:focus{outline:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 12px;background-color:#fff;background-image:url(../../assets/img/select.png);background-position:right center;background-repeat:no-repeat;background-size:30px 80px;overflow:hidden}select.sortby{padding:8px;width:220px;font-size:14px;height:44px;font-weight:500;border:1px solid #ccc}@media only screen and (max-width: 820px){select.sortby{width:100%}}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif;display:block;color:#333;margin-bottom:16px;font-weight:700}h1{font-size:34px;line-height:32px}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}a.btn-comp,a.btn-login,a.btn-register,a.btn-sell{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-comp,a.btn-login,a.btn-register,a.btn-sell{margin-bottom:10px}}a.btn-comp:hover,a.btn-login:hover,a.btn-register:hover,a.btn-sell:hover{background:#000}a.btn-comp i,a.btn-login i,a.btn-register i,a.btn-sell i{margin-right:10px}a.btn-comp{background:#666}a.btn-login,a.btn-sell{background:#85ba38}a.btn-register{background:#ec9f37}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,.flexslider ul,.footer-menu ul,.footer-social-icons ul,.menu ul,.office-list ul,.pagination ul,.share ul,.social-icons ul,.toggle-container ul,.widget ul,nav ul{padding-left:0}#site-offcanvas li,.flexslider li,.footer-menu li,.footer-social-icons li,.menu li,.office-list li,.pagination li,.share li,.social-icons 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}.post-padding-top-8em{padding-top:8em}.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%}}@media only screen and (max-width: 820px){.ptablet-width-90p{width:90%}}@media only screen and (max-width: 820px){.ptablet-width-80p{width:80%}}@media only screen and (max-width: 820px){.ptablet-width-70p{width:70%}}@media only screen and (max-width: 820px){.ptablet-width-60p{width:60%}}@media only screen and (max-width: 820px){.ptablet-width-50p{width:50%}}@media only screen and (max-width: 820px){.ptablet-post-col-3{width:25%}}@media only screen and (max-width: 820px){.ptablet-post-col-4{width:33.3333333%}}@media only screen and (max-width: 820px){.ptablet-rmargin{padding-right:15px}}@media only screen and (max-width: 820px){.ptablet-lmargin{padding-left:15px}}@media only screen and (max-width: 820px){.ptablet-post-bottom{margin-bottom:30px}}@media only screen and (max-width: 820px){.ptablet-post-bottom-20p{margin-bottom:20px}}@media only screen and (max-width: 820px){.ptablet-post-bottom-15p{margin-bottom:15px}}@media only screen and (max-width: 820px){.ptablet-post-bottom-10p{margin-bottom:10px}}@media only screen and (max-width: 820px){.ptablet-post-no-bottom{margin-bottom:0}}@media only screen and (max-width: 820px){.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,0.05);box-shadow:0 3px 13px rgba(0,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,.center-element,.community-thumb i,.listing-image a i,.listing-images-loop a i,.location-post a i,.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,.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-border{font-size:0;border-top:2px solid #ccc}.blurred img{-webkit-filter:blur(8px);filter:blur(8px)}.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,0.7);content:"";-webkit-transition:2s;transition:2s}.offcanvas #site-offcanvas{-webkit-transform:translateX(0);transform:translateX(0)}.overview-mt{display:none!important}@media only screen and (max-width: 1220px){.overview-mt{display:block!important}}@media only screen and (max-width: 1220px){.overview-dt{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}@media only screen and (max-width: 1220px){#site-offcanvas{display:block}}#site-offcanvas nav{padding-bottom:140px}@media only screen and (max-width: 1220px){#site-offcanvas .floatright{float:none}}@media only screen and (max-width: 1220px){#site-offcanvas .theme-menu{display:block}}#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}@media only screen and (max-width: 1220px){#site-offcanvas .theme-menu a{color:#fff;font-weight:300}}#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)}@media only screen and (max-width: 1220px){#site-offcanvas .sf-mega{background:0 0;position:relative;-webkit-box-shadow:none;box-shadow:none;padding:0;padding-left:20px;overflow:hidden;border-radius:0;border-top:2px solid #bf1c25}}@media only screen and (max-width: 1220px){#site-offcanvas .sf-mega a{padding:8px 0;border-bottom:0}}@media only screen and (max-width: 1220px){#site-offcanvas .sf-mega .sf-mega-section{margin-right:0;padding-right:0;border-right:0;width:100%}}@media only screen and (max-width: 1220px){#site-offcanvas .sf-mega .sf-mega-section li:last-child{border-bottom:0}}@media only screen and (max-width: 1220px){#site-offcanvas .not-menu{display:none}}@media only screen and (max-width: 1220px){#site-offcanvas #menu-listing-menu-one li:last-child{border-bottom:1px solid #bf1c25}}.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}@media only screen and (max-width: 1220px){.site-nav-toggle{display:block}}@media only screen and (max-width: 736px){.site-nav-toggle{top:22px}}.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,0.05);box-shadow:0 3px 13px rgba(0,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,0.6);box-shadow:0 0 2px 2px rgba(0,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{margin:0;padding:0;list-style:none}.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu > li{float:left}.sf-menu > li > a{padding:42px 26px}.sf-menu > li.sfHover,.sf-menu > li:hover{background:#ee3a43}.sf-menu > li.sfHover ul,.sf-menu > li:hover ul{display:block}.sf-menu > li.sfHover li a,.sf-menu > li:hover li a{display:block;font-weight:300;color:#fff}.sf-menu > li.sfHover li a:hover,.sf-menu > li:hover li a:hover{color:#ee3a43}.sf-menu a{display:block;position:relative}.sf-menu ul{min-width:12em}.sf-menu ul ul{top:0;left:100%}.sf-menu a{text-decoration:none;zoom:1;color:#fff}.sf-menu li{white-space:nowrap;-webkit-transition:background .2s;transition:background .2s}.sf-menu li.sfHover,.sf-menu li:hover{color:#ee3a43}.sub-menu{padding:20px 22px;background:#000;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.2);box-shadow:2px 3px 6px rgba(0,0,0,0.2)}.sub-menu li:first-child a{padding-top:0}.sub-menu li:last-child a{border-bottom:0;padding-bottom:0}.sub-menu a{font-size:14px!important;font-weight:400!important;letter-spacing:0!important;padding:10px 0;display:block;text-transform:capitalize;line-height:18px;color:#fff;border-bottom:1px solid #342f30;background:0 0!important}.page-header .sf-menu > li > a{display:block;color:#000}.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,0.5)}.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > li > .sf-with-ul:focus:after{border-top-color:#fff}.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:#fff}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dfeeff;border-left-color:rgba(255,255,255,0.5)}.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul li > .sf-with-ul:focus:after{border-left-color:#fff}.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:#fff}header.main-header{padding:0;width:100%;position:absolute;top:0;z-index:999;background:rgba(0,0,0,0.4)}@media only screen and (max-width: 1220px){header.main-header{position:relative;background:#fff}}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,0.1);box-shadow:0 10px 15px rgba(0,0,0,0.1)}@media only screen and (max-width: 1220px){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: 1220px){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,header.site-header.sticky-header-animate .sf-menu > li.current-menu-ancestor a,header.site-header.sticky-header-animate .sf-menu > li.current-menu-item a,header.site-header.sticky-header-animate .sf-menu > li.current_page_item a{color:#fff}.admin-bar header.sticky-header-animate{top:32px}.logo{margin:20px 0 0}@media only screen and (max-width: 1220px){.logo{margin-bottom:20px}}.logo a{display:block}nav a:hover{background:#ee3a43}@media only screen and (max-width: 1220px){.theme-menu{display:none}}.theme-menu a{font-weight:500}.theme-menu .sf-menu > li{margin-left:1px}.theme-menu .sf-menu > li.current,.theme-menu .sf-menu > li.current-menu-ancestor,.theme-menu .sf-menu > li.current-menu-item,.theme-menu .sf-menu > li.current_page_item{background:#ee3a43}.theme-menu .sf-menu > li.current-menu-ancestor > a,.theme-menu .sf-menu > li.current-menu-item > a,.theme-menu .sf-menu > li.current > a,.theme-menu .sf-menu > li.current_page_item > a{color:#fff}.home .top-banner{position:relative;background:#fff}.top-banner{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}}.banner-title{padding:19em 0}@media only screen and (max-width: 1220px){.banner-title{padding:13em 0}}@media only screen and (max-width: 820px){.banner-title{padding:9em 0}}@media only screen and (max-width: 736px){.banner-title{padding:3em 0 8em}}@media only screen and (max-width: 414px){.banner-title{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,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,0.7);box-shadow:0 1px 20px rgba(0,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 5 Free";content:"\f002";font-weight:900;text-decoration:inherit;font-size:60px;opacity:.2;position:absolute;left:2px}.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 5 Free";content:"\f155";font-weight:900;text-decoration:inherit;font-size:60px;opacity:.2;position:absolute;right:2px}.page-banner .banner-title{padding:4em 0 0}.page-banner .banner-title h1{margin-bottom:0;background:0 0;padding:0;color:#000;font-size:34px;line-height:44px}.header-title{line-height:40px}.header-title h2{margin-bottom:2em}.menu-actions{padding:10px 0;display:none}@media only screen and (max-width: 1220px){.menu-actions{display:block}}.menu-actions h5{font-size:16px;line-height:18px}.menu-actions a{position:relative}.menu-actions a.btn{margin-bottom:6px;padding:8px 16px!important;background:#bf1c25}.menu-actions a.btn:hover{background:#000}.menu-actions a span{font-size:12px;font-weight:700;display:inline-block;padding-left:26px}.menu-actions a i{position:absolute;top:15px;left:16px}.search-bar{background:#000;background:rgba(0,0,0,0.4);padding:16px 20px;border-radius:4px}@media only screen and (max-width: 820px){.search-bar{background:#f6f7f9;padding:20px}}.search-bar input{font-size:14px;font-weight:600;line-height:14px;height:48px;padding:17px 12px;border-radius:0;border:0;border-right:1px solid #cdcdcd}@media only screen and (max-width: 820px){.search-bar input{border-radius:4px;border:1px solid #cdcdcd}}.search-bar input[type="submit"]{background:#ee3a43;color:#fff;border:0;cursor:pointer;width:100%;font-size:14px;line-height:14px;letter-spacing:1px;text-transform:uppercase;padding:17px 12px;border-radius:0 4px 4px 0}@media only screen and (max-width: 820px){.search-bar input[type="submit"]{border-radius:4px}}.search-bar input[type="submit"]:hover{background:#bf1c25}.search-bar select{font-size:14px;line-height:14px;height:48px;padding:16px 12px;border-right:1px solid #cdcdcd}@media only screen and (max-width: 820px){.search-bar select{border-radius:4px;border:1px solid #cdcdcd}}.search-bar .bathrooms select{border-right:0}@media only screen and (max-width: 820px){.search-bar .bathrooms select{border:1px solid #cdcdcd}}.search-bar .address select{border-radius:4px 0 0 4px}@media only screen and (max-width: 820px){.search-bar .address select{border-radius:4px}}.search-icon{background:#fff;color:#000;height:48px;padding-top:10px}@media only screen and (max-width: 820px){.search-icon{display:none}}.search-icon i{padding-left:15px}@media only screen and (max-width: 1220px){.search-icon i{padding-left:13px}}@media only screen and (max-width: 820px){.search-icon i{padding-left:9px}}@media only screen and (max-width: 820px){.search-bar-overlay{position:relative;top:0;left:0;-webkit-transform:none;transform:none}}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}.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:#18b0de;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:0}}.footer-logo-images .logo-one label{font-size:11px;font-weight:600;text-transform:uppercase;display:inline-block;position:relative;top:-10px;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}.copyright a{color:#333!important}.copyright a:hover{color:#000!important}.trademarks{margin-top:10px;font-size:11px;font-weight:600;color:#888;line-height:16px}.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}.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}}div.wpcf7-validation-errors{border:0;background:red;color:#fff;font-weight:500}div.wpcf7-response-output{margin:0!important;margin-top:10px!important;padding:10px 12px;line-height:20px;font-size:14px;font-weight:600;border-radius:4px}.wpcf7-form.sent .wpcf7-response-output{background:#6C3!important;border-color:#53B422!important}.wpcf7-form.invalid .wpcf7-response-output{background:#FC6!important;border-color:#EFBC57!important}input.wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border:1px solid #C33}.wpcf7-spinner{background-color:#444!important;opacity:.5;width:24px;height:24px;border:none;border-radius:100%;padding:0;left:-15px;top:5px;position:relative}.module-form .wpcf7-spinner,.form-page .wpcf7-spinner{left:10px}span.wpcf7-not-valid-tip{display:none}span.wpcf7-list-item{display:block}.additional-features{margin-bottom:20px;overflow:hidden;display:block}.additional-features span.wpcf7-form-control{overflow:hidden}.additional-features span.wpcf7-list-item{float:left;width:50%}@media only screen and (max-width: 414px){.additional-features span.wpcf7-list-item{width:100%}}.wpcf7-form-control-wrap iframe{height:auto}.home-image{position:relative;right:0;top:0;width:100%}@media only screen and (max-width: 736px){.home-image{position:relative}}.home-image img{width:100%;position:relative;bottom:0}.sold-listings{background:#fff}.sold-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,0.05);box-shadow:0 3px 13px rgba(0,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%}@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{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,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,0.05);box-shadow:0 3px 13px rgba(0,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-large-image{position:relative}.listing-large-image .listing-actions{position:absolute;top:20px;right:20px;padding:10px 14px 8px;border-radius:4px;background:rgba(0,0,0,0.5)}.listing-large-image .listing-actions a{color:#fff;margin-right:10px}.listing-large-image .listing-actions a:hover{color:#fff}.listing-large-image .listing-actions a:last-child{margin-right:0}.listing-large-image .listing-actions:hover{cursor:pointer;background:rgba(0,0,0,0.8)}#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,0.05);box-shadow:0 3px 13px rgba(0,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,0.05);box-shadow:0 3px 13px rgba(0,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,0.05);box-shadow:0 3px 13px rgba(0,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}.open-house-sidebar{background:#ee3a43;padding:30px;border-radius:4px}.open-house-sidebar h5{color:#fff}.open-house-sidebar label{display:block;color:#fff;font-size:13px;font-weight:600}.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-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{font-size:14px;line-height:20px}.listing-trademarks a{color:#333;font-weight:700}.listing-trademarks a:hover{color:#ee3a43}.listing-trademarks img{height:36px;width:132px;opacity:.8}#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-10em{height:10em}.map-20em{height:20em}.map-30em{height:30em}.map-40em{height:40em}.map-50em{height:50em}.map-60em{height:60em!important}.map-overlay{text-align:center;background:#333;border-radius:50%;width:130px;height:130px;margin-top:65px;background:rgba(118,118,118,.4)}.map-overlay p{font-size:12px;color:#000;font-weight:500;line-height:15px;position:relative;top:10px;left:10px;border-radius:50%;width:110px;height:110px;border:1px solid rgba(255,255,255,.8);background:rgba(102,102,102,.9)}.map-overlay p span{background-clip:padding-box;display:inline-block;margin-top:40px}.map-radius{border-radius:4px}.map-shadow{-webkit-box-shadow:0 3px 13px rgba(0,0,0,.05);box-shadow:0 3px 13px rgba(0,0,0,.05)}.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}}.listing-open-house{background:#ee3a43;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}.is-fav i{color:#ee3a43}.module-form{margin:0 auto;max-width:800px;padding:40px 0;text-align:center;float:none}.module-form h4{width:80%;margin:0 auto;padding:0;padding-top:10px;line-height:20px}.module-form h5{color:#888;width:80%;margin:0 auto 5px;padding-top:10px}.module-form .wpcf7-list-item{display:inline}.disclaimer-form h4{line-height:20px;margin:0}.disclaimer-form h5{line-height:20px;margin:0;margin:10px}.disclaimer-form p,.module-form p{line-height:20px;margin:0;padding:0}.module-form p{padding-bottom:20px}.module-form textarea{height:125px!important}.module-padding p{padding:0}.disclaimer-form a.btn{width:140px;margin-left:0;margin-right:5px;margin-top:5px}.listing-contact-form .first{margin:0;margin-left:-4px}.listing-contact-form .wpcf7-list-item{display:inline}.grecaptcha-badge{display:none}.search-listings{background:#444;padding:16px 20px;border-radius:6px;border:1px solid #333}@media only screen and (max-width: 820px){.search-listings{padding:10px}}.office-list{padding:20px;background:#fff;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,0.05);box-shadow:0 3px 13px rgba(0,0,0,0.05)}.office-list ul{margin-bottom:0}.office-list li.address{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px;font-size:14px}.office-list h4{font-size:17px;margin:0;padding:0}.office-list li i{margin-right:10px}.signin-form{padding:20px;background:#fff;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,0.05);box-shadow:0 3px 13px rgba(0,0,0,0.05)}.signin-form .btn{margin-right:0}.signin-form input[type=email],.signin-form input[type=password]{font-size:18px;line-height:26px;border:1px solid #BBB;padding:8px 12px;margin-bottom:10px;width:80%}.signin-form input.error,.profile-form input.error,.register-form input.error{border:1px solid #B9403A}.signin-form .warning,.signin-form .success,.profile-form .warning,.profile-form .success,.profile-form .note,.register-form .warning,.register-form .success,.register-form .note{display:none;border:2px solid #EFBC57;font-weight:500;margin:0!important;margin-top:20px!important;padding:10px 12px;line-height:20px;font-size:14px;font-weight:600;border-radius:4px;background:#FC6!important}.signin-form .success,.profile-form .success,.register-form .success{background:#6C3!important;border-color:#53B422!important}.profile-form .note{background:#CCC!important;border-color:#BBB!important}.email-validated{display:block!important}.signin-form .wpcf7-spinner,.profile-form .wpcf7-spinner,.register-form .wpcf7-spinner{top:8px;margin:0}.signin-form .validate,.profile-form .validate,.register-form .validate{visibility:visible;margin-left:20px}.signin-form form[name=reset-form]{display:none}.signin-footer{padding:20px 0 0;background:#fff;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,0.05);box-shadow:0 3px 13px rgba(0,0,0,0.05)}.signin-footer p{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;line-height:16px;padding-top:6px}.signin-footer p a{font-weight:600;padding-left:4px;font-size:10px}@media only screen and (max-width:736px){.post-padding-top-8em{padding-top:4em}.signin-form h2{font-size:26px}.signin-form p{font-size:15px;line-height:20px}.signin-form input[type=email],.signin-form input[type=password]{width:100%}.signin-footer p{margin-top:10px;font-size:12px;text-align:center}.signin-footer p a{font-size:11px}}@media only screen and (max-width: 414px){.signin-form h2,.signin-form p{text-align:center}}.contact-form,.form-page,.notice-page{background:#fff;padding:30px;border-radius:4px;border:1px solid #eee;-webkit-box-shadow:0 3px 13px rgba(0,0,0,0.05);box-shadow:0 3px 13px rgba(0,0,0,0.05)}.notice-page{background:#EFBC57;border:1px solid #FC6}.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}.contact-form span.small-note{font-size:11px;line-height:18px;display:block;padding:10px 14px;background:#ededed;border-radius:4px}@media only screen and (max-width: 500px){a[class="contact-mobile"]{cursor:pointer;pointer-events:auto!important}}.agent-post{border-radius:4px 4px 0 0;-webkit-box-shadow:0 3px 13px rgba(0,0,0,0.05);box-shadow:0 3px 13px rgba(0,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,0.05);box-shadow:0 3px 13px rgba(0,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 h1{margin:0;padding:0;line-height:36px}.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,0.05);box-shadow:0 3px 13px rgba(0,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}.agent-info h4{margin-bottom:0;line-height:16px}.agent-info h6{color:#ee3a43;margin-bottom:0;font-size:12px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.agent-info h6 span{letter-spacing:1px;text-transform:none;display:inline-block;line-height:18px;margin-top:5px}.agent-info h6 strong{font-size:18px;text-transform:uppercase}.agent-mobile{display:none}@media only screen and (max-width: 736px){.agent-mobile{display:inline}}@media only screen and (max-width: 736px){.agent-desktop{display:none}}.top-banner-swoosh{position:absolute;bottom:0;z-index:99;width:100%}.page-content{background:#f6f7f9;padding:3em 0 4em}.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,0.05);box-shadow:0 3px 13px rgba(0,0,0,0.05)}.theme-content h1,.theme-pages h1{font-size:30px}.theme-content h2,.theme-pages h2{font-size:24px}.theme-content h3,.theme-pages h3{font-size:20px}.theme-content h4,.theme-pages h4{font-size:16px}.theme-content iframe,.theme-pages iframe{margin-bottom:30px;width:100%;height:460px}@media only screen and (max-width: 736px){.theme-content iframe,.theme-pages iframe{height:300px}}@media only screen and (max-width: 414px){.theme-content iframe,.theme-pages iframe{height:240px}}.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="button"]{background:#ee3a43;cursor:pointer;color:#fff;padding:10px 26px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:4px}.form-page input[type="button"]:hover{background:#bf1c25}.form-page input[type="email"],.form-page input[type="tel"],.form-page input[type="text"],.form-page input[type="password"]{margin-bottom:10px}.no-style-form{padding:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.no-style-form h6{margin:0;padding:0;line-height:18px}.under-contract-select{display:none;background:#FC6;border:2px solid #EFBC57;border-radius:4px}.under-contract-select span{display:block;padding:10px;font-size:14px;line-height:20px;text-align:left}.module-form .under-contract-two p{margin:0!important}.under-contract-two{margin-bottom:20px}.module-form .under-contract-two{margin-bottom:10px}.module-form .under-contract-two p:last-child{padding-bottom:0}.royal-content li{margin-bottom:20px}.preferred-client-registration .wpcf7 .wpcf7-mail-sent-ok{visibility:hidden}.preferred-client-registration .terms-conditions{overflow:auto;height:160px;border:1px solid #ccc;border-radius:4px;padding:8px 12px}.preferred-client-registration .is-client,.preferred-client-registration .under-contract{text-transform:none}.preferred-client-registration .show-options{display:none}.preferred-client-registration .wpcf7-list-item{display:inline}.preferred-client-registration input[type="button"]{background:#555;cursor:pointer;color:#fff;padding:10px 26px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:4px}@media only screen and (max-width: 480px){.preferred-client-registration input[type="button"]{margin-top:-10px}}.preferred-client-registration input[type="button"]:hover{background:#333}@media only screen and (max-width: 480px){.preferred-client-registration input[type="button"],.preferred-client-registration input[type="submit"]{width:100%;display:block}}.password{position:relative}.password-details{position:absolute;width:250px;padding:15px;background:#fefefe;font-size:.875em;margin-top:55px;margin-left:15px;display:none;border-radius:5px;-webkit-box-shadow:0 1px 3px #ddd;box-shadow:0 1px 3px #ddd;border:1px solid #eee}.password-details li,.password-details ul{margin:0;padding:0;list-style-type:none;line-height:20px}.password-details p{line-height:16px;margin:0 0 10px;padding:0;font-weight:400}.password-details:before{content:"\25B2";position:absolute;top:-12px;left:45%;font-size:14px;line-height:14px;color:#eee;text-shadow:none;display:block}.password-details .invalid{color:#ec3f41}.password-details .valid{color:#3a7d34}.login-form,.reset-form{max-width:600px}.reset-errors,.reset-success,.validation-errors{background:#eb3323;border:1px solid #eb3323;color:#fff;font-weight:500;display:none}.reset-success{background:#398f14;border:1px solid #398f14}.ajax-loader{display:none;vertical-align:middle}.email-hidden{display:none}.banner-buttons a.btn{background:#555}.banner-buttons a.btn:hover{background:#222}.banner-buttons a.btn-preferred-client{padding-right:36px;border-radius:0 4px 4px 0}@media only screen and (max-width: 736px){.banner-buttons a.btn-preferred-client{border-radius:4px}}.banner-buttons a.btn-preferred-client:after{font-family:"Font Awesome 5 Free";content:"\f005";font-weight:900;text-decoration:inherit;font-size:60px;opacity:.2;position:absolute;right:2px}.form-close,.notice-close{position:relative;top:40px;text-align:right;right:20px;color:#999}.form-close i,.notice-close i{cursor:pointer}.notice-close i{color:#222}.disclaimer-form h4,.disclaimer-form h5{line-height:20px;text-align:center;margin:0 auto;margin-bottom:8px}.disclaimer-form h5{padding-top:0}.request-form p,.sell-form p{line-height:18px;font-size:14px;margin-top:10px}.terms-conditions h4{font-size:15px;margin-bottom:4px}.terms-conditions ul{margin:0}.terms-conditions li,.terms-conditions p{font-size:14px;line-height:15px;margin:0 0 8px}div.send-comparables,div.unsubscribe-delete{background:#ccc;border-radius:4px}div.send-comparables p,div.unsubscribe-delete p{padding:10px}div.send-comparables p{line-height:24px}div.send-comparables label{font-size:24px;font-weight:700;margin-bottom:12px;line-height:28px;display:block}div.send-comparables a.btn.email-comparables-disabled{background:#aaa;color:#ccc;cursor:default}div.delete-comparables a.btn,div.send-comparables a.btn,div.unsubscribe-delete a.btn{margin-top:10px;background:#000;width:200px;cursor:pointer}div.delete-comparables a.btn i,div.send-comparables a.btn i,div.unsubscribe-delete a.btn i{margin-right:10px}div.delete-comparables a.btn:hover,div.send-comparables a.btn:hover,div.unsubscribe-delete a.btn:hover{background:#bf1c25}div.delete-comparables a.btn,div.send-comparables a.btn{width:auto}div.delete-comparables,div.sold-disclaimer{background:#eee;border-radius:4px;line-height:22px}div.delete-comparables p,div.sold-disclaimer p{padding:10px;font-size:13px}div.sold-disclaimer p{text-align:center}.action-form .btn{cursor:pointer}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}.listing-rights{color:#aaa;font-size:14px}.wpcf7-display-none{display:none}.button-steps-list .step-post a{color:#fff}header.site-header.sticky-header-animate .logo img{display:none}header.site-header.sticky-header-animate .logo a{content:url(/wp-content/themes/royallepagewebsites-child/assets/img/rlp-logo.png);width:100%}.search-bar-overlay{z-index:999}.search-bar select{border:0;border-right:1px solid #cdcdcd;border-radius:0}.search-bar .address select{border-radius:4px 0 0 4px}@media only screen and (max-width: 1220px){.logo img{display:none}.logo a{content:url(/wp-content/themes/royallepagewebsites-child/assets/img/rlp-logo.png);width:100%}.site-nav-toggle{right:20px}}@media only screen and (max-width: 820px){.search-bar select{border:1px solid #cdcdcd;border-radius:4px}.search-bar .address select{border-radius:4px}}@media only screen and (max-width: 1024px){.phone-post-bottom-10p{margin-bottom:10px}.phone-post-bottom-20p{margin-bottom:20px}}