/**handles:main_style**/
.btn,.uppercase{text-transform:uppercase}.icons-social>li a:hover,header .icons-social li a:hover{opacity:.85}.icons .under-share ul,ul.icons{text-indent:0!important}.main-nav li ul.sub-menu,.mobile-buttons,nav ul,ol,ul{list-style:none}.attorney-info .details h3,.attorneys-list .row-name .info span.email,.search-area-person-email,.styled-select{text-overflow:ellipsis;white-space:nowrap}.col-2{width:16.666%}.col-3{width:25%}.col-4{width:33.333%}.col-6{width:50%}.col-8{width:66.666%}.col-12,.row-*,header,hr{width:100%}.clear{clear:both}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}table,table td{border:1px solid #d3d3d5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;color:#333}blockquote,q{quotes:none;margin:1rem 2.5rem}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Interstate-Thin;src:url(https://www.buchalter.com/wp-content/themes/buchalter-b/css/font/interstate/Interstate-Light.otf),url(https://www.buchalter.com/wp-content/themes/buchalter-b/css/font/interstate/Interstate-Light.otf) format("otf");font-weight:100;font-style:normal}@font-face{font-family:Interstate-Light;src:url(https://www.buchalter.com/wp-content/themes/buchalter-b/css/font/interstate/Interstate-Light.otf),url(https://www.buchalter.com/wp-content/themes/buchalter-b/css/font/interstate/Interstate-Light.otf) format("otf");font-weight:300;font-style:normal}@font-face{font-family:Interstate-Regular;src:url(https://www.buchalter.com/wp-content/themes/buchalter-b/css/font/interstate/Interstate-Regular.otf),url(https://www.buchalter.com/wp-content/themes/buchalter-b/css/font/interstate/Interstate-Regular.otf) format("otf");font-weight:500;font-style:normal}@font-face{font-family:Interstate-Bold;src:url(https://www.buchalter.com/wp-content/themes/buchalter-b/css/font/interstate/Interstate-Bold.otf),url(https://www.buchalter.com/wp-content/themes/buchalter-b/css/font/interstate/Interstate-Bold.otf) format("otf");font-weight:700;font-style:normal}@font-face{font-family:Interstate-Black;src:url(https://www.buchalter.com/wp-content/themes/buchalter-b/css/font/interstate/Interstate-.otf),url(https://www.buchalter.com/wp-content/themes/buchalter-b/css/font/interstate/Interstate-.otf) format("otf");font-weight:900;font-style:normal}button,h1,h1 a,h2,h2 a,h3,h3 a{font-family:Interstate-Bold,arial,sans-serif;margin:0}button,h4,h4 a{font-size:1rem}h4,h4 a,h5,h5 a,h6,h6 a,input[type=text],input[type=submit]{font-family:Interstate-Regular,arial,sans-serif;margin:0}h1,h1 a{font-size:2rem}h2,h2 a{font-size:1.5rem}h3,h3 a{font-size:1.2rem}h5,h5 a{font-size:.9rem}p{font-family:Interstate-Light,arial,sans-serif;margin:0 0 1em}p.bold,strong{font-family:Interstate-Bold,arial,sans-serif}.left-col h1.post-title,h2.post-title{font-size:1.25rem;margin:1.125rem 0;color:#003c58;font-family:Interstate-Thin,arial,sans-serif;font-weight:100}.main-nav li .megamenu .content .title-holder h1,.main-nav li .megamenu .content .title-holder h1 a,.main-nav>li>a{font-family:Interstate-Regular,arial,sans-serif}hr{border:none;height:1px;background:#ccc}ul{margin:0;padding:0}ol li,p,ul li{color:#333;line-height:1.2;font-size:.9em}a{text-decoration:none;color:#305f7d}a:hover{color:#76d3ff;cursor:pointer}table th,table thead td{background:#305f7d;padding:10px;text-align:left;color:#fff;font-size:1em;font-weight:700;border-color:#224358}table tr:nth-child(even){background:#eee}table td{padding:0;color:#333;font-size:.8em}table td img{max-width:none}.btn{background:0 0;color:#003c58;border:.125rem solid #003c58;padding:.5rem;float:left;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.btn i{margin-right:.5rem;margin-left:0;font-size:.9rem}.btn:hover{background-color:#003c58;color:#fff}@media (max-width:48rem){.btn i{font-size:.8rem}.btn{font-size:.8rem;padding:.5rem}}input[type=button],input[type=file]:after,input[type=submit]{transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0;background:0 0;color:#9f9ea4;padding:5px 10px;float:left;border:1px solid #d4d4d4;font-size:1.1em;font-weight:400;position:relative}input[type=button] i,input[type=file]:after i,input[type=submit] i{padding-right:5px;margin-top:-3px;vertical-align:middle!important;font-size:1em;display:inline-block!important}.btn.big,input[type=button].big,input[type=file]:after.big,input[type=submit].big{padding:15px 20px;font-size:1.25em}.btn.bigger,input[type=button].bigger,input[type=file]:after.bigger,input[type=submit].bigger{padding:20px 25px;font-size:1.5em}header{padding:2rem 0;height:8.5rem;display:flex;align-items:flex-end;flex:0 0 auto}header .container{display:flex;justify-content:space-between;align-items:flex-end}header .container .col-1-2{width:14.5rem;height:100%}header .container .col-1-2 a{display:flex;align-items:flex-end;max-width:14.5rem}header .container .col-1-2 a img{width:100%;height:100%}header .container .col-2-2{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:46.875rem;height:4.5rem}nav{width:100%}nav ul{margin:0;padding:0}.sub-nav{display:flex;justify-content:flex-end;align-items:center}.sub-nav>li{margin-left:1.75rem}.sub-nav>li a{font-size:.875rem;color:#8d724c;display:inline-block;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.sub-nav>li a:hover{color:#bca483}.icons-social{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.icons-social>li{margin-right:.5rem}.icons-social>li:last-child{margin-right:0}.icons-social>li a{color:#fff;display:inline-block;width:1.25rem;height:1.25rem;border-radius:.25rem;text-align:center;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}#btn-mobile-nav,.mobile-nav{display:none}.icons-social>li a .fa-social{font-size:.8rem;line-height:1.7}header .icons-social li a{color:#fff;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;background:#8d724c}.mobile-nav{position:absolute;top:6.5rem;right:0;left:0;margin:auto;background:rgba(0,0,0,.8);z-index:101}.main-nav>li.has-megamenu a,.main-nav>li.has-submenu a{position:relative;z-index:5002}.mobile-nav>ul{position:relative;left:50%;width:250px;margin-left:-125px;padding:1rem 0}.mobile-nav>ul li{margin:1rem 0}.mobile-nav>ul li a{font-size:1.125rem;color:#fff;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.mobile-nav>ul li a:hover{color:#ccc}.mobile-nav .sub-menu{margin-left:30px}.main-nav{position:relative;margin-bottom:0;display:flex;justify-content:space-between;width:100%}.main-nav>li>a{color:#005f97;line-height:.6rem;display:block;font-size:1.05rem;font-weight:500;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.main-nav>li>a:hover{color:#009ffd}.main-nav>li>a span{display:none}.main-nav>li.has-submenu{position:relative}.main-nav>li.has-submenu ul{left:0}.main-nav>li.has-submenu ul li{font-size:1em}.main-nav li .megamenu.attorneys .industry-specialties li,.main-nav li .megamenu.attorneys .practice-areas li,.main-nav li .megamenu.practice-areas .col .sub-col ul li{font-size:.9em!important}.main-nav>li.has-submenu ul li ul{left:100%;padding-top:0}.main-nav>li.has-megamenu a{padding-bottom:10px}.main-nav>li:first-child{margin-left:0!important}.main-nav>li.current-menu-ancestor>a,.main-nav>li.current-menu-item>a{color:#305f7d}.main-nav li .megamenu{position:absolute;z-index:5001;width:100%;background:#fff;height:316px;top:48px;text-align:left;left:0;border:1px solid #9f9ea4;opacity:0;max-height:0;overflow:hidden;visibility:hidden}.main-nav li .megamenu.attorneys .title-holder,.main-nav li .megamenu.deals .title-holder{margin-bottom:20px}.main-nav li .megamenu.attorneys .industry-specialties,.main-nav li .megamenu.attorneys .practice-areas{max-height:172px;overflow:auto}.main-nav li .megamenu.practice-areas .col .sub-col{margin-top:0;padding:0 25px 0 0}.main-nav li .megamenu.practice-areas .col .sub-col h2{margin-bottom:10px!important}.main-nav li .megamenu.practice-areas .col .sub-col ul{padding-left:10px;margin-left:10px}.main-nav li .megamenu.practice-areas .col .sub-col ul#menu-megamenu-industry-specialties{float:left}.main-nav li .megamenu.practice-areas .col .sub-col ul#menu-megamenu-industry-specialties li{width:50%;float:left}.main-nav li .megamenu .content{padding:0 20px}.main-nav li .megamenu .content .title-holder{width:100%;float:left}.main-nav li .megamenu .content .title-holder h1{clear:left;margin-top:10px}.main-nav li .megamenu .content .title-holder h2{clear:left;color:#333;font-size:1.3em;margin:0 0 10px!important;float:left}.main-nav li .megamenu .content .title-holder h1 a{text-transform:none;font-weight:300;position:static;color:#305f7d;line-height:1}.main-nav li .megamenu .content .title-holder h1 a:hover{color:#76d3ff}.main-nav li .megamenu .content h1{float:left;margin-bottom:0}.main-nav li .megamenu .content a{padding:0;white-space:normal!important;background:0 0;border:none}.main-nav li .megamenu .content a:hover{color:#3e7ba2}.main-nav li .megamenu .content a.btn{transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0;background:#305f7d;color:#fff;padding:9px 10px;float:left;border:1px solid #d4d4d4;font-size:1.1em;font-weight:400;position:relative;font-family:'Interstate-Regular Condensed',Arial,Helvetica,sans-serif}.main-nav li .megamenu .col h2 a,.main-nav li .megamenu .content .alpha li a,.main-nav li ul.sub-menu li a{font-family:Interstate-Regular,arial,sans-serif}.main-nav li .megamenu .content a.btn i{padding-right:5px;margin-top:-3px;vertical-align:middle!important;font-size:1em;display:inline-block!important}.main-nav li .megamenu .content a.btn:hover{background:#3e7ba2}.main-nav li .megamenu .content .search{margin-top:10px;float:right}.main-nav li .megamenu .content .search li{width:auto;vertical-align:top;margin-left:-4px;display:inline-block}.main-nav li .megamenu .content .search li input{font-size:1.1em;width:auto;max-height:32px;overflow:hidden}.main-nav li .megamenu .content .search li a{width:auto;background:#76d3ff;max-height:32px;line-height:1.1}.main-nav li .megamenu .content .search li a:hover{background:#305f7d}.main-nav li .megamenu .content .alpha li{margin:0 0 3px;width:5.35%!important}.main-nav li .megamenu .content .alpha li a{background:#eee;text-align:center;font-weight:300;font-size:2em;padding:5px;color:#9f9ea4}.main-nav li .megamenu .content .alpha li a:hover{background:#76d3ff;color:#fff}.main-nav li .megamenu .content .links li{display:inline-block;font-size:1.1em;width:33%}.main-nav li .megamenu .content .links li a{color:#305f7d}.main-nav li .megamenu .content .links li a:hover{color:#76d3ff}.main-nav li .megamenu ul{position:static;min-width:none;padding:0}.main-nav li .megamenu ul li a{border:none!important;line-height:1.25}.main-nav li .megamenu .col{float:left}.main-nav li .megamenu .col h2 a{text-transform:none;font-weight:300;position:static;color:#333;line-height:1}.main-nav li .megamenu .col h2 a:hover{color:#76d3ff}.main-nav li .megamenu .col.half h2{margin:0 0 10px!important}.main-nav li .megamenu .col.half .date h2{margin-bottom:0!important}.main-nav li .megamenu .col .sub-col{margin-top:-25px;float:left;padding:0 0 0 25px}.main-nav li .megamenu .col .sub-col h2{margin:0 0 20px;color:#333;line-height:1;font-size:1.25em}.main-nav li .megamenu .col .sub-col ul{border-left:1px solid #b9b8bd;padding-left:15px}.main-nav li .megamenu .col .sub-col ul li{font-size:1.1em;position:relative}.main-nav li .megamenu .col .sub-col ul li ul.children{position:absolute;top:0;left:40%;opacity:0;margin-left:-10px;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;visibility:hidden;padding:0 0 0 5px;background:#fff;width:65%;z-index:2}.main-nav li .megamenu .col .sub-col ul li ul.children li{width:100%;font-size:1em!important}.main-nav li .megamenu .col .sub-col ul li:hover{z-index:50}.main-nav li .megamenu .col .sub-col ul li:hover ul.children{visibility:visible;opacity:1;margin-left:0;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s}.main-nav li .megamenu .col .sub-col ul li a{color:#305f7d;position:relative;z-index:1}.main-nav li .megamenu .col .sub-col ul li a:hover{color:#3e7ba2}.main-nav li .megamenu .col li .btn{text-align:center;background:#305f7d;color:#fff;font-weight:400;padding:7px 5px;font-size:1.1em}.main-nav li .megamenu .col li .btn:hover{background:#3e7ba2}.main-nav li .megamenu .col p{padding-right:20px}.main-nav li .megamenu .col.wide{width:80%;float:right}.main-nav li .megamenu .col.small{width:18%;float:left;margin-left:4px}.main-nav li .megamenu .col.small ul li{width:100%;line-height:1;display:inline-block!important;margin:0 2px 3px -4px}.main-nav li .megamenu .col.small ul li.half{width:50%}.main-nav li .megamenu .col.small ul li a{width:100%}.main-nav li .megamenu .col.small ul li a.active,.main-nav li .megamenu .col.small ul li a:hover{background:#76d3ff}.main-nav li .megamenu .accordions{float:left;width:100%}.main-nav li .megamenu .accordions.has-date .row ul li.row-detail{padding-left:10px;width:80%}.main-nav li .megamenu .accordions .row{width:32.5%;font-size:1.1em;margin:0;padding:0 10px;border:none}.main-nav li .megamenu .accordions .row:first-child{padding-left:0}.main-nav li .megamenu .accordions .row:last-child{padding-right:0}.main-nav li .megamenu .accordions .row ul{float:left;width:100%;margin:0}.main-nav li .megamenu .accordions .row ul li{width:auto;max-width:none}.main-nav li .megamenu .accordions .row ul li.row-detail{font-size:1.15em}.main-nav li .megamenu .accordions .row ul li.row-detail h1{width:100%;font-size:.9em}.main-nav li .megamenu .accordions .row ul li.row-detail h1 a{font-weight:400;font-size:.9em}.main-nav li .megamenu .accordions .row ul li.row-detail h1 a:hover{color:#3e7ba2}.main-nav li .megamenu .accordions .row ul li.row-detail h2{width:100%;font-size:.75em}.main-nav li .megamenu .accordions .row ul li.row-detail h2 a{width:auto;font-size:1em;display:inline-block;font-weight:600}.main-nav li .megamenu .accordions .row ul li.row-detail p{font-size:.7em;margin-top:5px;float:left;line-height:1.2}.main-nav li .megamenu .accordions .row ul li.accordion-content{display:block;width:100%!important}.main-nav li .megamenu .accordions .row ul li.accordion-content .btn{font-size:.9em}.main-nav li .megamenu .accordions .row ul li.accordion-content .related{position:relative!important;z-index:52;left:0}.main-nav li .megamenu .accordions .row ul li.accordion-content .related li a img{max-width:30px;margin:0}.main-nav li .megamenu .accordions .row ul li.accordion-content .related li .related-info{font-size:1.3em}.main-nav li .megamenu .accordions .row ul li.accordion-content .related li .related-info h5,.main-nav li .megamenu .accordions .row ul li.accordion-content .related li .related-info h6{text-transform:none}.main-nav li .megamenu .accordions .row ul li.date{text-align:center}.main-nav li .megamenu .accordions .row ul li.date h1,.main-nav li .megamenu .accordions .row ul li.date h2{float:none}.main-nav li .megamenu.events .col{width:48%}.main-nav li .megamenu.events .col.alt{width:49.5%;border-left:1px solid #e0e0e2;padding-left:20px}.main-nav li .megamenu.events .col>h2{color:#333;font-size:1.4em}.main-nav li .megamenu.events .col .accordion-content{margin-top:10px}.main-nav li .megamenu.events .accordions .row{width:49.5%!important;position:relative;min-height:160px}.main-nav li .megamenu.events .accordions .row .btn{background:#fff;width:auto!important;border:1px solid #d4d4d4!important;color:#9f9ea4;float:left;padding:7px;position:absolute;bottom:0;left:0}.main-nav li .megamenu.events .accordions .row .btn:hover{color:#fff;background:#305f7d;border-color:#305f7d!important}.main-nav li .megamenu.events .accordions .row .accordion-content .related{margin-right:10px;width:auto!important;float:left;position:absolute!important;bottom:35px;left:0}.main-nav li .megamenu.events .accordions .row .accordion-content .related li{width:30px!important}.main-nav li .megamenu .footer{width:100%;background:#fbfbfb;position:absolute;bottom:0;text-align:right;left:0}.main-nav li .megamenu .footer a{padding:15px;border:none;color:#76d3ff;display:block;background:0 0!important}.main-nav li .megamenu .footer a:hover{color:#305f7d}.main-nav li:hover .megamenu{top:62px;opacity:1;max-height:55em;overflow:visible;visibility:visible}.main-nav li ul.sub-menu{left:0;right:0;margin:0;min-width:180px;position:absolute;top:0;padding-top:2rem;z-index:5001;background:#fff}.main-nav li ul.sub-menu li{position:relative;line-height:1em;width:100%;text-align:left;font-size:1em;border-top:1px solid #e1e1e1}.main-nav li ul.sub-menu li:first-child{border:none}.main-nav li ul.sub-menu li a{background:0 0;color:#005f97;cursor:pointer;font-weight:400;line-height:1em;padding:10px;white-space:nowrap;display:block;text-transform:none;width:100%;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.main-nav li ul.sub-menu li a:hover{color:#009ffd}.main-nav li ul.sub-menu li:first-child a{border-top:none}.main-nav li ul.sub-menu li ul{left:100%;min-width:0;top:0;margin-left:-.5em;transition:all .2s ease 0;-moz-transition:all .2s ease 0;-webkit-transition:all .2s ease 0;-o-transition:all .2s ease 0;-ms-transition:all .2s ease 0;z-index:1}.main-nav li ul.sub-menu li ul.flyout-menu{position:absolute;right:auto;top:0;width:auto;background:#fff}.main-nav li div.sub-menu{left:0;right:0;list-style:none;margin:0;min-width:180px;position:absolute;top:14px;padding:2rem;z-index:5001;background:#fff}.main-nav li div.sub-menu>div{display:inline-block;vertical-align:top;width:49%}.main-nav li div.sub-menu>div h2{color:#003c58;margin:0 0 20px;padding:0;font-family:Interstate-Thin,arial,sans-serif;font-weight:100}footer div .container ul li,footer div .container ul li a{font-family:Interstate-Light,arial,sans-serif;color:#fff}.main-nav li div.sub-menu>div li{position:relative;padding:3px 0;font-size:1em}.main-nav li div.sub-menu>div li.japan-link{padding:10px 0 10px 15px}.main-nav li div.sub-menu>div li ul.children{position:absolute;top:0;left:50%;opacity:0;margin-left:-10px;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;visibility:hidden;padding:0 0 0 5px;background:#fff;z-index:2}.main-nav li div.sub-menu>div li ul.children li{width:100%;font-size:1em!important}.main-nav li div.sub-menu>div li:hover{z-index:50}.main-nav li div.sub-menu>div li:hover ul.children{visibility:visible;opacity:1;margin-left:0;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s}.main-nav>li>div.sub-menu,.main-nav>li>div.sub-menu>li>ul,.main-nav>li>ul.sub-menu,.main-nav>li>ul.sub-menu>li>ul{visibility:hidden;opacity:0}.main-nav>li:hover>div,.main-nav>li:hover>div.sub-menu,.main-nav>li:hover>ul,.main-nav>li>div.sub-menu>li:hover>ul,.main-nav>li>ul.sub-menu>li:hover>ul{visibility:visible;opacity:1}.lt-ie8 .main-nav li ul li,.lt-ie8 .main-nav li ul li a{line-height:1em;white-space:normal;width:150px}@media (max-width:65rem){#main-navigation,#sub-nav li:nth-child(-n+4){display:none}#btn-mobile-nav{display:block}#sub-nav li i{font-size:2rem}.col-1-2,header .container .col-2-2{width:auto;height:auto}header{height:auto}}footer,footer div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}footer{width:100%;float:left;display:flex;flex-direction:column;flex:0 0 auto}footer div{display:flex}footer div .container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}footer div .container ul li a{font-size:18px;line-height:24px;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}footer div .container ul li a:hover{opacity:.85}footer div .container ul.icons-social li a{color:#fff;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;border:1px solid #fff;font-size:.8rem}footer div .container ul.icons-social li a:hover{color:#fff}footer .col-6{flex-direction:column}footer .col-6 p{margin-top:1rem;font-size:18px;color:#fff}footer .row-1{background:#003c58;padding:2.5rem 0}@media (max-width:48rem){footer .row-1 .container .col-2,footer .row-1 .container .col-6{width:25%}}@media (max-width:35.5rem){footer .row-1{padding-bottom:0}footer .row-1 .container>*{margin-bottom:2rem}footer .row-1 .container .col-2,footer .row-1 .container .col-6{width:100%}}footer .row-1 .logo{display:block;width:10.3125rem;margin-left:0}footer .row-2 .container,footer .row-2 .container div ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}footer .row-1 .logo img{width:100%;height:2rem}footer .row-2{height:5rem;background:#001925}footer .row-2 .container{display:flex;justify-content:space-between;align-items:center}footer .row-2 .container div ul{display:flex}.home-blocks,footer .row-2 .container div:last-child{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}footer .row-2 .container div ul li{margin-right:1rem;font-size:1rem}footer .row-2 .container div ul li a{font-size:1rem}@media (max-width:20rem){footer .row-2 .container div ul li a{font-size:.8125rem;line-height:.9}}footer .row-2 .container div:last-child{display:flex;justify-content:flex-end}footer .row-2 .container div:last-child li a .tenrec-bug{width:20px;height:20px;opacity:.1;background-image:url(https://www.buchalter.com/wp-content/themes/buchalter-b/img/tenrec_bug.png);background-size:contain;transition:all .3s ease}footer .row-2 .container div:last-child li a .tenrec-bug:hover{cursor:pointer;width:20px;height:20px;opacity:.3;background-image:url(https://www.buchalter.com/wp-content/themes/buchalter-b/img/tenrec_bug.png);background-size:contain}body,html{height:100%}footer nav{float:right;padding:15px 0 0}footer nav ul li{padding:0 5px}body>ins{display:none!important}::-moz-selection,::selection{background:#efefef;text-shadow:none}html{-webkit-font-smoothing:antialiased}body{display:flex;flex-direction:column;font-size:16px;background:#fff;font-family:Interstate-Light,Arial,Helvetica,sans-serif}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container{width:1140px;margin:0 auto;padding:0 25px}img{max-width:100%;vertical-align:top}sup{font-size:75%}ol>li{list-style-type:decimal}.top-right{float:right;margin-top:-16px}.top-right ul li{display:inline-block;vertical-align:top}.top-right ul.search{margin-top:7px}.top-right ul.search.active{opacity:1;max-height:55em;overflow:visible;visibility:visible;transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0}.home-blocks .block h2.title a:hover,.home-blocks a.block .excerpt:hover,.home-blocks a.block h2.title:hover{opacity:.6}.top-right ul.search li a{color:#333;margin-left:-25px}.icons li a,.top-right ul.search li a:hover{color:#003c58}.top-right ul.search li input{box-shadow:none;min-width:250px;outline:0;border-width:0 0 1px;padding:5px 25px 5px 5px}.top-right ul.icons li a i.fa fa-envelope-o{width:auto!important;padding-right:10px!important;padding-top:0;padding-bottom:0}.top-right ul.icons li a i.fa fa-envelope-o span{padding-left:5px;font-size:1em;line-height:1.75}.icons .under-share{display:none}.icons .under-share ul li a,.icons .under-share ul li:first-child a{padding:1px 0 0}.icons li{display:inline-block;vertical-align:top}.icons li a{display:block;padding:0}.icons li a i{display:block;width:2em;padding:5px 13px}.icons li a i:before{margin-left:-6px!important}.icons li a i:hover{color:#0082be;border-color:#003c58}.icons.print-share{margin-top:-45px;padding-bottom:20px}.icons.print-share li{position:relative}.icons.print-share li:first-child a{padding:0 5px}.icons.print-share li:first-child a i{padding-left:10px;padding-right:10px}.icons.print-share li:first-child a i.fa-facebook{padding-left:18px}.icons.print-share li:first-child a i:before{padding-right:0}.icons.print-share li a{border:1px solid #9f9ea4;color:#9f9ea4;float:left;padding:0}.icons.print-share li a span{display:block;text-align:left;padding-left:2rem;line-height:1.75}.icons.print-share li a:hover{color:#003c58;border-color:#003c58}.icons.print-share li a i{border:none;float:left}.logo{max-width:12.5rem}@media (max-width:65rem){.logo{margin-left:0}}#mobile-bar{z-index:9999;position:fixed;top:0;float:left;width:100%;background:#eee}#mobile-bar ul{width:100%}#mobile-bar ul li{float:right}#mobile-bar ul li:first-child{float:left}#mobile-bar ul li a{display:block;color:#fff;background:#003c58;padding:7px 10px 4px;font-size:1.2em;height:36px}#mobile-bar ul li a:hover{background:#0082be}#mobile-bar ul li.sign-link a{padding:0 10px;border:1px solid #000;background:#fff;margin:6px 10px;height:auto}#mobile-bar ul li.sign-link a i.fa fa-envelope-o{width:auto!important;padding-right:10px!important;padding-top:0;padding-bottom:2px;display:inline-block;vertical-align:middle}#mobile-bar ul li.sign-link a span{font-size:.85em;line-height:1;color:#145286;padding-bottom:2px;display:inline-block;vertical-align:middle}.mobile-buttons{width:100%;margin:0;padding:0}.mobile-buttons li{width:100%;margin-bottom:3px;float:left;text-align:center}.mobile-buttons li a{display:block;float:left;width:100%;background:#003c58;color:#fff;padding:10px 5px;font-size:1.2em}.mobile-buttons li a:hover{background:#76d3ff}.banners-holder{width:100%!important}.engagements .right-col,.teleseminars .right-col{margin-top:0!important}.home-blocks{display:flex;justify-content:space-between;margin-bottom:1.25rem}@media (max-width:65rem){.home-blocks{flex-wrap:wrap}}.home-blocks.is-right{justify-content:flex-end}.home-blocks.blocks-2 .block{height:auto;min-height:21rem;max-width:50%}@media (max-width:65rem){.home-blocks.blocks-2 .block{min-height:19rem}}@media (max-width:61.1875rem){.home-blocks.blocks-2 .block{min-height:19rem}}@media (max-width:48rem){.home-blocks{margin-bottom:0}.home-blocks.blocks-2 .block{min-height:14rem}}@media (max-width:35.5rem){.home-blocks.blocks-2 .block{min-height:19rem;margin-right:0;width:100%;flex:0 1 100%;max-width:100%}}.home-blocks a.block{cursor:pointer}.home-blocks a.block .excerpt,.home-blocks a.block h2.title{transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.home-blocks .block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1;height:21.75rem;background:#fff;margin-right:1.25rem}@media (max-width:65rem){.home-blocks .block{height:19rem}}@media (max-width:61.1875rem){.home-blocks .block{height:19rem}}@media (max-width:48rem){.home-blocks .block{height:14rem;margin-bottom:1.25rem}}@media (max-width:35.5rem){.home-blocks .block{height:19rem}}@media (max-width:20rem){.home-blocks.blocks-2 .block{min-height:16rem}.home-blocks .block{height:16rem}}.home-blocks .block:last-child{margin-right:0}.home-blocks .block .wrapper{margin:1.25rem 1.25rem 1.625rem}@media (max-width:48rem){.home-blocks .block .wrapper{margin:1rem 1rem 1.25rem}}.home-blocks .block .wrapper:nth-child(n+2){margin:0 1.25rem 1.625rem}.home-blocks .block .button{font-size:15px;font-family:Interstate-Bold,arial,sans-serif;background:0 0;color:#8d724c;display:inline-block;border:.125rem solid #8d724c;padding:.5rem .8rem;text-transform:uppercase;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.home-blocks .block.event h2,.home-blocks .block.event h2 a,.home-blocks .block.event h3,.home-blocks .block.event h3 a,.home-blocks .block.event h4,.home-blocks .block.event h4 a,.home-blocks .block.event h5,.home-blocks .block.event h5 a,.home-blocks .block.event time,.home-blocks .block.industry div h2,.home-blocks .block.industry div h2 a,.home-blocks .block.media div h2,.home-blocks .block.media div h2 a{color:#fff}.home-blocks .block .button i{margin-left:.5rem;font-size:1.25rem}.home-blocks .block .button:hover{background-color:#8d724c;color:#fff}.home-blocks .block h2.title a{transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.home-blocks .block h2.title,.home-blocks .block h2.title a{display:block}@media (max-width:48rem){.home-blocks .block .button i{font-size:.8rem}.home-blocks .block .button{font-size:.8rem;padding:.5rem}.home-blocks .block h2.title,.home-blocks .block h2.title a{font-size:1rem;line-height:1}}@media (max-width:35.5rem){.home-blocks .block h2.title,.home-blocks .block h2.title a{font-size:1.25rem}}.home-blocks .block .excerpt{margin-top:.5rem;max-width:320px;width:100%;font-size:1rem;font-family:Interstate-Regular,arial,sans-serif}@media (max-width:65rem){.home-blocks .block .excerpt{width:100%;max-width:250px}}@media (max-width:800px){.home-blocks .block .excerpt{width:100%;max-width:13rem}}.home-blocks .block .excerpt a{width:100%}@media (max-width:48rem){.home-blocks .block .excerpt{font-size:.8rem}}.home-blocks .block .blog-images{padding:10px 0}.home-blocks .block .blog-images img{max-width:72px;height:auto;margin:0 .5% .5%}@media (max-width:767px){.home-blocks .block .blog-images img{display:none}}.home-blocks .block.event{background-color:#0073a9}.home-blocks .block.event .title{max-width:320px}.home-blocks .block.event .date-event{display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:3.75rem;height:3.75rem;border:.0625rem solid #fff;border-top:.8rem solid #fff}.home-blocks .block.event .date-event:empty{opacity:0}.home-blocks .block.event .date-event time{font-family:Interstate-Bold,arial,sans-serif;display:block}.home-blocks .block.industry,.home-blocks .block.media{position:relative;box-shadow:none;justify-content:flex-end}.home-blocks .block.industry>a,.home-blocks .block.media>a{position:absolute;top:0;left:0}.home-blocks .block.industry div,.home-blocks .block.media div{align-self:flex-end;background:#003c58;width:100%;position:relative;z-index:2}.home-blocks .block.blog h2,.home-blocks .block.blog h2 a,.home-blocks .block.blog h3,.home-blocks .block.blog h3 a,.home-blocks .block.blog h4,.home-blocks .block.blog h4 a,.home-blocks .block.blog h5,.home-blocks .block.blog h5 a,.home-blocks .block.blog time{color:#8d724c}.home-blocks .block.blog .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.home-blocks .block.blog .btn-wrapper .flex-space{flex:100}.home-blocks .block.blog .btn-wrapper .wrapper{margin:0 1.25rem 1.625rem}.home-blocks .block.blog>.wrapper{width:100%;padding:1.25rem 1.25rem 0;margin:0}.home-blocks .block.blog hr{width:100%;height:2px;background:#8d724c;margin:.8rem 0}.blocks-3 .block{width:32%}@media (max-width:35.5rem){.home-blocks .block .excerpt{font-size:1rem}.blocks-3 .block{margin-right:0;width:100%;flex:0 1 100%}}.blocks-3 .block .wrapper-block{width:100%}.blocks-2 .block{width:48%}@media (max-width:35.5rem){.blocks-2 .block{margin-right:0;width:100%;flex:0 1 100%}}.blocks-1 .block{width:100%}.blocks-1 .block,.blocks-2 .block,.blocks-3 .block{box-shadow:0 0 4px rgba(0,0,0,.2)}.right-col .print-share-icons{float:right;width:100%;margin-bottom:1rem;position:static}.print-share-icons{float:right;position:absolute;top:0;right:0}@media (max-width:48rem){.print-share-icons{position:static;float:left;margin-top:.75rem;margin-bottom:1rem;width:100%}}.print-share-icons .share-title{margin:.5rem 0;font-family:Interstate-Thin,arial,sans-serif;font-weight:100;color:#767676;font-size:1rem;display:block}.print-share-icons .share-title i,.print-share-icons ul li{margin-right:.5rem}.print-share-icons ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.print-share-icons ul li:last-child{margin-right:0}@media (max-width:35.5rem){.print-share-icons ul li:last-child{display:none}.print-share-icons ul li a{transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}}.print-share-icons ul li a{color:#003c58;border:1px solid #003c58;display:inline-block;width:1.75rem;height:1.75rem;text-align:center}.print-share-icons ul li a:hover{background:#003c58;color:#fff}.print-share-icons ul li a i{font-size:.9rem;line-height:1.7}.date{background:#003c58;float:left;text-align:center;padding:5px;font-size:1em;min-width:37px}.events-container .pagination li:last-child,.news-year-label:last-child{min-width:78px}.accordions .date h2,.accordions .date h3,.date h3,.date h4{color:#fff;padding:0;line-height:1;margin:0;text-transform:uppercase;font-weight:700}.accordions .date h2,.date h3{font-size:.9em;letter-spacing:-1px}.accordions .date h3,.date h4{font-size:.7em;margin:0!important}.accordions .date h3{font-size:.9em}.accordions .date h3.year,.date h4.year{opacity:.6}.related{width:20%}.related ul{text-align:right;width:100%}.related ul li{float:none;display:inline-block;margin-left:0;margin-bottom:4px;width:30px!important}.related ul li a{max-height:30px}.related ul li img{max-width:30px}.related li{position:relative;z-index:1;transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0}.related li:hover{z-index:3;transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0}.related li a{position:relative;display:block}.related li a img{position:relative;z-index:2}.related li a:hover .related-info{visibility:visible;opacity:1;transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0}.related .related-info{position:absolute;background:#76d3ff;text-align:right;padding:10px 40px 10px 10px;z-index:1;top:-5px;right:-5px;max-height:40px;overflow:hidden;visibility:hidden;opacity:0;transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0}.related .related-info h5{color:#fff!important;font-size:.8em;margin-top:-2px!important}.related .related-info h6{font-size:.7em;color:#e6f1f6!important}.related .related-info h5,.related .related-info h6{white-space:nowrap;float:none!important;font-weight:600;line-height:1;margin:0;padding:0}section{width:100%;float:left}section.main{background-color:#f8f8f8;flex:1 0 auto}section.main .container>.wrapper{background:#fff;padding:1.25rem;width:100%;height:auto;clear:both;margin:1.25rem 0}body.home section.main{margin-top:0;background:#efefef;padding-bottom:1.25rem}.search-modal-small-wrapper,.search-modal-wrapper{background:rgba(0,0,0,.8);position:absolute;right:0;bottom:0;left:0;z-index:98;display:none}.search-modal,.search-modal-small{z-index:99;position:relative;width:70.27522936%;margin:0 auto}.search-modal form,.search-modal-small form{display:flex;width:100%;height:4.625rem;-webkit-box-shadow:0 0 2rem -5px rgba(0,0,0,.2);-moz-box-shadow:0 0 2rem -5px rgba(0,0,0,.2);box-shadow:0 0 2rem -5px rgba(0,0,0,.2)}.search-modal form input[type=text],.search-modal-small form input[type=text]{background:rgba(255,255,255,.85);border:none;border-radius:.25rem 0 0 .25rem;font-size:28px;padding-left:1rem;color:#ababab}.search-modal form button,.search-modal-small form button{background:rgba(255,255,255,.85);border:none;border-radius:0 .25rem .25rem 0;width:4.625rem}.search-modal form button i,.search-modal-small form button i{font-size:1.75rem;color:#003c58}.search-modal-small{margin-top:170px}@media (max-width:20rem){.search-modal form,.search-modal-small form{height:3.25rem}.search-modal-small{width:90%;margin-top:5.625rem}}.search-modal{margin-top:15rem}.hero{background-image:url(https://www.buchalter.com/wp-content/themes/buchalter-b/img/homepage_hero_image.jpg);background-size:cover;width:100%;height:34.625rem;display:flex;justify-content:center;margin-bottom:1.25rem}@media (max-width:65rem){.hero{height:26rem}}@media (max-width:20rem){.hero{height:14.325rem}}.hero .container{height:100%;display:flex;justify-content:center;align-items:center;margin:0}.hero .container .search,.hero .container .search-small{width:70.27522936%}@media (max-width:20rem){.hero .container .search,.hero .container .search-small{width:90%}}.hero .container .search form,.hero .container .search-small form{display:flex;width:100%;height:4.625rem;-webkit-box-shadow:0 0 2rem -5px rgba(0,0,0,.2);-moz-box-shadow:0 0 2rem -5px rgba(0,0,0,.2);box-shadow:0 0 2rem -5px rgba(0,0,0,.2)}@media (max-width:20rem){.hero .container .search form,.hero .container .search-small form{height:3.25rem}}.hero .container .search form input[type=text],.hero .container .search-small form input[type=text]{background:rgba(255,255,255,.85);border:none;border-radius:.25rem 0 0 .25rem;font-size:1.75rem;padding-left:1rem;color:#ababab}@media screen and (min-width:0\0){.hero .container .search form input[type=text],.hero .container .search-small form input[type=text]{font-family:Interstate-Light,Arial,Helvetica,sans-serif}}.hero .container .search form button,.hero .container .search-small form button{background:rgba(255,255,255,.85);border:none;border-radius:0 .25rem .25rem 0;width:4.625rem}.hero .container .search form button i,.hero .container .search-small form button i{font-size:1.75rem;color:#003c58}.hero .container .search{display:block}.hero .container .search-small{display:none}@media (max-width:65rem){.hero .container .search{display:none}.hero .container .search-small{display:block}}aside{float:left}body.practice-areas .left-col{width:100%}body.practice-areas .left-col .col.full{width:100%;float:left}body.practice-areas .left-col .col.full .sub-col.half{width:50%;float:left}body.practice-areas .left-col .col.full .sub-col.half.last{border-left:1px solid #e1e1e1;padding-left:35px}body.practice-areas .left-col .col.full .sub-col.half h2{color:#003c58;font-weight:300;margin:0 0 20px;padding:0}body.practice-areas .left-col .col.full .sub-col.half ul li{position:relative;padding:3px 0}body.practice-areas .left-col .col.full .sub-col.half ul li ul.children{position:absolute;top:0;left:42%;opacity:0;margin-left:-10px;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;visibility:hidden;padding:0 0 0 5px;background:#fff;width:58%;z-index:2}body.practice-areas .left-col .col.full .sub-col.half ul li ul.children li{width:100%;font-size:1em!important}body.practice-areas .left-col .col.full .sub-col.half ul li:hover{z-index:50}body.practice-areas .left-col .col.full .sub-col.half ul li:hover ul.children{visibility:visible;opacity:1;margin-left:0;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s}body.practice-areas .left-col .col.full .sub-col.half ul li.japan-link{padding:10px 0 10px 15px}.col.full.has-toggle{display:flex}.col.full.has-toggle .sub-col.half{width:50%}.col.full.has-toggle .sub-col.half.last{border-left:1px solid #e1e1e1;padding-left:35px}.col.full.has-toggle .sub-col.half.first{padding-right:20px}.col.full.has-toggle .sub-col.half h2{color:#003c58;font-weight:300;margin:0 0 20px;padding:0 95px 0 0;position:relative}.col.full.has-toggle .sub-col.half ul li{position:relative;padding:1px 0}.col.full.has-toggle .sub-col.half ul li.japan-link{padding:10px 0 10px 15px}.col.full.has-toggle .sub-col.half ul li h3{position:relative;padding-right:20px}.col.full.has-toggle .sub-col.half ul li h3 a{font-size:14px}.col.full.has-toggle .sub-col.half ul.children{margin:5px 0 0 10px}.col.full.has-toggle .sub-col.half ul.children li{padding:3px 0}.col.full.has-toggle .sub-col.half .collapse-all,.col.full.has-toggle .sub-col.half .toggle-children{position:absolute;right:0;top:0;background:0 0;border:0;outline:0;font-size:20px;color:#305f7d}.col.full.has-toggle .sub-col.half .collapse-all:hover,.col.full.has-toggle .sub-col.half .toggle-children:hover{color:#76d3ff}.col.full.has-toggle .sub-col.half .collapse-all{font-size:15px;top:9px}@media (max-width:480px){.col.full.has-toggle .sub-col.half .collapse-all{top:auto;bottom:-15px}}.left-col{width:70%}.left-col .block{border:none;padding:0}.left-col>.event-details{margin:0 0 20px}.left-col>.event-details li{display:inline-block;line-height:1;margin-right:30px}.left-col>.event-details li h2{margin:0;color:#333;padding:0;font-weight:600;font-size:1em}.left-col>.event-details li h2 i{color:#003c58}.left-col>.event-file{width:100%;float:left;margin-bottom:.9rem}.left-col>.event-file>li{display:inline-block;float:none}.left-col>.event-file li{float:left;width:auto;margin:0 5px 0 0}.left-col>.event-file li.audio-player{width:33%;float:none}.left-col h2.mobile-show{width:100%;margin:0}.left-col h2.mobile-show span{display:block;float:left;background:#9f9ea4;color:#fff;font-weight:700;font-size:.8em;padding:6px 10px 5px;width:100%}.left-col .archive-back{color:#333;font-size:.8em;font-weight:700}.left-col .archive-back:hover{color:#76d3ff}.post-content h5,.post-content p a{color:#003c58;font-weight:100;font-family:Interstate-Thin,arial,sans-serif}.pa-content ul,.post-content ul{list-style:square;padding-left:16px;margin-bottom:10px}.pa-content ul li,.post-content ul li{float:none;width:100%;padding-bottom:5px;font-family:Interstate-Thin,arial,sans-serif;font-weight:100}.post-content form p{overflow:hidden;margin:0 0 15px}.post-content form p label{display:inline-block;vertical-align:middle;margin:0 10px 0 0;float:none}.post-content form p label input[type=password]{padding:2px 5px;margin-left:5px}.post-content form p input[type=submit]{display:inline-block;vertical-align:middle;float:none}.right-col,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{float:right}.post-content h5{margin:1.67rem 0}.post-content p{margin:0 0 14px;line-height:1.2}.post-content p a{transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.post-content p a:hover{color:#0082be}@media (max-width:61.1875rem){.post-content table{width:100%!important}}.post-content table tr{background:#fff}.post-content table tr:nth-child(even){background:#eee}.post-content table td{vertical-align:middle;padding:8px;line-height:1.3}.post-content table th{vertical-align:middle;font-size:14px;border-right:1px solid #fff}.post-content table th:last-of-type{border-right:none}.post-content table.ui-datepicker-calendar tr td{padding:5px}.post-content iframe{max-width:100%}.ui-datepicker{background:#fff;padding:11px;box-shadow:4px 4px 10px rgba(0,0,0,.3);position:absolute;display:none}.ui-datepicker .ui-datepicker-header a{margin-bottom:5px;font-size:14px;padding:0;line-height:normal}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{display:flex;justify-content:space-between;width:100%}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{display:initial;margin-bottom:10px;padding:0;width:45%}.custom-date{font-size:.9em}.custom-source{font-style:italic}.event-links li{font-size:1em!important;margin:0 10px 0 0}.right-col{width:29%;padding-left:20px;border-left:1px solid #d3d3d5;margin-top:0}.right-col>h1,.right-col>h1 div{font-family:Interstate-Thin,arial,sans-serif;font-weight:100;color:#003c58}.right-col .block{border:none;padding:0}.right-col .block.news ul{font-family:Interstate-Thin,arial,sans-serif;font-weight:100;font-size:.8 .25rem}.right-col .block>h2{font-family:Interstate-Thin,arial,sans-serif;font-weight:100;font-size:.9rem;margin:.75rem 0 .125rem}.right-col .block>ul li{font-size:.8em}.right-col .block.attorneys>h2{margin:0 0 .67em;font-size:1.1em}.right-col .block.attorneys>h4{margin:0;font-weight:400;font-size:1em;color:#333}.right-col .block.attorneys ul li ul{margin:0}.right-col .block.attorneys ul li ul li{margin-bottom:0;vertical-align:top}.right-col .block.attorneys ul li ul li.thumbnail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:24%!important;border:1px solid #d3d3d5;float:left;margin-right:1rem}.right-col .block.attorneys ul li ul li.thumbnail a{display:block;height:100%}.right-col .block.attorneys ul li ul li.thumbnail a img{width:100%;height:auto;vertical-align:top}.gallery-shortcode li,.gallery-shortcode li img{height:auto!important}.right-col .block.attorneys ul li ul li.details{overflow:hidden;font-size:1em!important}.right-col .block.attorneys ul li ul li.details h2{color:#003c58;margin:0 0 3px;padding:0;line-height:1.1;font-family:Interstate-Thin,arial,sans-serif;font-weight:100;font-size:.98rem}.right-col .block.attorneys ul li ul li.details h2 a{color:#003c58;font-size:1.25rem;font-family:Interstate-Thin,arial,sans-serif;font-weight:100}.right-col .block.attorneys ul li ul li.details h2 a:hover{color:#0082be}.right-col .block.attorneys ul li ul li.details h3,.right-col .block.attorneys ul li ul li.details h5{font-size:.7rem;font-weight:400;color:#010101;margin:0 0 .25rem}.right-col .block.attorneys ul li ul li.details h3{font-weight:700;margin:0 0 2px}.right-col .block.attorneys ul li ul li.details h3 a{color:#010101}.right-col .block.attorneys ul li ul li.details h4,.right-col .block.attorneys ul li ul li.details h4 a{font-size:.8rem;font-family:Interstate-Thin,arial,sans-serif;font-weight:100;color:#010101;margin:0 0 .25rem}.right-col .block.attorneys ul li ul li.details h4 a:hover{color:#003c58}.right-col .block.attorneys ul li ul li.details h5{font-size:.7rem;color:#003c58!important;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.right-col .block.attorneys ul li ul li.details h5 a{font-weight:700;color:#003c58!important}.right-col .block.attorneys ul li ul li.details h5 a:hover{color:#0082be!important}.gallery-shortcode{width:100%}.gallery-shortcode li{display:inline-block;padding:0 3px;width:24%!important}.gallery-shortcode li:first-child{padding-left:0}.gallery-shortcode li a{position:relative;float:left;width:100%;height:100%}.gallery-shortcode li a img{position:relative;z-index:1}.gallery-shortcode li a span{display:block;width:100%;color:#fff;font-size:2.5em;text-align:left;height:100%;position:absolute;left:0;top:0;z-index:2}.col-switch .left-col{width:25%}.col-switch .left-col h2{color:#333;font-size:1rem;font-weight:100;margin:.83em 0;font-family:Interstate-Light,arial,sans-serif}.col-switch .careers .left-col{margin-bottom:20px}.col-switch .careers .left-col h2{color:#003c58;font-weight:400;margin:0 0 .83em;font-family:Interstate-Regular,arial,sans-serif}.col-switch .right-col{margin-top:46px;width:74%;border:none}.career-link{display:inline-block;margin-top:15px;font-weight:600;font-size:16px}.loading-icon-speak,.loading-icon-tele{display:none;font-size:1.5em;position:fixed;top:50%;margin-top:-50px;margin-left:-100px;color:#003c58}.loading-icon-tele{transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;left:40%}.loading-icon-speak{transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;left:70%}.col-split .left-col,.col-split .right-col{width:49.5%;margin:0}.col-split.events .left-col{padding-right:10px}.col-split.events .right-col{float:left;padding-left:30px;border-color:#d3d3d5}.col-split.events .event-footer li{width:23%}.col-split.events .event-footer li.audio-player{width:75%}.mejs-container .mejs-controls{background-color:#29516b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#003c58),to(#29516b));background-image:-webkit-linear-gradient(top,#003c58,#29516b);background-image:-moz-linear-gradient(top,#003c58,#29516b);background-image:-ms-linear-gradient(top,#003c58,#29516b);background-image:-o-linear-gradient(top,#003c58,#29516b)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background-color:#142733;background-image:-webkit-gradient(linear,0 0,0 100%,from(#142733),to(#224358));background-image:-webkit-linear-gradient(top,#142733,#224358);background-image:-moz-linear-gradient(top,#142733,#224358);background-image:-ms-linear-gradient(top,#142733,#224358);background-image:-o-linear-gradient(top,#142733,#224358)}.practice-dir{width:100%;float:left;margin-top:15px}.practice-dir>li{width:32.5%;padding:0 10px 0 0}.practice-dir li{display:inline-block;vertical-align:top;margin-bottom:10px;border-bottom:1px solid #d3d3d5}.practice-dir li a{display:block;float:left;padding-bottom:5px}.practice-dir li a.expand-link{padding:0 0 2px 5px}.practice-dir li a h3{font-weight:700;margin:0;float:left;color:#003c58}.practice-dir li.active h3,.practice-dir li:hover h3{color:#0082be}.practice-dir li.active .expander,.practice-dir li:hover .expander{color:#76d3ff}.practice-dir li.active .sub-practice-dir{padding:10px 0;opacity:1;max-height:55em;overflow:visible;visibility:visible;transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0}.practice-dir li .sub-practice-dir{padding:0;clear:left;float:left;width:100%;opacity:0;max-height:0;overflow:hidden;visibility:hidden;transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0}.practice-dir li .sub-practice-dir li{border:none;margin:0;padding:0;width:100%}.practice-dir li .sub-practice-dir li a{display:inline;float:none;width:100%;color:#333;border:none;padding:0}.practice-dir li .sub-practice-dir li a:hover{color:#003c58}#search-count{font-size:.8em}.expander{display:block;font-size:1.3em;float:right;color:#767676;font-weight:900;padding-left:10px;margin:25% 0}.expander:hover{color:#464646}.events-container .right-col div h1,.events-container .right-col div h1>div,.events-container .right-col>div{font-weight:100;color:#003c58;font-family:Interstate-Thin,arial,sans-serif}.events-container .accordions{width:100%;float:left;margin-bottom:20px!important}.events-container .right-col div h1,.events-container .right-col h1{margin-top:.75rem;margin-bottom:1rem}.events-container .accordions .row{width:49%;width:100%;float:left}.events-container .accordions .row.last{float:right}.events-container .year-break{color:#333!important;font-weight:700;margin-bottom:0}.events-container .chrono-text{float:left;width:100%;font-weight:700;color:#9f9ea4}.events-container .chrono-text h2{font-family:Interstate-Thin,arial,sans-serif;font-weight:100;color:#333;font-size:1.1em;margin-top:5px;margin-bottom:1.4rem}.events-container .pagination{padding-left:4px;width:100%;margin-bottom:20px;text-align:left;letter-spacing:-4px}.events-container .pagination li{width:33.3%;display:inline-block;margin-left:-4px;padding:0 2.5px;letter-spacing:0}.events-container .pagination li a{width:100%;display:inline-block;vertical-align:top;font-weight:400;padding:5px 10px;margin-bottom:4px;text-align:center!important;background:0 0;border:1px solid #8d724c;color:#8d724c}.alpha li,.news-year-label,.popup pfoot{text-align:center}.events-container .pagination li a.active,.events-container .pagination li a:hover{font-weight:400!important;font-size:1.1em!important;background:#8d724c;color:#fff!important}.news-year{display:none}.news-year-area,.search-area-panel{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.news-year-area{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.news-year-area-wrapper{float:left;width:100%;margin-top:.5rem}.news-year-area fieldset{display:block;width:100%}.news-year-label{display:block;width:32%;letter-spacing:0;font-weight:400;padding:5px 10px;margin-bottom:4px;border:2px solid #8d724c;color:#8d724c;cursor:pointer}.alpha li a,.offices h5,.offices p,.search-block-expand{font-weight:700}.news-year-label:hover,[type=checkbox]:checked+.news-year-label{background:#8d724c;color:#fff}.offices{margin:0}.offices>li{width:49.5%;display:inline-block;vertical-align:top;margin-bottom:20px}.offices ul{padding-left:15px}.offices h5{margin:10px 0 0 -5px;font-size:1em;color:#003c58}.offices h5 i,.offices p a{color:#76d3ff}.offices p a:hover{color:#003c58}.alpha{margin:0 0 20px;overflow:hidden}.alpha li{float:left;width:10.6%!important;font-size:.9em;margin:0 1px 1px 0}.alpha li a{display:block;background:#d4d4d4;color:#333;padding:5px 0}.fake-table li,.fake-table li .sorter{display:inline-block;vertical-align:top}.alpha li a.active,.alpha li a:hover{background:#9f9ea4}.alpha li.toggle{width:100%!important;margin-bottom:10px;margin-left:-2px}.alpha li.toggle li{width:49%!important;font-size:1em;margin-right:1%}.alpha li.toggle li a{background:#003c58;color:#fff}.alpha li.toggle li a.active,.alpha li.toggle li a:hover{background:#0082be}.search-block-expand{background:#003c58;color:#fff;font-size:.8em;line-height:1;padding:10px 15px}.search-block-expand:hover{background:#0082be}.fake-table{width:100%}.fake-table li{width:20%;font-size:.925em}.fake-table li:first-child{width:35%}.fake-table li .sorter{position:relative;padding:0 5px;margin:-1px 0 0 5px}.fake-table li .sorter:after,.fake-table li .sorter:before{content:" ";width:0;height:0;border:5px solid transparent;position:absolute;left:0}.fake-table li .sorter:before{top:0}.fake-table li .sorter:after{border-color:#333 transparent transparent;top:11px}.fake-table li .sorter:before{border-color:transparent transparent #333}.fake-table .table-header{width:102%!important;border-bottom:1px solid #d3d3d5;padding:0 0 10px;margin:0 0 20px}.fake-table .table-header.with-scroll{width:98%!important}.fake-table .table-header.with-scroll li:first-child{width:33%}.fake-table .table-header li{font-size:1em;color:#003c58}.fake-table .table-header li.header-name{width:34%;padding-left:10%}.fake-table .table-header li.header-title{width:14.5%}.fake-table .table-header li.header-service{width:29%}.fake-table .table-header li.header-office{width:18%}.fake-table .table-body{width:99%!important;max-height:38em;overflow:auto}.fake-table .table-body .office-locations li{width:100%}.fake-table .table-body .row{margin-bottom:20px}.fake-table .table-body .row li em{display:none;font-weight:700;font-style:normal;float:left;width:29%}.fake-table .table-body .row li.row-name{width:34%}.fake-table .table-body .row li.row-title{width:15%}.fake-table .table-body .row li.row-service{width:30%;padding-left:5px}@media (max-width:767px){.fake-table .table-body .row li.row-service{padding-left:0}}.fake-table .table-body .row li.row-office{width:18%}.fake-table .table-body .practice-areas li,.fake-table .table-body .practice-areas li a{width:100%}.fake-table.no-practice-area .table-body .row li.row-name{width:55%}.fake-table.no-practice-area .table-header li.header-name{width:53%;padding-left:15%}.attorney-info .thumbnail{width:25%!important}.attorney-info .details{width:70%!important;font-size:.85em;padding-left:10px}.attorney-info .details>p{font-size:1.5em;margin:0;padding:0}.attorney-info .details>p a{color:#bebec2}.attorney-info .details>p a:hover{color:#9f9ea4}.attorney-info .details h3{margin:0;color:#333;font-weight:600;max-width:100%;overflow:hidden;font-size:1.17em}.attorney-info .details h3 a{font-size:.8rem}.attorney-info .details h1{margin:0;font-weight:600;color:#003c58}.attorney-info .details .name{font-size:1.25em;line-height:1;margin:0;font-weight:600}.attorney-holder .attorney-details .attorney-contact li span,.attorney-holder .attorney-details h1 span,.attorney-holder .attorney-details h2{font-family:Interstate-Thin,arial,sans-serif;font-weight:100}.attorney-info .details .name a{color:#003c58;font-size:.9rem}.attorney-info .details .name a:hover{color:#0082be}.attorney-holder{width:100%;float:left;margin-bottom:15px;position:relative}.attorney-holder .icons{margin:0;padding:0;float:right}.attorney-holder>img{float:left;max-width:200px;width:25%;max-height:200px}.attorney-holder .attorney-details{width:49%;padding:1rem 0 0 1rem}.attorney-holder .attorney-details h1{margin:0;line-height:1;padding:0;font-size:1.2em;color:#003c58}.attorney-holder .attorney-details h2{margin:.25rem 0 .5rem;line-height:1;padding:0;color:#333;font-size:1.1em}.attorney-holder .attorney-details .attorney-contact{width:100%;float:left}.attorney-holder .attorney-details .attorney-contact li span{color:#003c58}.attorney-holder .attorney-details .links{padding:0;list-style:none;margin:0 0 .625rem;float:left;width:auto}.attorney-holder .attorney-details .links li{display:inline-block;vertical-align:top;padding-right:5px}.attorney-holder .attorney-details .links li a{color:#003c58}.attorney-holder .attorney-details .links li a i{color:#9f9ea4}.attorney-holder .attorney-details .links li a:hover{color:#0082be}.attorney-holder .attorney-details .social{padding:0;list-style:none;margin:0 10px 0 0;float:left;width:auto}.attorney-holder .attorney-details .social li{display:inline-block;vertical-align:top;font-size:1.35em}.attorney-holder .attorney-details .social li a{color:#d4d4d4}.attorney-holder .attorney-details .social li a:hover{color:#003c58}.attorney-holder .primary-office{width:25%;margin-top:60px}.attorney-holder .primary-office h3{margin:10px 0}.attorney-holder .primary-office p{margin:0}.attorney-holder .primary-office p a{padding-top:10px;display:block}.bar-admissions li{font-size:.9em}.breadcrumbs{overflow:hidden;padding-bottom:13px}.breadcrumbs li{font-size:.75em;font-weight:400;display:inline-block;vertical-align:top}.breakdown h2,.breakdown h2 a,.title-holder h1{font-family:Interstate-Light,arial,sans-serif;font-weight:100}.title-holder{position:relative;width:100%}.title-holder .icons{position:absolute;top:13px;right:0;margin:-10px 0 0;padding:0}.title-holder h1{max-width:80%;font-size:2.25em;margin-top:0;margin-bottom:1rem;color:#003c58}.quick-select{position:absolute;right:0;width:27%}.quick-select .select .styled-select{font-size:.9em;line-height:29px}.pa-overview-close,.pa-overview-expand{font-size:14px}.breakdown{margin-bottom:30px;padding-top:13px;border-top:3px solid #003c58;width:100%;float:left}.breakdown p{margin:0;padding:0}.breakdown ul{background:#f6f6f6;padding:20px 28px 10px;float:left;width:100%;position:relative;z-index:3}.breakdown ul li{font-size:.8em}.breakdown ul li span{display:block;float:left;max-width:98%}.breakdown ul li span a{color:#333}.breakdown h2,.breakdown ul li span a:hover{color:#003c58}.breakdown ul li:before{float:left}.breakdown h2{margin:0 0 18px;font-size:1.5rem!important}.breakdown h2 a{color:#003c58}.attorneys-list .row-name .info h2 a,.attorneys-list .row-name .info span.office,.tab-content .right-col .block>h2{font-family:Interstate-Thin,arial,sans-serif}.breakdown-what li{display:inline-block;color:#333;vertical-align:top;width:32%;padding:0 5px 10px 0;list-style-type:square}.breakdown-what li span{padding:0 5px}.breakdown-what li:before{content:"\25AA";display:block;width:4px;height:4px;background:#0073a9;padding:0!important;top:6px;position:relative;color:#fff}.breakdown-what .new-tab-content{float:left}.breakdown-what .new-tab-content ul{background:#fff;margin-bottom:15px}.breakdown-who li:before,.breakdown-why li:before{content:"\25AA";height:4px;background:#0073a9;top:6px;position:relative}.breakdown-what .new-tab-content ul li{width:100%}.breakdown-what .new-tab-content ul li:before{margin-bottom:20px;margin-right:5px}.breakdown-who li{display:inline-block;vertical-align:top;color:#333;width:32%;padding:0 5px 10px 0}.breakdown-who li span{padding:0 5px}.breakdown-who li:before{display:block;width:4px;padding:0!important;color:#fff}.breakdown-why li{display:inline-block;vertical-align:top;color:#333;width:100%!important;padding:0 5px 0 0;font-size:.65em!important}.breakdown-why li.second-line{font-weight:400;padding:0 0 0 18px}.breakdown-why li span{padding:0 5px;max-width:100%;font-size:1.25em}.breakdown-why li:before{display:block;width:4px;padding:0!important;color:#fff}.breakdown-why li.second-line{padding-left:5px}.breakdown-why li.second-line:before{display:none}.atty-popup-container{width:100%;height:0;background-color:rgba(22,22,11,.5);z-index:6000;position:fixed;top:0;left:0;overflow:hidden}.atty-popup-container .popup-close{position:absolute;width:20px;height:20px;font-size:10px;border:2px solid #fff;padding:1px 3px;top:-10px;background-color:#000;color:#fff;right:-10px;font-weight:700;border-radius:50%;cursor:pointer;box-shadow:0 3px 14px rgba(0,0,0,.4);text-align:center}#inner-map,#mapid{position:absolute;background-color:#fff}#mapid{width:960px;height:670px;top:50%;left:50%;transform:translate(-50%,-50%);overflow:visible}#mapid h2{padding:25px;color:#545454;font-size:21px}#inner-map{left:8%;bottom:5%;height:200px;width:300px;outline:#D9D9D9 solid 1px!important;outline-offset:-40px}.popup .leaflet-popup-content{padding:3px;margin:0}.popup .leaflet-popup-content-wrapper{background:#fff;color:#000;border-radius:0}.popup pfoot,.popup phead{color:#fff;display:block;padding:5px 10px}.popup .leaflet-popup-tip{border:none;box-shadow:none}.popup phead{background-color:#033E59;font-size:13px}.popup span{display:block;width:100%;color:#c0a987;border:1px solid #c0a987;padding:5px 10px;cursor:pointer;font-size:12px;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease}.popup span:hover{background-color:#c0a987;color:#fff}.accordions .row{border-bottom:1px solid #d3d3d5;margin:0 0 10px;padding:0 0 10px;width:100%;float:left}.accordions .row ul li{display:inline-block;vertical-align:middle}.accordions .row ul li.accordion-content{display:none;padding-top:13px}.accordions .row ul li.accordion-content .register-container{margin:.8rem 0 1.6rem}.accordions.has-date .row-detail{max-width:72%}.accordions .row-detail{float:left;font-size:1.1em;padding-right:15px;max-width:75%}.accordions .row-detail.narrow-col{max-width:58%}.accordions .row-detail h2,.accordions .row-detail h3,.accordions .row-detail h4{color:#333;font-weight:700;margin:0;padding:0;line-height:1.1;font-size:.9em}.accordions .row-detail h2 a,.accordions .row-detail h3 a,.accordions .row-detail h4 a{color:#333;font-size:1em;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.accordions .row-detail h2 a:hover,.accordions .row-detail h3 a:hover,.accordions .row-detail h4 a:hover{color:#0082be}.accordions .row-detail h4{font-weight:400}.accordions .row-detail h2,.accordions .row-detail h3{margin:0 0 5px;font-size:.9em}.accordions .row-detail h2 a,.accordions .row-detail h2 span,.accordions .row-detail h3 a{color:#003c58;font-family:Interstate-Thin,arial,sans-serif;font-weight:100;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.accordions .row-detail h2 a:hover,.accordions .row-detail h2 span:hover,.accordions .row-detail h3 a:hover{color:#0082be}.accordions .related-attorneys{float:right;margin:0 0 0 10px}.accordions .related-attorneys .related{text-align:right;width:100%}.accordions .related-attorneys .related li{float:none;display:inline-block;margin-left:2px;width:30px;font-size:1.2em;margin-bottom:.5rem}.toggles,.toggles li{width:100%;float:left}.accordions .related-attorneys .related li img{max-width:30px}@media (max-width:61.1875rem){.accordions .related-attorneys{float:left;width:100%;margin:.8rem 0 0}.accordions .related-attorneys .related{text-align:left}}.accordions .download{float:right}@media (max-width:61.1875rem){.accordions .download{float:left;width:100%;margin-top:.5rem}}.accordions .download a.btn{padding:.5rem}.accordions .download a.btn i{margin-left:0;margin-right:.1rem;font-size:.6rem}.accordions .expand-collapse{float:right;padding:0 10px}.accordions .expand-collapse .expander{font-size:2em;padding:0 10px;line-height:1}.accordions .accordion-content{max-width:80%;clear:left;float:left}.accordions .accordion-content img{margin-top:15px}.accordions .accordion-content p a{color:#0073a9;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.accordions .accordion-content p a:hover{color:#002e43}.accordions .accordion-content a{font-weight:700;text-transform:uppercase}.accordions .accordion-content .event-details{margin-top:10px}.accordions .accordion-content .event-details li{margin-right:25px}.accordions .accordion-content .event-details li h2{font-weight:600;font-size:1.1em}.accordions .accordion-content .event-details li h2 i{color:#333}.accordions .date{font-size:1.2em}.single-result h2,.toggles .btn{font-size:1em}.accordions.has-date .row-detail{padding-left:15px}.toggles{margin-top:.5rem}.toggles li{margin:0 0 .4rem}.toggles li.active .btn{color:#fff;background:#8d724c!important}.toggles .btn{width:100%;text-align:center;background:0 0}.toggles .btn.active,.toggles .btn:hover{color:#fff;background:#8d724c!important}.single-result{border-bottom:1px solid #d4d4d4}.single-result h2 a{font-weight:700;color:#003c58}.single-result h2 a:hover{color:#0082be}.single-post h1,.single-post h5,.single-post h6{margin:0;line-height:1}.single-post h4{margin:0 0 10px;font-size:.8em;font-weight:700}.single-post h5,.single-post h6{font-weight:600;color:#333}.single-post h4 a{color:#76d3ff}.single-post h4 a:hover{color:#003c58}.single-post h5{margin:5px 0}.single-post h5 a,.single-post h6 a{color:#333}.single-post h5 a:hover,.single-post h6 a:hover{color:#003c58}.single-post p{max-width:80%}.single-post .title-holder{font-size:1.1em;float:left;width:100%;margin:15px 0 20px}.single-post .title-holder li{vertical-align:middle;display:inline-block;float:right}.single-post .title-holder li:first-child{float:left;width:78%}.single-post .title-holder .related{width:100%;margin-top:10px}.single-post .title-holder .related li{display:inline-block;float:none;width:48px!important;vertical-align:middle}.single-post .title-holder .related li a img{max-width:48px}.single-post .title-holder .related li .related-info{font-size:1.25em;padding-right:65px;max-height:58px!important;overflow:hidden;min-height:58px}.tab-content .attorneys-content{padding:32px 0 0;clear:both}.tab-content .attorneys-content:after{display:block;clear:both;content:''}.tab-content .attorneys-content .left-col{width:67%;margin-top:0;position:relative}.tab-content .attorneys-content .left-col div{padding-left:0}.tab-content .attorneys-content .left-col h3{margin:0 0 10px}.tab-content .attorneys-content .left-col:after{background:#d3d3d5;height:100%;right:-1px;top:0;position:absolute;width:1px;content:''}.tab-content .attorneys-content .right-col{width:33%;margin-top:0;padding-top:19px;padding-left:29px}.tab-content .attorneys-content .right-col h5{color:#010101;font-weight:700;margin:0 0 14px}.attorneys-list{overflow:hidden;clear:both;padding-top:26px;margin-left:-1.3%}.attorneys-list .row-name{float:left;width:32%;background:#eee;margin-left:1.3%;margin-bottom:14px;padding:20px 5px 5px 20px;min-height:118px}.attorneys-list .row-name .thumbnail{border:1px solid #d7d7d8;margin-right:4%;float:left;width:23%!important}.attorneys-list .row-name .thumbnail a{display:block;height:100%}.attorneys-list .row-name .thumbnail a img{vertical-align:top;width:100%;height:auto}.attorneys-list .row-name .info{overflow:hidden}.attorneys-list .row-name .info h2{margin:0 0 3px;line-height:.8}.attorneys-list .row-name .info h2 a{font-weight:100;font-size:1rem}.attorneys-list .row-name .info span{font-size:.84em;display:block}.js-page,.name-sort{display:none}.attorneys-list .row-name .info span.title{color:#010101;font-weight:700;margin:0}.attorneys-list .row-name .info span.office{color:#010101;font-weight:100;line-height:1.2}.attorneys-list .row-name .info span.email{font-weight:700;overflow:hidden;line-height:1.2}.linkedin-insider{z-index:5203!important;display:none}.custom-scroll{max-height:32em;overflow:auto}input[type=button]:hover,input[type=file]:after:hover,input[type=submit]:hover{transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0;background:#003c58;color:#fff;border-color:transparent}.form-switcher .btn,.toggles .btn,form .btn{background:0 0;color:#003c58;border:.125rem solid #003c58;padding:.5rem;text-transform:uppercase;float:left;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.form-switcher .btn i,.toggles .btn i,form .btn i{margin-right:.5rem;margin-left:0;font-size:.9rem}.form-switcher .btn:hover,.toggles .btn:hover,form .btn:hover{background-color:#003c58;color:#fff}@media (max-width:48rem){.form-switcher .btn i,.toggles .btn i,form .btn i{font-size:.8rem}.form-switcher .btn,.toggles .btn,form .btn{font-size:.8rem;padding:.5rem}}.add-arrow:after{position:absolute;content:" ";width:0;height:0;border-style:solid;border-color:transparent;border-width:10px}.add-arrow.arrow-up:after{border-bottom-color:#eee;bottom:100%;left:50%;margin-left:-10px}.add-arrow.arrow-right:after{border-left-color:#eee;left:100%;top:50%;margin-top:-10px}.add-arrow.arrow-down:after{border-top-color:#eee;top:100%;left:50%;margin-left:-10px}.add-arrow.arrow-left:after{border-right-color:#eee;right:100%;top:50%;margin-top:-10px}.btn.arrow-up:hover:after{border-bottom-color:#333}.btn.arrow-right:hover:after{border-left-color:#333}.btn.arrow-down:hover:after{border-top-color:#333}.btn.arrow-left:hover:after{border-right-color:#333}.js-page.active{display:block}.pagination{margin:0;padding:.75rem 0 0;list-style:none;font-size:.9em}.pagination .hide{display:none}.pagination li,.pagination li a,.pagination li a.btn-next:after,.pagination li a.btn-prev:before,.pagination li span{display:inline-block;vertical-align:top}.pagination li{font-size:inherit;margin-right:4px}.pagination li a{font-size:inherit;width:100%;font-weight:700;padding:1px 4px;text-align:center!important;color:#003c58;outline:0}.pagination li a:hover{background:#9f9ea4;color:#fff!important}.pagination li a.btn-next[disabled=disabled],.pagination li a.btn-prev[disabled=disabled]{background:0 0!important;color:#9f9ea4!important;cursor:text}.pagination li a.btn-prev{text-transform:uppercase}.pagination li a.btn-prev:before{content:'\00AB';margin:-1px 5px 0 0}.pagination li a.btn-next{text-transform:uppercase}.pagination li a.btn-next:after{content:'\00BB';margin:-1px 0 0 5px}.pagination li span{padding-top:2px;color:#a6a5ab}.pagination li.active a{background:#003c58;color:#fff!important;border-color:#76d3ff}@media (max-width:500px){.pagination{text-align:center}.pagination li{margin:0}.pagination li a.btn-next,.pagination li a.btn-prev{width:auto;padding:3px}.pagination li a.btn-prev{padding-left:0}.pagination li a.btn-next{padding-right:0}}.tabs{margin:0;padding:0;list-style:none;width:100%;float:left;border-bottom:1px solid #d4d4d4}.tabs li{float:left;margin:0 5px -1px 0}.tabs li a{display:block;background:0 0;color:#333;position:relative;font-weight:400;padding:10px 15px;transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0;border:1px solid transparent;border-bottom-color:#d4d4d4}.tab-content .right-col .block.news li.details h1 a,.tabs li a.active,.tabs li a:hover{color:#003c58}@media (min-width:768px) and (max-width:900px){.tabs li a{padding:10px 7px}}.tabs li a.active{background:#fff;border:1px solid #c8c8c8;border-bottom-color:#fff;transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0}.tab-content .fake-table{margin:0}.tab-content .left-col{margin-top:20px;padding:0 20px 0 0}.tab-content .left-col h1{font-size:1.5em;font-weight:300}.tab-content .left-col .accordions h1{font-size:.95em;font-weight:600}.tab-content .left-col p{margin:0 0 1em}.tab-content .right-col{margin-top:20px;font-size:1em}.tab-content .right-col .block{margin-bottom:13px}.tab-content .right-col .block p{font-size:.78em}.tab-content .right-col .block>h2{margin:0 0 7px;line-height:1;font-size:1.5em;font-weight:100;color:#003c58}.tab-content .right-col .block.attorneys ul{margin:0 0 10px;overflow:hidden}.tab-content .right-col .block.attorneys ul li{font-size:.9em}.tab-content .right-col .block.attorneys ul li:before{content:" "}.tab-content .right-col .block.attorneys ul li ul{margin:0 0 17px}.tab-content .right-col .block.attorneys ul li h2{margin:0}.tab-content .right-col .block.news li.details{margin-bottom:15px;padding:0;font-size:.9em}.tab-content .right-col .block.news li.details:before{content:""}.tab-content .right-col .block.news .author-credit a:hover h3,.tab-content .right-col .block.news li.details h1 a:hover{color:#0082be}.tab-content .right-col .block.news li.details h2{font-size:.8em;margin:3px 0}.tab-content .right-col .block.news li:last-child{margin:0}.tab-content .right-col .block.news .author-credit{float:left;width:100%}.tab-content .right-col .block.news .author-credit a{display:block;width:100%}.tab-content .right-col .block.news .author-credit img{max-width:24px;float:left;margin-right:10px}.tab-content .right-col .block.news .author-credit h3{float:left;color:#333;font-weight:700;font-size:.8em;line-height:1.75}.tab-content .right-col .block ul li{font-size:.8rem;margin:0}.tab-content .right-col .block ul li a{color:#333;font-family:Interstate-Light,arial,sans-serif}.tab-content .right-col .block ul li a:hover{color:#003c58}.tab-content .right-col .block.block.office-img-txt img{margin-bottom:1.7rem}.tab-content .right-col .block.block.office-img-txt p{font-size:unset}.tab-content .right-col .sort-title,.tab-content .right-col h5{color:#010101;font-weight:700;margin:0 0 14px;font-size:.9rem}.tab-content .accordions.has-date .accordion-content{margin-left:44px}.industry-specialties-accordion,.practice-areas-accordion{overflow:hidden;margin:0 0 20px}.industry-specialties-accordion h3,.practice-areas-accordion h3{font-size:1em!important;line-height:1.3;margin:0 0 10px;position:relative;padding-left:30px;cursor:pointer}.industry-specialties-accordion h3.opener,.practice-areas-accordion h3.opener{line-height:1.3}.industry-specialties-accordion h3:before,.practice-areas-accordion h3:before{width:20px;height:20px;content:'+';position:absolute;left:0;top:50%;margin-top:-10px;background:#365e7d;border-radius:20px;text-align:center;line-height:25px;color:#fff}.left-col h1,.left-col h2,.right-col h2{margin:0 0 .67em;font-family:Interstate-Light,arial,sans-serif;font-weight:100}.industry-specialties-accordion .slide,.practice-areas-accordion .slide{display:none;padding-left:30px}.industry-specialties-accordion.opened h3:before,.practice-areas-accordion.opened h3:before{content:'-'}.right-col .block.attorneys ul li{font-size:.9em!important}.single-attorney .tab-content .left-col{overflow:auto}.left-col h1{font-size:1rem;color:#0073a9}.left-col h2,.right-col h2{font-size:2rem;color:#003c58}.notify{display:block;background:#76d3ff;color:#fff;position:absolute;border-radius:60px;top:-5px;right:-5px;font-size:.75em;font-weight:700;padding:3px 7px 2px}:-moz-placeholder,:-ms-input-placeholder,::-webkit-input-placeholder{color:#9f9ea4}.alignright{float:right;padding:0 0 15px 15px}.alignleft{float:left;padding:0 15px 15px 0}input[type=email],input[type=text]{border:1px solid #b9b8bd;background:#fff;padding:7px 10px;color:#333;font-weight:400;font-size:.9em;width:100%;outline:0;border-radius:0;-webkit-border-radius:0}textarea{border:1px solid #b9b8bd;background:#fff;padding:7px 10px;color:#333;font-weight:400;font-size:.9em;width:100%;outline:0;min-height:250px}input[type=file]{position:relative;cursor:pointer;font-size:.75em;width:100%}input[type=file]:hover:after{background:#333;color:#fff}input[type=file]::-webkit-file-upload-button{width:0;padding:0;margin:0;-webkit-appearance:none;border:none}input[type=file]:after{content:"Upload File";cursor:pointer;display:inline-block;position:relative;background:#eee;-webkit-appearance:none}.gform_wrapper .gform_validation_container{display:none!important}.gform-custom-submit i:before{display:none}.gform_wrapper{clear:left}.gform_wrapper ul{padding:0!important;list-style:none!important}.gform_wrapper li{width:100%;margin-bottom:5px;position:relative}.gform_wrapper li ul{width:100%;float:left;margin:5px 0 0}.gform_wrapper li ul:after{display:block;clear:both;content:""}.gform_wrapper li ul li{float:left;width:auto;margin-right:15px}.gform_wrapper li ul li div{float:left}.gform_wrapper li ul li label{font-weight:700;float:left;font-size:.9em;padding-left:5px;line-height:1.5}.gform_wrapper li.toggles{margin-bottom:8px}.gform_wrapper li.toggles .btn{margin-bottom:5px}.gforms_confirmation_message{width:100%;text-align:center;font-weight:700;font-size:.8em;color:#333}.gfield_error{background:0 0!important;padding:0!important;border:none!important;margin:0!important}.gfield_label{display:none!important}.consumer-req .gfield_label{display:block!important;font-weight:700}.consumer-req .label-hidden .gfield_label{display:none!important}.consumer-req .btn{border:unset;float:unset;text-transform:unset;padding:unset;display:block!important;transition:all .1s ease 0}.consumer-req .gform_button{transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0;background:#003c58;color:#fff;border:1px solid #003c58;padding:.8rem;margin-top:1rem}.consumer-req .gform_button.active,.consumer-req .gform_button:hover{border:1px solid #003c58;background:#fff;color:#003c58}.consumer-req label{display:block}.gfield_checkbox .consumer-req label{display:unset}.consumer-req li ul li{float:unset;margin-right:unset}.consumer-req li ul li label{display:block;font-weight:unset;float:unset;font-size:unset;line-height:unset}.consumer-req .select,.consumer-req input[type=text]{width:50%}@media (max-width:480px){.consumer-req .select,.consumer-req input[type=text]{width:100%}}.consumer-req span:not(.gfield_required){display:block;margin-bottom:1rem}.consumer-req .gfield.field_description_above{display:inline-block;margin-top:2rem}.consumer-req .gfield.field_description_above .gfield_description{margin-bottom:1rem}.consumer-req .gfield.field_description_above.label-hidden{margin-top:4px;margin-bottom:0;padding-bottom:0}.consumer-req .gfield.field_description_above.label-hidden li{margin:0;padding:0}.consumer-req .gfield.field-time .clear-multi div{display:inline-block}.consumer-req .gfield.field-time .clear-multi div input{width:40px}.consumer-req .gfield.field-time .clear-multi div select{width:100px}.tooltip,.validation_message{position:absolute;left:0;width:auto;padding:5px 10px;bottom:100%;color:#fff;background:#333;display:block;float:left;font-size:13px;font-weight:700;margin:0}.tooltip.success,.validation_message.success{background:#003c58}.tooltip.error,.validation_message.error{right:0;left:auto;background:#003c58}.tooltip.error:after,.validation_message.error:after{border-color:#003c58 transparent transparent!important;right:5px;left:auto}.tooltip.success:after,.validation_message.success:after{border-color:#003c58 transparent transparent}.validation_error{float:left;padding:7px;background:#ffcbcb;border:1px solid #cb0000;color:#cb0000;font-size:.8em;margin-bottom:15px}.tooltip:after,.validation_message:after{border-style:solid;border-width:10px;width:0;height:0;position:absolute;top:100%;left:5px;content:" "}.consumer-req .validation_error{float:none;display:inline-block;margin-bottom:2rem}.tooltip:after{border-color:#333 transparent transparent}.validation_message{background:#cb0000}.validation_message:after{border-color:#cb0000 transparent transparent}.s-hidden{visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;color:#333;font-size:.9em;border:1px solid #b9b8bd;padding:5px;width:100%;height:32px}.styled-select{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;padding:0 28px 0 10px;font-weight:400;line-height:30px;overflow:hidden}.styled-select:after{content:" ";width:0;height:0;border:5px solid transparent;border-color:#9f9ea4 transparent transparent;position:absolute;top:50%;margin-top:-2px;right:10px}.styled-select.active,.styled-select:active{background:#eee}.options{display:none;position:absolute;top:100%;width:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;border:1px solid #b9b8bd;background:#fff;max-height:200px;overflow:auto}.full,.options li{width:100%!important}.options li{margin:0;padding:5px 10px!important;border-bottom:1px solid #eee;font-size:12px;overflow:hidden}.options li:hover{background:#333;color:#fff}#map_canvas img{max-width:none!important}#map_canvas div{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.row.bar-admissions-hide,.row.industry-specialties-hide,.row.languages-hide,.row.office-locations-hide,.row.practice-areas-hide,.row.schools-hide,.row.title-hide{display:none!important}.hide{display:none}.show{display:block}.half{width:49.5%}.third{width:33.3%}.two-thirds{width:66%}.quarter{width:25%}.callout{font-size:4em;line-height:1em;font-weight:700}.callout em{font-style:normal;color:#eb1e5b}.last{margin-right:0}.video-wrapper{clear:left}.mobile-show{display:none}.reveal-modal-bg{z-index:5201!important;background:url(https://www.buchalter.com/wp-content/themes/buchalter-b/img/trans-white.png)!important;position:fixed;height:100%;width:100%;display:none;top:0;left:0}.lightbox{float:left;padding:40px;border:10px solid #eee;width:1140px;z-index:5202!important;visibility:hidden;top:100px;position:absolute;background:#fff}.lightbox .close{font-weight:700;color:#333;position:absolute;top:20px;right:20px;font-size:1.25em}.lightbox .close:hover{color:#003c58}.lightbox .form-switcher li{margin:0 2px 5px 0;display:inline-block;vertical-align:top;font-size:.8em;width:auto!important}.lightbox .form-switcher li a{font-weight:400}.lightbox .form-switcher .btn{background:#003c58}.lightbox .form-switcher .btn.active,.lightbox .form-switcher .btn:hover{background:#76d3ff}.lightbox .gform_wrapper form ul{float:left;width:100%}.lightbox .gform_wrapper form ul li{width:32.5%;padding:0 10px 5px 0;display:inline-block}.lightbox .gform_wrapper form ul li.last .btn{padding:10px 15px;color:#003c58;background-color:#fff}.lightbox .gform_wrapper form ul li.last .btn:hover{background:#003c58;color:#fff}.lightbox .gform_wrapper form ul li.full li{width:auto!important;padding:0 5px 5px 0;margin:0}.lightbox .gform_wrapper form ul li.full li .btn{background:0 0}.lightbox .gform_wrapper form ul li.full li .btn.active,.lightbox .gform_wrapper form ul li.full li .btn:hover{color:#fff;background:#003c58}.attorney-overview .left-col ul:not([class]){padding-left:30px;list-style:disc}.mCSB_container{padding-left:14px}.mCSB_container>ul:not([class]){padding-left:30px;list-style:disc}.mCSB_container .accordions{overflow:hidden;padding-top:5px}.tab-content.attorney-overview.deals-cases .mCSB_container ul{list-style:none}.tab-content.court-admissions .mCSB_container ul{padding-left:30px;list-style:none}.tab-content.court-admissions .mCSB_container ul li{padding-bottom:.8rem;line-height:1.2;text-indent:-.8rem;margin-left:1rem}.tab-content.court-admissions .mCSB_container ul li::before{content:"\25AA";text-indent:1rem;margin-right:.5rem;color:#0073a9}.tab-content.attorney-overview .mCSB_container ul{margin-bottom:11px!important;list-style:none}.tab-content.attorney-overview .mCSB_container ul li{padding-bottom:.8rem;line-height:1.2;text-indent:-.8rem;margin-left:1rem}.tab-content.attorney-overview .mCSB_container ul li::before{content:"\25AA";text-indent:1rem;margin-right:.5rem;color:#0073a9}.tab-content.attorney-overview .mCSB_container h4{margin:0 0 1em!important}.tab-content .left-col .row-detail h2{margin-bottom:5px}.careers-left-col{width:45%;padding:0 20px 0 0;margin-top:20px;line-height:1.2}#cboxContent button,#cboxTitle{line-height:1}.careers-right-col{width:54%;padding:0 0 0 20px;margin-top:20px}.careers .videoWrapper{position:relative;padding-bottom:56.25%;height:0}.careers .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%}#cboxContent{margin-left:23px}#cboxBottomCenter,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxTopLeft,#cboxTopRight{background:0 0!important}#cboxClose{bottom:auto!important;top:-25px!important;right:-25px}#cboxContent,#cboxWrapper{overflow:visible!important}#cboxTitle{float:right!important;position:relative;width:auto;text-align:left}#cboxCurrent,#cboxNext,#cboxPrevious{position:static;padding:0 5px;float:left!important}#cboxCurrent:hover,#cboxNext:hover,#cboxPrevious:hover{color:#003c58}#cboxLoadedContent{margin-bottom:10px!important}.lt-ie9 .banner .single-banner .banner-text>.related{background:#fff}.lt-ie9 .banner .single-banner .banner-text>.related:before{background:url(https://www.buchalter.com/wp-content/themes/buchalter-b/img/banner-fold-sm.png) no-repeat}.lt-ie9 .main-nav li:hover .megamenu{top:44px!important}.lt-ie9 .main-nav li .megamenu .content .search li a{padding-top:10px;padding-bottom:10px}.lt-ie9 .icons li a i{padding-left:11px;padding-top:7px}.lt-ie9 footer{padding-bottom:25px}.lt-ie9 .select{padding-top:6px;padding-bottom:6px}.lt-ie9 .select .style-select{line-height:31px}.lt-ie9 .single-post .title-holder .related li .related-info{min-height:38px!important;max-height:38px!important}.office-banner{height:400px;margin-top:1.25rem}.office-map{margin-bottom:1.5em}.office-address-col{display:inline-block;vertical-align:top;width:49%}.static-office-image{display:block;margin-bottom:.8em}@media (max-width:1140px){.banner .banner-nav li{width:100%!important}.banner .banner-nav li a:hover h6{padding-left:0!important}.loading-icon-speak,.loading-icon-tele{display:none!important}.container{width:100%;padding:0 25px}.block ul li ul li.related{padding-left:20%;clear:left;width:100%}.block ul li ul li.related ul{text-align:left}.block ul li ul li.date{width:18%}.block ul li ul li.details{width:80%}.lightbox{width:100%;left:0}#cboxLoadedContent{padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#cboxMiddleLeft,#cboxMiddleRight{display:none}}@media (max-width:979px) and (min-width:767px){.fake-table.attorneys-fake-table .table-header ul{display:none}.fake-table.attorneys-fake-table .table-body{width:100%!important;max-height:none;overflow:visible}.fake-table.attorneys-fake-table .table-body .row{display:flex;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid #d3d3d5}.fake-table.attorneys-fake-table .table-body .row li .attorney-info{margin-bottom:10px}.fake-table.attorneys-fake-table .table-body .row li.row-name{min-width:100%;flex:1 0 100%}.fake-table.attorneys-fake-table .table-body .row li.row-service{padding-left:0;min-width:100%;order:3;flex:1 0 100%}.fake-table.attorneys-fake-table .table-body .row li.row-title{flex:0 0 25%;order:1;margin-right:20px}.fake-table.attorneys-fake-table .table-body .row li.row-office{order:2;flex:1 0 auto}.fake-table.attorneys-fake-table .table-body .row li em{display:block!important;width:100%}.fake-table.attorneys-fake-table .table-body .row>li{margin-bottom:10px!important}.fake-table.attorneys-fake-table .table-body .row>li .practice-areas li{width:auto;margin:0 7px 3px 0}.col-switch .left-col.attorneys-leftside{width:40%}.col-switch .left-col.attorneys-leftside .alpha>li{width:13.6%!important}.col-switch .left-col.attorneys-leftside .alpha>li.toggle{width:100%!important}.col-switch .left-col.attorneys-leftside .alpha>li a{padding:10px 0}.col-switch .right-col.attorneys-rightside{width:59%}}@media (max-width:979px){.open-map-wrapper{display:none}.attorneys-list .row-name{min-height:128px}.practice-dir li{width:49.5%}.title-holder .icons{top:0}.title-holder .quick-select{top:40px}.breakdown ul{padding:10px}.breakdown ul li{width:49%}.accordions .download{float:left;width:100%;clear:left}.office-banner{height:300px}footer ul li.last{float:left}}@media (max-width:767px){header{max-height:100%}.events-container .accordions .row{width:100%;float:left}.breadcrumbs{display:none}nav{padding:0}.container{width:100%;padding:0 20px;display:table;table-layout:fixed}.container:has(.tabs){display:block}.top-right{margin-top:-25px}.banner .banner-nav li{width:auto!important}.banner .banner-nav li a h6{margin:0}.banner .banner-nav li a i,.banner .banner-text>.related:before{display:none}.office-banner{height:250px}.block{padding:0;border:1px solid #eee!important;border-width:0 0 1px!important;margin:0 0 10px}.block ul li{width:50%}.block.teleseminars{border:none!important}body.practice-areas .left-col .col.full .sub-col.half{width:100%}body.practice-areas .left-col .col.full .sub-col.half ul li{margin-bottom:10px}body.practice-areas .left-col .col.full .sub-col.half ul li ul.children{position:static;left:0;opacity:1;visibility:visible;width:100%;z-index:2;margin-top:5px;border-left:1px solid #e1e1e1;margin-left:10px}body.practice-areas .left-col .col.full .sub-col.half ul li ul.children li{width:100%;margin:0;font-size:1em!important;padding-left:5px}body.practice-areas .left-col .col.full .sub-col.half ul li ul.children li a{color:#333}body.practice-areas .left-col .col.full .sub-col.half ul li ul.children li a:hover{color:#76d3ff}body.practice-areas .left-col .col.full .sub-col.half ul li:hover ul.children{margin-left:10px!important}.col.full.has-toggle{display:block}.col.full.has-toggle .sub-col.half{width:100%;margin-bottom:20px}.col.full.has-toggle .sub-col.half.first,.col.full.has-toggle .sub-col.half.last{border:0;padding:0}.col.full.has-toggle .sub-col.half ul li{margin-bottom:5px}body.practice-areas .left-col .col.full .sub-col.half.last{border:0;padding-left:0}.left-col,.right-col{width:100%;padding:0;border:none;float:none;display:table-cell}.left-col.full,.right-col,.right-col.full{display:block}.left-col>.event-file li,.right-col>.event-file li{margin:0 0 5px;width:100%!important}.left-col>.event-details li,.right-col>.event-details li{width:100%;margin:0 0 10px}.right-col{margin-top:25px}.right-col .icons{float:left;margin:0 0 15px 15px;padding:0}.main.additional-practice .tabs{float:none;overflow:hidden}.attorney-info{overflow:hidden}.col-switch .right-col{display:table-footer-group}.col-split.events .left-col,.col-split.events .right-col,.tab-content .left-col,.tab-content .right-col{display:block;padding:0;clear:both;margin:0 0 10px}.col-split .left-col,.col-split .right-col,.col-switch .left-col,.col-switch .right-col{width:100%;margin:0}.col-switch .left-col{padding:0 0 20px;float:left}.col-split .right-col,.col-switch .right-col{margin-top:30px}.alpha li{width:7%!important}.attorney-holder .attorney-details h1{font-size:1.5em}.fake-table .table-header ul{display:none;padding-left:4px}.fake-table .table-header ul li{width:100%!important;border:1px solid #d3d3d5;padding:5px 10px;margin:0 5px 5px -4px}.fake-table .table-header ul li a{float:right}.fake-table .table-body{width:100%!important;max-height:none;overflow:visible}.fake-table .table-body .row{padding-bottom:15px;border-bottom:1px solid #d3d3d5}.fake-table .table-body .row li .attorney-info{margin-bottom:10px}.fake-table .table-body .row li em{display:block!important;width:100%}.fake-table .table-body .row>li{width:100%!important;margin-bottom:10px!important}.fake-table .table-body .row>li .practice-areas{float:left;width:70%}.fake-table .table-body .row>li .practice-areas li{width:auto;margin:0 3px 3px 0}.fake-table .table-body .row>li .practice-areas li a{display:block;float:left;background:#003c58;color:#fff;padding:3px 5px}.fake-table .table-body .row>li .practice-areas li a:hover{background:#0082be}.title-holder .quick-select{position:static;margin-bottom:20px;width:auto}.title-holder .quick-select .select{width:auto}.tabs{border:none}.tabs li{margin-bottom:5px}.tabs li a{border-color:#c8c8c8;background:0 0!important;padding:5px 10px}.tabs li a.active{border-color:#003c58;background:#003c58!important;color:#fff}.tab-content{padding:15px 0 0;overflow:hidden;clear:both}.tab-content .left-col{max-height:none;padding:0}.tab-content .left-col .mCSB_container.mCS_no_scrollbar{padding-left:0}.tab-content .right-col{margin:0;padding-top:20px;border-top:3px solid #003c58;float:none;clear:both}.tab-content .right-col:after{display:block;clear:both;content:''}.tab-content .right-col .block{padding:0;margin-top:0;border:0!important}.tab-content .right-col .block.attorneys ul{margin-bottom:0}.tab-content.sub{padding:0}.tab-content.sub .right-col{border-top:0}footer .container>ul>li{float:right}footer .container>ul>li:first-child{float:left;margin-top:5px}footer .container>ul>li.last{display:none}.lightbox{padding:20px;border:5px solid #eee}.lightbox .close{top:10px;right:10px}.lightbox .gform_wrapper form ul li{width:100%;padding:0 0 5px}.single-post .title-holder>li{float:left;clear:left;width:100%;max-width:none}.single-post .title-holder>li .related-info{padding:10px 10px 10px 60px!important;text-align:left;left:-5px;right:auto}.single-post .title-holder li:first-child{width:100%}.single-post p{max-width:none}.event-footer li{width:100%!important;margin-bottom:15px}.attorneys-list .row-name{float:none;width:100%;margin:0 0 4px;padding:20px;overflow:hidden;min-height:118px}.careers-left-col,.careers-right-col{float:none;width:100%;padding:0;margin-top:0}}@media (max-width:480px){.block ul li,.office-address-col{width:100%}.mobile-show{display:block}.col-switch .left-col h2.mobile-show,.mobile-hide{display:none}.mobile-buttons{margin-bottom:20px;float:left}.search-block-expand{display:inline-block}.banner,.breadcrumbs{display:none}section.main{margin-top:0;padding-top:0}.block ul li ul li.related{padding-left:0;clear:none;width:20%}.block ul li ul li.related ul{text-align:right}.block ul li ul li.date{width:12%}.block ul li ul li.details{width:65%}.gallery-shortcode{width:100%}.gallery-shortcode li{padding:0 3px 3px;width:49%!important}.alpha li{width:12%!important}.right-col .block{padding-top:20px;border:0!important;margin-bottom:0}.attorney-holder .attorney-details{width:74%;padding-left:15px;padding-right:0}.attorney-holder .attorney-details h1{font-size:1.5em}.attorney-holder .attorney-details h2{font-size:1em}.attorney-holder .primary-office{position:relative;border-top:1px solid #eee;width:74%;left:25%;padding-left:15px;margin-top:0}.attorney-holder .icons{left:28%;position:relative}.icons{float:left;margin:0 0 0 15px!important;padding:0}#search-block{padding-top:5px;opacity:0;max-height:0;overflow:hidden;visibility:hidden;width:100%;float:left;transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0}#search-block .alpha{padding-top:15px;overflow:hidden}#search-block.active{opacity:1;max-height:55em;overflow:visible;visibility:visible;transition:all .1s ease 0;-moz-transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;-ms-transition:all .1s ease 0}.accordions .accordion-content{max-width:100%}.accordions .row-detail{max-width:none;width:100%}.accordions .download,.accordions .related-attorneys{margin-top:20px}.accordions .related-attorneys{clear:both;float:left}.accordions .related-attorneys .related-info{padding:10px 10px 10px 40px;text-align:left;left:-5px;right:auto}.accordions .download{clear:none!important;width:auto;float:left}.accordions .expand-collapse{display:none!important}.accordions.has-date .row-detail{width:85%}.accordions.has-date .date{width:15%}.title-holder .icons{top:-28px}.title-holder .quick-select{clear:left;float:left}.tab-content .accordions.has-date .accordion-content{margin-left:19%}.practice-dir li{width:100%}.breakdown ul{padding:15px}.breakdown ul li{padding-right:0;width:100%}.breakdown ul.breakdown-why{padding:15px!important}.breakdown ul.breakdown-why li{padding:0}.breakdown ul.breakdown-why li:first-child{margin-bottom:15px}.tab-content .attorneys-content{padding-top:20px}.tab-content .attorneys-content .left-col{width:100%;float:none}.tab-content .attorneys-content .left-col:after{display:none}.tab-content .attorneys-content .right-col{width:100%;float:none;border:0;padding-left:0;padding-top:10px}footer .container>ul>li{float:left;clear:left}footer .container>ul>li ul{margin:0;padding:10px 0 0}.icons.print-share{margin-left:0!important}.attorney-holder .attorney-details .attorney-contact{margin:0 0 10px}.attorney-holder .attorney-details .attorney-contact li{overflow:hidden;text-overflow:ellipsis}.container li i[class*=" icon-"],.container li i[class^=icon-]{height:28px;width:28px;display:block;padding:0}li i[class*=" icon-"]:before,li i[class^=icon-]:before{background:url(https://www.buchalter.com/wp-content/themes/buchalter-b/img/bg-social.png) no-repeat;text-indent:-9999px;overflow:hidden;display:block;content:''}.icons.print-share,footer .social{font-size:0;margin-left:0}.icons.print-share li,footer .social li{margin:0 5px 0 0}.icons.print-share li a,footer .social li a{border:0;padding:0}.icons.print-share li a i,footer .social li a i{border:1px solid #9f9ea4;position:relative}.icons.print-share li a i:before,footer .social li a i:before{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin:0!important}.icons.print-share .icons .under-share ul li:first-child a,.icons.print-share .under-share ul li a,footer .social .icons .under-share ul li:first-child a,footer .social .under-share ul li a{padding:0}#search-block .btn.search i{width:auto;height:auto}#search-block .btn.search i.icon-search:before{background-position:-118px -24px;height:18px;width:17px}.accordions .download .btn i{width:auto;height:auto}.accordions .download .btn i.fa .fa-arrow-circle-o-down:before{background-position:-96px -44px;height:13px;width:13px}.accordions .download .btn:hover i.fa .fa-arrow-circle-o-down:before{background-position:-114px -44px}.mobile-show .icon-reorder:before{background-position:-94px -24px;width:17px;height:12px}.mobile-show .icon-search:before{background-position:-116px -21px;height:21px;width:19px}#search-form a .icon-search:before{background-position:-47px 0;height:15px;width:14px}#search-form a:hover .icon-search:before{background-position:-120px 0}a .fa fa-envelope-o:before{background-position:0 0;width:15px;height:12px}a .fa-linkedin:before{background-position:-26px 0;width:13px;height:12px}a .icon-search:before{background-position:-47px 0;width:15px;height:14px}a .icon-share-alt:before{background-position:-73px 0;width:17px;height:15px}a .fa-print:before{background-position:-99px 0;width:15px;height:14px}.print-share a .fa-facebook:before{background-position:-3px -24px;width:7px;height:11px}.print-share a .fa-twitter:before{background-position:-17px -24px;width:14px;height:11px}.print-share a .fa-linkedin:before{background-position:-37px -24px;width:10px;height:10px}.print-share a .fa fa-envelope-o:before{background-position:-53px -24px;width:14px;height:12px}.print-share a .fa-print:before{background-position:-73px -24px;width:14px;height:12px}.print-share a:hover .fa-facebook:before{background-position:-3px -44px}.print-share a:hover .fa-twitter:before{background-position:-17px -44px}.print-share a:hover .fa-linkedin:before{background-position:-37px -44px}.print-share a:hover .fa fa-envelope-o:before{background-position:-53px -44px}.print-share a:hover .fa-print:before{background-position:-73px -44px}.icons.print-share li.btn-share a{border:1px solid #9f9ea4;float:none}.icons.print-share li.btn-share a i{width:17px;height:15px;border:0;padding:0;margin:0 8px 0 3px;float:none;display:inline-block;vertical-align:middle;position:relative}.icons.print-share li.btn-share a i.icon-share-alt:before{background-position:-73px 0;width:17px;height:15px}.icons.print-share li.btn-share a span{font-size:14px;display:inline-block;vertical-align:middle;padding:0}.icons.print-share li:last-child{display:inline-block}.icons.print-share li:first-child a i.fa-facebook{padding:0}.attorney-holder .attorney-details .social{padding-top:5px}.attorney-holder .attorney-details .social li{margin:0}.attorney-holder .attorney-details .social a i{width:auto;height:auto}.attorney-holder .attorney-details .social a i.fa-linkedinfa-linkedin-square:before{background-position:-124px -64px;width:20px;height:21px}.attorney-holder .attorney-details .social a:hover i.fa-linkedinfa-linkedin-square:before{background-position:-124px -88px}.attorney-holder .attorney-details .links a i{width:auto;height:auto;display:inline-block;vertical-align:middle;margin:0 5px 0 0}.attorney-holder .attorney-details .links a i:before,.attorney-info .details>p a{display:inline-block;vertical-align:top}.attorney-holder .attorney-details .links a i.fa fa-vcard:before{background-position:-20px -107px;width:15px;height:11px}.attorney-holder .attorney-details .links a i.fa-file-o:before{background-position:-42px -107px;width:11px;height:12px}.attorney-info .details>p a{margin:2px 2px 0 0}.attorney-info .details>p a i{width:auto;height:auto}.attorney-info .details>p a i.fa fa-vcard:before{background-position:-56px -64px;width:18px;height:13px}.attorney-info .details>p a i.fa fa-envelope-o:before{background-position:-80px -64px;width:18px;height:15px}.attorney-info .details>p a i.fa-linkedinfa-linkedin-square:before{background-position:-104px -64px;width:16px;height:16px}.attorney-info .details>p a:hover i.fa fa-vcard:before{background-position:-56px -88px}.attorney-info .details>p a:hover i.fa fa-envelope-o:before{background-position:-80px -88px}.attorney-info .details>p a:hover i.fa-linkedinfa-linkedin-square:before{background-position:-104px -88px}footer .social a .fa-facebook:before{background-position:-3px -64px;width:7px;height:12px}footer .social a .fa-twitter:before{background-position:-17px -64px;width:15px;height:13px}footer .social a .fa-linkedin:before{background-position:-37px -63px;width:11px;height:12px}footer .social a:hover .fa-facebook:before{background-position:-3px -88px}footer .social a:hover .fa-twitter:before{background-position:-17px -88px}footer .social a:hover .fa-linkedin:before{background-position:-37px -87px}.container .lightbox .fa-check-square-o{width:auto;height:auto}.lightbox .fa-check-square-o:before{background-position:0 -107px;width:16px;height:13px}.right-col .block .menu{padding-top:20px}.icons.print-share .under-share ul li{margin:0 0 0 5px}.icons.print-share .under-share ul li:first-child{margin-left:0}.right-col .year-container{max-height:100%}.fa-print{display:none!important}}.search-area-body:after,.search-area-item:after,.search-area-link-holder:after,.search-area-tab:after,.search-area-tabs:after,.search-area-tabset:after,.search-area:after,.search-container:after{clear:both}.search-area-body:after,.search-area-body:before,.search-area:after,.search-area:before,.search-container:after,.search-container:before{content:" ";display:table}@media (max-width:320px){.gallery-shortcode{width:100%}.gallery-shortcode li{padding:0 0 3px;width:100%!important}}.search-container{margin-top:40px;margin-bottom:40px;background:#f8f8f8}@media (max-width:767px){.search-container{padding:0!important}}.search-area{padding:30px;background:#fff}@media (max-width:320px){.search-area{padding:30px 20px}}.search-area h1{margin:0 0 5px;font-size:1.5em;font-weight:400;font-family:Interstate-Regular,arial,sans-serif;color:#003c58}.search-area h2,.search-area-panel-text{font-size:1.125em;font-family:Interstate-Regular,arial,sans-serif;font-weight:400}@media (max-width:767px){.search-area h1{margin:0 0 15px}}.search-area h2{margin:0 0 20px}.search-area-body{padding:0 22px}.search-area-panel{display:flex;align-items:center;margin:0 0 26px}.search-area-panel-text{margin:0 26px 0 0}@media (max-width:767px){.search-area-body{padding:0}.search-area-panel{align-items:flex-start;flex-direction:column}.search-area-panel-text{margin:0 0 10px}}.search-area-panel-form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.search-area-tabs:after,.search-area-tabs:before,.search-area-tabset:after,.search-area-tabset:before{display:table;content:" "}.search-area-panel-form-input[type=text]{width:248px;height:36px;border-color:#f1f1f1;font-family:Interstate-Light,arial,sans-serif}@media (max-width:479px){.search-area-panel-form{align-items:flex-start;flex-direction:column}.search-area-panel-form-input[type=text]{margin:0 0 10px}}.search-area-panel-form-button[type=submit]{width:120px;height:36px;color:#fff;font-size:.875em;background:#bdb591;border:0;font-family:Interstate-Light,arial,sans-serif}.search-area-item h1,.search-area-item h1 a,.search-area-item h2,.search-area-item h2 a,.search-area-item h3,.search-area-item h3 a{color:#0082be;font-family:Interstate-Light,arial,sans-serif}.search-area-panel-form-button[type=submit]:hover{opacity:.75}.search-area-tabset{margin:0 0 18px}.search-area-tabset-item{display:inline-block;vertical-align:top;margin:0 37px 18px 18px}.search-area-tabset-item:last-child{margin-right:0}@media (max-width:767px){.search-area-tabset-item{margin:0 37px 18px 0}}.search-area-tabset-item label{font-family:Interstate-Light,arial,sans-serif}.search-area-tabset-item input[type=checkbox]{margin:0 0 0 3px;width:16px;height:16px;display:inline-block;vertical-align:top}.search-area-tab{margin:0 0 30px}.search-area-tab:after,.search-area-tab:before{content:" ";display:table}.search-area-tab h2{margin:0 0 14px}.search-area-tab h2 .fa{margin:0 0 0 25px;font-size:1.25em;line-height:1}.search-area-person{display:inline-block;vertical-align:top;width:32%;padding:0 20px 15px 0;font-size:.875em}.search-area-item:after,.search-area-item:before,.search-area-link-holder:after,.search-area-link-holder:before{content:" ";display:table}.search-area-person-image{float:left;width:100px;margin:0 20px 0 0}.search-area-person-content{padding:12px 0 0;overflow:hidden}.search-area-person-name{font-family:Interstate-Light,arial,sans-serif;font-size:1.143em;font-weight:400;margin:0 0 6px}.search-area-person-name a{font-family:Interstate-Light,arial,sans-serif}.search-area-person-position{font-family:Interstate-Light,arial,sans-serif;margin:0 0 12px}.search-area-person-phone{font-family:Interstate-Light,arial,sans-serif;margin:0 0 2px}.search-area-person-email .fa,.search-area-person-phone .fa{margin:0 8px 0 1px;font-size:.875em}.search-area-person-email{overflow:hidden;font-family:Interstate-Light,arial,sans-serif}@media (max-width:1140px){.search-area-person{width:48%}}@media (max-width:767px){.search-area-person{width:100%;padding:15px 0;border-top:1px solid #c8c8c8}}.search-area-link-holder{padding:8px 12px}.search-area-link-holder a{font-size:.875em;font-family:Interstate-Light,arial,sans-serif}.search-area-link-holder a span{font-family:Interstate-Light,arial,sans-serif}.search-area-link-holder a .fa{margin:0 0 0 14px}.search-area-item{padding:20px 20px 5px}.search-area-item.even{background:#f9f9f9}.search-area-item h1,.search-area-item h2,.search-area-item h3{margin:0 0 6px;font-size:1em;font-weight:400}.search-area-item h1 a:hover,.search-area-item h2 a:hover,.search-area-item h3 a:hover{color:#76d3ff}