a.anchor,a.anchorprac{display:block;visibility:hidden}.grayblock p.credit,.greyblock2 p.credit,.nav.navbar-nav li a,a .arealabel{text-transform:uppercase}div#n2-ss-2.n2-ss-desktop .n2-ss-widget-display-desktop,div#n2-ss-2.n2-ss-mobile .n2-ss-widget-display-mobile,div#n2-ss-2.n2-ss-tablet .n2-ss-widget-display-tablet{top:25%}#n2-ss-2>div.n2-ss-widget.n2-ss-widget-display-desktop.n2-ss-widget-display-tablet.n2-ss-widget-display-mobile.nextend-bar.nextend-bar-horizontal{top:130px!important}div#n2-ss-2 .n2-font-a548749da9f4138d8c36668b991f0d8d-simple{font-size:127.5%}div#n2-ss-2 .n2-font-5694dc379f9df4552c5ac191154451f0-simple{font-style:normal!important}div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot,div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot.n2{background:#666!important}div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot.n2-active,div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot:HOVER{background:#fff!important}div#n2-ss-2 .n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple{background:rgba(105,105,105,.4)!important;padding:20px}.n2-ss-widget.n2-ss-widget-display-desktop.n2-ss-widget-display-tablet.n2-ss-widget-display-mobile.n2-style-ed5523961ca2ce20abdbc4b2ee0016ee-simple.nextend-bullet-bar.n2-ib.nextend-bullet-bar-horizontal{text-align:left!important;position:absolute;top:95%!important;left:80px!important}.grayblock p,ul.dropdown-menu li{text-align:center}#n2-ss-2-align .n2-padding{padding:0!important}a.custom-logo-link{padding-left:33%}.col-xs-12 .col-sm-4,main#main{padding-left:0;padding-right:0}.navbar-nav{font-family:open sans;margin-top:2%;margin-left:5%}.navbar-header{width:25em!important}.navbar-default li{background-color:rgba(221,221,221,0)!important;font-size:18px;font-family:open sans}.navbar-default .navbar-nav>li>a{font-family:open sans!important}a,a:active,a:visited{color:#61b74e}a:focus,a:hover{color:#fff;text-decoration:none}a.iconfooter{color:#fff}a.iconfooter:focus,a.iconfooter:hover{color:#61b74e}a.phone{color:#fff}.nav.navbar-nav li a{font-family:open sans}ul.dropdown-menu{background-color:rgba(255,255,255,.7)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li.menu-divider>a:focus,.navbar-default .navbar-nav>li.menu-divider>a:hover,ul.dropdown-menu li{background-color:transparent}li.menu-divider a{color:#046a38!important;font-size:22px}header#masthead.site-header{width:100%;height:102px;margin:0;font-family:open sans}ul.sub-menu.dropdown-menu li li{height:80px;margin:0}.dropdown-menu li{border-bottom:2px solid #046a38}.navbar-default li{border-color:#046a38!important}ul.dropdown-menu{width:inherit}.navbar-nav>li>.dropdown-menu{padding-top:0;margin-top:0;padding-bottom:0}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#000;text-decoration:none;outline:0;background-color:inherit}.nav.navbar-nav li .dropdown-menu>li>a:active,.nav.navbar-nav li .dropdown-menu>li>a:focus,.nav.navbar-nav li .dropdown-menu>li>a:hover{color:#61b74e}.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#262626;background-color:#f5f5f5}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#61b74e;background-color:#fff}.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#262626;background-color:#f5f5f5}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#000}.navbar-default .navbar-nav .open .dropdown-menu>.active>a{background-color:inherit}.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#fff;color:#61b74e}}.hephaistos .tp-bullet{border:none}main#main{margin-top:-125px}.greenblock{color:#fff;background-color:#046a38;padding:20px 0!important}.greenblock .h2,.greenblock h2,.greenblock p{margin:20px}.greenblock .h2,.greenblock .h3,.greenblock h2,.greenblock h3{text-align:center;padding-top:60px}.greenblock .flush{margin:0;padding-left:0;padding-right:0;background-color:#fff}.greenblock .greentext{max-width:780px;margin:auto;font-size:1.2em}.row .ftitle{margin:0;padding:0}.grayblock{color:#fff;background-color:#666;padding:20px 0}.grayblock .graytext{max-width:600px;margin:auto}.grayblock p{font-style:italic;font-size:1.2em}.grayblock p.credit{text-align:right;font-style:normal}.divider img{position:relative;margin-top:-70px;width:50px;height:50px;z-index:10000;left:48%}.divider img.arrepeat{position:absolute;display:block;margin-top:-20px}#pahome{width:100%;text-align:center;margin:0 auto;background-color:#fff;padding-right:0;padding-left:0}div.arealabel{position:absolute;bottom:20%}a .arealabel{width:100%;padding:10px 0;background:rgba(97,183,78,.7);color:#fff;font-size:1.2em}#corporate,#estateplan,#realestate{background-size:cover}#bartext{position:absolute;margin-top:35%;padding:1.5em;background-color:rgba(110,192,93,.7);color:#fff;width:100%}#bartext p{max-width:750px;margin:auto;font-size:1.3em}.map{float:right}@media only screen and (max-width:540px){.map{float:none;margin:0;padding-bottom:30px}}@media only screen and (min-width:541px){.map{float:right;padding-bottom:30px}}a.anchorprac{position:inherit}a#directions,a#history,a#values{position:relative;top:-120px}a.anchor{position:inherit;top:-135px}.col-lg-6{padding-left:0;padding-right:0}.info,.info-top{position:absolute;left:0;width:100%;background-color:rgba(0,102,51,.79);padding-left:16%;bottom:0}.row{margin-left:0;margin-right:0}.info{height:34%}.info-top{height:25%}.lawyer-content{position:relative;margin-top:-101px;clear:both;padding-top:calc;display:inline-table;vertical-align:top}.line-horizontal .col-lg-6{padding-left:2.5%;width:45%}.line-horizontal .email_address a,.line-horizontal .email_address a:active,.line-horizontal .email_address a:visited{color:#046a38}.portrait.col-lg-6.col-md-6.col-sm-6{border-right-style:solid;border-left-width:4px;border-color:#063;width:55%}.page .container .entry-content{position:relative;top:-90px}.lawyer-content .full-name{font-family:open sans;font-size:30px;color:#fff}.bio-tagline,.lawyer-content .email_address{font-family:open sans;font-size:16px;color:#6ec05d}.bio-tagline{font-style:italic;padding-top:7px}.lawyer-content .divider,.lawyer-content .telephone{font-family:open sans;font-size:14px;color:#FFF}.telephone a,.telephone a:active,.telephone a:visited{color:#FFF}.img-responsive{width:100%}.modal-content{background-color:#6c6;min-height:500px;top:132px;border-radius:0}.modal-header button.close{background:rgba(230,230,230,0);border:none;color:#fafafa;font-size:30px;box-shadow:none!important;float:right}.modal-header button,input[type=button],input[type=reset],input[type=submit]{border:0 solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;box-shadow:none;color:rgba(0,0,0,.8);font-size:30px;font-size:.75rem;line-height:1;padding:.1em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,.8)}.modal-dialog{width:100%;padding:0}.modal-content .img-responsive{width:100%;padding-right:30px;margin-right:30px;margin-left:0;padding-top:10px}.modal-full-text.col-lg-12.col-md-12.col-sm-12{padding-left:0}.modal-content .modal-body{padding:0 50px 50px}.modal-content .modal-header{padding-right:10px;border-bottom:0 solid #e5e5e5;min-height:16.43px}.modal-content .full-name-modal{font-size:22pt;font-family:open sans;color:#fff}.modal-content .divider,.modal-content .email_address,.modal-content .telephone{font-size:18px;font-family:open sans}.email-telephone{padding-bottom:37px}.modal-content .email_address{color:#063}.bio-header,.modal-text{font-size:13pt;-webkit-font-smoothing:antialiased}.bio-header{font-family:open sans;color:#000;font-weight:900;margin-bottom:-10px}.disclaimer-bottom,.footer-bottom,.footer-content,.modal-text{font-family:open sans;font-weight:100}.modal-text{color:#fff;line-height:1.2em}.navbar-default{background-color:rgba(231,231,231,.7)!important}.footer-content,.site-info.container-fluid{background-color:#666;-webkit-font-smoothing:antialiased}nav.navbar.navbar-default{z-index:200;border-radius:0;border:0}.navbar-toggle{float:right}header.shrink{position:fixed;clear:both!important;width:100%;height:50px!important;max-height:50px!important;min-height:50px!important;z-index:999999999;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.footer-menu{top:-65px}.footer-menu ul{list-style:none}.footer-menu ul,ol{margin:0 0 1.5em}ul#menu-footer-lawyer-1{padding-left:0}.footer-menu.col-lg-2.col-md-2.col-sm-2.col-md-offset-1{padding-left:0;margin-left:7%}.footer-content{margin-top:-132px;padding-top:10px;font-size:12pt;color:#FFF;line-height:1.2em}.footer-content a{color:#FFF}.footer-content a:focus,.footer-content a:hover{color:#61b74e}.site-info.container-fluid{color:#FFF;padding-bottom:20px;margin-left:auto;margin-right:auto;width:780px}.glovsky-footer-nav,.glovsky-footer-nav .container,.site-footer,.site-footer .fa{background-color:#666!important;color:#fff;font-size:18px;font-family:open sans}.footer-bottom{font-size:14pt;color:#fff;-webkit-font-smoothing:antialiased;line-height:1.2em;padding-bottom:30px;padding-left:2%;width:100%}.footer-content li{padding-bottom:.8em!important}.footer-content .row{margin-left:-28px;margin-right:25px}.disclaimer-bottom{background-color:grey;color:#fff;-webkit-font-smoothing:antialiased;padding:15px 8%;font-size:16px;font-style:italic;line-height:1em}.container-band,.container-band-first{position:relative;z-index:9;background-repeat:repeat-x;padding:0;width:100%}.page-template-template-lawyers-grid-php .footer-content{font-family:open sans;font-size:12pt;color:#fff;font-weight:100;-webkit-font-smoothing:antialiased;line-height:1.2em;clear:both}.hentry{margin:0}span.edit-link{display:none}.container-band{top:33px}.container-band-first{top:29px}.band-image{width:100%;height:auto;position:absolute;top:-57px}img.center-block{width:50px}.center-block{display:block;margin-left:auto;margin-right:auto}img.rollcolor{display:none}.greenblock2{color:#fff;background-color:#046a38;padding:0!important}.greenblock2 .h2,.greenblock2 h2,.greenblock2 p{margin:20px}.greenblock2 .h2,.greenblock2 .h3,.greenblock2 h2,.greenblock2 h3{text-align:center;padding-top:20px}.greenblock2 .flush{margin:0;padding-left:0;padding-right:0;background-color:#fff}.greenblock2 .greentext{max-width:780px;margin:auto;font-size:1.2em;-webkit-font-smoothing:antialiased}.greyblock2{background-color:#666;color:#fff;padding:0!important}.greyblock2 .h2,.greyblock2 h2,.greyblock2 p{margin:20px}.greyblock2 .h2,.greyblock2 .h3,.greyblock2 h2,.greyblock2 h3{text-align:center;padding-top:20px}.greyblock2 .flush{margin:0;padding-left:0;padding-right:0;background-color:#fff}.greyblock2 .greentext{max-width:780px;margin:auto;font-size:1.2em}.greyblock2 p{font-style:italic;text-align:center;font-size:1.2em}.greyblock2 p.credit{text-align:right;font-style:normal}.navbar-default .navbar-nav>li.menu-divider>a{display:block}@media screen and (min-width:300px) and (max-width:768px){#bartext{margin-top:25%}#bartext p{margin-left:20px;margin-right:20px}a.custom-logo-link{padding-left:0}}@media screen and (min-width:300px) and (max-width:340px){#bartext+.greenblock2 .greentext{margin-top:50%}}@media screen and (max-width:434px) and (min-width:341px){#bartext+.greenblock2 .greentext{margin-top:32%}}@media screen and (max-width:505px) and (min-width:435px){#bartext+.greenblock2 .greentext{margin-top:26%}}@media only screen and (max-width:824px){.navbar-default .navbar-nav>li.menu-divider>a{display:none}.nav>li>a{padding:10px 3px}}@media only screen and (max-width:919px){.navbar-default .navbar-nav>li.menu-divider>a{padding:10px 0}.nav>li>a{padding:10px}}@media only screen and (min-width:920px){.navbar-default .navbar-nav>li.menu-divider>a{display:block}}@media only screen and (min-width:992px){div#n2-ss-2 .n2-font-a548749da9f4138d8c36668b991f0d8d-simple{font-size:147.5%}}@media only screen and (max-width:640px){div#n2-ss-2-align{margin-top:62px}div#n2-ss-2 .n2-font-a548749da9f4138d8c36668b991f0d8d-simple{font-size:127.5%}div#n2-ss-2.n2-ss-desktop .n2-ss-widget-display-desktop,div#n2-ss-2.n2-ss-mobile .n2-ss-widget-display-mobile,div#n2-ss-2.n2-ss-tablet .n2-ss-widget-display-tablet{bottom:-77px}#n2-ss-2>div.n2-ss-widget.n2-ss-widget-display-desktop.n2-ss-widget-display-tablet.n2-ss-widget-display-mobile.nextend-bar.nextend-bar-horizontal{top:5%!important}.n2-ss-widget.n2-ss-widget-display-desktop.n2-ss-widget-display-tablet.n2-ss-widget-display-mobile.n2-style-ed5523961ca2ce20abdbc4b2ee0016ee-simple.nextend-bullet-bar.n2-ib.nextend-bullet-bar-horizontal{text-align:left!important;position:absolute;top:115%!important;left:40px!important}.n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple{margin-top:205px}#since1917 .greentext p{margin-top:52%}}@media only screen and (min-width:1200px){div#n2-ss-2 .nextend-bar-horizontal div *{padding-left:80px}div#n2-ss-2 .n2-font-a548749da9f4138d8c36668b991f0d8d-simple{font-size:187.5%}}@media (min-width:768px){.band-image .col-xs-12.col-sm-8.col-sm-offset-2{margin-left:15.6666666667%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.navbar-header{width:15em!important}.navbar-nav{margin-top:3%}.lawyer-content .full-name{font-size:20px}.info p,.lawyer-content .full-name p{margin:0}.bio-header{margin-bottom:2px;-webkit-font-smoothing:antialiased}.bio-tagline{padding-top:0}.portrait.col-lg-6.col-md-6.col-sm-6{width:100%;border:none;padding-left:3%}.line-horizontal .col-lg-6{width:100%}.modal-content .modal-body{padding:1% 0 0}.modal-full-text.col-lg-12.col-md-12.col-sm-12{padding-left:2.5%}.modal-content .img-responsive{width:100%;padding-right:10px;margin-right:10px;margin-left:0;padding-bottom:10px}.footer-bottom{font-size:10pt}.col-sm-10{width:99.3333333333%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.lawyer-content .full-name p{margin:0}.footer-bottom{font-size:12pt}.bio-header{margin-bottom:2px;-webkit-font-smoothing:antialiased}.bio-tagline{padding-top:0}.portrait.col-lg-6.col-md-6.col-sm-6{width:100%;border:none;padding-left:3%}.line-horizontal .col-lg-6{width:100%}.modal-content .modal-body{padding:1% 0 0}.modal-full-text.col-lg-12.col-md-12.col-sm-12{padding-left:2.5%}.modal-content .img-responsive{width:100%;padding-right:10px;margin-right:10px;margin-left:0;padding-bottom:10px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){.navbar-header{width:100%!important}.footer-menu.col-lg-2.col-md-2.col-sm-2.col-md-offset-1{padding-left:0;margin-left:4%!important}.lawyer-content .full-name{font-size:20px}.info p,.lawyer-content .full-name p{margin:0}.bio-tagline{padding-top:0}.portrait.col-lg-6.col-md-6.col-sm-6{width:100%;border:none;padding-left:3%}.line-horizontal .col-lg-6{width:100%}.modal-content .modal-body{padding:1% 0 0}.modal-full-text.col-lg-12.col-md-12.col-sm-12{padding-left:2.5%}.n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple{margin-top:230px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.navbar-header{width:100%!important;display:none}.bio-header{margin-bottom:2px;-webkit-font-smoothing:antialiased}.bio-tagline{padding-top:0}.portrait.col-lg-6.col-md-6.col-sm-6{width:100%;border:none;padding-left:3%}.line-horizontal .col-lg-6{width:100%}.modal-content .modal-body{padding:1% 0 0}.modal-content .email_address,.modal-content .telephone{font-size:18px}.modal-full-text.col-lg-12.col-md-12.col-sm-12{padding-left:2.5%}.modal-content .img-responsive{width:100%;padding-right:10px;margin-right:10px;margin-left:0;padding-bottom:10px}.n2-padding{padding-top:0}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:3){.navbar-header{width:100%!important}.footer-menu.col-lg-2.col-md-2.col-sm-2.col-md-offset-1{padding-left:0;margin-left:5%!important}.info p,.lawyer-content .full-name p{margin:0}.lawyer-content .full-name{font-size:20px}.info,.info-top{padding-left:4%;line-height:171%}.bio-tagline{padding-top:0}.portrait.col-lg-6.col-md-6.col-sm-6{width:100%;border:none;padding-left:3%}.line-horizontal .col-lg-6{width:100%}.modal-content .modal-body{padding:1% 0 0}.modal-full-text.col-lg-12.col-md-12.col-sm-12{padding-left:2.5%}.n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple{margin-top:240px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){header#masthead.site-header.shrink{display:none}img.custom-logo{height:60px;width:auto}.navbar-header{width:20em!important}.footer-menu.col-lg-2.col-md-2.col-sm-2.col-md-offset-1{padding-left:0;margin-left:4%!important}.lawyer-content .full-name{font-size:18px}.info p,.lawyer-content .full-name p{margin:0}.info,.info-top{padding-left:4%;line-height:139%}.bio-header{margin-bottom:2px;-webkit-font-smoothing:antialiased}.bio-tagline{padding-top:0}.portrait.col-lg-6.col-md-6.col-sm-6{width:100%;border:none;padding-left:3%}.line-horizontal .col-lg-6{width:100%}.modal-header{padding:15px 0 0}.line-horizontal .email_address,.line-horizontal .telephone{font-size:12px}.modal-content .full-name-modal{padding-bottom:15px}.modal-content .modal-body{padding:1% 0 0}.modal-content .email_address,.modal-content .telephone{font-size:18px}.modal-full-text.col-lg-12.col-md-12.col-sm-12{padding-left:2.5%}.modal-content .img-responsive{width:100%;padding-right:10px;margin-right:10px;margin-left:0;padding-bottom:10px}.greentext span{font-size:16px!important}.greyblock2 .greentext{padding-bottom:12px;padding-top:12px}.n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple{margin-top:220px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.navbar-header{width:100%!important}.bio-header{margin-bottom:2px;-webkit-font-smoothing:antialiased}.bio-tagline{padding-top:0}.portrait.col-lg-6.col-md-6.col-sm-6{width:100%;border:none;padding-left:3%}.line-horizontal .col-lg-6{width:100%}.modal-content .modal-body{padding:1% 0 0}.modal-content .email_address,.modal-content .telephone{font-size:18px}.modal-full-text.col-lg-12.col-md-12.col-sm-12{padding-left:2.5%}.modal-content .img-responsive{width:100%;padding-right:10px;margin-right:10px;margin-left:0;padding-bottom:10px}.n2-padding{padding-top:0}div#n2-ss-2-align{margin-top:102px}}