:root{--line-height-set:1.7;--theme-font-main:Roboto;--theme-font-headings:Arial;--theme-font-menu:Arial;--button-font:Arial;--button-shadow:none;--button-shadow-hover:none}@media only screen and (min-width:1px){#header{background-color:#43464b;background-image:url(/wp-content/uploads/2019/10/hero-bg-light-m.jpg);background-size:cover;background-position:center}.head-section{color:#fff}img.logo-wrapper{-webkit-filter:drop-shadow(-2px 2px 2px #000);filter:drop-shadow(-2px 2px 2px #000)}.home .before-services{background-color:#fff0;padding:2% 0 0}.home .before-section{width:100%;max-width:100%;padding:0}.neil-box{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;max-width:900px;width:92%;margin:0 auto 60px;background-color:rgb(0 0 0 / .45)}.neil-box>div:first-of-type{-webkit-box-ordinal-group:3;order:2}.neil-box>div:last-of-type{-webkit-box-ordinal-group:2;order:1;margin-top:30px}.home .before-services .fauxone{font-family:'Noto Serif',serif;font-size:30px;color:#b7d472;text-shadow:-1px 1px 4px #000;font-weight:700;padding:20px;line-height:1}.home .before-services .neil-box .fauxone{color:#fff;text-shadow:-1px 1px 6px #000;margin-bottom:18px}.home .before-services .neil-box p{color:#fff;margin-bottom:50px}.neil-box .one_half img{margin:0 14px;max-width:calc(100% - 28px)}.form-box{background-color:#fff;padding:8px 20px}.home .before-services .fauxfive{font-style:italic;font-weight:700;font-size:14px;margin-bottom:0;color:#484848}.home .before-services .bfr-svc-frm-w div.wpcf7{width:auto;max-width:calc(400px - 10px);margin:0 auto;padding:8px 5px 1px}.button,input[type="submit"],.button:link,.button:visited,.button:hover,.button:active{color:#43464b;background:rgb(251 251 251 / .85);border:2px solid #43464b;border-radius:4px}input[type="submit"]{padding:14px 10px;-webkit-transition:box-shadow 0.3s;transition:box-shadow 0.3s}input[type="submit"]:hover{box-shadow:inset 0 25px 20px -10px rgb(0 0 0 / .1);border:2px solid #43464b}.before-services input:not([type="submit"]),.before-services textarea,.before-services select{border:1px solid #7d7d7d;background-color:#5d5d5d;color:#fff;font-weight:400}::-webkit-input-placeholder{color:#c3a87b;font-weight:700}::-moz-placeholder{color:#c3a87b;font-weight:700}:-ms-input-placeholder{color:#c3a87b;font-weight:700}::-ms-input-placeholder{color:#c3a87b;font-weight:700}::placeholder{color:#c3a87b;font-weight:700}:-ms-input-placeholder{color:#c3a87b;font-weight:700}::-ms-input-placeholder{color:#c3a87b;font-weight:700}.svc-sctn{background-color:#43464b}.home .home-header-wrapper h1{color:#c3a87a;font-weight:400;font-family:Roboto}.home-service-box{background:#f5f5f5;padding:28px 28px;max-width:calc(90% - 56px);box-shadow:inset 0 0 0 1px #e8e8e8,inset 0 0 0 13px #ccc,inset 0 0 0 15px #616161}.home-service-box h2{color:#ab8b53;margin-bottom:0;font-size:16px}.home-service-box img,.home-service-description{display:none}div#content{background-color:#43464b;color:#fff}.share-bar{background-color:#323335;color:#fff}footer{background-color:#1f1f1f}.cbox{background-color:#31363a;color:#c3a87a}.cbox i{color:rgb(255 255 255 / .9)}.cbox a{color:#c3a87a}h1,.fauxone,h2,.fauxtwo,h3,.fauxthree,h4,.fauxfour,h5,.fauxfive,h6,.fauxsix{color:#c3a87a}.before-services h1,.before-services .fauxone,.before-services h2,.before-services .fauxtwo,.before-services h3,.before-services .fauxthree,.before-services h4,.before-services .fauxfour,.before-services h5,.before-services .fauxfive,.before-services h6,.before-services .fauxsix{color:#000}.after-services.asafter,.after-services.asbefore{color:#000;background-color:#eaeaea}.after-services h1,.after-services .fauxone,.after-services h2,.after-services .fauxtwo,.after-services h3,.after-services .fauxthree,.after-services h4,.after-services .fauxfour,.after-services h5,.after-services .fauxfive,.after-services h6,.after-services .fauxsix{color:#ab8b53;font-weight:700}.after-services.asbefore .fauxthree{font-weight:400}p.nc-since{padding:30px;background-color:#323335;color:#fff;margin-bottom:60px}a{color:#99b5e2}.ftr-cta h3 a{color:#fff}.home .entry .whitesection{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;background-color:#fff;color:#43464b;padding:20px;margin-bottom:30px}.home .entry .whitesection .wp-caption{margin:0}.home .entry .whitesection .wp-caption .wp-caption-text{margin:0}h3.ftr-serving-title{color:#fff}.svc-sctn{padding-bottom:30px}button.menu-toggle.button{color:#43464b}#footer h4.ftr-avvo-lnk{color:#c3a87a;font-size:1.35em}.avvo-logo{-webkit-filter:drop-shadow(-1px 1px 1px #c3a87a) drop-shadow(0 0 0 #fff);filter:drop-shadow(-1px 1px 1px #c3a87a) drop-shadow(0 0 0 #fff)}.inline-heading>*{display:inline}.inline-heading{padding:10px 0 10px 0}}@media only screen and (min-width:600px){input[type="submit"]{padding:14px 30px}}@media only screen and (min-width:768px){#header{background-image:url(/wp-content/uploads/2019/09/hero-bg-light.jpg)}.home .entry{-webkit-box-pack:justify;justify-content:space-between}.home-service-wrapper{width:900px}.home .entry .whitesection .wp-caption{-webkit-box-ordinal-group:3;order:2}.home .entry .whitesection>div:not(.wp-caption){-webkit-box-ordinal-group:2;order:1;width:calc(97% - 380px);margin-right:30px}.home .before-services{padding:6% 0 0}.home .before-services .bfr-svc-frm-w div.wpcf7{max-width:calc(100% - 10px)}.home .before-services .fauxone{font-size:40px;padding:0;margin-bottom:50px}.bfr-svc-frm-w div.wpcf7 form{max-width:1200px;margin-right:auto;margin-left:auto}}@media only screen and (min-width:900px){.neil-box .one_half{margin:10px 1%}.neil-box>div:first-of-type{-webkit-box-ordinal-group:2;order:1}.neil-box>div:last-of-type{-webkit-box-ordinal-group:3;order:2;margin-top:10px}.service-boxes-3 .home-service-box,.service-boxes-6 .home-service-box{width:calc(31.2% - 56px);margin:0 1% 1%}.svc-sctn{padding-bottom:30px}.head-section{-ms-grid-columns:300px calc(100% - 300px);grid-template-columns:300px calc(100% - 300px)}}@media only screen and (min-width:1100px){.after-services.asafter img{margin:-5px 0 0}}@media only screen and (min-width:1400px){.head-section{grid-template-columns:1fr 300px 1100px 1fr}}@media only screen and (min-width:900px){#header{background-color:#fff0}#site-navigation{background-color:#43464b;grid-row:1}body:not(.home) .banner-bar{padding:50px 25px 50px 0}.banner-bar,#Logo{grid-row:2}.menu-toggle{display:none}.sub-menu{display:inherit;-webkit-transition:0s;transition:0s}.main-navigation{display:block;line-height:0;z-index:5}div.nav-menu{border-top:1px solid rgb(0 0 0 / .1)}nav.main-navigation .nav-menu ul.menu,nav.main-navigation .nav-menu ul.menu.toggled-on{background:inherit;position:relative;top:inherit;left:inherit;right:inherit;display:block;padding:0;float:none;width:1400px;border:0;margin:0 2%;max-width:92%;box-shadow:none}ul.sub-menu{border-top:0 solid;border-bottom:0 solid}ul.sub-menu ul.sub-menu{margin-top:-1px}nav.main-navigation .nav-menu ul.menu li{width:auto;background-color:#fff0}nav.main-navigation .nav-menu ul.menu li a{display:-webkit-box;display:flex;padding:20px 25px;line-height:1;text-shadow:none;-webkit-box-pack:justify;justify-content:space-between;text-transform:uppercase;font-weight:700;font-size:12px}nav.main-navigation .nav-menu ul.menu li ul.sub-menu li a{padding:10px 25px}.main-navigation .sub-menu>li:first-of-type{border-top:none}ul.submenu li.menu-item-has-children a:after{border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:7px solid rgb(0 0 0 / .5)}.main-navigation ul.menu,.main-navigation div.nav-menu>ul{display:inline-block!important;text-align:left;width:100%}.main-navigation ul{margin:0;text-indent:0}.main-navigation ul.menu{border:none}.main-navigation li a,.main-navigation li{display:inline-block;text-decoration:none}.main-navigation li a{border-bottom:0;color:#fff;white-space:nowrap}.main-navigation li a:hover,.main-navigation li a:focus{color:#dedede}.main-navigation li{margin:0;position:relative;border-bottom:none;background:#fff0;font-size:15px;font-weight:400;box-shadow:none}.main-navigation li.menu-item-has-children a:after{margin-top:4px;margin-left:10px}.main-navigation ul.sub-menu li.menu-item-has-children a:after{margin-top:4px;margin-left:10px;border-top:5px solid #fff0;border-left:7px solid rgb(0 0 0 / .5);border-bottom:5px solid #fff0}.main-navigation li ul{margin:0;padding:0;position:absolute;top:100%;z-index:1;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.main-navigation li ul ul{top:0;left:100%}.main-navigation ul li:hover>ul,.main-navigation ul li:focus>ul,.main-navigation .focus>ul{border-left:0;clip:inherit;overflow:inherit;height:inherit;width:inherit}.main-navigation li ul li a{background:#5c5f65;border-bottom:1px solid #4e4e4e;display:block;font-size:11px;font-size:1em;padding:8px 10px;width:180px;white-space:normal}.main-navigation li ul li a:hover,.main-navigation li ul li a:focus{background:#e3e3e3;color:#444}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a{color:#fff;font-weight:700}nav.main-navigation .nav-menu ul.menu>li>ul{margin-left:-1px}nav.main-navigation .nav-menu ul.menu li ul li{border-left:1px solid rgb(0 0 0 / .15)}nav.main-navigation .nav-menu ul.menu li ul li ul{width:100%}nav.main-navigation .nav-menu ul.menu li ul li ul li{float:none;display:-webkit-box;display:flex;width:calc(100% - 2px)}.sub-menu li a{width:100%;margin-left:0}.sub-menu .menu-item-has-children{border-top:0}.sub-menu li .sub-menu li a{width:100%;margin-left:0}nav.main-navigation .nav-menu ul.menu li{border-right:1px solid rgb(0 0 0 / .15)}nav.main-navigation .nav-menu ul.menu>li:last-child{border-right:0}div#Logo.in-nav{display:none}.main-navigation.has-logo ul.menu,.main-navigation.has-logo div.nav-menu>ul{display:-webkit-box!important;display:flex!important;-webkit-box-pack:end;justify-content:flex-end}nav.main-navigation.has-logo .nav-menu ul.menu,nav.main-navigation.has-logo .nav-menu ul.menu.toggled-on{margin:0 auto}.main-navigation.has-logo ul.menu>li,.main-navigation.has-logo div.nav-menu>ul.menu>li{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.main-navigation li.nav-image{margin-right:auto}.main-navigation.has-logo ul.menu .sub-menu{display:block}}