/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}::selection,html{background:#EEEDED}body,h3{color:#54534A}h1,ol,ul{margin:0 0 1rem}header,sub,sup{position:relative}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h2,p{line-height:1.25rem}h3,ol,ul{line-height:1rem}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Archer SSm A","Archer SSm B",Georgia,serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;background:url(/static/images/bkgrd.png) #fff;background-size:10px 10px;font-size:16px}h2,h3{font-family:"Gotham SSm A","Gotham SSm B",Arial,sans-serif;text-transform:uppercase}h1,h2{font-weight:700;font-style:normal;color:#42413A}::-moz-selection{background:#EEEDED}@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}@-moz-keyframes fade{from{opacity:0}to{opacity:1}}@-o-keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}h1{font-size:1.75rem;line-height:2rem;text-align:left}h2{font-size:1rem;margin:0 0 .5rem}h3{font-size:.75rem;font-style:normal;font-weight:400;margin-bottom:1.5rem}ol,p,ul{font-size:.875rem}.posts a,.prim-nav ul{font-weight:500;font-family:"Gotham SSm A","Gotham SSm B",Arial,sans-serif}p{color:#42413A;margin:0 0 1.5rem;max-width:590px}ol,ul{padding:0 0 0 1rem}a,a:active,a:link,a:visited{color:#F7401C;text-decoration:none}a:hover{color:#b82406;text-decoration:none}.col{float:left;width:100%}.group{overflow:hidden;clear:both}.container{margin:0 1rem 1rem;padding-top:.75rem}.interior,.modern .wrap,.posts-projects,.services,header{max-width:800px;margin-left:auto;margin-right:auto}header{margin-bottom:2.5rem}.logo{display:inline-block;background:url(/static/images/nl-logo.png) center no-repeat;background-size:44px 44px;width:44px;height:44px;text-indent:-9999px}.prim-nav{position:absolute;top:13px;right:-8px;text-align:right}.footer-info .top,.img-wrap,footer nav,footer p{text-align:center}.prim-nav a{font-size:.75rem;line-height:.75rem;padding:.5rem;margin-left:.5rem}.prim-nav a:hover{background:#fff}.modern,.prim-nav .active,.prim-nav .active:hover{background:#EEEDED}.prim-nav ul{padding:0 0 0 1.5rem;list-style:none;text-transform:uppercase}.prim-nav li{display:inline}.services{margin-bottom:1.375rem}.services h1{margin-bottom:1.5rem}.services img{width:220px;height:61px;margin:0 auto;display:block}.modern{margin:1.75rem -1rem;padding:1.5rem 1rem}.posts li,.posts ul{padding:0}.projects .group{margin-bottom:1rem}.projects p{margin-bottom:0}.posts-projects h3{margin-bottom:1rem}.posts{margin-bottom:1.375rem}.posts a{font-size:.875rem;display:block;margin-bottom:1rem}.posts ul{text-transform:none;max-width:600px}.projects{margin-bottom:1.375rem}.projects a{display:block;color:#42413A}.projects .img{width:50px;margin-right:1rem}.projects .description{max-width:220px}.projects img{width:50px;height:50px;margin-top:.75rem}footer{background:url(/static/images/bg-treeline.png) top center repeat-x;background-size:352px 64px;margin:0 -1rem;padding-top:4rem}footer p{font-family:"Gotham SSm A","Gotham SSm B",Arial,sans-serif;font-weight:200;color:#42413A}footer a,footer a:active,footer a:link,footer a:visited,footer ul{font-family:"Gotham SSm A","Gotham SSm B",Arial,sans-serif;font-weight:500;font-size:.75rem;line-height:.75rem;color:#54534A;text-transform:uppercase;margin-bottom:2rem}footer a{padding:.25rem .5rem}footer li{display:inline;padding-left:.5rem}.footer-info{background-color:#EEEDED;padding-bottom:4rem;padding-top:1rem}footer .footer-logo{background:url(/static/images/nl-logo-ko.png) center no-repeat;background-size:176px 26px;width:176px;height:26px;display:block;margin:0 auto 2.5rem;padding:0;text-indent:-9999px}.footer-info .top{display:block;text-transform:none}.interior{background:0 0;margin-bottom:2rem;max-width:590px;min-height:300px}.overview{font-size:1.125rem;line-height:1.5rem}.img-wrap{display:block;margin-bottom:1.5rem}.clients .col{margin-bottom:1rem}.img-wrap.phymed img{width:216px;height:42px}.img-wrap.cub img{width:184px;height:26px}.img-wrap.troy img{width:185px;height:38px}.img-wrap.mtd img{width:72px;height:72px}.img-wrap.fifty-one img{width:80px;height:120px}.pro-bono img{width:132px;height:60px;margin:0 auto;display:block}.pro-bono .cn-logo{width:150px;height:53px}.published{font-size:.75rem;color:#a9a9a4;margin-bottom:.75rem;font-family:"Gotham SSm A","Gotham SSm B",Arial,sans-serif;font-weight:400}.blog h2,.blog-article h2{margin-bottom:1rem}.blog-article h3{margin:0 0 1rem;font-weight:600}.blog-article ul{text-transform:none;list-style:disc;margin:0 0 1.5rem}.blog-article li{line-height:1.25rem}.blog-article ol li,.blog-article ul li{margin-bottom:.5rem}.blog-article ul li{list-style-type:disc}.blog-article ol li{list-style-type:decimal}.blog-article .posts li{list-style-type:none}.share-bar{font-size:.875rem;font-family:"Gotham SSm A","Gotham SSm B",Arial,sans-serif;font-weight:400;opacity:0}.share-bar.show,.share-msg.show{opacity:1;-webkit-animation:fade .2s;-moz-animation:fade .2s;-o-animation:fade .2s;animation:fade .2s}.share-title{display:block;color:#a9a9a4;margin-bottom:.25rem}.share-msg{display:block;margin-top:.25rem;color:#f7401c;opacity:0}input[type=url]{font-size:.875rem;color:#54534A;padding:3px 0 3px 3px;width:100%;border:1px solid #a9a9a4;outline:0;border-radius:0;-webkit-appearance:none}input[type=url]:focus{border:1px solid #f7401c}.blog-article .img-wrap img{max-width:100%;border-bottom:1px solid #EEEDED;margin-bottom:.125rem}.img-wrap.w-304{width:100%;max-width:304px}.img-wrap.w-314{width:100%;max-width:314px}.blog-article .img-wrap{font-size:.6875rem;color:#a9a9a4;line-height:1rem;background:#fff;border:1px solid #EEEDED;padding-bottom:.25rem}@media only screen and (min-width:30em){.modern .col{width:50%;padding-right:1.5rem}h1{font-size:2rem;line-height:2.5rem}.prim-nav a{font-size:.8125rem;margin-right:2.25rem}.projects .col{padding-right:0}.projects img{margin-top:.25rem}.projects .description{max-width:260px}footer ul a{margin:0 1rem}}@media only screen and (min-width:40em){.services{margin-top:5rem;margin-bottom:3rem}.services .col{width:58%;padding-right:1rem}.services .img.col{width:40%}.services img{margin-top:1rem;margin-left:1rem}.interior .col,.posts.col{width:50%;padding-right:2.5rem}.projects.col{width:50%}.projects .description{max-width:238px}.pro-bono img{margin:0}.clients .col{width:100%;padding-right:0}}@media only screen and (min-width:50em){.projects .description{max-width:250px}}