html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.fl{float:left}.third{flex-basis:33.33%}.thirty{flex-basis:28%;margin:1%}.seventy{flex-basis:68%;margin:1%}.two-thirds{flex-basis:66.66%}.fourth{flex-basis:23%;margin:1%}.half{flex-basis:48%;margin:1%}.sixth{flex-basis:16.66%}.flex-row{display:flex;flex-direction:row}.flex-row-stretch{display:flex;flex-direction:row;align-items:stretch}.flex-row-center{display:flex;flex-direction:row;align-items:center}.flex-row-bottom{display:flex;flex-direction:row;align-items:flex-end}.flex-center{justify-content:center}.row-reverse{flex-direction:row-reverse!important}.wrap{max-width:1100px;margin-left:auto;margin-right:auto;padding:5% 13%;overflow:hidden;position:relative;z-index:10}.large-wrap{max-width:1100px;margin-left:auto;margin-right:auto;padding:5%;overflow:hidden;position:relative;z-index:10}.full-wrap{max-width:1400px;margin-left:auto;margin-right:auto;padding:5% 20px;overflow:hidden;position:relative;z-index:10}.wrap img,.large-wrap img{max-width:100%;height:auto}section{position:relative}.image.event-image{height:240px;background-color:#f1f1f1;background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:100%;margin:0 0 16px 0}.bg-image,.bg-image-light{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.bg-image:before{display:block;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;z-index:5}.bg-image-light:before{display:block;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;left:0;top:0;z-index:5}.top-text{z-index:30;position:relative;text-align:center;width:100%;color:#fff}h3.top-text{color:#fff!important}.flex-image{display:flex;justify-content:center}.flex-image>img{max-width:100%;height:auto}.full-image{flex-basis:40%}.right-wrap{flex-basis:60%;padding:5%}ul{list-style-position:outside;margin-left:20px;margin-bottom:10px;list-style:square}header ul,footer ul{list-style:none;margin:0}.full-width{width:100%}.pad{padding:0 40px}body{font-size:18px;font-family:'Roboto',sans-serif;line-height:1.4em;font-weight:500;color:#272E2F}h3{font-size:24px;margin-bottom:15px;font-weight:600}h1,h2,h3,.alt-font{color:#626e73}h3{line-height:32px;letter-spacing:.5px}.bg-image h1,.bg-image h2,.bg-image h3,.bg-image-light h1,.bg-image-light h2,.bg-image-light h3{color:#fff}h1{padding-bottom:10px}h2.title{font-size:38px;line-height:48px;font-weight:600}.home h2.title{font-weight:500}.hero-section p.title{font-size:40px;font-weight:600;line-height:50px}.red-bg h2,.light h2,.light h1,.light h3{color:#fff;font-weight:600}.light-grey-bg h2,.light-grey-bg h1,.light-grey-bg h3,.xlight-grey-bg h2,.xlight-grey-bg h1,.xlight-grey-bg h3{color:#555;font-weight:600}.light-grey-bg p,.xlight-grey-bg p{color:#555;font-weight:500}h4{margin-bottom:10px}li,ol{color:#626e73}header li{color:#f00006}header a:hover{border-bottom:0!important}nav.left-menu.half,nav.right-menu.half{margin:0}.top-header{background:#f00006;color:#fff;border-bottom:2px solid #bd0006;padding:0 30px;font-weight:400}.top-header a{text-decoration:none;color:#fff}.left-menu li{float:left;padding-right:10px}.right-menu{text-align:right}.bottom-header{background:#fff;color:#f00006;box-shadow:0 7px 7px #80808021}.bottom-header .logo{padding-left:1%}.bottom-header a{text-decoration:none;color:#f00006}.main-nav{font-weight:700;flex-grow:6;padding-right:1%}ul#menu-main-menu{justify-content:flex-end;flex-direction:row;display:flex}ul#menu-top-right-menu li{padding:0 10px;display:inline-block}.phone a:before{content:"\f879";font-family:"Font Awesome 5 Pro";padding-right:4px;font-weight:600}.at a:before{content:"\f1fa";font-family:"Font Awesome 5 Pro";padding-right:4px;font-weight:600}.sticky{position:fixed;top:0;left:0;width:100%;box-shadow:0 2px 10px #0000001f;z-index:1000}.image-bg:before{display:block;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;left:0;top:0;z-index:5}nav.left-menu.half,nav.right-menu.half{margin:5px;font-size:16px}ul#menu-main-menu>li{font-size:14px;letter-spacing:1px;white-space:nowrap;text-transform:uppercase;line-height:16px;padding:10px 0}ul#menu-main-menu>li>a{font-weight:700;padding-left:10px;border-left:2px solid rgba(240,0,7,.25);border-left-width:2px;border-left-style:solid;border-left-color:rgba(240,0,7,.25)}ul#menu-main-menu>li:first-child>a{border-left:none}ul.sub-menu{display:none;background:#fff;position:absolute;top:100%;min-width:230px;max-width:250px;padding:10px;border:1px solid #c8c8c8;-webkit-box-shadow:inset 0 -2px 4px -1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 -2px 4px -1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);border-radius:2px;text-align:left;z-index:902}ul.sub-menu:before{content:'';width:10px;height:10px;position:absolute;top:-6px;left:10px;background:#fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-bottom-left-radius:3px;border:1px solid #c8c8c8;border-right:none;border-top:none}.main-nav li:last-child>ul.sub-menu:before{right:10px;left:auto}.sub-menu li>a{color:#4A4A4A;text-transform:capitalize;font-weight:600}.main-nav li{position:relative}.main-nav li>ul{display:none}.main-nav li:hover>ul{display:block;position:absolute;left:0}.main-nav li:last-child:hover>ul{display:block;position:absolute;right:0;left:auto}.sub-menu li{display:block!important}.menu-item-has-children:after{content:"\f078";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:10px;padding-left:5px}a{color:#f00006;text-decoration:none}.main-content a{text-decoration:none}.main-content a:hover,a:hover{border-bottom:2px solid #f00006}.light a,.grey-bg a,.red-bg a{color:#fff}.light a:hover,.grey-bg a:hover,.red-bg a:hover{border-bottom:2px solid #fff}.dark a{color:#f00006;font-weight:400}.dark a:hover{border-bottom:2px solid #f00006}p{padding-bottom:10px}h1{font-size:50px;font-weight:700;line-height:60px}h2{font-size:28px;padding-bottom:14px;line-height:34px;font-weight:500}.subtitle{font-size:28px;font-weight:600;line-height:34px}strong{font-weight:600}.red-bg h3{color:#fff}a.no-underline:hover{border-bottom:none}.left{text-align:left}.center{text-align:center}.right{text-align:right}.justify{text-align:justify}.box-pad{padding:40px 30px}.box-shadow{box-shadow:5px 5px 15px 7px rgba(0,0,0,.1);margin-bottom:30px}.flex-wrap{flex-flow:wrap}.flex-row-stretch img,.flex-row-center img{max-width:100%;height:auto}.red{color:#f00006}.blue{color:#073360}.red-bg{background:#f00006;color:#fff}.grey-bg{background:#626e73;color:#fff}.grey-bg h1,.grey-bg h2,.grey-bg h3{color:#fff}.white-bg{background:#fff}.white-bg h3,.light-grey-bg h3{color:#626e73}.image-bg{background-position:center;background-size:cover}.light{color:#fff}.dark{color:#000}.light-grey-bg{background:#ced6e0}.xlight-grey-bg{background:rgba(206,214,224,.2)}.grey{color:#626e73}.cta h2{font-size:36px;line-height:42px}.cta h4{font-size:22px;font-weight:600}.icon-text{flex-basis:23%;margin:1%;text-align:center}.icon-text img{max-width:100%}.icon-holder{height:100px}.border-bottom{border-bottom:1px solid #ced6e0}.flexible .wrap{padding:0 13%}.flexible .wrap>div{padding-bottom:5%;padding-top:5%}.page-template-template-flexible h2{font-weight:600}.qa-box-full .image{flex-basis:30%;text-align:center;padding-left:50px}.qa-box-full .content{flex-basis:70%}.qa-box{flex-basis:31%;margin:1%}.qa-box-full{flex-basis:98%;margin:1%}.qa-box .question{padding:30px 20px 5px}.qa-box-full .question{padding:40px 50px 5px}.qa-box .answer{padding:0 20px 20px}.qa-box-full .answer{padding:0 50px 30px}.question h3{border-bottom:3px solid #f00006;padding-bottom:5px;color:#626e73}.featured-area{flex-basis:24.5%;margin:.25%}.featured-area .bg-image-light{height:250px;width:100%}section#top-section .left-wrap{flex-basis:30%;padding-top:3%}section#top-section .right-wrap{flex-basis:70%;padding-top:3%}#top-section .left-wrap{text-align:center}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.blog-content img{max-width:100%;height:auto}.heateor_sss_sharing_container.heateor_sss_horizontal_sharing{margin-top:20px}img.webfeedsFeaturedVisual.wp-post-image{display:none!important}.blog-listing{flex-basis:70%}.blog-sidebar{flex-basis:23%}.sidebar li.cat-item{font-size:16px}.sidebar input#s{width:70%;position:relative;top:-20px;padding:5px;border:1px solid #626e73}.sidebar label.screen-reader-text{visibility:hidden}.sidebar input#searchsubmit{position:relative;top:-21px;background:red;border:none;color:#fff;height:26px;font-weight:600;font-size:13px}.sidebar input#searchsubmit:focus{outline:none}.related-post{flex-basis:31%;margin:1%}.archive-tile h3{padding-top:10px}.archive-tile{flex-basis:48%;margin:1%}.archive-tile img{width:100%;height:auto}.sold-area{flex-basis:18%;margin:1%;color:#000;position:relative;text-align:center;background:#fff}.sold-area:hover{transform:scale(1.02);box-shadow:5px 5px 15px 7px rgba(0,0,0,.2)}.sold-area>img{max-width:100%}.sold-area>h3{font-size:18px;padding-bottom:4px;color:#626e73}a.box-link{flex-basis:18%;margin:1%}a.box-link:hover,.featured-area a:hover{border-bottom:none}.steps-1col{display:flex;align-items:center;width:100%}.steps-1col .left-image-container{flex-basis:40%;overflow:hidden;height:100%}.steps-1col img{height:100%;width:auto;max-width:unset!important}.page-id-2781 .steps-1col img{height:auto;width:100%}.steps-1col .content{flex-basis:60%}.steps-1col .content p{padding-left:5%;padding-right:5%}.steps{flex-basis:31%;text-align:center;padding-bottom:20px;width:100%;position:relative;margin:20px auto;min-height:200px;height:100%;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.full-button{width:100%!important;position:absolute;left:0;right:0;margin:0;bottom:0;background:#f00006;color:#fff;text-decoration:none;font-size:16px;font-weight:700;letter-spacing:.5px;line-height:50px;z-index:30}a.full-button:hover{background:#626e73}.steps p{font-size:16px;line-height:20px;padding:20px;color:#fff;z-index:30;position:absolute;bottom:60px}.sm-image-container{max-height:200px;overflow:hidden}.sm-image-container>img{max-width:100%}.red-tile{background:#f00006;flex-basis:31%;margin:1%;text-align:center}.white-tile{background:#fff;flex-basis:31%;margin:1%;text-align:center}.red-tile:hover,.white-tile:hover,.area-tile:hover{transform:scale(1.02);box-shadow:5px 5px 15px 7px rgba(0,0,0,.2)}.red-tile>a{color:#fff;text-decoration:none}.white-tile>a{color:#f00006;text-decoration:none}.red-tile p{top:-20px;position:relative}.white-tile p{padding:14px 5px 20px}.button-holder.center{width:100%;padding-top:10px}.button-container>button{text-transform:capitalize}a.button{display:inline-block}.button-container{margin:30px 0}.button.red,input[type=button],input#gform_submit_button_1{background:#f00006!important;color:#fff;text-decoration:none;padding:16px 26px;font-size:18px;font-weight:700;border-bottom:none;border:2px solid #f00006;letter-spacing:.5px;margin-bottom:10px;margin-right:5px;margin-left:5px}.hero-section a.button{background:#f00006;color:#fff;text-decoration:none;padding:16px 26px;font-size:24px;font-weight:700;border-bottom:none;border:2px solid #f00006;letter-spacing:.5px}.hero-section a.button:hover{border:2px solid #fff;background:#fff;color:#f00006}.button.red:hover{background:#fff!important;color:#f00006;border:2px solid #f00006}.button.grey-bg,.hero-section a.button:hover,.top-section a.button:hover{border:2px solid #fff}.button.grey-outline{background:#fff;color:#626e73;border:2px solid #626e73;text-decoration:none;padding:16px 26px;font-size:18px;letter-spacing:.5px;margin-bottom:10px;margin-right:10px}.button.grey-outline:hover{background:#626e73;color:#fff}.button.white-outline{background:none;color:#fff;border:2px solid #fff;text-decoration:none;padding:16px 26px;font-size:18px;letter-spacing:.5px;margin-bottom:10px;margin-right:10px}.button.white-outline:hover{background:#fff;color:#f00006}.button.white-bg{background:#fff;color:#f00006;border:2px solid #fff;text-decoration:none;padding:16px 26px;font-size:18px;letter-spacing:.5px;margin-bottom:10px;margin-right:10px}.button.white-bg:hover{background:none;color:#fff;border:2px solid #fff}.btn{margin:20px 20px 20px 0;height:30px}.btn.horizontal{float:left}.icon-container{min-width:160px}img.icon{max-width:60px;padding:0 50px;margin-left:auto;margin-right:auto}.top-icon{max-width:60px;padding:0 25px 0 10px;position:relative;top:-10px}.hero-section h1{font-size:50px;line-height:56px}.hero-section p{margin-top:30px;margin-bottom:10px;font-size:22px}section.hero-section{padding-top:3%;padding-bottom:3%}.red-bg.box-pad.icon-container.center{padding-bottom:10px}.top-bar{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;position:relative}.padding{padding:0 5%}.padding img{max-width:100%}.hood .image>img{max-width:100%;width:100%}.hood .image{flex-basis:35%;padding:20px 20px 0}.hood .info{flex-basis:65%}.hood .info p{padding-bottom:0;font-size:16px}.hood .description{padding:5px 20px}.hood h1{text-align:center;padding-bottom:10px}.hood h2{padding:20px 0 0;font-weight:600}.hood .info h2 a{color:#555}.hood .info h2 a:hover{color:#000;text-decoration:underline;border-bottom:0}#apex,#cary,#clayton,#fuquay-varina,#garner,#holly-springs,#knightdale,#morrisville,#north-raleigh,#raleigh,#rolesville,#wake-forest,#zebulon{padding-top:180px;margin-top:-180px}.areas .city{flex-basis:48%;margin:1%;text-align:center}.areas .city>a>img,.areas .town>a>img{max-width:100%;width:100%}.areas .city a,.areas .town a{text-decoration:none;color:#626e73}.areas .city a:hover,.areas .town a:hover{color:#f00006;border:none}.areas h3{padding:10px 0 5px}.areas .town{flex-basis:23%;margin:1%;text-align:center}.areas .city:hover,.areas .town:hover{transform:scale(1.02);box-shadow:5px 5px 15px 7px rgba(0,0,0,.2)}.staff-tile{flex-basis:31%;margin:1%;position:relative;width:100%}.bio-info{position:relative;width:50%;min-height:270px}.staff-tile i,.bio-info i{width:30px;text-align:center}.headshot{height:300px;overflow:hidden}.headshot>img{max-width:100%}.staff-tile .info{padding:10px;min-height:210px}h2.name{font-size:22px;font-weight:600;padding-bottom:0}.staff-tile p{font-size:16px;font-weight:500;padding-bottom:0}.bio-info p{font-size:18px;font-weight:500;padding-bottom:5px}.staff-tile .position{text-transform:uppercase;font-size:16px;font-weight:600;line-height:22px;color:#626e73;padding-bottom:10px}.bio-info .position{text-transform:uppercase;font-size:22px;font-weight:600;line-height:28px;color:#626e73;padding-bottom:10px}.staff-tile a,.bio-info a{color:#000;text-decoration:none}.staff-tile a:hover,.bio-info a:hover{color:#f00006}.staff-tile .social,.bio-info .social{padding:10px 0;text-align:center}.staff-tile .social i,.bio-info .social i{color:#f00006;padding:0;width:30px}.staff-tile .social i:hover,.bio-info.social i:hover{color:#626e73}.bio-button{background:#f00006;color:#fff;text-align:center;font-weight:600;padding:10px;position:absolute;bottom:0;left:0;right:0;height:25px}.bio-button:hover{background:#626e73}.bio-photo{width:50%}.bio-photo>img{max-width:100%;width:100%}img.icon-img{width:20px;padding:0 5px}div.icon{color:#f00006;width:20px;text-align:center}a.location{color:#626e73}a.location:hover{border-bottom:none;color:#f00006}.event-image{flex-basis:43%;margin:1%}.event-details{flex-basis:53%;margin:1%;font-size:16px;position:relative}.event-details .details{padding:10px}.event-tile a.more:hover{color:#626e73;border-bottom:none}.bottom-right{font-size:16px;padding-right:10px;position:absolute;bottom:0;right:0}.event-content .details{padding:20px;flex-basis:40%;margin:1%}.event-content .image{flex-basis:50%;margin:1%}.full-width-button{background:#f00006;text-align:center}.full-width-button:hover{background:#626e73}.full-width-button a{color:#fff;font-weight:600}.full-width-button a:hover{border-bottom:none}li#field_2_1,li#field_2_2,li#field_2_3,li#field_2_4{width:50%;float:left;clear:unset}li#field_2_1 input,li#field_2_2 input,li#field_2_3 input,li#field_2_4 input{width:100%}input#gform_submit_button_2{background:#f00006;color:#fff;padding:10px 20px;border:none}input#gform_submit_button_2:focus{outline:none}input#gform_submit_button_2:hover{background:#626e73}.TT_nbs-flexisel-nav-left,.TT_nbs-flexisel-nav-right{position:relative;top:50px!important}div#TestimonialTree_Widget_31387{height:400px;padding-top:50px}.TT_Buttons {position:relative;top:-50px}.page-id-921 .top-footer {width:100%}.TT_nbs-flexisel-inner{height:300px}.TT_Container{width:95%}.TT_testimonialText,.TT_videoTestimonialLink{padding:0 20px!important}.single-staff .frameclass{height:350px}.single-staff div#sb-wrapper{margin-top:2px!important}.testimonial-images .image{flex-basis:20%;padding:4px}footer{background:#333;color:#fff}footer a{color:#fff;text-decoration:none;font-size:14px}footer a:hover{color:#f00006;text-decoration:none!important;border-bottom:0}footer .wrap{padding-bottom:20px}.footer-nav a{color:#fff;text-decoration:none}footer h3{font-size:20px;margin-bottom:10px;color:#fff}.footer-nav li{float:left;margin-right:20px}.top-footer{padding:30px 10%;background:#333;overflow:hidden}.social,footer .social a{font-size:20px}.social i{border-radius:30px;text-align:center;padding:8px;width:22px}.social a:hover{color:#f9f9f9}img.footer-logo{margin-right:20px;max-height:60px}footer .footer-text{font-size:14px}.bottom-footer{font-size:14px;line-height:1;margin-top:30px}footer img.icon-img{text-align:center;padding:8px;width:22px}.page-template-template-form .left-content{flex-basis:50%;margin:2%}.page-template-template-form .right-content{flex-basis:28%;margin:1%}.page-template-template-form .form{background:#fff;box-shadow:3px 3px 7px 3px rgba(0,0,0,.2)}.page-template-template-form .form>h4,.form>h3,.form>h2,.form>h5{padding:26px 26px 0;margin-bottom:3px}li#field_1_1,li#field_1_2,li#field_1_3,li#field_1_4{width:50%;float:left;clear:unset}li#field_1_1 input,li#field_1_2 input,li#field_1_3 input,li#field_1_4 input{width:100%}li#field_1_5{padding-top:10px}label.label {font-size:16px}input#buttonSubmit {width:80px;font-size:20px}.outerDiv>.bt-disclaimer-contact-form{font-size:12px}.page-id-3082 .wrap.justify{padding:0!important}.centered{text-align:center}.cta-btn{margin:0 0 24px 0}.cta-btn a{display:inline-block;vertical-align:top;background:#f00006;text-align:center;color:#fff;font-weight:600;text-decoration:none;padding:12px 32px;border:0}.cta-btn a:hover{background:#626e73;border:0}@media only screen and (max-width:1024px){.mobile-flex-row{display:flex;flex-direction:row;align-items:center;flex-flow:row wrap}.no-mobile{display:none}.dropbtn{border:none;cursor:pointer;height:45px;width:45px;background-position:center;background-repeat:no-repeat;background-size:contain;float:right;padding-left:32px;position:relative;background:#fff;margin-right:5px}.dropbtn:before{position:absolute;font-family:'FontAwesome';font-size:30px;top:8px;left:10px;content:"\f0c9"}.dropbtn:hover,.dropbtn:focus{outline:none}.dropdown{position:relative;display:inline-block;float:right;width:100%}.dropdown .show{box-shadow:6px 6px 10px rgba(0,0,0,.2);width:94%;position:fixed;left:0;top:-20px;background:#fff;height:100%;z-index:100;overflow:scroll;display:block;margin-top:20px;padding:3%}ul#menu-main-menu{flex-flow:row wrap;margin-top:10px}ul#menu-main-menu:before{content:'x';position:absolute;top:20px;right:0;color:#626e73;height:20px;width:40px}.dropdown-content{display:none;z-index:50}.dropdown-content a{color:#f00006;font-size:16px}.dropdown-content a:hover,.dropdown-content a:focus{border-bottom:1px solid #fff;outline:none}.main-nav{border:none;padding:0;overflow:visible}.main-nav li{width:100%;padding-bottom:10px;text-align:left}.main-nav li:hover>ul{position:relative}header>.main-nav.cb{clear:none}.main-nav li>ul,ul.sub-menu{display:block;min-width:auto;top:auto;background:none;border:none;box-shadow:none;position:relative}ul.sub-menu{padding:10px 0 0}ul.sub-menu:before{content:none}ul.sub-menu>li>a{color:#626e73!important;padding-left:30px!important}.dropdown-content .menu-item-has-children a{padding:0 2px 1px}.sub-menu a{border-bottom:0!important}.menu-item-has-children:after{content:none}ul#menu-main-menu>li>a,ul#menu-top-right-menu-1>li>a{border-left:none;padding-left:20px}ul#menu-top-right-menu-1{padding-bottom:50px}ul#menu-main-menu li,ul#menu-top-right-menu-1 li{border-bottom:1px solid rgba(206,214,224,.5)}ul#menu-main-menu>li,ul#menu-top-right-menu-1>li{padding:20px 0}ul#menu-top-right-menu-1 li:last-child{border-bottom:none}ul.sub-menu>li{border-bottom:none!important}.menu-item-has-children{padding-bottom:10px!important}ul#menu-top-right-menu-1>li{font-size:14px;letter-spacing:1px;white-space:nowrap;text-transform:uppercase;line-height:16px}ul#menu-top-right-menu-1>li>a{font-weight:600}.steps-section .wrap{padding:5%}section#resources{text-align:center}footer .third{flex-basis:100%;text-align:center;padding-top:20px}footer .sixth{flex-basis:25%}li#field_1_1 input,li#field_1_2 input,li#field_1_3 input,li#field_1_4 input{border:1px solid grey}}@media only screen and (max-width:766px){.top-header{display:none}.bottom-header .logo{padding-left:0}h1{font-size:30px;line-height:36px}h2.title{text-align:center}.wrap{padding:5% 6%}.top-header.flex-row,.flex-row-stretch.m-block{display:block;overflow:hidden}.flex-row-center.m-block{display:block}h2.title{font-size:26px;line-height:36px}.m-block .half{width:100%}.subtitle{font-size:22px;line-height:28px}.half,.thirty,.seventy{flex-basis:100%}.mobile-wrap{flex-flow:wrap}.flexible .wrap{padding:0 6%}.cta h2{font-size:28px;line-height:34px}.justify{text-align:center}.phone-wrap{flex-wrap:wrap}.area-tile{flex-basis:100%;position:relative;margin:5px 0}.flex-row-stretch.search-section{display:block;text-align:center}.full-image{height:300px}section#top-section .left-wrap{flex-basis:100%;max-width:250px;margin:0 auto;flex-direction:row;align-items:center;display:flex}section#top-section .left-wrap a{flex-basis:46%;margin:2%}section#top-section .right-wrap{flex-basis:100%}.home #top-section .fl{float:none}.home #top-section a.button{width:80%;text-align:center}a.button{display:block;line-height:20px;margin:10px}a.button.grey-outline{font-size:14px}a.button.white-bg{text-align:center}.logo>a>img{max-height:40px;padding:10px 0 0}nav.left-menu.half,nav.right-menu.half{width:100%;overflow:hidden;text-align:left}nav.right-menu.half{display:none}.archive-tile{flex-basis:98%;margin:1%;padding-bottom:20px}.hood .info{padding:0 20px}.hood a.button.red{text-align:center}.hood .area-link{margin-bottom:10px}.single-neighborhood .white-bg.box-pad.dark.box-shadow{margin:10px 0 0}.areas .flex-row-stretch{display:block}.areas h3{padding:10px}.icon-text{flex-basis:98%}.staff-tile{flex-basis:100%;margin:0;margin-bottom:10px;max-width:400px;margin-left:auto;margin-right:auto}.headshot{height:300px}.bio-button{position:relative}.staff-tile .info{min-height:auto}.staff h1{text-align:center}.bio-photo{max-width:100%;width:100%}.bio-holder{flex-wrap:wrap}.bio-info{width:100%}.sold-area{flex-basis:100%}.red-tile,.white-tile{flex-basis:98%}.steps{margin-bottom:50px}.steps-1col,.steps{flex-wrap:wrap;width:90%;margin-left:auto;margin-right:auto}.steps-1col .left-image-container{flex-basis:100%}.steps-1col .content{flex-basis:100%}.steps-section .wrap{padding:5% 0}.steps-section .wrap .center p{padding:0 5%}.sm-image-container>img{width:100%}.sold-area>img{width:100%}.full-button{display:block}.steps p{margin-top:20px;bottom:90px}.sm-image-container{max-height:unset}section#analysis .text img{width:100%}section#hero iframe{max-width:100%}.video iframe{height:190px;width:340px}#recent-articles .third{flex-basis:100%}.flex-row-stretch.event-tile.box-shadow{display:block;padding:10px}.event-content .image{flex-basis:98%}.event-content .details{flex-basis:98%}.TT_nbs-flexisel-nav-left,.TT_nbs-flexisel-nav-right{position:relative;top:50px!important}div#TestimonialTree_Widget_31387{height:600px;padding-top:50px}.TT_Buttons {position:relative;top:-50px}.page-id-921 .top-footer {width:100%}.TT_nbs-flexisel-inner{height:500px}.TT_Container{width:95%}.TT_testimonialText,.TT_videoTestimonialLink{padding:0 20px!important}.single-staff .frameclass{height:500px}.qa-box.box-shadow,.qa-box-full.box-shadow{box-shadow:none;margin-bottom:20px}.qa-box-full .question{padding:40px 20px 5px}.qa-box-full .answer{padding:0 20px 30px}.flexible .text img{width:100%}.steps-1col img{height:auto;width:100%}.qa-box-full .image{flex-basis:100%;text-align:center;padding-left:0;padding-top:40px}.qa-box-full .content{flex-basis:100%}.blog-listing,.blog-sidebar{flex-basis:98%;margin:1%}.related-post{flex-basis:96%;margin:2%}footer .sixth,footer .third{flex-basis:100%;padding-top:30px;text-align:center}img.footer-logo{margin-right:0;max-height:50px;padding:20px 5px 0}li#field_1_1,li#field_1_2,li#field_1_3,li#field_1_4{width:100%;float:none}li#field_1_1 input,li#field_1_2 input,li#field_1_3 input,li#field_1_4 input{border:1px solid grey}li#field_2_1,li#field_2_2,li#field_2_3,li#field_2_4{width:100%;float:none}li#field_2_1 input,li#field_2_2 input,li#field_2_3 input,li#field_2_4 input{border:1px solid grey}.page-template-template-form .left-content{flex-basis:98%}.page-template-template-form .right-content{margin:0 auto}.page-template-template-form iframe#iframeview{width:350px}}@media only screen and (min-width:767px) and (max-width:899px){h1{font-size:32px;line-height:40px}.main-content .image-container img{max-height:350px}.image-container>.padding{padding:0}.mobile-wrap{flex-flow:wrap}.qa-box-full .image{flex-basis:20%;padding-top:0}section#top-section .right-wrap{flex-basis:100%}section#top-section .left-wrap{flex-basis:100%;max-width:300px;margin:0 auto;flex-direction:row;align-items:center;display:flex}section#top-section .left-wrap a{flex-basis:46%;margin:2%}#top-section .wrap{padding:5% 2%}.home #top-section .left-wrap img{max-height:150px}.icon-container{min-width:90px}img.icon{padding:0 20px}.hood .image{flex-basis:40%}.hood .info{flex-basis:60%}ph .qf-container{flex-basis:35%}.main-container{flex-basis:60%;margin-right:5%}.areas .town{flex-basis:48%;margin:1%;text-align:center}.headshot{height:200px}.staff-tile p{font-size:14px}h2.name{font-size:20px}.staff-tile{flex-basis:48%}.bio-photo{max-width:100%;width:100%}.bio-holder{flex-wrap:wrap}.bio-info{width:100%}a.box-link{flex-basis:31%}div#TestimonialTree_Widget_31387{height:450px;padding-top:50px}.TT_Buttons {position:relative;top:-50px}.TT_nbs-flexisel-inner{height:380px}.flex-row-stretch.event-tile.box-shadow{display:block;padding:10px}.event-content .image{flex-basis:98%}.event-content .details{flex-basis:98%}.social i{margin:6px}.page-template-template-form .left-content{flex-basis:98%}.page-template-template-form .right-content{margin:0 auto}}@media only screen and (min-width:900px) and (max-width:1024px){h1{font-size:36px;line-height:42px}.main-content .image-container img{max-height:350px;margin-left:20px;float:right}.home #top-section .wrap{padding:5%}.home #top-section .left-wrap{flex-basis:20%}.home #top-section .right-wrap{flex-basis:80%}.areas .town{flex-basis:48%;margin:1%;text-align:center}.qf-container{flex-basis:35%}.main-container{flex-basis:60%;margin-right:5%}.staff .wrap{padding:3%}div#TestimonialTree_Widget_31387{height:450px;padding-top:50px}.TT_Buttons {position:relative;top:-50px}.TT_nbs-flexisel-inner{height:380px}.page-template-template-form .left-content{flex-basis:40%}}@media only screen and (min-width:1025px) and (max-width:1280px){.headshot{height:200px}.staff-tile p{font-size:15px}}@media only screen and (min-width:1025px){button.dropbtn{display:none}.main-nav li{list-style:none;margin:10px 5px 0;display:inline-block}.mobile-only{display:none}.image-container{float:right}.qf-container{flex-basis:35%}.main-container{flex-basis:60%;margin-right:5%}#top-section .left-wrap img{max-width:150px}#top-section .left-wrap{text-align:right}.home section#top-section .wrap{padding:5% 0}.home section#top-section .button-container{margin:45px 0 20px}}@media only screen and (min-width:1200px){.staff-tile .info{padding:20px}}@media only screen and (min-width:1267px){.home section#top-section .wrap{padding:5% 7%}}