a,abbr,acronym,address,applet,article,aside,audio,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,q,ruby,s,samp,section,small,span,strike,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,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}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}area,img,map{outline:none}.clear,.clearfix{clear:both}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{-webkit-text-size-adjust:none}::-webkit-input-placeholder{opacity:1;color:inherit}:-moz-placeholder,::-moz-placeholder{opacity:1;color:inherit}:-ms-input-placeholder{opacity:1;color:inherit}button,input,select,textarea{border-radius:0;font-family:inherit}textarea{resize:vertical}.ai-hide{display:none!important}.slick-slider,.slick-slider *,.slick-slider a,input:focus,select:focus,textarea:focus{color:inherit;text-decoration:none}a:focus{color:inherit}#content,aside{line-height:1.7}#content th,aside th{font-weight:bolder}#content h1,aside h1{font-size:2em;margin:.67em 0}#content h2,aside h2{font-size:1.5em;margin:.75em 0}#content h3,aside h3{font-size:1.17em;margin:.83em 0}#content blockquote,#content dir,#content dl,#content fieldset,#content form,#content h4,#content menu,#content ol,#content p,#content ul,aside blockquote,aside dir,aside dl,aside fieldset,aside form,aside h4,aside menu,aside ol,aside p,aside ul{margin:1.12em 0}#content h5,aside h5{font-size:.83em;margin:1.5em 0}#content h6,aside h6{font-size:.75em;margin:1.67em 0}#content b,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,#content strong,aside h1,aside h2,aside h3,aside h4,aside h5,aside h6,aside strong{font-weight:bolder}#content blockquote,aside blockquote{margin-left:40px;margin-right:40px}#content address,#content cite,#content em,#content i,#content var,aside address,aside cite,aside em,aside i,aside var{font-style:italic}#content code,#content kbd,#content pre,#content tt,aside code,aside kbd,aside pre,aside tt,samp{font-family:monospace}#content big,aside big{font-size:1.17em}#content small,#content sub,#content sup,aside small,aside sub,aside sup{font-size:.83em}#content sub,aside sub{vertical-align:sub}#content sup,aside sup{vertical-align:super}#content table,aside table{border-spacing:2px}#content tbody,#content tfoot,#content thead,aside tbody,aside tfoot,aside thead{vertical-align:middle}#content td,#content th,#content tr,aside td,aside th,aside tr{vertical-align:inherit}#content hr,aside hr{border:1px inset}#content dd,#content dir,#content menu,#content ol,#content ul,aside dd,aside dir,aside menu,aside ol,aside ul{margin-left:40px}#content ol,sidebar ol{list-style-type:decimal}#content ol ol,#content ol ul,#content ul ol,#content ul ul,aside ol ol,aside ol ul,aside ul ol,aside ul ul{margin-top:0;margin-bottom:0}#content ol,aside ol{list-style-type:decimal}#content ul,aside ul{list-style-type:disc}#content-full,#content-sidebar{width:100%;margin:0 auto}#content-full:after,#content-sidebar:after{content:"";display:table;clear:both}#content-sidebar #content{float:left}.page-template-template-left-sidebar #content-sidebar #content{float:right}.page-template-template-left-sidebar #content-sidebar aside{float:left}#content .aios-starter-theme-entry-meta{display:none}#content .entry:after{content:"";display:table;clear:both}#content .archive-subtitle,#content .archive-title,#content .entry-title{font-size:24px}#inner-page-wrapper{margin-bottom:30px;position:relative;z-index:1}#content .archive-thumbnail{width:27%;float:left}#content .archive-content.archive-has-thumbnail{width:70%;float:right}#content .archive-more{text-decoration:underline;font-style:italic}#content .post{margin-bottom:20px;padding-bottom:20px}#content .page-links{text-align:center}#content .page-links *{display:inline-block;vertical-align:middle;margin:0 5px}#content .page-links .current{font-weight:700;text-decoration:underline}aside{float:right;width:20.83%}aside h2.widget-title{display:block;background:#d7d7d7;padding:7px;font-size:14px}.gravatar{float:right}.comments-template ol.comment-list{margin:20px 0 0;padding:0;list-style:none}.comments-template ol.children{margin:20px 0 0 40px;padding:0;list-style:none}#content .comments-template ol.children,#content .comments-template ol.comment-list,.comments-template ol.children,.comments-template ol.comment-list{list-style:none}#content .comments-template ol.comment-list,.comments-template ol.comment-list{margin-left:0}.comments-template ol.comment-list li.comment{padding:35px 0;border-bottom:1px dotted}.comments-template ol.children li:last-child,.comments-template ol.comment-list li:last-child{border-bottom:0}.comments-template .comment-author.vcard img{display:block}.comments-template .reply{font-weight:700;text-decoration:underline}.comments-template .comment-meta{font-size:10px}.comments-template .screen-reader-text{display:none}.comments-template .comment-navigation{margin:10px 0;background:none}.comment-form-comment textarea{display:block;width:100%}.comment-form-comment label{display:block;font-weight:700}.wp-caption{background-color:#f3f3f3;margin:10px;padding-top:4px;text-align:center;max-width:100%}.wp-caption img{border:0;margin:0;padding:0}#content .wp-caption p.wp-caption-text,.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:.5em 0 1.1em;font-style:italic}.gallery-caption{text-align:center;font-style:italic}.archive .post,.category .post{border-bottom:1px dotted}.attachment-post-thumbnail{float:left;margin:0 10px 10px 0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.bypostauthor{font-style:italic}#content .alignnone{clear:both;margin:15px 0}#content .aligncenter{clear:both;margin:15px auto;display:block}#content .alignleft{float:left;margin:15px 1% 15px 0}#content .alignright{float:right;margin:15px 0 15px 1%}#content img.header-image,#content img.size-full,#content img.size-large,#content img.wp-post-image,#content img[class*=align],#content img[class*=attachment-],#content img[class*=wp-image-]{max-width:98%;margin-top:0;margin-bottom:0;height:auto}#content embed,#content iframe,#content object,#content video{max-width:100%}.yoast-breadcrumbs{margin:20px 0 0}.aios-listings-page .attachment-post-thumbnail{display:none}body{font-family:Arial,Helvetica,Georgia,Sans-serif;font-size:12px;color:#000}.outer{width:100%;min-width:960px}.inner,.outer{position:relative}.inner{width:960px;margin:0 auto}.inner:after,.outer:after{content:"";display:block;clear:both}a{outline:none;color:inherit}a:link,a:visited{text-decoration:none}.aios-starter-theme-demo-header{position:relative;z-index:3}.aios-starter-theme-demo-header-title{padding:50px 0}.aios-starter-theme-demo-header-title a.site-name{font-size:30px;color:#333}.aios-starter-theme-demo-header-navigation #nav{padding:0;margin:0;list-style:none;line-height:1;background:#d7d7d7}.aios-starter-theme-demo-header-navigation #nav>li{display:inline-block}.aios-starter-theme-demo-header-navigation #nav>li>a{display:block;padding:10px 20px;color:#000;text-decoration:none}.aios-starter-theme-demo-header-navigation #nav>li:hover>a{background:#000;color:#fff}.aios-starter-theme-demo-header-navigation #nav li{position:relative}.aios-starter-theme-demo-header-navigation #nav .sub-menu{list-style:none outside none;margin:0;background:rgba(0,0,0,.9) url(https://www.reddoormetro.com/wp-content/themes/aios-starter-theme/images/submenu-fixer.png);display:none;padding:0;position:absolute;width:100%;min-width:180px}.aios-starter-theme-demo-header-navigation #nav .sub-menu a{color:#fff;display:block;padding:10px}.aios-starter-theme-demo-header-navigation #nav .sub-menu a:hover{background:none repeat scroll 0 0 #b2b2b2;color:#000;text-decoration:none}.aios-starter-theme-demo-header-navigation #nav .sub-menu .sub-menu{margin-left:100%;top:0}.aios-starter-theme-demo-header-navigation #nav li:hover>.sub-menu{display:block}.aios-starter-theme-demo-header-navigation #nav .sub-menu li{position:relative}.aios-starter-theme-landing-page{position:fixed;left:0;top:0;width:100%;height:100%;background:url(https://www.reddoormetro.com/wp-content/themes/aios-starter-theme/images/landingpage-bg.jpg) no-repeat 50% transparent;z-index:99;color:#fff;text-align:center;background-size:cover;font-family:Open Sans,sans-serif}.landing-page-wrapper{width:100%;height:84%}.aios-landing-holder,.landing-page-wrapper:after{display:inline-block;vertical-align:middle}.landing-page-wrapper:after{content:"";height:100%;width:0}.landing-page-logo{padding:20px 0}.landing-page-logo a{font-size:117px}.landing-page-logo a,.landing-page-logo a:hover{color:#fff;text-decoration:none}.landing-page-slogan{width:100%;background:url(https://www.reddoormetro.com/wp-content/themes/aios-starter-theme/images/landingpage-border-shadow.png) no-repeat bottom transparent;padding-bottom:40px;background-size:100%}.landing-page-slogan h2{font-size:45px;font-weight:600}.landing-page-slogan p{font-size:26px;font-weight:300;padding:10px 0}.landing-page-phone{width:100%;text-align:center}.landing-phone{margin:0 2%;padding:32px 0}.landing-phone,.landing-phone span{display:inline-block;vertical-align:top}.landing-phone span{font-weight:300;font-size:22px}.landing-phone a{display:inline-block;vertical-align:top;color:#fff;width:207px;height:33px;-webkit-border-radius:16px 17px 17px 16px/16px 16px 17px 17px;-moz-border-radius:16px 17px 17px 16px/16px 16px 17px 17px;border-radius:16px 17px 17px 16px/16px 16px 17px 17px;background-color:transparent;border:1px solid #fff;font-size:20px;line-height:29px}.landing-phone a:hover{text-decoration:none;color:#fff}.landing-phone a i{font-size:16px;display:inline-block;vertical-align:middle;margin-right:3px}.landing-page-footer{background:#076e83;width:100%;height:140px;position:fixed;left:0;bottom:0}.landing-page-footer .cws-media{margin:12px 0 22px}.landing-page-footer .cws-media a{display:inline-block;border-radius:50%;width:40px;height:40px;margin:0 4px;text-align:center;vertical-align:middle;position:relative}.landing-page-footer .cws-media a:hover{text-decoration:none}.landing-page-footer .cws-media a:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #fff;border-radius:50%;transition:all .3s ease-in;opacity:0}.landing-page-footer .cws-title{display:block;overflow:hidden;text-align:center;font-weight:400;width:100%;max-width:559px;margin:10px auto}.landing-page-footer .cws-title span{display:inline-block;position:relative;font-size:.625em;color:#fff;text-transform:uppercase;padding:0 11px}.landing-page-footer .cws-title span:after,.landing-page-footer .cws-title span:before{content:"";display:inline-block;background:#329db3;width:1140px;height:1px;position:absolute;top:50%}.landing-page-footer .cws-title span:before{right:100%}.landing-page-footer .cws-title span:after{left:100%}.landing-page-footer .cws-media a:hover:after{transform:scale(1.2);opacity:1}.landing-page-footer .cws-media a.cws-facebook{background:#4d6baa}.landing-page-footer .cws-media a.cws-facebook:after{border-color:#4d6baa}.landing-page-footer .cws-media a.cws-twitter{background:#4fc6f8}.landing-page-footer .cws-media a.cws-twitter:after{border-color:#4fc6f8}.landing-page-footer .cws-media a.cws-google-plus{background:#dc4e41}.landing-page-footer .cws-media a.cws-google-plus:after{border-color:#dc4e41}.landing-page-footer .cws-media a.cws-youtube{background:red}.landing-page-footer .cws-media a.cws-youtube:after{border-color:red}.landing-page-footer .cws-media a.cws-linkedin{background:#007bb6}.landing-page-footer .cws-media a.cws-linkedin:after{border-color:#007bb6}.landing-page-footer .cws-media a.cws-pinterest{background:#cb2027}.landing-page-footer .cws-media a.cws-pinterest:after{border-color:#cb2027}.landing-page-footer .cws-media a.cws-instagram{background:#3f729b}.landing-page-footer .cws-media a.cws-instagram:after{border-color:#3f729b}.landing-page-footer .cws-media a.cws-yelp{background:#be2f25}.landing-page-footer .cws-media a.cws-yelp:after{border-color:#be2f25}.landing-page-footer .cws-media a i{font-size:23px;color:#fff;line-height:40px}.aios-starter-theme-hide-title{display:none!important;font-size:18px!important}.aios-starter-theme-demo-footer{clear:both;margin-top:20px;padding:20px 0;background:#333;color:#fff}.aios-starter-theme-demo-footer a{color:#fff}.aios-starter-theme-demo-footer .footernav li{padding:2px 10px;display:inline-block;vertical-align:top;border-left:1px solid #fff}.aios-starter-theme-demo-footer .footernav li:first-child{border-left:none}.aios-starter-theme-demo-footer-copyright{padding:2px 0;text-align:right}#ihf-main-container div#areaPickerInputWrapper{height:50px!important}#ihf-main-container .modal-dialog{left:inherit!important}@media only screen and (max-width:991px){.outer{min-width:320px}.inner{width:100%}#content-full aside,#content-sidebar aside{display:block;width:100%;float:none;max-width:360px;margin:0 auto}#content-full,#content-full #content,#content-sidebar,#content-sidebar #content{width:100%;float:none}#content .alignleft,#content .alignright{float:none;display:block;margin-left:auto;margin-right:auto}#content .archive-content.archive-has-thumbnail,#content .archive-thumbnail{width:100%;float:none}#content .archive-content h2,#content .archive-thumbnail{text-align:center;margin-left:auto;margin-right:auto}#content .archive-more{text-decoration:underline;font-style:italic}.yoast-breadcrumbs{margin:20px 0;width:100%}}@media only screen and (max-width:760px){#MLCalcRatesHolder{overflow:auto!important;-webkit-overflow-scrolling:touch!important}#MLCalcRatesHolder,#MLCalcRatesShader{width:100%!important;min-width:100%!important}#MLCalcRatesShader{overflow:scroll!important;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:740px){#MLCalcHolder{overflow:auto!important;-webkit-overflow-scrolling:touch!important}#MLCalcHolder,#MLCalcShader{width:100%!important;min-width:100%!important}#MLCalcShader{overflow:scroll!important;-webkit-overflow-scrolling:touch}.landing-page-logo a{font-size:50px}.landing-page-slogan{padding-bottom:19px}.landing-page-slogan h2{font-size:25px}.landing-page-slogan p{font-size:14px}.landing-phone{padding:8px 0}.landing-phone span{display:block}.landing-page-footer .cws-media,.landing-page-footer .cws-title{display:none}.landing-page-footer{font-size:12px;padding:40px 0}}@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap);:root{--font-family-default:"Montserrat",sans-serif;--font-family-title:"Montserrat",sans-serif;--font-size-default:14px;--font-size-title:18px;--font-color-default:#000;--font-color-title:#6c757d;--primary:#be1f2e;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#fff;--dark:#343a40}nav.header-navigation .menu-main-navigation-container{display:flex;justify-content:space-between;align-items:center}nav.header-navigation .menu-main-navigation-container ul.aios-split-nav.nav:after,nav.header-navigation .menu-main-navigation-container ul.aios-split-nav.nav:before{display:none}nav.header-navigation .menu-main-navigation-container ul.aios-split-nav.nav{display:flex;justify-content:space-between;max-width:100%;position:relative;z-index:2;flex:0 0 31%;max-width:31%}nav.header-navigation .menu-main-navigation-container ul.aios-split-nav.nav:first-of-type{padding-right:30px}nav.header-navigation .menu-main-navigation-container ul.aios-split-nav.nav:last-of-type{padding-left:30px}nav.header-navigation .menu-main-navigation-container .logo.siteheader-logo{max-width:100%;text-align:center;flex:0 0 38%;max-width:38%}nav.header-navigation .menu-main-navigation-container .logo.siteheader-logo a.site-name{display:block;margin:0 auto}a.site-name img{margin:15px auto 0}#nav li{position:relative;display:inline-block}#nav .sub-menu{list-style:none outside none;margin:0;background:rgba(0,0,0,.9) url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/submenu-fixer.png);display:none;padding:0;position:absolute;width:100%;min-width:180px}#nav .sub-menu a{color:#fff;display:block;padding:10px}#nav .sub-menu a:hover{background:none repeat scroll 0 0 var(--light);color:var(--font-color-default);text-decoration:none}#nav .sub-menu .sub-menu{margin-left:100%;top:0}#nav li:hover>.sub-menu{display:block}#nav .sub-menu li{position:relative}nav.header-navigation a{color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:.075em}nav.header-navigation a:hover{background:transparent}nav.header-navigation .nav>li>a{padding:20px 0;-webkit-transition:all .3s ease;transition:all .3s ease}nav.header-navigation .nav>li:hover>a{color:#bb1f2d}nav.header-navigation .nav>li>a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}nav.header-navigation .nav>li:focus-within>a:after,nav.header-navigation .nav>li:hover>a:after{transform:scaleX(1)}nav.header-navigation ul.sub-menu{display:none}nav.header-navigation .nav>li:focus-within ul.sub-menu,nav.header-navigation .nav>li:hover ul.sub-menu{display:block}nav.header-navigation ul.sub-menu{position:absolute;top:100%;background:#be1e2d;padding:17px 34px;min-width:210px;max-width:210px;width:max-content}nav.header-navigation .menu-main-navigation-container .aios-split-nav:last-child li:last-child .sub-menu{right:0}nav.header-navigation ul.sub-menu li a{display:block;padding:12px 0;position:relative;font-size:13px;letter-spacing:.07em;color:rgba(0,0,0,.5);text-shadow:none}nav.header-navigation ul.sub-menu a:before{color:#fff;content:attr(data-title);position:absolute;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}nav.header-navigation ul.sub-menu a:focus:before,nav.header-navigation ul.sub-menu a:hover:before{-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);opacity:0}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.ai-envelope-f{font-size:85%}i.ai-font-location-c{font-size:130%}body :focus{outline:0!important}p{letter-spacing:.025em;line-height:1.85;margin-bottom:30px}a:hover{color:#be1f2e}#main-wrapper{overflow:hidden}.canvas-image{display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}h2.section-title{font-size:55px;text-transform:uppercase;color:#be1f2e;margin-bottom:40px}h2.section-title span.big-text{font-weight:600;letter-spacing:.05em}h2.section-title span.big-text.white{color:#fff}h2.section-title span.small-text{display:block;font-size:20px;letter-spacing:.35em;text-indent:3.5px;margin-bottom:5px}h2.section-title.white span.small-text{color:#fff}h2.section-title.dark span.small-text{color:#191919}.site-button{display:inline-block;font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:.35em;border:2px solid #fff;padding:24px 45px;text-indent:2px;background-color:transparent;transition:background-color .3s ease-in-out,border-color .3s ease-in-out;color:#fff}.site-button.overlay{background-color:#fff;color:#be1f2e}.site-button:focus,.site-button:hover{background-color:#be1f2e;color:#fff;border-color:#be1f2e}.inline-v-middle{display:inline-block;vertical-align:middle}.container-max{width:1370px;max-width:100%}.site-break{height:65px;background-image:url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/break-bg.jpg);background-repeat:no-repeat;background-size:cover}.light-text{color:#fff}.site-header.change-header{position:fixed;background:rgb(255 255 255/97%);border-bottom:5px solid #bb1f2d;padding:7px 0;top:-250px}.site-header.change-header.transition-header{transition:top .5s ease-in-out}.logged-in.admin-bar .site-header.change-header{top:-250px}.site-header.change-header nav.header-navigation a{color:#191919}.site-header.change-header a.site-name img{max-height:81px}.site-header.change-header .static-logo{display:none}.site-header.change-header .fixed-logo{display:block;margin:0 auto}.site-header.change-header.fixed-header{top:0}.logged-in.admin-bar .site-header.change-header.fixed-header{top:32px}.site-header.change-header .burger-nav-trigger{top:50%;transform:translateY(-50%)}.site-header.change-header .burger-nav-trigger:hover .burger-nav-circle{border-color:#be1f2e}.site-header.change-header .burger-nav-circle{border-color:#bbb}.site-header.change-header .burger-nav-circle .burger-nav-line{background:#be1f2e}.site-header.change-header .burger-nav-trigger:hover .burger-nav-line{background:#bbb}.mobile-header{display:none;margin-top:52px;padding:20px 15px;background:#fff}.site-header{position:absolute;top:0;left:0;width:100%;z-index:91;padding:35px 0;opacity:0;transition:opacity .3s ease-in-out}.site-header.show-header{opacity:1}.fixed-logo{display:none}.logged-in.admin-bar .site-header,.logged-in.admin-bar .slide-menu-wrapper{top:32px}.burger-nav-trigger{position:absolute;top:25px;right:10px;cursor:pointer}.burger-nav-circle{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:47px;height:47px;border-radius:50%;border:2px solid rgb(255 255 255/49%);padding:1px 0;transition:border-color .3s ease-in-out}.burger-nav-trigger:hover .burger-nav-circle{border-color:rgb(255 255 255)}.burger-circle-inside{width:100%}.burger-nav-circle .burger-nav-line{display:block;height:2px;background:#fff;margin:5px auto;transition:background .3s ease-in-out}.burger-nav-circle .burger-nav-line.line-1,.burger-nav-circle .burger-nav-line.line-3{max-width:15px}.burger-nav-circle .burger-nav-line.line-2{max-width:24px}.burger-nav-trigger:hover .burger-nav-circle .burger-nav-line{background:#be1f2e}.slide-menu-wrapper{position:fixed;top:0;right:-100%;z-index:9991;width:100%;max-width:620px;height:100%;transition:right .5s ease-in-out}.open-slide-menu .slide-menu-wrapper{right:0}.close-slide-menu .slide-menu-wrapper{right:100}.slide-menu-container{width:100%;height:100%;padding:25px;background-image:url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/slide-menu-bg.jpg);background-repeat:no-repeat;background-size:cover;overflow:auto}.slide-menu-nav{padding:75px 20px}.menu-slide-menu-container,ul#slide-menu-navigation{text-align:center}ul#slide-menu-navigation a{color:rgb(190 30 45/0);font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:.075em;position:relative;transition:color .3s;white-space:nowrap}ul#slide-menu-navigation a:hover{color:rgb(190 30 45/100%)}ul#slide-menu-navigation a:before{color:#fff;content:attr(data-title);position:absolute;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}ul#slide-menu-navigation a:focus:before,ul#slide-menu-navigation a:hover:before{-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);opacity:0}ul#slide-menu-navigation>li{padding:20px 0}ul#slide-menu-navigation ul.sub-menu{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}ul#slide-menu-navigation>li a:hover+ul.sub-menu,ul#slide-menu-navigation ul.sub-menu:hover{max-height:300px}ul#slide-menu-navigation ul.sub-menu li{padding-top:15px}.slide-menu-logo{margin-top:45px}.slide-menu-logo img{max-width:300px}button.slide-menu-close{appearance:none;background:transparent;width:47px;height:47px;border-radius:50%;border:2px solid rgb(255 255 255/49%);text-align:center;color:#fff;transition:border-color .3s ease-in-out;padding:3px;font-size:18px;transition:border-color .3s ease-in-out,color .3s ease-in-out;position:absolute;right:20px}button.slide-menu-close:hover{border-color:rgb(255 255 255/49%);color:#be1f2e}.aiosp-bg{z-index:999991!important}.aiosp-wrap{z-index:999992!important}.aiosp-wrap #popup-newsletter{display:block!important;margin:0 auto}.aiosp-wrap .aiosp-container .aios-popup-body{background-color:#0d0d0d!important;background-image:url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/popup-bg.jpg);background-size:cover;width:100%!important;max-width:480px;border:4px solid #fff;padding:30px;color:#fff}#popup-newsletter .popup-logo{margin:30px auto 20px}.popup-newsletter-content p{color:#fff;text-transform:uppercase;letter-spacing:.1em;line-height:1.8}.aios-popup-body .aiosp-close{color:#fff!important;opacity:1!important;font-size:40px!important}.aios-popup-body .aiosp-close:hover{opacity:.6!important}.popup-form label{color:#fff;font-size:15px;text-align:left;display:block;margin-bottom:15px}.popup-field-wrap{padding:15px 0}.popup-form input[type=email],.popup-form input[type=tel],.popup-form input[type=text]{appearance:none;background:transparent;border-radius:0;border:0;border-bottom:1px solid #fff;display:block;width:100%;color:#fff}.popup-form input[type=submit]{appearance:none;background:#be1f2e;border:0;border-radius:0;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.35em;padding:20px 47px;text-indent:5px}.popup-action-wrap{padding:15px 0}.popup-form .wpcf7-response-output{color:#fff}.use-floating-validation-tip .wpcf7-not-valid-tip{white-space:nowrap}.first-fold{position:relative}.first-fold:before{content:"";position:absolute;top:0;left:0;width:100%;height:307px;background-image:url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/header-gradient.png);background-repeat:repeat-x;z-index:3}.first-fold:after{content:"";position:absolute;top:0;right:0;width:70px;height:100%;z-index:4;background-image:url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/first-fold-right-bar.png);background-repeat:repeat-y;background-size:100%}.first-fold .home-slider{position:relative;z-index:2}body #aios-slider-home-slideshow .aios-slider-volume{z-index:9;bottom:136px;right:105px}.first-fold .home-slider #aios-slider-home-slideshow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:2;opacity:.1;z-index:-1}.scroll-down-area{position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:3;color:#fff;font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:.1em;padding:25px}.scroll-down-area a{color:#fff}.scroll-down-area a:hover div,.scroll-down-area a:hover img{opacity:.8}.scroll-down-area img{margin-bottom:10px}.floating-sm-icons{position:fixed;top:102px;right:0;transform:translateY(0);z-index:92;padding:15px;transition:top .3s ease-in-out,transform .3s ease-in-out}.header-is-sticky .floating-sm-icons{top:50%;transform:translateY(-50%)}.floating-sm-icons a{display:flex;justify-content:center;align-items:center;color:#fff;border:2px solid rgb(255 255 255/49%);padding:1px 0;transition:border-color .3s ease-in-out;font-size:20px;width:36px;height:36px;border-radius:50% 50%;box-shadow:0 0 3px #000;text-shadow:0 0 1px rgb(0 0 0/50%),0 0 1px rgb(0 0 0/50%),0 0 1px rgb(0 0 0/50%)}.floating-sm-icons a:hover{border-color:rgb(255 255 255/100%)}.floating-sm-icons li{padding:9px 0}.hp-featured-properties-section{position:relative;max-height:none!important;overflow:hidden}.fp-slide{position:relative}.fp-details-wrapper{position:absolute;z-index:5;top:50%;transform:translateY(-50%);left:0;width:100%}.fp-slide .fp-details{display:inline-block;background:rgb(25 25 25/95%);color:#fff;padding:55px}.fp-info .fp-state{font-size:20px;text-transform:uppercase;font-weight:300;color:#9a9494;letter-spacing:.05em;margin-bottom:18px}.fp-info .fp-address{font-size:30px;text-transform:uppercase;line-height:1.1;margin-bottom:20px}.fp-address span{display:block}.fp-info .fp-price{font-size:22px;margin-bottom:30px}.fp-info .fp-link{position:absolute;bottom:-32px}.slide-nav-arrow{width:41px;height:41px;line-height:41px;text-align:center;border-radius:50% 50%;border:2px solid #fff;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out;margin:0 5px;position:relative}.slide-nav-arrow.arrow-prev{background-color:transparent;color:#fff}.slide-nav-arrow.arrow-next{background-color:#fff;color:#be1f2e}.slide-nav-arrow:hover{background-color:#be1f2e;border-color:#be1f2e;color:#fff}.fp-slide-navigation{position:absolute;bottom:42px;z-index:3;left:0;width:100%;text-align:right;overflow:hidden}.arrow-prev:before{right:calc(100% + 2px);width:3000px}.arrow-prev:after,.arrow-prev:before{content:"";position:absolute;top:50%;transform:translateY(-50%);height:1px;background:#fff}.arrow-prev:after{left:calc(100% + 2px);width:1000px}.fp-image{position:relative}.fp-image:before{z-index:2;top:0;height:100%;background-color:#000;opacity:.2}.fp-image:after,.fp-image:before{content:"";display:block;position:absolute;left:0;width:100%}.fp-image:after{height:60%;bottom:0;z-index:3;background-image:url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/fp-image-gradient.png);background-repeat:repeat-x;background-size:auto 100%;pointer-events:none}.fp-image canvas{position:relative;z-index:1}.hp-meet-the-team-section{padding:53px 0;overflow:hidden;position:relative}.hp-team-bg canvas{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:0}.hp-meet-the-team-section .container-max{position:relative;z-index:10}.meet-the-team-text-content{color:#fff;padding-right:78px;padding-top:60px}.mtt-image-content{margin:0 -25px}.team-slide{padding:0 25px}.team-image canvas{border:3px solid #fff;box-shadow:1px 2px 2px rgb(0 0 0/50%);filter:grayscale(100%);transition:filter .3s ease-in-out;background-position:top}.team-image:hover canvas{filter:grayscale(0)}.team-image-slider{display:none}.team-image-slider.slick-initialized{display:block}.team-image-slider .slick-slide:nth-child(odd) .team-image{margin-top:60px}.mtt-arrows .arrow-prev:after{width:530px}.mtt-slide-navigation{margin-top:40px}.hp-awards-and-testimonials-section{position:relative;padding-bottom:110px}.hp-awards-and-testimonials-section-bg canvas{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:1}.awards-testimonials-container{position:relative;z-index:5;display:flex;flex-wrap:wrap}.awards-testimonials-container .ads-testi-col-left{flex:0 0 45%;max-width:45%;padding-left:70px}.awards-recognition-section{background:#fff;padding:90px 60px}.awards-testimonials-container .ads-testi-col-right{flex:0 0 55%;max-width:55%}.testimonials-section{padding:90px 60px;color:#fff;position:relative}.testimonials-section-bg canvas{background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.award-and-recog-box{border:2px solid #1c2222;text-align:center;padding:15px}.award-and-recog-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 50px)}.awards-and-recog-row{margin-right:0;margin-left:0;padding-right:20px}.award-and-recog-col{padding:4px}.award-and-recog-box .award-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 50px)}.award-and-recog-box .award-text span.award-big-text{text-transform:uppercase;font-weight:700;font-size:16px;display:block;letter-spacing:1px;margin-bottom:8px}.award-and-recog-box .award-text span.award-small-text{text-transform:uppercase;font-weight:400;font-size:11px;display:block;line-height:normal}.testi-section-title{position:relative}.testi-section-title:before{content:"";position:absolute;display:block;width:28px;height:23px;background-image:url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/quote-icon.png);background-repeat:no-repeat;background-size:100%;top:0;left:-35px}.testi-slider{padding-right:60px}.testimonials-container{padding:0 40px}.testi-slide p.testimonial{font-size:16px}.testi-slide .testifier{font-weight:600;text-transform:uppercase;letter-spacing:.1em}.testimonials-section .testi-link{margin-top:50px}ul.slick-dots li{display:inline-block;vertical-align:middle;padding:0 7px}ul.slick-dots li button{appearance:none;background:transparent;width:17px;height:17px;border:0;border-radius:0;position:relative;font-size:0}ul.slick-dots li button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50% 50%;background:#be1f2e;z-index:1}ul.slick-dots li.slick-active button:before{background:transparent;width:100%;height:100%;border:1px solid #fff}ul.slick-dots li button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:7px;border-radius:50% 50%;background:#fff}.testi-slider ul.slick-dots{position:absolute;bottom:-100px;right:40px}.hp-ncp-section{padding:125px 0 85px;position:relative}.hp-ncp-section-bg1{background-size:cover;background-attachment:fixed;z-index:0}.hp-ncp-section-bg1,.hp-ncp-section-bg2{background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%}.hp-ncp-section-bg2{z-index:2;background-size:auto;background-position:100% 0}.hp-ncp-section:before{content:"";position:absolute;display:block;width:70px;height:100%;background:#ec1d30;top:0;left:0;opacity:.75;z-index:1}.ncp-content{max-width:790px}.ncp-text-content{padding-right:160px;margin-bottom:57px}.video-link-wrapper{position:relative;max-width:421px;background:#000}.video-link-wrapper canvas{opacity:.7;transition:opacity .3s ease-in-out}.video-link-wrapper:hover canvas{opacity:1}.video-link-wrapper i.ai-font-play-button-a{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;line-height:63px;z-index:3;text-align:center;border:5px solid #fff;border-radius:50% 50%;font-size:25px;text-indent:6px}.hp-ncp-section .ncp-container{position:relative;z-index:5}.hp-search-by-area-section{background-image:url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/map-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:60px 0 127px;overflow:hidden;position:relative}.search-map-links{margin-top:30px;position:absolute;z-index:5;left:0;top:0;width:100%;height:100%}.map-container{position:relative;margin-right:-167px;margin-left:-62px}.search-by-map{position:relative;width:959px}.map-hovers{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.map-hovers img{position:relative;z-index:3;pointer-events:none;display:none}.search-by-map .map-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}div#mh_herndon img{top:42.3%;left:41.5%}div#mh_church img{top:53%;left:58.3%}div#mh_cityfairfax img{top:56%;left:47.5%}div#mh_vienna img{top:50%;left:51%}div#mh_fairfax img{top:34.5%;left:32%}div#mh_leesburg img{top:25.1%;left:26.6%}div#mh_fairfax a img{top:0;left:0}div#mh_loudoun img{top:26px;left:-2px}div#mh_loudoun a img{top:0;left:0}.map-hovers .mh_image{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.mh_image.hover-map img{display:block}.map-hovers a img{display:block!important;top:0!important;left:50%!important;transform:translateX(-50%)}.hover-link-text{position:absolute;text-align:center;color:#fff;z-index:4}.hover-link-text.large-pin{text-transform:uppercase;font-size:16px;font-weight:600;line-height:20px;letter-spacing:.1em}.hover-link-text.small-pin{font-size:14px;font-weight:500;line-height:16px;letter-spacing:.05em}.hover-link-text.hovered,.hover-link-text:hover{color:#fff;opacity:.7}.hover-link-text span.map-pin{display:block}.hover-link-text.left-icon{text-align:left}.hover-link-text.left-icon span.map-pin{position:absolute;top:5px;left:-23px}.hover-link-text.right-icon{text-align:right}.hover-link-text.right-icon span.map-pin{position:absolute;top:5px;right:-23px}.hover-link-text.prince-william-county{bottom:150px;left:280px}.hover-link-text.mh_fairfax{bottom:225px;left:460px}.hover-link-text.city_of_fairfax{left:435px;bottom:313px}.hover-link-text.mh_loudoun{top:227px;left:160px}.hover-link-text.town_of_leesburg{top:225px;left:260px}.hover-link-text.city_of_falls_church{bottom:327px;left:528px}.hover-link-text.town_of_vienna_church{top:420px;right:464px}.hover-link-text.town_of_herndon{top:357px;right:503px}.hover-link-text.mh_prince_george{bottom:210px;right:80px}.hover-link-text.mh_montgomery{top:169px;right:346px}.hover-link-text.mh_washington{top:356px;right:204px}.hover-link-text.mh_arlington{top:440px;right:195px}.hover-link-text.mh_city_of_alexandra{bottom:284px;right:180px}.map-links .parent-link{position:relative;padding:12px 0}.map-links .parent-link:before{content:url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/map-list-icon.png);display:inline-block;vertical-align:middle;margin-right:28px;opacity:.6}.map-links .parent-link.hovered:before,.map-links .parent-link:hover:before{opacity:1}.map-links .parent-link>a{position:relative;font-size:16px;text-transform:uppercase;font-weight:500;color:#fff;letter-spacing:.1em}.map-links .parent-link.hovered>a,.map-links .parent-link>a:hover{color:#fff;font-weight:600}.map-links .parent-link.active .sub-list,.map-links .parent-link.hovered ul.sub-list,.map-links .parent-link:hover ul.sub-list{display:block}ul.map-links ul.sub-list{padding-top:20px;padding-left:48px}ul.map-links ul.sub-list a{color:#dfdfdf;text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:.05em}ul.map-links ul.sub-list a.hovered,ul.map-links ul.sub-list a:hover{color:#fff;font-weight:600}ul.map-links ul.sub-list li{margin-bottom:7px}.search-by-map img.map-river{position:absolute;top:431px;right:232px;pointer-events:none;z-index:-1}.search-by-map img.map-roads{position:absolute;top:-62px;left:64px;pointer-events:none}.search-map-links .site-button{margin-top:30px}.search-by-map img.map-gray{position:absolute;top:-128px;left:-11px;z-index:-2;pointer-events:none}.search-map-links-wrap{position:relative}.hp-quick-search-section{position:relative;z-index:5;padding-bottom:64px}.hp-quick-search-section-bg canvas{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;z-index:0}.hp-quick-search-section .inner-bg canvas{display:block;position:absolute;top:-36px;left:0;width:92%;height:81%;background-position:100% 0;background-size:cover}.qs-container{top:-36px;padding-top:90px;padding-bottom:90px;margin-top:-36px}.qs-container,.qs-container form{position:relative;z-index:2}.quick-search-icon{font-size:66px;color:#be1f2e;margin-top:20px}.qs-input-field-wrap{padding:5px 0}select.qs-selector{border:0;border-radius:0;width:100%;color:#fff;height:48px;border-bottom:1px solid #fff;background:transparent;background-image:url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/qs-arrow-down.png);background-repeat:no-repeat;background-position:calc(100% - 5px) 50%;font-size:12px;appearance:none;-webkit-appearance:none}select.qs-selector option{color:#000}.qs-input-field-wrap input[type=submit]{appearance:none;width:100%;background:#646464;border:0;color:#fff}.qs-advance-search,.qs-input-field-wrap input[type=submit]{height:48px;text-transform:uppercase;letter-spacing:.15em;font-weight:600;font-size:14px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.qs-advance-search{display:block;background:#fff;line-height:48px;color:#000;text-align:center}.qs-input-field-wrap input[type=submit]:hover{background:#848484}.qs-input-field-wrap a:hover{background:#e2e2e2}.hp-quick-search .bootstrap-select.btn-group .dropdown-toggle{appearance:none;border:0;border-radius:0;width:100%;color:#fff;height:48px;border-bottom:1px solid #fff;background:transparent;background-image:url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/qs-arrow-down.png);background-repeat:no-repeat;background-position:calc(100% - 5px) 50%;padding:0}.hp-video-slider-section{position:relative;overflow:hidden}.video-slide{position:relative;background:#fff}.video-slide:after{content:"";display:block;position:absolute;height:60%;bottom:0;left:0;width:100%;z-index:3;background:none;pointer-events:none}.first-fold .home-slider .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-custom-video:after{content:"";display:block;position:absolute;height:60%;bottom:0;left:0;width:100%;z-index:3;background-image:url(https://www.reddoormetro.com/wp-content/themes/reddoormetro/images/fp-image-gradient.png);background-repeat:repeat-x;background-size:auto 100%;pointer-events:none}.video-slide canvas{opacity:.8;background-size:contain}.video-slide:hover canvas{opacity:1}.video-slide i.ai-font-play-button-a{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);width:88px;height:88px;text-align:center;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255/40%);border-radius:50% 50%}.video-slide i.ai-font-play-button-a:before{position:relative;z-index:2}.video-slide i.ai-font-play-button-a:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:61px;height:61px;background:#fff;border-radius:50% 50%}.hp-video-slider-section .slide-nav-arrow.arrow-prev:after,.hp-video-slider-section .slide-nav-arrow.arrow-prev:before{background:#d7d7d7}.hp-video-slider-section .slide-nav-arrow.arrow-prev{color:#000;background:#d7d7d7}.hp-video-slider-section .slide-nav-arrow.arrow-next,.hp-video-slider-section .slide-nav-arrow.arrow-prev:hover{border-color:#be1f2e;background-color:#be1f2e;color:#fff}.hp-video-slider-section .slide-nav-arrow.arrow-next:hover{background-color:#fff;color:#000;border-color:#d7d7d7}.social-feed-and-feat-communities-section{padding:100px 45px 26px;overflow:hidden}.social-feed-nav{padding-bottom:5px;font-size:20px;text-transform:uppercase;letter-spacing:.35em;color:#191919}.social-feed-nav ul li{display:inline-block;vertical-align:middle}.social-feed-nav ul li.active a{font-weight:600}.social-feed-nav ul li:after{content:"/";display:inline-block;vertical-align:middle;margin-left:12px}.social-feed-nav ul li:last-of-type:after{display:none}.fb-post{padding:4px 0}.fb-post-content{padding-top:22px}.fb-post-content h3{font-size:22px;font-weight:600;color:#000;letter-spacing:.1em;margin-bottom:5px}.fb-post-content .post-meta{color:grey;font-size:13px;margin-bottom:16px}.fb-post-content p.post-excerpt{font-size:13px;color:#333;line-height:18px;margin-bottom:20px}.fb-post-content a.fb-post-link{color:#be1f2e;font-weight:500;font-size:14px;letter-spacing:.1em;text-transform:lowercase}.fb-post-content a.fb-post-link:hover{color:#000}a.follow-link{display:inline-block;vertical-align:middle;border:2px solid #d8d8d8;background:#fff;color:#be1f2e;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.3em;text-align:center;width:100%;max-width:382px;padding:18px 15px;position:relative;z-index:2}a.follow-link:hover{border:2px solid #be1f2e;background:#be1f2e;color:#fff}a.follow-link .icon{font-size:25px;margin-right:10px}a.follow-link .icon,a.follow-link span{display:inline-block;vertical-align:middle}.social-feed-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:55px;overflow:hidden}.social-feed-and-feat-communities-section .slide-nav-arrow.arrow-prev{border-color:#d7d7d7;color:#000}.social-feed-and-feat-communities-section .slide-nav-arrow.arrow-prev:hover{border-color:#be1f2e;background-color:#be1f2e;color:#fff}.social-feed-and-feat-communities-section .slide-nav-arrow.arrow-next:hover{background-color:#fff;color:#000;border-color:#d7d7d7}.social-feed-and-feat-communities-section .slide-nav-arrow.arrow-next{border-color:#be1f2e;background-color:#be1f2e;color:#fff}.social-feed-and-feat-communities-section .arrow-prev:before{background:#d7d7d7}.social-feed-and-feat-communities-section .arrow-prev:after{background:#d7d7d7;width:16px}.ig-feed-row{margin:0 -3.5px}.ig-feed-row .ig-col{padding:3.5px}.fb-post-image,.ig-feed-image{position:relative;background:#000}.fb-post-image:hover canvas,.ig-feed-image:hover canvas{opacity:.8}.ig-feed-image .icon{position:absolute;bottom:10px;right:10px;color:#fff;font-size:25px;z-index:2}.tab-content .tab-content-pane{visibility:hidden;height:0;overflow:hidden}.tab-content .tab-content-pane.active{visibility:visible;height:auto}.featured-communities-section{padding-left:70px}.fc-navigation{margin-top:37px;text-align:right;position:relative}.fc-slider{margin-right:-3.5px;margin-left:-3.5px}.fc-slider .fc-slide{padding:3.5px}.fc-name{font-size:17px;text-transform:uppercase;font-weight:500;letter-spacing:.1em;padding:25px 0}.fc-image canvas{filter:grayscale(100%);transition:filter .3s ease-in-out}.fc-box:hover .fc-image canvas{filter:grayscale(0)}.fc-navigation .fc-arrows{overflow:hidden}.fc-navigation:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:1px;background:#d7d7d7;width:100px;left:calc(100% - 5px)}.site-footer{position:relative;color:#fff;padding-right:90px}.site-footer-bg canvas{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.site-footer:after{content:"";position:absolute;top:0;right:0;width:70px;height:100%;background:#ec1d30;opacity:.75}.form-field-row{margin-right:-8px;margin-left:-8px}.form-field-column{padding:8px}.lets-get-started-section{padding:100px 0;position:relative}.lets-get-started-section-bg canvas{background-repeat:no-repeat;background-position:100% 0;background-size:cover;position:absolute;top:0;left:0;width:53%;height:100%}.lets-get-started-section .newsletter-container{position:relative;z-index:3}.letsgetstarted-form input[type=email],.letsgetstarted-form input[type=tel],.letsgetstarted-form input[type=text]{display:block;height:60px;width:100%;appearance:none;border:0;border-bottom:1px solid #fff;background:transparent;border-radius:0;color:#c7c7c7;font-size:15px;letter-spacing:.1em}.letsgetstarted-form ::-webkit-input-placeholder{text-transform:uppercase}.letsgetstarted-form :-ms-input-placeholder{text-transform:uppercase}.letsgetstarted-form ::placeholder{text-transform:uppercase}.letsgetstarted-form textarea{appearance:none;width:100%;background:transparent;border:0;border-bottom:1px solid #fff;resize:none;color:#c7c7c7;height:80px;padding-top:10px;letter-spacing:.1em}.letsgetstarted-form .wpcf7-checkbox span.wpcf7-list-item-label{color:#c7c7c7;text-transform:uppercase;font-size:15px;letter-spacing:.1em;display:inline-block;vertical-align:middle}.letsgetstarted-form .wpcf7-checkbox{display:flex;justify-content:space-between}.letsgetstarted-form .wpcf7-checkbox span.wpcf7-list-item{margin:0}.letsgetstarted-form .wpcf7-checkbox label{cursor:pointer}.letsgetstarted-form input[type=checkbox]{background:transparent;width:16px;height:16px;border:1px solid #fff;cursor:pointer;display:inline-block;vertical-align:middle;margin:0 10px 0 0;appearance:none;-webkit-appearance:none}.letsgetstarted-form input[type=checkbox]:checked{background:#b61b29}.letsgetstarted-form .wpcf7-submit{min-width:257px;margin-top:30px}.letsgetstarted-form .wpcf7-response-output{color:#fff;position:absolute;width:100%;margin:0!important;text-align:center}.letsgetstarted-form form{display:block;position:relative;padding-bottom:30px}.footer-contact-info{padding-left:20px}h3.footer-area-heading{color:#fff;font-size:18px;text-transform:uppercase;font-weight:600;letter-spacing:.05em;margin-bottom:15px}ul.contact-informations-list li{padding:10px 0}ul.contact-informations-list li .icon{display:inline-block;vertical-align:top;color:#fff;margin-right:20px;line-height:1.3;margin-top:4px}ul.contact-informations-list li i.ai-envelope-f.icon{margin-top:6px}ul.contact-informations-list li a,ul.contact-informations-list li em,ul.contact-informations-list li span{display:inline-block;vertical-align:top;font-size:15px;line-height:25px;color:#969696}ul.contact-informations-list li a:hover{color:#fff}.lower-footer{padding-top:105px;padding-bottom:60px}.footer-sitemap .footernav{column-count:2}.footer-sitemap .footernav a{font-size:15px;text-transform:uppercase;color:#969696;letter-spacing:.025em}.footer-sitemap .footernav a:hover{color:#fff}.footer-sitemap .footernav li{padding:15px 0;text-align:left}.footer-copyright{margin-top:90px}.footer-copyright .copyright{font-size:11px;line-height:1.8;text-transform:uppercase;letter-spacing:.05em;color:#c6c6c6}.footer-copyright .copyright span.footer-company-name{color:#fff;font-weight:500}.footer-copyright .copyright a:hover,.footer-copyright .copyright a[href="https://www.agentimage.com"]{color:#fff}.footer-copyright .copyright a[href="https://www.agentimage.com"]:hover{color:#c6c6c6}.footer-mls{text-align:right;font-size:25px}.footer-mls i.icon.ai-font-eho{margin-right:4px}.ip-banner{position:relative;width:100%}.ip-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.6)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);background-position:50%;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-full,#content-sidebar{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content blockquote,#content dir,#content dl,#content fieldset,#content form,#content h4,#content menu,#content ol,#content p,#content ul,aside blockquote,aside dir,aside dl,aside fieldset,aside form,aside h4,aside menu,aside ol,aside p,aside ul{line-height:1.7}.container.lower-footer p{font-size:11px}.grecaptcha-badge{z-index:1000}body #pojo-a11y-toolbar,body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{bottom:0!important;top:auto!important}a:focus-visible,button:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}nav.header-navigation .nav>li>a:focus,nav.header-navigation .nav>li>a:hover{background-color:transparent}.qs-input-field-wrap .bootstrap-select.btn-group .dropdown-menu.inner{max-height:200px!important}#aios-testimonials.aios-testimonials-page .custom-breadcrumbs{margin:20px 0 0}body.ihf-details-template .aiosp-content .listings-popup>h2,body.ip-container .aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content .aios-testimonials-popup-content,body.ip-container .aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content h2{color:#fff}body.ihf-details-template .aiosp-content .listings-popup-form button[type=submit]{border-color:#fff;color:#fff}body.ihf-details-template .aiosp-content .listings-popup-form button[type=submit]:hover{background:#fff!important;color:#000!important}body.ihf-details-template .aiosp-content .listings-popup .form-control,body.ihf-details-template .aiosp-content .listings-popup input[type=email],body.ihf-details-template .aiosp-content .listings-popup input[type=tel],body.ihf-details-template .aiosp-content .listings-popup input[type=text],body.ihf-details-template .aiosp-content .listings-popup select,body.ihf-details-template .aiosp-content .listings-popup textarea{color:#fff}#ihf-main-container .mc-total-payment-subline{color:#666}body.page-id-53 .ip-blog-list{display:block;position:relative}body.page-id-53 #content .ip-blog-list>ul li{display:block;width:50%}body.page-id-53 #content .ip-blog-list>ul{display:flex;flex-flow:row wrap}.fb-post-image a,.ig-feed-image a{display:block;position:relative}.fb-post-image .canvas-image,.ig-feed-image .canvas-image{background-size:contain}.first-fold .home-slider .cycloneslider-template-video .cycloneslider-slides{height:100%!important}.cycloneslider-template-video .cycloneslider-volume{display:none!important}html.safari-true.iphone-true body.ip-container #content p>div.iphone-iframe{overflow:hidden!important}ul#ihf-detail-extrainfotabs,ul#ihf-search-location-tabs,ul.chosen-results{margin-left:0!important;padding-left:0!important}select.qs-selector{line-height:48px}.wpm-title a{pointer-events:none}header.fixed-header nav.header-navigation .nav>li>a{text-shadow:none}.ihf-results-template-shortcode main{position:relative;z-index:1}#listings-results{padding-bottom:60px}.safari-true .embed-responsive div{height:100%!important;overflow:unset!important}.ip-vid.lg{max-width:850px}.ip-vid.nm{margin:0}.android-true .wpm-tour b,.safari-true .wpm-tour b{font-size:0}.android-true .wpm-tour b:after,.safari-true .wpm-tour b:after{content:"";border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #fff}header.header.site-header.show-header h1{opacity:0}h1.section-title{font-size:55px;text-transform:uppercase;color:#be1f2e;margin-bottom:40px}h1.section-title span.big-text{font-weight:600;letter-spacing:.05em}#content #breadcrumbs,#content .entry-title,.ihf-results-template #content-full .entry-title{width:100%!important;padding-left:0!important;padding-right:0!important}body .aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content .aios-testimonials-popup-content,body .aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content h2{color:#fff}body #aios-testimonials.aios-testimonials-page #breadcrumbs{margin-bottom:22px}body #aios-testimonials.aios-testimonials-page h1{line-height:1;font-size:24px;text-transform:none;font-weight:700;color:#000;text-align:left;margin:.67em 0}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;left:auto;right:0;width:auto;font-size:10px!important;top:0}.letsgetstarted-form .use-floating-validation-tip .wpcf7-not-valid-tip{top:24px}.ihf-printable-template #pojo-a11y-toolbar,.ihf-printable-template .grecaptcha-badge{display:none}.leaflet-div-icon{border:0!important}body #listings-details .listings-form textarea::-webkit-scrollbar{display:none}body #listings-details .listings-form textarea{-ms-overflow-style:none;scrollbar-width:none;padding-right:35px}body #listings-details .listings-form .wpcf7-spinner{position:absolute;margin:0}.wpcf7 form .wpcf7-response-output{text-align:center}.adv-page span.breadcrumb_last{background:#fff;margin-left:-12px}.pf-col:first-child{width:35%}.pf-col:last-child{width:65%}.pf-row{display:flex;flex-flow:row wrap;padding:35px 0 0;border-top:1px solid rgba(0,0,0,.2);margin-bottom:20px}.pf-col:last-child a{font-weight:700;font-size:28px;padding-left:20px}.pf-cont{width:100%;position:relative;height:auto;display:block}.pf-col:first-child img{width:100%;max-width:100%;height:auto}.page-id-29962 #content .ai-default-cf7wrap input.wpcf7-submit{background:#bb1f2d!important}.opt{display:flex;flex-flow:row wrap}.opt .iagree{width:20px;height:20px}.opt .iagree .wpcf7-list-item-label{font-size:0}.opt .iagree input{width:20px;height:20px;margin:0}.opt .wpcf7-list-item{margin:0}.opt-label{width:calc(100% - 30px);margin-left:10px;font-size:12px;line-height:1.4}.opt{width:100%;padding:20px 9px 10px}.opt span.wpcf7-list-item-label{font-size:0!important}.opt input{margin:0!important;padding:0!important}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#buyers-popup .aiosp-content.aios-popup-body{max-width:1295px;padding:0;border:none}.buy-popup-img{position:relative}.buy-popup-img canvas{display:block;width:100%;height:auto}.buy-popup-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.buy-popup-inner{display:flex}.buy-popup-img{width:49.34363%}.buy-popup-form{width:50.65637%;padding:20px;position:relative}.buy-popup-form-holder{width:100%;max-width:395px;margin:0 auto;padding-top:25px}.buy-popup-form:before{position:absolute;content:"";width:1px;height:100%;top:0;left:20px;background:#be1f2e}.buy-popup-form-intro{text-align:center;padding-top:40px}#content .buy-popup-form-intro h3,.buy-popup-form-intro h3{font-size:26px;text-transform:uppercase;color:#be1f2e;line-height:1.2;font-weight:400}.buy-popup-form-intro p{letter-spacing:.1em;text-transform:uppercase;font-size:13px;margin:14px 0}.buy-popup-form-holder .popup-field-wrap{padding:3px 0;width:100%}.buy-popup-form-holder .popup-field-wrap input{background:none;color:#fff!important;font-size:15px;letter-spacing:.05em;border:none;border-bottom:1px solid #999;height:45px;width:100%}#content .entry .buy-popup-form-holder .popup-field-wrap input{color:#000!important}.popup-action-wrap{text-align:center;padding-top:40px}.popup-action-wrap input{background:#be1f2e;text-transform:uppercase;width:100%;height:60px;font-size:13px;letter-spacing:.15em;font-weight:700;max-width:325px;transition:.3s;color:#fff;border:1px solid #be1f2e}.popup-action-wrap input:hover{color:#be1f2e;background:#fff;border-color:#fff}#content .entry .popup-action-wrap input:hover{border-color:#be1f2e}.vid-coming-soon{text-align:center;text-transform:uppercase;font-size:35px}