@import 'reset.css';
section,header,footer{float:left;width:100%;}section main,header main,footer main{*zoom:1;width:auto;max-width:1200px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}section main:before,header main:before,footer main:before,section main:after,header main:after,footer main:after{content:'';display:table}section main:after,header main:after,footer main:after{clear:both}main.container{float:left;height:auto;position:relative;width:100%;min-height:87vh;}main.container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}header.section-header{height:auto;}header.section-header main{height:160px;position:relative;text-align:center;}header.section-header main h4{bottom:0;padding-bottom:26px;position:absolute;width:100%}h1{font-family:lato_bold;font-size:8rem;color:#48c023}h2{color:#48c023;font-family:lato_bold;font-size:4.8rem;line-height:2}h3{color:#fff;font-size:4.3rem;line-height:1.1}h4{color:#48c023;font-family:lato_bold;font-size:3.6rem}h5{color:#fff;font-family:'lato_light';font-size:2rem;line-height:1.4}footer.main-footer{background-color:#50596a;padding:20px 0;color:#5d7da7;line-height:29px;clear:both;}footer.main-footer a{float:right;height:29px;margin-left:8px}article.news-article{height:500px}article.firm-search-result{height:460px}article.news-article,article.firm-search-result{background:#fff;-webkit-border-radius:8px;border-radius:8px;margin-bottom:12px;position:relative;}article.news-article header,article.firm-search-result header{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;height:200px}article.news-article main,article.firm-search-result main{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;padding:20px;}article.news-article main:before,article.firm-search-result main:before,article.news-article main:after,article.firm-search-result main:after{content:'';display:table}article.news-article main:after,article.firm-search-result main:after{clear:both}article.news-article main h1,article.firm-search-result main h1{color:#201c1d;font-size:2.7rem;font-family:lato_black;height:36px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}article.news-article main h2,article.firm-search-result main h2{color:#201c1d;font-size:2rem;font-family:lato_bold;line-height:1.2;margin-bottom:12px;margin-top:4px}article.news-article main p,article.firm-search-result main p{display:block;display:-webkit-box;max-width:400px;height:auto;padding-bottom:14px;margin:0 auto;font-size:14px;line-height:1.5;margin-top:4px;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}article.news-article main p.date,article.firm-search-result main p.date{padding-bottom:0;margin-top:0}article.news-article footer,article.firm-search-result footer{bottom:0;line-height:20px;margin-bottom:12px;padding:0 20px;position:absolute;z-index:0;width:100%;}article.news-article footer a,article.firm-search-result footer a{color:#48c023;float:right;font-family:'lato_bold';font-size:1.5rem;}article.news-article footer a i,article.firm-search-result footer a i{font-size:1rem;margin-left:4px}a.button,input.button{background-color:#48c023;border:0;-webkit-border-radius:6px;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;font-weight:bold}@font-face{font-family:'lato_regular';src:url("../fonts/lato/lato-reg-webfont.eot");src:url("../fonts/lato/lato-reg-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/lato/lato-reg-webfont.woff2") format('woff2'),url("../fonts/lato/lato-reg-webfont.woff") format('woff'),url("../fonts/lato/lato-reg-webfont.ttf") format('truetype'),url("../fonts/lato/lato-reg-webfont.svg#lato_regular") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'lato_black';src:url("../fonts/lato/lato-bla-webfont.eot");src:url("../fonts/lato/lato-bla-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/lato/lato-bla-webfont.woff2") format('woff2'),url("../fonts/lato/lato-bla-webfont.woff") format('woff'),url("../fonts/lato/lato-bla-webfont.ttf") format('truetype'),url("../fonts/lato/lato-bla-webfont.svg#lato_black") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'lato_bold';src:url("../fonts/lato/lato-bol-webfont.eot");src:url("../fonts/lato/lato-bol-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/lato/lato-bol-webfont.woff2") format('woff2'),url("../fonts/lato/lato-bol-webfont.woff") format('woff'),url("../fonts/lato/lato-bol-webfont.ttf") format('truetype'),url("../fonts/lato/lato-bol-webfont.svg#lato_bold") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'lato_light';src:url("../fonts/lato/lato-lig-webfont.eot");src:url("../fonts/lato/lato-lig-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/lato/lato-lig-webfont.woff2") format('woff2'),url("../fonts/lato/lato-lig-webfont.woff") format('woff'),url("../fonts/lato/lato-lig-webfont.ttf") format('truetype'),url("../fonts/lato/lato-lig-webfont.svg#lato_bold") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'lato_italic';src:url("../fonts/lato/lato-regita-webfont.eot");src:url("../fonts/lato/lato-regita-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/lato/lato-regita-webfont.woff2") format('woff2'),url("../fonts/lato/lato-regita-webfont.woff") format('woff'),url("../fonts/lato/lato-regita-webfont.ttf") format('truetype'),url("../fonts/lato/lato-regita-webfont.svg#lato_italic") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'abacus';src:url("../fonts/abacus/abacus-font.eot");src:url("../fonts/abacus/abacus-font.eot?#iefix") format('embedded-opentype'),url("../fonts/abacus/abacus-font.woff") format('woff'),url("../fonts/abacus/abacus-font.ttf") format('truetype'),url("../fonts/abacus/abacus-font.svg#abacus") format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'abacus';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:"\e600"}.icon-arrow-right:before{content:"\41"}.icon-arrow-down:before{content:"\42"}.icon-bank:before{content:"\30"}.icon-gavel:before{content:"\31"}.icon-home:before{content:"\32"}.icon-lightbulb:before{content:"\33"}.icon-linegraph:before{content:"\34"}.icon-shield:before{content:"\35"}.icon-suitcase:before{content:"\36"}.icon-thumbsup:before{content:"\37"}.icon-trophy:before{content:"\38"}.icon-calculator:before{content:"\39"}#map{width:100%;height:500px;overflow:scroll}form{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;}form:before,form:after{content:'';display:table}form:after{clear:both}form fieldset{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;margin-bottom:2px;}form fieldset:before,form fieldset:after{content:'';display:table}form fieldset:after{clear:both}form fieldset.button-group{padding:32px 0;text-align:center;}form fieldset.button-group input.button{float:none;margin:auto}form fieldset label{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0%;margin-right:0%;color:#fff;font-family:'lato_bold';font-size:1.6rem;line-height:40px}form fieldset label:before,form fieldset label:after{content:'';display:table}form fieldset label:after{clear:both}form fieldset input,form fieldset textarea,form fieldset select{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0%;margin-right:0%;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 2px 2px 2px 0 rgba(50,50,50,0.5);box-shadow:inset 2px 2px 2px 0 rgba(50,50,50,0.5);height:36px;padding:0 6px;}form fieldset input:before,form fieldset textarea:before,form fieldset select:before,form fieldset input:after,form fieldset textarea:after,form fieldset select:after{content:'';display:table}form fieldset input:after,form fieldset textarea:after,form fieldset select:after{clear:both}form fieldset input.form-city,form fieldset textarea.form-city,form fieldset select.form-city,form fieldset input.form-state,form fieldset textarea.form-state,form fieldset select.form-state,form fieldset input.form-zip,form fieldset textarea.form-zip,form fieldset select.form-zip{*zoom:1;float:left;clear:none;text-align:inherit;width:16.249999999999996%;margin-left:0%;margin-right:.5%;}form fieldset input.form-city:before,form fieldset textarea.form-city:before,form fieldset select.form-city:before,form fieldset input.form-state:before,form fieldset textarea.form-state:before,form fieldset select.form-state:before,form fieldset input.form-zip:before,form fieldset textarea.form-zip:before,form fieldset select.form-zip:before,form fieldset input.form-city:after,form fieldset textarea.form-city:after,form fieldset select.form-city:after,form fieldset input.form-state:after,form fieldset textarea.form-state:after,form fieldset select.form-state:after,form fieldset input.form-zip:after,form fieldset textarea.form-zip:after,form fieldset select.form-zip:after{content:'';display:table}form fieldset input.form-city:after,form fieldset textarea.form-city:after,form fieldset select.form-city:after,form fieldset input.form-state:after,form fieldset textarea.form-state:after,form fieldset select.form-state:after,form fieldset input.form-zip:after,form fieldset textarea.form-zip:after,form fieldset select.form-zip:after{clear:both}form fieldset input.form-city:last-child,form fieldset textarea.form-city:last-child,form fieldset select.form-city:last-child,form fieldset input.form-state:last-child,form fieldset textarea.form-state:last-child,form fieldset select.form-state:last-child,form fieldset input.form-zip:last-child,form fieldset textarea.form-zip:last-child,form fieldset select.form-zip:last-child{margin-right:0%}form fieldset input.form-city:last-child,form fieldset textarea.form-city:last-child,form fieldset select.form-city:last-child,form fieldset input.form-state:last-child,form fieldset textarea.form-state:last-child,form fieldset select.form-state:last-child,form fieldset input.form-zip:last-child,form fieldset textarea.form-zip:last-child,form fieldset select.form-zip:last-child{margin-right:0}form fieldset input.form-city.form-zip,form fieldset textarea.form-city.form-zip,form fieldset select.form-city.form-zip,form fieldset input.form-state.form-zip,form fieldset textarea.form-state.form-zip,form fieldset select.form-state.form-zip,form fieldset input.form-zip.form-zip,form fieldset textarea.form-zip.form-zip,form fieldset select.form-zip.form-zip,form fieldset input.form-city.form-state,form fieldset textarea.form-city.form-state,form fieldset select.form-city.form-state,form fieldset input.form-state.form-state,form fieldset textarea.form-state.form-state,form fieldset select.form-state.form-state,form fieldset input.form-zip.form-state,form fieldset textarea.form-zip.form-state,form fieldset select.form-zip.form-state{margin-left:1px}form fieldset input[type=submit]{*zoom:1;width:auto;max-width:100px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;-webkit-box-shadow:none;box-shadow:none;font-size:2rem;line-height:50px;height:50px;width:100px}form fieldset input[type=submit]:before,form fieldset input[type=submit]:after{content:'';display:table}form fieldset input[type=submit]:after{clear:both}form fieldset textarea{height:60px;padding:6px}form#search_filter.search-filter fieldset.filter-checkboxes{float:left;width:260px;}form#search_filter.search-filter fieldset.filter-checkboxes input{width:40px}form#search_filter.search-filter fieldset.filter-checkboxes input[type=checkbox]{-webkit-box-shadow:none;box-shadow:none;height:16px;margin-top:8px}form#search_filter.search-filter fieldset.filter-checkboxes label{line-height:30px;width:100px;}form#search_filter.search-filter fieldset.filter-checkboxes label:last-child{width:60px}form.firm-profile-form,form.staff-profile-form{margin-top:40px;}form.firm-profile-form fieldset,form.staff-profile-form fieldset{margin-bottom:36px;}form.firm-profile-form fieldset p,form.staff-profile-form fieldset p{line-height:1.4;padding-top:10px;clear:both}form.firm-profile-form fieldset legend,form.staff-profile-form fieldset legend{margin-bottom:24px;color:#464646;font-family:'lato_bold';font-size:1.8rem;line-height:1.4}form.firm-profile-form fieldset label,form.staff-profile-form fieldset label{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0%;margin-right:0%;color:#464646}form.firm-profile-form fieldset label:before,form.staff-profile-form fieldset label:before,form.firm-profile-form fieldset label:after,form.staff-profile-form fieldset label:after{content:'';display:table}form.firm-profile-form fieldset label:after,form.staff-profile-form fieldset label:after{clear:both}form.firm-profile-form fieldset div.three-quarters,form.staff-profile-form fieldset div.three-quarters{*zoom:1;float:left;clear:none;text-align:inherit;width:75%;margin-left:0%;margin-right:0%;}form.firm-profile-form fieldset div.three-quarters:before,form.staff-profile-form fieldset div.three-quarters:before,form.firm-profile-form fieldset div.three-quarters:after,form.staff-profile-form fieldset div.three-quarters:after{content:'';display:table}form.firm-profile-form fieldset div.three-quarters:after,form.staff-profile-form fieldset div.three-quarters:after{clear:both}form.firm-profile-form fieldset div.three-quarters span,form.staff-profile-form fieldset div.three-quarters span{font-family:'lato_bold';font-size:1.6rem;line-height:40px}form.firm-profile-form fieldset input,form.staff-profile-form fieldset input{*zoom:1;float:left;clear:none;text-align:inherit;width:75%;margin-left:0%;margin-right:0%;margin-bottom:4px;-webkit-box-shadow:none;box-shadow:none;}form.firm-profile-form fieldset input:before,form.staff-profile-form fieldset input:before,form.firm-profile-form fieldset input:after,form.staff-profile-form fieldset input:after{content:'';display:table}form.firm-profile-form fieldset input:after,form.staff-profile-form fieldset input:after{clear:both}form.firm-profile-form fieldset input[type="checkbox"],form.staff-profile-form fieldset input[type="checkbox"]{width:2em;height:2em;margin-right:1em}form.firm-profile-form fieldset.firm-name input,form.staff-profile-form fieldset.firm-name input,form.firm-profile-form fieldset.number-accountants input,form.staff-profile-form fieldset.number-accountants input,form.firm-profile-form fieldset.number-lawyers input,form.staff-profile-form fieldset.number-lawyers input,form.firm-profile-form fieldset.languages input,form.staff-profile-form fieldset.languages input,form.firm-profile-form fieldset.name-of-person input,form.staff-profile-form fieldset.name-of-person input{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;}form.firm-profile-form fieldset.firm-name input:before,form.staff-profile-form fieldset.firm-name input:before,form.firm-profile-form fieldset.number-accountants input:before,form.staff-profile-form fieldset.number-accountants input:before,form.firm-profile-form fieldset.number-lawyers input:before,form.staff-profile-form fieldset.number-lawyers input:before,form.firm-profile-form fieldset.languages input:before,form.staff-profile-form fieldset.languages input:before,form.firm-profile-form fieldset.name-of-person input:before,form.staff-profile-form fieldset.name-of-person input:before,form.firm-profile-form fieldset.firm-name input:after,form.staff-profile-form fieldset.firm-name input:after,form.firm-profile-form fieldset.number-accountants input:after,form.staff-profile-form fieldset.number-accountants input:after,form.firm-profile-form fieldset.number-lawyers input:after,form.staff-profile-form fieldset.number-lawyers input:after,form.firm-profile-form fieldset.languages input:after,form.staff-profile-form fieldset.languages input:after,form.firm-profile-form fieldset.name-of-person input:after,form.staff-profile-form fieldset.name-of-person input:after{content:'';display:table}form.firm-profile-form fieldset.firm-name input:after,form.staff-profile-form fieldset.firm-name input:after,form.firm-profile-form fieldset.number-accountants input:after,form.staff-profile-form fieldset.number-accountants input:after,form.firm-profile-form fieldset.number-lawyers input:after,form.staff-profile-form fieldset.number-lawyers input:after,form.firm-profile-form fieldset.languages input:after,form.staff-profile-form fieldset.languages input:after,form.firm-profile-form fieldset.name-of-person input:after,form.staff-profile-form fieldset.name-of-person input:after{clear:both}form.firm-profile-form fieldset.gross-fees label,form.staff-profile-form fieldset.gross-fees label,form.firm-profile-form fieldset.number-personel label,form.staff-profile-form fieldset.number-personel label{*zoom:1;float:left;clear:none;text-align:inherit;width:75%;margin-left:0%;margin-right:0%;}form.firm-profile-form fieldset.gross-fees label:before,form.staff-profile-form fieldset.gross-fees label:before,form.firm-profile-form fieldset.number-personel label:before,form.staff-profile-form fieldset.number-personel label:before,form.firm-profile-form fieldset.gross-fees label:after,form.staff-profile-form fieldset.gross-fees label:after,form.firm-profile-form fieldset.number-personel label:after,form.staff-profile-form fieldset.number-personel label:after{content:'';display:table}form.firm-profile-form fieldset.gross-fees label:after,form.staff-profile-form fieldset.gross-fees label:after,form.firm-profile-form fieldset.number-personel label:after,form.staff-profile-form fieldset.number-personel label:after{clear:both}form.firm-profile-form fieldset.gross-fees input,form.staff-profile-form fieldset.gross-fees input,form.firm-profile-form fieldset.number-personel input,form.staff-profile-form fieldset.number-personel input{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0%;margin-right:0%;}form.firm-profile-form fieldset.gross-fees input:before,form.staff-profile-form fieldset.gross-fees input:before,form.firm-profile-form fieldset.number-personel input:before,form.staff-profile-form fieldset.number-personel input:before,form.firm-profile-form fieldset.gross-fees input:after,form.staff-profile-form fieldset.gross-fees input:after,form.firm-profile-form fieldset.number-personel input:after,form.staff-profile-form fieldset.number-personel input:after{content:'';display:table}form.firm-profile-form fieldset.gross-fees input:after,form.staff-profile-form fieldset.gross-fees input:after,form.firm-profile-form fieldset.number-personel input:after,form.staff-profile-form fieldset.number-personel input:after{clear:both}form.firm-profile-form fieldset.multiple-text-inputs label,form.staff-profile-form fieldset.multiple-text-inputs label{*zoom:1;float:left;clear:none;text-align:inherit;width:10%;margin-left:0%;margin-right:0%;text-align:center}form.firm-profile-form fieldset.multiple-text-inputs label:before,form.staff-profile-form fieldset.multiple-text-inputs label:before,form.firm-profile-form fieldset.multiple-text-inputs label:after,form.staff-profile-form fieldset.multiple-text-inputs label:after{content:'';display:table}form.firm-profile-form fieldset.multiple-text-inputs label:after,form.staff-profile-form fieldset.multiple-text-inputs label:after{clear:both}form.firm-profile-form fieldset.multiple-text-inputs input,form.staff-profile-form fieldset.multiple-text-inputs input{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0%;margin-right:0%;margin-right:40%}form.firm-profile-form fieldset.multiple-text-inputs input:before,form.staff-profile-form fieldset.multiple-text-inputs input:before,form.firm-profile-form fieldset.multiple-text-inputs input:after,form.staff-profile-form fieldset.multiple-text-inputs input:after{content:'';display:table}form.firm-profile-form fieldset.multiple-text-inputs input:after,form.staff-profile-form fieldset.multiple-text-inputs input:after{clear:both}form.firm-profile-form fieldset.annual-billing label,form.staff-profile-form fieldset.annual-billing label,form.firm-profile-form fieldset.current-billing label,form.staff-profile-form fieldset.current-billing label{*zoom:1;float:left;clear:none;text-align:inherit;width:16.666666666666664%;margin-left:0%;margin-right:0%;}form.firm-profile-form fieldset.annual-billing label:before,form.staff-profile-form fieldset.annual-billing label:before,form.firm-profile-form fieldset.current-billing label:before,form.staff-profile-form fieldset.current-billing label:before,form.firm-profile-form fieldset.annual-billing label:after,form.staff-profile-form fieldset.annual-billing label:after,form.firm-profile-form fieldset.current-billing label:after,form.staff-profile-form fieldset.current-billing label:after{content:'';display:table}form.firm-profile-form fieldset.annual-billing label:after,form.staff-profile-form fieldset.annual-billing label:after,form.firm-profile-form fieldset.current-billing label:after,form.staff-profile-form fieldset.current-billing label:after{clear:both}form.firm-profile-form fieldset.annual-billing label[for=annual_billing_2014_growth],form.staff-profile-form fieldset.annual-billing label[for=annual_billing_2014_growth],form.firm-profile-form fieldset.current-billing label[for=annual_billing_2014_growth],form.staff-profile-form fieldset.current-billing label[for=annual_billing_2014_growth],form.firm-profile-form fieldset.annual-billing label[for=annual_billing_2013_growth],form.staff-profile-form fieldset.annual-billing label[for=annual_billing_2013_growth],form.firm-profile-form fieldset.current-billing label[for=annual_billing_2013_growth],form.staff-profile-form fieldset.current-billing label[for=annual_billing_2013_growth],form.firm-profile-form fieldset.annual-billing label[for=annual_billing_2012_growth],form.staff-profile-form fieldset.annual-billing label[for=annual_billing_2012_growth],form.firm-profile-form fieldset.current-billing label[for=annual_billing_2012_growth],form.staff-profile-form fieldset.current-billing label[for=annual_billing_2012_growth],form.firm-profile-form fieldset.annual-billing label[for=annual_billing_2015_growth],form.staff-profile-form fieldset.annual-billing label[for=annual_billing_2015_growth],form.firm-profile-form fieldset.current-billing label[for=annual_billing_2015_growth],form.staff-profile-form fieldset.current-billing label[for=annual_billing_2015_growth]{padding-right:12px;text-align:right}form.firm-profile-form fieldset.annual-billing input,form.staff-profile-form fieldset.annual-billing input,form.firm-profile-form fieldset.current-billing input,form.staff-profile-form fieldset.current-billing input{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0%;margin-right:0%;}form.firm-profile-form fieldset.annual-billing input:before,form.staff-profile-form fieldset.annual-billing input:before,form.firm-profile-form fieldset.current-billing input:before,form.staff-profile-form fieldset.current-billing input:before,form.firm-profile-form fieldset.annual-billing input:after,form.staff-profile-form fieldset.annual-billing input:after,form.firm-profile-form fieldset.current-billing input:after,form.staff-profile-form fieldset.current-billing input:after{content:'';display:table}form.firm-profile-form fieldset.annual-billing input:after,form.staff-profile-form fieldset.annual-billing input:after,form.firm-profile-form fieldset.current-billing input:after,form.staff-profile-form fieldset.current-billing input:after{clear:both}form.firm-profile-form fieldset.additional-offices label,form.staff-profile-form fieldset.additional-offices label{*zoom:1;float:left;clear:none;text-align:inherit;width:11.11111111111111%;margin-left:0%;margin-right:0%;padding-left:12px}form.firm-profile-form fieldset.additional-offices label:before,form.staff-profile-form fieldset.additional-offices label:before,form.firm-profile-form fieldset.additional-offices label:after,form.staff-profile-form fieldset.additional-offices label:after{content:'';display:table}form.firm-profile-form fieldset.additional-offices label:after,form.staff-profile-form fieldset.additional-offices label:after{clear:both}form.firm-profile-form fieldset.additional-offices input,form.staff-profile-form fieldset.additional-offices input{*zoom:1;float:left;clear:none;text-align:inherit;width:22.22222222222222%;margin-left:0%;margin-right:0%;}form.firm-profile-form fieldset.additional-offices input:before,form.staff-profile-form fieldset.additional-offices input:before,form.firm-profile-form fieldset.additional-offices input:after,form.staff-profile-form fieldset.additional-offices input:after{content:'';display:table}form.firm-profile-form fieldset.additional-offices input:after,form.staff-profile-form fieldset.additional-offices input:after{clear:both}form.firm-profile-form fieldset.litigation label,form.staff-profile-form fieldset.litigation label,form.firm-profile-form fieldset.affiliate label,form.staff-profile-form fieldset.affiliate label{line-height:10px}form.firm-profile-form fieldset.litigation label[for=litigation_explain],form.staff-profile-form fieldset.litigation label[for=litigation_explain],form.firm-profile-form fieldset.affiliate label[for=litigation_explain],form.staff-profile-form fieldset.affiliate label[for=litigation_explain],form.firm-profile-form fieldset.litigation label[for=affiliate_explain],form.staff-profile-form fieldset.litigation label[for=affiliate_explain],form.firm-profile-form fieldset.affiliate label[for=affiliate_explain],form.staff-profile-form fieldset.affiliate label[for=affiliate_explain]{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;line-height:50px;margin-top:16px}form.firm-profile-form fieldset.litigation label[for=litigation_explain]:before,form.staff-profile-form fieldset.litigation label[for=litigation_explain]:before,form.firm-profile-form fieldset.affiliate label[for=litigation_explain]:before,form.staff-profile-form fieldset.affiliate label[for=litigation_explain]:before,form.firm-profile-form fieldset.litigation label[for=affiliate_explain]:before,form.staff-profile-form fieldset.litigation label[for=affiliate_explain]:before,form.firm-profile-form fieldset.affiliate label[for=affiliate_explain]:before,form.staff-profile-form fieldset.affiliate label[for=affiliate_explain]:before,form.firm-profile-form fieldset.litigation label[for=litigation_explain]:after,form.staff-profile-form fieldset.litigation label[for=litigation_explain]:after,form.firm-profile-form fieldset.affiliate label[for=litigation_explain]:after,form.staff-profile-form fieldset.affiliate label[for=litigation_explain]:after,form.firm-profile-form fieldset.litigation label[for=affiliate_explain]:after,form.staff-profile-form fieldset.litigation label[for=affiliate_explain]:after,form.firm-profile-form fieldset.affiliate label[for=affiliate_explain]:after,form.staff-profile-form fieldset.affiliate label[for=affiliate_explain]:after{content:'';display:table}form.firm-profile-form fieldset.litigation label[for=litigation_explain]:after,form.staff-profile-form fieldset.litigation label[for=litigation_explain]:after,form.firm-profile-form fieldset.affiliate label[for=litigation_explain]:after,form.staff-profile-form fieldset.affiliate label[for=litigation_explain]:after,form.firm-profile-form fieldset.litigation label[for=affiliate_explain]:after,form.staff-profile-form fieldset.litigation label[for=affiliate_explain]:after,form.firm-profile-form fieldset.affiliate label[for=affiliate_explain]:after,form.staff-profile-form fieldset.affiliate label[for=affiliate_explain]:after{clear:both}form.firm-profile-form fieldset.litigation input[type=checkbox],form.staff-profile-form fieldset.litigation input[type=checkbox],form.firm-profile-form fieldset.affiliate input[type=checkbox],form.staff-profile-form fieldset.affiliate input[type=checkbox]{margin-top:-.6em}form.firm-profile-form fieldset.litigation textarea,form.staff-profile-form fieldset.litigation textarea,form.firm-profile-form fieldset.affiliate textarea,form.staff-profile-form fieldset.affiliate textarea{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;}form.firm-profile-form fieldset.litigation textarea:before,form.staff-profile-form fieldset.litigation textarea:before,form.firm-profile-form fieldset.affiliate textarea:before,form.staff-profile-form fieldset.affiliate textarea:before,form.firm-profile-form fieldset.litigation textarea:after,form.staff-profile-form fieldset.litigation textarea:after,form.firm-profile-form fieldset.affiliate textarea:after,form.staff-profile-form fieldset.affiliate textarea:after{content:'';display:table}form.firm-profile-form fieldset.litigation textarea:after,form.staff-profile-form fieldset.litigation textarea:after,form.firm-profile-form fieldset.affiliate textarea:after,form.staff-profile-form fieldset.affiliate textarea:after{clear:both}form.firm-profile-form fieldset.principal-office label,form.staff-profile-form fieldset.principal-office label{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0%;margin-right:0%;}form.firm-profile-form fieldset.principal-office label:before,form.staff-profile-form fieldset.principal-office label:before,form.firm-profile-form fieldset.principal-office label:after,form.staff-profile-form fieldset.principal-office label:after{content:'';display:table}form.firm-profile-form fieldset.principal-office label:after,form.staff-profile-form fieldset.principal-office label:after{clear:both}form.firm-profile-form fieldset.principal-office input,form.staff-profile-form fieldset.principal-office input{*zoom:1;float:left;clear:none;text-align:inherit;width:52.63157894736842%;margin-left:0%;margin-right:0%;margin-right:20%}form.firm-profile-form fieldset.principal-office input:before,form.staff-profile-form fieldset.principal-office input:before,form.firm-profile-form fieldset.principal-office input:after,form.staff-profile-form fieldset.principal-office input:after{content:'';display:table}form.firm-profile-form fieldset.principal-office input:after,form.staff-profile-form fieldset.principal-office input:after{clear:both}form.firm-profile-form .location,form.staff-profile-form .location{border:1px solid #ccc;-webkit-border-radius:8px;border-radius:8px;padding:6px 20px 12px;margin-bottom:10px;}form.firm-profile-form .location:after,form.staff-profile-form .location:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}form.firm-profile-form .additional-offices label.longInput,form.staff-profile-form .additional-offices label.longInput{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;}form.firm-profile-form .additional-offices label.longInput:before,form.staff-profile-form .additional-offices label.longInput:before,form.firm-profile-form .additional-offices label.longInput:after,form.staff-profile-form .additional-offices label.longInput:after{content:'';display:table}form.firm-profile-form .additional-offices label.longInput:after,form.staff-profile-form .additional-offices label.longInput:after{clear:both}form.firm-profile-form .additional-offices input.longInput,form.staff-profile-form .additional-offices input.longInput{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;margin-left:12px}form.firm-profile-form .additional-offices input.longInput:before,form.staff-profile-form .additional-offices input.longInput:before,form.firm-profile-form .additional-offices input.longInput:after,form.staff-profile-form .additional-offices input.longInput:after{content:'';display:table}form.firm-profile-form .additional-offices input.longInput:after,form.staff-profile-form .additional-offices input.longInput:after{clear:both}form.firm-profile-form #litigation_explain,form.staff-profile-form #litigation_explain,form.firm-profile-form label[for=litigation_explain],form.staff-profile-form label[for=litigation_explain],form.firm-profile-form #affiliate_explain,form.staff-profile-form #affiliate_explain,form.firm-profile-form label[for=affiliate_explain],form.staff-profile-form label[for=affiliate_explain]{display:none}form.firm-profile-form input[type=submit],form.staff-profile-form input[type=submit]{max-width:140px}div.fancy-select{position:relative;font-weight:bold;font-size:13px;color:#46565d;float:left;margin-right:6px;}div.fancy-select.disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}div.fancy-select select:focus + div.trigger{-webkit-box-shadow:0 0 0 2px #4b5468;box-shadow:0 0 0 2px #4b5468;}div.fancy-select select:focus + div.trigger.open{-webkit-box-shadow:none;box-shadow:none}div.fancy-select div.trigger{cursor:pointer;padding:8px 24px 6px 9px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;position:relative;background:#5c6779;border:1px solid #2c3a47;border-top-color:#2c3a47;color:#c2c3c7;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);width:160px;-webkit-transition:all 240ms ease-out;-moz-transition:all 240ms ease-out;-o-transition:all 240ms ease-out;-ms-transition:all 240ms ease-out;transition:all 240ms ease-out;-webkit-transition:all 240ms ease-out;-moz-transition:all 240ms ease-out;-ms-transition:all 240ms ease-out;-o-transition:all 240ms ease-out;}div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:0;height:0;border:5px solid transparent;border-top-color:#454e5f;top:12px;right:9px}div.fancy-select div.trigger.open{background:#4a5368;border:1px solid #2c3a47;color:#7a8498;-webkit-box-shadow:none;box-shadow:none;}div.fancy-select div.trigger.open:after{border-top-color:#2c3a47}div.fancy-select ul.options{list-style:none;margin:0;position:absolute;top:40px;left:0;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);z-index:50;max-height:200px;overflow:auto;overflow-x:hidden;background-color:rgba(60,71,86,0.9);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);min-width:200px;-webkit-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-o-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-o-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;}div.fancy-select ul.options.open{visibility:visible;top:44px;opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 300ms ease-out, top 300ms ease-out;-moz-transition:opacity 300ms ease-out, top 300ms ease-out;-o-transition:opacity 300ms ease-out, top 300ms ease-out;-ms-transition:opacity 300ms ease-out, top 300ms ease-out;transition:opacity 300ms ease-out, top 300ms ease-out;-webkit-transition:opacity 300ms ease-out,top 300ms ease-out;-moz-transition:opacity 300ms ease-out,top 300ms ease-out;-ms-transition:opacity 300ms ease-out,top 300ms ease-out;-o-transition:opacity 300ms ease-out,top 300ms ease-out}div.fancy-select ul.options.overflowing{top:auto;bottom:40px;-webkit-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-o-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-o-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;}div.fancy-select ul.options.overflowing.open{top:auto;bottom:50px;-webkit-transition:opacity 300ms ease-out, bottom 300ms ease-out;-moz-transition:opacity 300ms ease-out, bottom 300ms ease-out;-o-transition:opacity 300ms ease-out, bottom 300ms ease-out;-ms-transition:opacity 300ms ease-out, bottom 300ms ease-out;transition:opacity 300ms ease-out, bottom 300ms ease-out;-webkit-transition:opacity 300ms ease-out,bottom 300ms ease-out;-moz-transition:opacity 300ms ease-out,bottom 300ms ease-out;-ms-transition:opacity 300ms ease-out,bottom 300ms ease-out;-o-transition:opacity 300ms ease-out,bottom 300ms ease-out}div.fancy-select ul.options li{padding:8px 12px;color:#c2c3c7;cursor:pointer;white-space:nowrap;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;}div.fancy-select ul.options li.selected{background:rgba(43,134,134,0.3);color:rgba(255,255,255,0.75)}div.fancy-select ul.options li.hover{color:#fff}.reveal-modal{height:100vh;}.reveal-modal .video-selection{height:20vh;display:block;white-space:nowrap;text-align:center;vertical-align:top;position:absolute;bottom:0;left:0;right:0;z-index:2;}.reveal-modal .video-selection .video-still{display:inline-block;position:relative;vertical-align:top;width:250px;max-width:35%;height:100%;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;}.reveal-modal .video-selection .video-still:first-child{margin-right:10px}.reveal-modal .video-selection .video-still:hover,.reveal-modal .video-selection .video-still.active{opacity:1;-ms-filter:none;filter:none;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;transition:all 400ms}.reveal-modal video{position:absolute;top:0;max-height:80vh;}@media (max-width:1100px){.reveal-modal video{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;height:100%}body{color:#797d85;font-size:1.3rem;font-family:'lato_regular';overflow-y:scroll;position:relative;}body .members-loggedout,body .members-loggedin,body .find-firm-page,body .contact-page{background-color:#50596a}body:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}a{color:#464646;text-decoration:none}.close-video{cursor:pointer;position:absolute;right:3%;top:3%;z-index:3;font-size:3em}form input.error{background-color:#ffcdcd}video{width:100%}#myModal{display:none}header.main-header{text-transform:uppercase;position:absolute;z-index:2;width:100%;padding-bottom:4px;padding-top:12px;}header.main-header nav{*zoom:1;width:auto;max-width:1200px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-bottom:8px;}header.main-header nav:before,header.main-header nav:after{content:'';display:table}header.main-header nav:after{clear:both}header.main-header nav #logo{-webkit-box-flex:2;-moz-box-flex:2;-o-box-flex:2;box-flex:2;-webkit-flex:2 1 auto;-ms-flex:2 1 auto;flex:2 1 auto;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}header.main-header nav #logo .abacus-logo{background-repeat:no-repeat;left:2%;position:relative;display:block;height:51px;width:212px}header.main-header nav div.menu{font-family:'lato_bold';font-size:1.6rem;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}header.main-header nav div.menu ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;list-style-type:none;-webkit-box-pack:distribute;-moz-box-pack:distribute;-o-box-pack:distribute;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;}header.main-header nav div.menu ul li{white-space:nowrap}header.main-header hr{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);border-style:groove}header.subheader{background-color:rgba(60,71,86,0.9);padding:12px;position:absolute;z-index:999}.home-page header.main-header{border-bottom:1px solid #a4a6a5;}.home-page header.main-header a.abacus-logo{background-image:url("/images/abacus-logo-black.png")}.home-page header.main-header div.menu a{color:#464646;}.home-page header.main-header div.menu a.home-link{color:#000}.about-us-page header.main-header,.find-firm-page header.main-header,.members-page header.main-header,.contact-page header.main-header,.join-page header.main-header{background-color:#505968;position:relative;}.about-us-page header.main-header a.abacus-logo,.find-firm-page header.main-header a.abacus-logo,.members-page header.main-header a.abacus-logo,.contact-page header.main-header a.abacus-logo,.join-page header.main-header a.abacus-logo{background-image:url("/images/abacus-logo-white.png")}.about-us-page header.main-header div.menu a,.find-firm-page header.main-header div.menu a,.members-page header.main-header div.menu a,.contact-page header.main-header div.menu a,.join-page header.main-header div.menu a{color:#979797}.members-loggedout header.main-header,.members-loggedin header.main-header,.firm-profile-page header.main-header,.staff-profile-page header.main-header{background-image:url("/images/bg.jpg") !important;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;}.members-loggedout header.main-header a.abacus-logo,.members-loggedin header.main-header a.abacus-logo,.firm-profile-page header.main-header a.abacus-logo,.staff-profile-page header.main-header a.abacus-logo{background-image:url("/images/abacus-logo-black.png")}.members-loggedout div.menu a.members-link,.members-loggedin div.menu a.members-link,.firm-profile-page div.menu a.members-link,.staff-profile-page div.menu a.members-link{color:#000 !important}.members-loggedin header.main-header{position:relative}.about-us-page div.menu a.about-link{color:#fff !important}.find-firm-page div.menu a.firm-link{color:#fff !important}.members-page div.menu a.members-link,.join-page div.menu a.members-link{color:#fff !important}.contact-page div.menu a.contact-link{color:#fff !important}.home-page main.container{min-height:800px}.home-page section{min-height:900px !important}.home-page section.one{background-image:url("/images/bg.jpg") !important;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}.home-page section.one .lead-text{*zoom:1;float:left;clear:none;text-align:inherit;width:75%;margin-left:0%;margin-right:0%;background-color:rgba(0,0,0,0.4);position:absolute;right:0;top:180px;padding:32px}.home-page section.one .lead-text:before,.home-page section.one .lead-text:after{content:'';display:table}.home-page section.one .lead-text:after{clear:both}.home-page section.one .video-button{position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:4.5rem;top:500px;}.home-page section.one .video-button .icon-play{padding:.4em .8em;display:inline-block;font-size:.8em}.home-page section.two header{background-image:url("/images/bg2.jpg") !important;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:0 -905px;height:290px;text-align:center;margin-bottom:12px;}.home-page section.two header h5{padding-bottom:50px}.home-page section.two header a.button{height:60px;font-size:2rem;line-height:60px;margin-left:6px;margin-right:6px;padding:0;width:255px}.home-page section.two main{padding-top:20px;padding-bottom:28px;}.home-page section.two main a.tile-icon{float:left;clear:none;width:29.29%;margin:0 2% !important;border-bottom:1px solid #e2e2e2;height:220px;padding:1em 0;text-align:center;}.home-page section.two main a.tile-icon:nth-child(7n),.home-page section.two main a.tile-icon:nth-child(8n),.home-page section.two main a.tile-icon:nth-child(9n){border:0}.home-page section.two main a.tile-icon i{color:#48c023;display:block;font-size:10rem;margin-bottom:8px;margin-top:32px;width:100%}.home-page section.two main a.tile-icon span{font-size:2rem;color:#000}.home-page section.three{background-image:url("/images/bg2.jpg") !important;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;padding-bottom:6em;}.home-page section.three main article.news-article{*zoom:1;float:left;clear:none;text-align:inherit;width:32.666666666666664%;margin-left:0%;margin-right:1%;}.home-page section.three main article.news-article:before,.home-page section.three main article.news-article:after{content:'';display:table}.home-page section.three main article.news-article:after{clear:both}.home-page section.three main article.news-article:last-child{margin-right:0%}.home-page section.three main article.news-article:nth-child(3){margin-right:0}.home-page section.three.upcoming-events{min-height:auto !important}.home-page section.four,.home-page section.five,.home-page section.six,.home-page section.seven{min-height:0 !important}.home-page section.four{background-image:url("/images/abacus-background.jpg");background-repeat:repeat-x;}.home-page section.four main{height:623px;text-align:center;}.home-page section.four main h2{line-height:1.1;font-size:5.8rem;margin-top:48px;margin-bottom:36px}.home-page section.four main h5{*zoom:1;width:auto;max-width:900px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;font-family:'lato_regular'}.home-page section.four main h5:before,.home-page section.four main h5:after{content:'';display:table}.home-page section.four main h5:after{clear:both}.home-page section.four main ul.counters{*zoom:1;width:auto;max-width:1000px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;margin-top:48px;}.home-page section.four main ul.counters:before,.home-page section.four main ul.counters:after{content:'';display:table}.home-page section.four main ul.counters:after{clear:both}.home-page section.four main ul.counters li{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0%;margin-right:3%;border:1px solid #48bf24;height:145px;}.home-page section.four main ul.counters li:before,.home-page section.four main ul.counters li:after{content:'';display:table}.home-page section.four main ul.counters li:after{clear:both}.home-page section.four main ul.counters li:last-child{margin-right:0%}.home-page section.four main ul.counters li h1{color:#fff;font-family:'lato_black';margin-top:16px}.home-page section.four main ul.counters li h5{color:#a1a1a1}.home-page section.five p{*zoom:1;width:auto;max-width:900px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;color:#000;font-size:2rem;line-height:1.4;margin-bottom:50px;text-align:center}.home-page section.five p:before,.home-page section.five p:after{content:'';display:table}.home-page section.five p:after{clear:both}.home-page section.five img{*zoom:1;width:auto;max-width:160px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;margin-bottom:50px}.home-page section.five img:before,.home-page section.five img:after{content:'';display:table}.home-page section.five img:after{clear:both}.home-page section.six{background-color:#efefef;}.home-page section.six main{*zoom:1;width:auto;max-width:780px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:48px 0;}.home-page section.six main:before,.home-page section.six main:after{content:'';display:table}.home-page section.six main:after{clear:both}.home-page section.six main div{display:table-row;}.home-page section.six main div img{display:table-cell;vertical-align:middle}.home-page section.six main div .text{display:table-cell;vertical-align:middle;padding-left:3em;}.home-page section.six main div .text p{font-size:1.9rem;line-height:1.4;margin-right:0;}.home-page section.six main div .text p strong{color:#000;margin-right:8px}.home-page section.six main div .text p.italic{font-family:'lato_italic';margin-bottom:12px}.home-page section.six main div .text p.bold{font-family:'lato_bold'}.home-page section.seven{margin-bottom:36px;}.home-page section.seven main article{*zoom:1;float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0%;margin-right:3%;}.home-page section.seven main article:before,.home-page section.seven main article:after{content:'';display:table}.home-page section.seven main article:after{clear:both}.home-page section.seven main article:last-child{margin-right:0%}.home-page section.seven main article img{margin-bottom:8px}.home-page section.seven main article p{line-height:1.4}.home-page section.seven main article strong{color:#000;font-weight:bold;line-height:1.7}.home-page section.eight{min-height:0 !important;background-color:#efefef;text-align:center;}.home-page section.eight a.button{font-size:2rem;line-height:60px;margin:4em 6px;padding:.3em 1.6em}.about-us-page section.four{background-image:url("/images/abacus-background.jpg");background-repeat:repeat-x;}.about-us-page section.four main{height:623px;text-align:center;}.about-us-page section.four main h2{line-height:1.4;margin-top:48px;margin-bottom:36px}.about-us-page section.four main h5{*zoom:1;width:auto;max-width:900px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;font-family:'lato_regular'}.about-us-page section.four main h5:before,.about-us-page section.four main h5:after{content:'';display:table}.about-us-page section.four main h5:after{clear:both}.about-us-page section.four main ul.counters{*zoom:1;width:auto;max-width:1000px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;margin-top:48px;}.about-us-page section.four main ul.counters:before,.about-us-page section.four main ul.counters:after{content:'';display:table}.about-us-page section.four main ul.counters:after{clear:both}.about-us-page section.four main ul.counters li{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0%;margin-right:3%;border:1px solid #48bf24;height:145px;}.about-us-page section.four main ul.counters li:before,.about-us-page section.four main ul.counters li:after{content:'';display:table}.about-us-page section.four main ul.counters li:after{clear:both}.about-us-page section.four main ul.counters li:last-child{margin-right:0%}.about-us-page section.four main ul.counters li h1{color:#fff;font-family:'lato_black';margin-top:16px}.about-us-page section.four main ul.counters li h5{color:#a1a1a1}.about-us-page section.five p{*zoom:1;width:auto;max-width:900px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;color:#000;font-size:2rem;line-height:1.4;margin-bottom:100px;text-align:center}.about-us-page section.five p:before,.about-us-page section.five p:after{content:'';display:table}.about-us-page section.five p:after{clear:both}.about-us-page section.six{background-color:#efefef;}.about-us-page section.six main{*zoom:1;width:auto;max-width:780px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:48px 0;}.about-us-page section.six main:before,.about-us-page section.six main:after{content:'';display:table}.about-us-page section.six main:after{clear:both}.about-us-page section.six main img{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0%;margin-right:3%;}.about-us-page section.six main img:before,.about-us-page section.six main img:after{content:'';display:table}.about-us-page section.six main img:after{clear:both}.about-us-page section.six main img:last-child{margin-right:0%}.about-us-page section.six main p{*zoom:1;float:left;clear:none;text-align:inherit;width:74.25%;margin-left:0%;margin-right:3%;font-size:1.9rem;line-height:1.4;margin-right:0;}.about-us-page section.six main p:before,.about-us-page section.six main p:after{content:'';display:table}.about-us-page section.six main p:after{clear:both}.about-us-page section.six main p:last-child{margin-right:0%}.about-us-page section.six main p strong{color:#000;margin-right:8px}.about-us-page section.six main p.italic{font-family:'lato_italic';margin-bottom:12px;padding-top:48px}.about-us-page section.six main p.bold{font-family:'lato_bold'}.about-us-page section.seven{margin-bottom:36px;}.about-us-page section.seven main article{*zoom:1;float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0%;margin-right:3%;}.about-us-page section.seven main article:before,.about-us-page section.seven main article:after{content:'';display:table}.about-us-page section.seven main article:after{clear:both}.about-us-page section.seven main article:last-child{margin-right:0%}.about-us-page section.seven main article img{margin-bottom:8px}.about-us-page section.seven main article p{line-height:1.4}.about-us-page section.seven main article strong{color:#000;font-weight:bold;line-height:1.7}.join-page p.thank-you,.contact-page p.thank-you{*zoom:1;width:auto;max-width:500px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;background-color:#4b5767;border:1px solid #48c023;color:#fff;margin-bottom:40px;padding:14px}.join-page p.thank-you:before,.contact-page p.thank-you:before,.join-page p.thank-you:after,.contact-page p.thank-you:after{content:'';display:table}.join-page p.thank-you:after,.contact-page p.thank-you:after{clear:both}.join-page section.one,.contact-page section.one{background-image:url("/images/bg2.jpg") !important;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;min-height:inherit;}.join-page section.one header main,.contact-page section.one header main{padding-bottom:32px;padding-top:60px;text-align:center;}.join-page section.one header main h4,.contact-page section.one header main h4{font-size:3.1rem}.join-page section.one header main h5,.contact-page section.one header main h5{font-size:2.1rem;font-family:'lato_regular';line-height:1.2;margin-top:16px}.join-page section.one main,.contact-page section.one main{*zoom:1;width:auto;max-width:660px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.join-page section.one main:before,.contact-page section.one main:before,.join-page section.one main:after,.contact-page section.one main:after{content:'';display:table}.join-page section.one main:after,.contact-page section.one main:after{clear:both}.contact-page section.one header main{padding-top:120px;}.contact-page section.one header main h4{color:#fff}.contact-page section.one aside{*zoom:1;float:left;clear:none;text-align:inherit;width:20%;margin-left:0%;margin-right:0%;position:absolute;height:100%;top:0;bottom:0;background-color:#4b5767;min-height:500px;position:absolute;right:0;padding:0 50px;padding-top:120px;}.contact-page section.one aside:before,.contact-page section.one aside:after{content:'';display:table}.contact-page section.one aside:after{clear:both}.contact-page section.one aside p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;color:#48c023;margin-bottom:12px;font-size:1.4rem;line-height:1.8;}.contact-page section.one aside p:before,.contact-page section.one aside p:after{content:'';display:table}.contact-page section.one aside p:after{clear:both}.contact-page section.one aside p strong{color:#fff;font-family:'lato_bold';font-size:2rem;margin-bottom:12px}.contact-page section.one aside p a{color:#48c023}.members-loggedout main.container{height:100%}.members-loggedout section{min-height:inherit}.members-loggedout section.one{background-image:url("/images/bg3.jpg") !important;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;padding-bottom:20px;}.members-loggedout section.one main{padding-bottom:3em;}.members-loggedout section.one main aside.left{line-height:1.4;*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:25%;margin-right:0%;padding-top:36px;padding-bottom:6rem;}.members-loggedout section.one main aside.left:before,.members-loggedout section.one main aside.left:after{content:'';display:table}.members-loggedout section.one main aside.left:after{clear:both}.members-loggedout section.one main aside.left p,.members-loggedout section.one main aside.left ul{color:#fff;font-size:2rem;line-height:1.4;margin-bottom:36px}.members-loggedout section.one main aside.left p{padding-right:20%}.members-loggedout section.one main aside.left ul{list-style:inside none disc}.members-loggedout section.one main aside.left a.button{height:60px;font-size:2rem;line-height:60px;margin-left:90px;margin-right:6px;margin-top:4em;padding:0;text-align:center;width:255px;}.members-loggedout section.one main aside.left a.button.fixed{position:fixed;bottom:4em}.members-loggedout section.one main aside.left h4{color:#fff;margin-bottom:36px;margin-top:36px;font-size:5em;line-height:1.2}.members-loggedout section.one main aside.left h5{font-family:lato_bold;font-size:4rem;color:#48c023}.members-loggedout section.one main aside.right{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0%;margin-right:0%;}.members-loggedout section.one main aside.right:before,.members-loggedout section.one main aside.right:after{content:'';display:table}.members-loggedout section.one main aside.right:after{clear:both}.members-loggedout section.one main aside.right form.login{max-width:250px;padding:24px 0;padding-top:20px;float:right;}.members-loggedout section.one main aside.right form.login fieldset,.members-loggedout section.one main aside.right form.login header{*zoom:1;width:auto;max-width:80%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.members-loggedout section.one main aside.right form.login fieldset:before,.members-loggedout section.one main aside.right form.login header:before,.members-loggedout section.one main aside.right form.login fieldset:after,.members-loggedout section.one main aside.right form.login header:after{content:'';display:table}.members-loggedout section.one main aside.right form.login fieldset:after,.members-loggedout section.one main aside.right form.login header:after{clear:both}.members-loggedout section.one main aside.right form.login fieldset.button-group{padding:0}.members-loggedout section.one main aside.right form.login header{margin-bottom:12px;}.members-loggedout section.one main aside.right form.login header h4{color:#fff;font-size:3rem;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;text-align:center}.members-loggedout section.one main aside.right form.login header h4:before,.members-loggedout section.one main aside.right form.login header h4:after{content:'';display:table}.members-loggedout section.one main aside.right form.login header h4:after{clear:both}.members-loggedout section.one main aside.right form.login input[type=text],.members-loggedout section.one main aside.right form.login input[type=password]{background-color:#fff;border:0;-webkit-border-radius:6px;border-radius:6px;height:39px;margin-bottom:12px;min-width:auto;padding:0 8px;width:100%;-webkit-box-shadow:none;box-shadow:none}.members-loggedout section.one main aside.right form.login .button{-webkit-border-radius:8px;border-radius:8px;background-color:#000;width:100%;max-width:none}.members-loggedout section.one main aside.right form.login ::-webkit-input-placeholder{color:#58b4ff}.members-loggedout section.one main aside.right form.login :-moz-placeholder{color:#58b4ff}.members-loggedout section.one main aside.right form.login ::-moz-placeholder{color:#58b4ff}.members-loggedout section.one main aside.right form.login :-ms-input-placeholder{color:#58b4ff}.members-loggedin .member-header{padding-right:1em;}.members-loggedin .member-header a{background-color:#a4a4a4;float:right;margin:0 .4em;color:#fff;padding:.3em .8em;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.members-loggedin main.container{background-color:#e4e6e9;}.members-loggedin main.container aside.left{*zoom:1;float:left;clear:none;text-align:inherit;width:69.4%;margin-left:0%;margin-right:2%;padding-bottom:37px;padding-top:37px;}.members-loggedin main.container aside.left:before,.members-loggedin main.container aside.left:after{content:'';display:table}.members-loggedin main.container aside.left:after{clear:both}.members-loggedin main.container aside.left:last-child{margin-right:0%}.members-loggedin main.container aside.left article.news-article{*zoom:1;float:left;clear:none;text-align:inherit;width:49%;margin-left:0%;margin-right:2%;}.members-loggedin main.container aside.left article.news-article:before,.members-loggedin main.container aside.left article.news-article:after{content:'';display:table}.members-loggedin main.container aside.left article.news-article:after{clear:both}.members-loggedin main.container aside.left article.news-article:last-child{margin-right:0%}.members-loggedin main.container aside.left article.news-article:nth-of-type(2n){margin-right:0}.members-loggedin main.container aside.left h4{color:#000;font-size:3rem;padding:16px 0}.members-loggedin main.container aside.right{*zoom:1;float:left;clear:none;text-align:inherit;width:27.9%;margin-left:0%;margin-right:3%;background-color:#4b5767;margin-top:100px;margin-right:0;}.members-loggedin main.container aside.right:before,.members-loggedin main.container aside.right:after{content:'';display:table}.members-loggedin main.container aside.right:after{clear:both}.members-loggedin main.container aside.right:last-child{margin-right:0%}.members-loggedin main.container aside.right header{background-image:url("/images/bg2.jpg") !important;background-position:-1180px -320px;padding:45px 0;text-align:center;}.members-loggedin main.container aside.right header main{padding:0;*zoom:1;width:auto;max-width:260px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.members-loggedin main.container aside.right header main:before,.members-loggedin main.container aside.right header main:after{content:'';display:table}.members-loggedin main.container aside.right header main:after{clear:both}.members-loggedin main.container aside.right header h2{font-size:2.6rem}.members-loggedin main.container aside.right header p{margin:24px 0;margin-bottom:40px;color:#fff;font-size:1.4rem;line-height:1.6}.members-loggedin main.container aside.right header a.button{padding:.3em 1em;line-height:2}.members-loggedin main.container aside.right main{float:left;padding:50px;}.members-loggedin main.container aside.right main h4{color:#fff;font-size:2rem}.members-loggedin main.container aside.right main ul{margin:16px 0;margin-bottom:48px;}.members-loggedin main.container aside.right main ul li{line-height:26px;}.members-loggedin main.container aside.right main ul li a{color:#48c023;font-size:1.4rem;text-decoration:underline}.firm-profile-page header.main-header{background-image:url("/images/bg.jpg") !important;-webkit-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.firm-profile-page main.container{background-color:#e2e6e9;}.firm-profile-page main.container section .member-header{padding-right:1em;}.firm-profile-page main.container section .member-header a{background-color:#a4a4a4;float:right;margin:0 .4em;color:#fff;padding:.3em .8em;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.firm-profile-page main.container section.one main{*zoom:1;width:auto;max-width:800px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.firm-profile-page main.container section.one main:before,.firm-profile-page main.container section.one main:after{content:'';display:table}.firm-profile-page main.container section.one main:after{clear:both}.firm-profile-page main.container ol.numbered{list-style:decimal;margin:1em 0 0 2em;}.firm-profile-page main.container ol.numbered li{margin:.5em 0;line-height:1.4}.staff-profile-page header.main-header{background-image:url("/images/bg.jpg") !important;-webkit-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.staff-profile-page main.container{background-color:#e2e6e9;}.staff-profile-page main.container section .member-header{padding-right:1em;}.staff-profile-page main.container section .member-header a{background-color:#a4a4a4;float:right;margin:0 .4em;color:#fff;padding:.3em .8em;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.staff-profile-page main.container section.one main{*zoom:1;width:auto;max-width:800px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.staff-profile-page main.container section.one main:before,.staff-profile-page main.container section.one main:after{content:'';display:table}.staff-profile-page main.container section.one main:after{clear:both}.find-firm-page section.two{background-color:#e2e6e9;}.find-firm-page section.two .contact-button{background-color:#50596a;padding:3em;text-align:center;position:fixed;bottom:0;width:100%;z-index:20;}.find-firm-page section.two .contact-button a.button{height:60px;font-size:2rem;line-height:60px;margin-left:6px;margin-right:6px;padding:0;width:255px}.find-firm-page section.two main.main{padding:32px 0;}.find-firm-page section.two main.main .select-companies-text{color:#000;font-size:1.3em;margin-bottom:1em;font-weight:bold}.find-firm-page section.two main.main a.select-all{font-size:.9em;padding-left:1em;text-decoration:underline;cursor:pointer;color:#50596a}.find-firm-page section.two main.main article.firm-search-result,.find-firm-page section.two main.main .grid-sizer{*zoom:1;float:left;clear:none;text-align:inherit;width:32.33%;margin-left:0%;margin-right:1%;height:auto;min-height:120px;}.find-firm-page section.two main.main article.firm-search-result:before,.find-firm-page section.two main.main .grid-sizer:before,.find-firm-page section.two main.main article.firm-search-result:after,.find-firm-page section.two main.main .grid-sizer:after{content:'';display:table}.find-firm-page section.two main.main article.firm-search-result:after,.find-firm-page section.two main.main .grid-sizer:after{clear:both}.find-firm-page section.two main.main article.firm-search-result:last-child,.find-firm-page section.two main.main .grid-sizer:last-child{margin-right:0%}.find-firm-page section.two main.main article.firm-search-result footer,.find-firm-page section.two main.main .grid-sizer footer{height:0}.find-firm-page section.two main.main article.firm-search-result footer i,.find-firm-page section.two main.main .grid-sizer footer i{position:absolute;right:.35em;bottom:0;font-size:2.5em;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.find-firm-page section.two main.main article.firm-search-result:nth-child(3n),.find-firm-page section.two main.main .grid-sizer:nth-child(3n){margin-right:0}.find-firm-page section.two main.main article.firm-search-result header,.find-firm-page section.two main.main .grid-sizer header{height:100px}.firm-search-result{color:#000;}.firm-search-result input.select-firm{position:absolute;z-index:10;top:10px;left:10px}.firm-search-result header{display:block;float:none;}.firm-search-result header .firm-image{position:relative;width:100%;text-align:center;height:100px;}.firm-search-result header .firm-image img{position:absolute;display:inline-block;max-width:80%;max-height:80%;margin:0 auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.firm-search-result main{padding-bottom:0 !important}.firm-search-result .details{width:100%;margin-left:-20px;padding:10px 20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;position:relative;background-color:#f3f8fc;}.firm-search-result .details .industries{list-style:disc;text-indent:-4px;margin:0;padding:6px 0 0 20px;line-height:1.4}.firm-search-result .subheading{color:rgba(80,89,104,0.8);font-weight:bold}.firm-search-result .details + .firm-contact >*{border-top:none}.firm-search-result .firm-contact{line-height:1.4;display:table-row;}.firm-search-result .firm-contact >*{display:table-cell;vertical-align:middle;border-top:1px solid rgba(80,89,104,0.2);padding:10px 20px 6px 0}.firm-search-result .firm-contact .image img{height:70px;-webkit-border-radius:40px;border-radius:40px;margin-right:20px}.firm-search-result .firm-contact h4{color:#c1c1c1;font-size:1.2em;font-weight:bold}.firm-search-result .firm-contact span{display:block;position:relative;z-index:2;}.firm-search-result .firm-contact span.name{font-weight:bold;font-size:1.2em}.firm-search-result .firm-contact span.email a{color:inherit;text-decoration:inherit}