@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=60250685-5001-4d5c-a9d3-3e18a0c371b5);p:empty:before{display:none}p:empty{display:none}@font-face{font-display:swap;font-family:"Neue Helvetica WFS_n5";src:url("/wp-content/themes/site/fonts/5e781ea9-c685-4e97-b80f-3d7cf06880ff.eot?#iefix") format("eot")}@font-face{font-display:swap;font-family:"Neue Helvetica WFS";src:url("/wp-content/themes/site/fonts/5e781ea9-c685-4e97-b80f-3d7cf06880ff.eot?#iefix");src:url("/wp-content/themes/site/fonts/5e781ea9-c685-4e97-b80f-3d7cf06880ff.eot?#iefix") format("eot"),url(/wp-content/themes/site/fonts/ab3fdf96-5221-4913-b572-ade715b99137.woff2) format("woff2"),url(/wp-content/themes/site/fonts/419de798-1d12-4531-a58b-bebb429e245c.woff) format("woff"),url(/wp-content/themes/site/fonts/3e794e49-fb25-40aa-bbf1-b132d8e49409.ttf) format("truetype");font-weight:500;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mt-preloader-icon{width:120px;height:120px;position:absolute;left:50%;top:50%;background-image:url(/wp-content/themes/site/images/grassroots-loader.gif);background-repeat:no-repeat;background-position:center;margin:-60px 0 0 -60px}#toTop{right:20px;bottom:90px;display:none}.alert.alert-default{background:#f3f3f3}.top-header{position:relative;background:#888;padding:8px 0;margin:0;text-align:center}.header-contact{position:absolute;top:8px;right:15px;text-align:right;color:#fff;display:inline-block;font-size:17px;vertical-align:middle;line-height:35px;font-family:'Poppins',sans-serif;font-weight:500;font-style:normal;letter-spacing:1px}.header-contact a{color:#fff;vertical-align:middle;line-height:35px}.header-contact i{font-size:25px;vertical-align:middle}.header-socials{display:inline-block;float:none;position:relative;margin-left:10px}.social-icons{vertical-align:top;display:inline-block;position:relative}.social-icons [class^="icon-"]:before,.social-icons [class*=" icon-"]:before{margin:0}.social-icons a{position:relative;display:inline-block;transition:0.7s all}.social-icons a:hover{transform:translate(0,-3px);transition:0.7s all}.social-icons a i{vertical-align:top;margin:0!important;color:#ddd;display:inline-block}.social-icons a:hover i{color:#fff}.main-header{display:block;float:left;width:100%;clear:both;position:relative;padding:10px 0}.main-header .container{position:relative}.logo .logo-img{width:100%;height:auto;max-width:350px}@media (max-width:1199px){.logo .logo-img{max-width:300px}}@media (max-width:999px){.logo .logo-img{max-width:225px}}.main-nav{display:block;width:auto;padding:0;margin:0}.main-nav>li{display:inline-block;position:relative}.main-nav>li>a{display:inline-block;margin:0;color:#fff;text-transform:uppercase;border:1px dashed #fff0;font-family:'Poppins',sans-serif;font-weight:500;font-style:normal;letter-spacing:.5px;font-size:17px;padding:7px 13px}.main-nav>li.current-menu-item>a,.main-nav>li.current-menu-ancestor>a{color:#000;background:#fff}.main-nav>li>a.hovered,.main-nav>li>a:hover{color:#000;background:#fff}.main-nav>li.menu-item-has-children>a.hovered,.main-nav>li.menu-item-has-children>a:hover{background:#fff}.main-nav>li>ul.sub-menu{position:absolute;z-index:1001;display:none;visibility:hidden;padding:0;margin:0;width:auto;left:0;top:-999em;box-shadow:none;border:2px solid #000;background:#fff}.main-nav>li:hover>ul.sub-menu{left:-2px;top:38px;top:37px}.main-nav>li>ul.sub-menu>li{list-style-type:none;float:left;display:block;clear:both;position:relative;text-align:left;width:100%}.main-nav>li>ul.sub-menu>li:hover{visibility:inherit}.main-nav>li>ul.sub-menu>li>a{display:block;float:left;clear:both;width:100%;min-width:140px;text-align:left;padding:10px 20px;font-size:14px;min-height:20px;line-height:20px;white-space:nowrap;color:#000}.main-nav>li>ul.sub-menu>li>a:hover{background:#000;color:#fff}.main-nav li ul li ul li a:hover{color:grey;opacity:1;visibility:visible!important}.main-nav li ul li ul li a:focus{color:grey;opacity:1;visibility:visible!important}.main-nav li ul li ul li a:visited{color:grey;opacity:1;visibility:visible!important}.main-nav li ul li ul li a{color:grey;opacity:1;visibility:visible!important}.mobile-nav{display:none;clear:both;width:100%;margin:0;padding:0;list-style:none;background:#111;border-top:1px dashed rgb(255 255 255 / .25)}.mobile-nav li{margin:0;padding:0;width:100%;display:block}.mobile-nav li a{display:block;text-align:center;width:100%;clear:both;padding:15px 0 8px 0;color:#fff;font-family:'Poppins',sans-serif;font-weight:500;font-size:17px;letter-spacing:.7px;text-transform:uppercase;border-bottom:1px dashed rgb(255 255 255 / .25)}.mobile-nav li.current-menu-ancestor,.mobile-nav li.current-menu-item a{background:#222}.mobile-nav li ul{margin:0;padding:0 0 0 0}.mobile-nav li ul>li>a{font-size:15px;font-weight:400;text-transform:none;font-family:Raleway,sans-serif;padding:10px 0;letter-spacing:0}.mobile-nav-trigger{display:none;font-size:17px!important;padding:8px 15px!important;border:2px solid #fff!important}@media (max-width:1199px){.mobile-nav-trigger{display:block;position:absolute;top:8px;right:15px}.header-contact{right:120px}.header-contact .btn.btn-default{font-size:17px;padding:9px 15px 9px 15px;border:2px solid #fff;margin-left:7px}.header-contact .header-socials{float:left;margin-left:0;margin-right:5px}.header-contact .header-socials .social-icon i{font-size:42px}.logo{width:61%;text-align:left;float:none;margin:0}.main-header{display:block;clear:both}.nav{margin-bottom:0}.main-nav{display:none}}@media (max-width:767px){.header-contact .btn.btn-default{font-size:22px;padding:9px 15px 9px 15px;border:2px solid #fff;margin-left:5px}.header-contact .btn.btn-default i{display:none}}@media (max-width:696px){.mobile-nav-trigger{top:22px}.main-header{padding-top:60px}.header-contact{top:-50px;left:0;right:0;text-align:right;padding:0 15px 8px 15px;border-bottom:1px dashed #444;width:100%}.header-contact .btn.btn-default{font-size:20px;padding:4px 15px 4px 15px;margin-left:7px}.header-contact .header-socials .social-icon i{font-size:27px}}@media (max-width:480px){.page-title{padding:15px 0;text-align:center}.page-title h1{text-align:center;line-height:1}}.slideshow-wrapper{margin-bottom:0}.flex-caption{position:absolute;top:20%;bottom:20%;right:20%;left:60%;background:rgb(0 0 0 / .5);padding:30px}.flex-caption-title{padding:0;background:none;text-transform:uppercase;line-height:1;margin-bottom:20px;font-weight:300;text-shadow:none;font-size:2em;display:block;clear:both;color:#fff}.flex-caption-description{padding:0;background:none;line-height:1.4;margin-bottom:20px;font-size:1em;display:block;clear:both;color:#fff}.flex-caption-link a.btn.btn-primary{font-size:14px!important;padding:10px 20px!important}.video-section .overlay-text{text-align:center}.video-section h2,.video-section h3,.video-section h4,.video-section h5,.video-section h6{color:#fff;font-size:30px;margin-bottom:0;line-height:1;text-shadow:1px 1px 1px #000;text-transform:uppercase;font-family:'Poppins',sans-serif;font-weight:500}.video-section .text{font-size:22px;text-shadow:1px 1px 1px #000;margin-bottom:20px}.video-banner-img{margin-bottom:30px}.page-top-slider.slider-mobile{display:none}@media (max-width:768px){.page-top-slider.slider-desktop{display:none}.page-top-slider.slider-desktop-only{display:block}.page-top-slider.slider-mobile{display:block}}@media (max-width:1000px){.flex-caption{display:none}}.page-title{border:0;background:#fff;text-align:right;padding:25px 0;border-bottom:15px solid #f4f2f1;margin-bottom:0}.page-title h1{padding:0;margin:0;background:#fff0;text-transform:uppercase;font-size:35px;color:#000;font-family:'Poppins',sans-serif;font-weight:500}.breadcrumbs{display:none}.content-wrapper>p{margin:0}.content,.content p{line-height:1.4;font-size:16px;color:#000}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{line-height:1;text-transform:uppercase;color:#000;font-family:'Poppins',sans-serif;font-weight:500}.ff-stream{padding-top:0!important}.ff-stream-wrapper{margin-top:20px!important}.content .ff-stream h4,.content .ff-stream h5,.content .ff-stream h6{font-family:Raleway,sans-serif}.content h1{font-size:40px;margin-bottom:20px}.content h2{font-size:35px;margin-bottom:20px}.content h3{font-size:22px;margin-bottom:20px}.content h4{font-size:16px;margin-bottom:20px}.content h5{font-size:15px;margin-bottom:20px}.content h6{font-size:14px;margin-bottom:20px}body.home h1{font-size:30px}body.home h2{font-size:24px}.content p{margin-bottom:30px}.content .light,.content .light p,.content .light h1,.content .light h2,.content .light h3,.content .light h4,.content .light h5,.content .light h6{color:#fff}.content ul li{margin-bottom:10px}h4.widget-title{font-size:16px;text-transform:none}.header-custom.single>span:before,.header-custom.single>span:after{display:none}.googlemap{margin-bottom:20px}.static-map{width:100%;height:auto}.panel-heading,.panel-title,.panel{border-radius:0}.panel-heading,.panel-title{text-transform:uppercase;font-family:'Poppins',sans-serif;font-weight:500;font-size:26px}.content h3.panel-title{color:#fff;margin-bottom:0;vertical-align:middle}.mls-search-form .panel-title .fa{vertical-align:middle}.mls-search-form .panel-title{position:static;top:0;vertical-align:middle}.property-lead-gen .panel-body{background:#f3f3f3}.row.even-height{display:table}.row.even-height [class*="col-"]{float:none;display:table-cell;vertical-align:top;position:relative}.row.even-height .vertical-center{vertical-align:middle}.mt-section.crunchy p{margin-bottom:0}.mt-section.crunchy img{width:100%;height:auto}.mt-section.crunchy .shaded{background:#f4f2f1}.mt-section.crunchy .left-col{padding-right:0}.mt-section.crunchy .right-col{padding-left:0}.mt-section.crunchy .text-col{padding-left:30px;padding-right:30px}.mt-section.crunchy.process .process-col{padding:100px 50px;font-size:16px}i.gr-icon-huge{font-size:220px}.content .jumbotron{background:#000;color:#fff;padding:30px;box-shadow:none;border-radius:0}.content .jumbotron.see-thru{background:rgb(0 0 0 / .8)}.content .jumbotron h2,.content .jumbotron h3,.content .jumbotron h4,.content .jumbotron h5,.content .jumbotron h6{color:#fff}.content .jumbotron h2:last-child,.content .jumbotron h3:last-child,.content .jumbotron h4:last-child,.content .jumbotron h5:last-child,.content .jumbotron h6:last-child{margin-bottom:0}.content ul.nav-tabs li{margin-bottom:0}.mls-search-form label{font-size:14px}.tabs-nav.nav-tabs>li>a{background:#eee;color:#000;font-family:'Poppins',sans-serif;font-weight:500;text-transform:uppercase;font-size:22px;border:0}.tabs-nav.nav-tabs>li.active>a{background:#000;color:#fff;font-family:'Poppins',sans-serif;font-weight:500;text-transform:uppercase;border:0}.tab-content-nav-tabs{border:0;padding:15px 0}.service-wrapper .service{transition:all 0.5s}.service-wrapper .service:hover{transform:scale(1.02);transition:all 0.5s}.service-wrapper .service:hover .service-icon,.content .service-wrapper .service:hover h3{color:#CEB87C;transition:all 0.5s}.hoveran *,.crunchy *{transition:0.5s all;overflow:hidden}.crunchy .row:hover img,.crunchy .row:hover img{transform:scale(1.03);transition:1s all}.content .crunchy .row:hover .text-col h2,.content .crunchy .row:hover .text-col h3,.content .crunchy .row:hover .text-col h4{color:#CEB87C;transition:1s all;font-size:46px}.home .content .crunchy .row:hover .text-col h2,.home .content .crunchy .row:hover .text-col h3,.home .content .crunchy .row:hover .text-col h4{color:#CEB87C;transition:1s all;font-size:35px}.content .hoveran .col-md-6:hover h2,.content .hoveran .col-md-6:hover h3,.content .hoveran .col-md-6:hover h4{transition:1s all;font-size:46px}.home .content .hoveran .col-md-6:hover h2,.home .content .hoveran .col-md-6:hover h3,.home .content .hoveran .col-md-6:hover h4{transition:1s all;font-size:35px}.content .hoveran .col-md-6:hover h2,.content .hoveran .col-md-6:hover h3,.content .hoveran .col-md-6:hover h4{transition:1s all;font-size:35px}@media (max-width:991px){.row.even-height{display:inherit}.row.even-height [class*="col-"]{float:inherit;display:inherit;vertical-align:inherit}.row.even-height .vertical-center{vertical-align:inherit}}@media (max-width:767px){.mt-section.crunchy p{margin-bottom:inherit}.mt-section.crunchy .left-col{padding:inherit}.mt-section.crunchy .right-col{padding:inherit}.mt-section.crunchy .text-col{padding-left:30px;padding-right:30px}}@media (max-width:480px){.content,.content p{font-size:16px}}.btn.btn-default,.btn.btn-primary,.gform_button{box-shadow:none;text-shadow:none;background:#1e1e1e;color:#fff;border-radius:0;line-height:1;text-transform:uppercase;font-family:'Poppins',sans-serif;font-weight:500;padding:8px 20px;font-size:17px;transition:0.5s all}body.home .light .btn.btn-default,body.home .light .btn.btn-primary{transition:0.5s all;background:#fff0}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:24px}.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{font-size:30px}.btn.btn-primary .glyphicon,.btn.btn-default .glyphicon{font-size:19px}.btn.btn-default:hover,.btn.btn-primary:hover,.gform_button:hover{background:#0a1b5a}.btn.btn-default.btn-lg,.btn.btn-primary.btn-lg{font-size:17px;padding:10px 30px}.btn.btn-default.btn-sm,.btn.btn-primary.btn-sm{font-size:15px;padding:10px 15px 7px 15px;padding:8px 15px}.light .btn.btn-default,.light .btn.btn-primary{border:2px solid #fff}.carousel-controls .btn.btn-primary.btn-lg{padding:10px 15px!important}.mls-listings-map .mls-fullscreen.btn.btn-primary{padding:7px 14px 9px;padding:8px 15px}.gform_wrapper{display:block;clear:both}.gform_wrapper form{padding:20px;background:#f3f3f3}.gform_wrapper input[type=text],.gform_wrapper input[type=password],.gform_wrapper textarea{border:1px solid #ccc}.ginput_container_radio,.ginput_container_checkbox{padding-left:20px}.gfield_radio label,.gfield_checkbox label{font-weight:400}@media (max-width:380px){.g-recaptcha{transform:scale(.79);-webkit-transform:scale(.79);transform-origin:0 0;-webkit-transform-origin:0 0}}.team-member-list-2-col .team-member:nth-child(6n){clear:right}.team-member-list-2-col .team-member:nth-child(6n+1){clear:left}.team-member-list-3-col .team-member:nth-child(4n){clear:right}.team-member-list-3-col .team-member:nth-child(4n+1){clear:left}.team-member-list-4-col .team-member:nth-child(3n){clear:right}.team-member-list-4-col .team-member:nth-child(3n+1){clear:left}.team-member-list-6-col .team-member:nth-child(2n){clear:right}.team-member-list-6-col .team-member:nth-child(2n+1){clear:left}.team-property-listings{clear:both}body.page h2.team-member-name{margin-bottom:5px;line-height:1}body.single-teammembers .team-contacts{margin-bottom:30px}body.single-teammembers .team-contact{display:block;padding:5px 0;border-top:1px dotted #ccc}body.single-teammembers .team-contact:last-of-type{border-bottom:1px solid #ccc}body.single-teammembers .content h1{line-height:1;margin-bottom:5px}body.single-teammembers .content h2.team-member-position{margin-bottom:20px;font-size:30px}body.single-teammembers .team-socials{clear:both;width:100%;float:left;margin-bottom:20px}body.single-teammembers .team-socials ul{margin-bottom:0!important}.meta{margin-bottom:20px}.post-content,.meta-inner{padding:0}.meta-inner .meta-item{box-shadow:none;background:none;padding:0;color:#444;font-size:18px}.meta-inner .meta-item .fa{margin-right:10px;color:#888}.mt-accordion .ui-accordion-header{display:block;min-height:auto;line-height:auto;margin:-1px 0 0;padding:16px 10px 16px 40px;cursor:pointer;outline:none;position:relative}.mt-accordion span.ui-icon{top:12px;left:21px}body.page .content .mt-accordion h3{margin-bottom:0;border:1px solid #ccc;border-radius:5px}.mt-accordion .ui-accordion-content{padding-left:50px}.mt-accordion-item{margin-bottom:10px}.service-wrapper.service-style1 .service-icon,.service-wrapper.service-style2 .service-icon{width:115px;height:115px;text-align:center;display:block;border-radius:0;font-size:115px;line-height:115px}.service-wrapper.service-style1 .service-icon [class^="icon-"]:before,.service-wrapper.service-style2 .service-icon [class^="icon-"]:before,.service-wrapper.service-style1 .service-icon [class*=" icon-"]:before,.service-wrapper.service-style2 .service-icon [class*=" icon-"]:before{margin:0}.service-wrapper.service-style1 .service-icon i{margin:0;padding:0}.service-wrapper.service-style2 .service-icon{margin:0 auto 20px auto;padding:0}.service-wrapper.service-style1 .service{padding-left:135px}.content .service-wrapper.service-style1 h3,.content .service-wrapper.service-style2 h3{font-size:40px;color:#000}.content i.icon-gr-phone,.content i.icon-gr-email{font-size:30px;vertical-align:middle}.portfolio-row.grid{margin-bottom:30px}ul.portfolio-filters{padding-left:0!important;text-align:center}.portfolio-filters li{float:none}.portfolio-navigation div a{background:#000;font-size:18px;margin-top:7px}.portfolio-filters a{font-size:20px;font-weight:400}.portfolio-gallery{margin-top:30px}.portfolio-info{margin-top:30px}.single-portfolio .content{padding-top:15px}.portfolio-picture img{width:100%;height:auto}.content .portfolio-blog-post{background:#f3f3f3;padding:20px;margin-bottom:20px}.content .portfolio-blog-post p{font-size:14px}.content .portfolio-blog-post p:last-of-type{margin-bottom:0}.content .portfolio-blog-post h4{font-size:22px;margin-bottom:5px}.content .portfolio-blog-post h4 a{font-weight:500}.content .portfolio-blog-post a.btn.btn-default{font-size:14px!important;margin-top:0}.content .portfolio-blog-post .meta-item{font-size:12px;font-weight:400}.portfolio-item{overflow:hidden}.portfolio-item .overlay-wrapper{opacity:1;background:rgb(0 0 0 / .8);overflow:hidden;transition:all 1s}.portfolio-item:hover .overlay-wrapper{background:#fff0;transition:all 1s;background:#fff0 url(/wp-content/themes/site/images/raster.png) repeat}.portfolio-item .overlay-content{transition:all 1s}.portfolio-item:hover .overlay-content{background:rgb(0 0 0 / .8);transition:all 1s}.portfolio-row .project-overlay:hover img{transform:scale(1.03);-webkit-backface-visibility:hidden}.image-overlay .overlay-content h3{transition:all 0.5s;color:#fff;margin:0;padding:0;font-size:50px}.portfolio-filters a{box-shadow:none;text-shadow:none;font-size:25px;text-transform:uppercase;font-family:'Poppins',sans-serif;font-weight:500;padding:9px 15px 9px 15px}.portfolio-single-details .title-col h2{margin-bottom:5px}.portfolio-single-details .pdf-col{text-align:right}.footer-main{font-size:20px;line-height:1.4;color:#666;font-family:'Poppins',sans-serif;font-weight:500;letter-spacing:.5px}.footer-main a{color:#fff}.footer-main i.icon-gr-phone,.footer-main i.icon-gr-email{font-size:30px;vertical-align:middle}.footer-main .header-socials{margin-left:5px}.footer-main .social-icons a{margin-right:5px}.footer-main .social-icons i{font-size:30px}.footer-main h2,.footer-main h3,.footer-main h4,.footer-main h5,.footer-main h6{line-height:1.2;text-transform:uppercase;font-family:'Poppins',sans-serif;font-weight:500}.footer-main h2{font-size:24px}.footer-main h3{font-size:20px}.footer-main h4{font-size:18px}.footer-main h5{font-size:17px}.footer-main h6{font-size:15px}@media (max-width:767px){.footer-main{text-align:center;line-height:1.1}.footer-main .btn.btn-default{font-size:17px;padding:10px 15px 7px 15px;padding:7px 15px 7px 15px}}.footer-bottom{text-align:center;padding:10px 0;font-weight:400;font-size:14px;background:#000;color:#fff}.footer-bottom a{font-weight:400;font-size:14px;color:#fff}