body{min-width:320px}.font-30{font-size:24px;line-height:28px}.font-18-m{font-size:18px;line-height:22px}.font-20-m{font-size:20px;line-height:24px}.font-22{font-size:16px;line-height:18px}.font-48,h5{font-size:24px;line-height:28px}.homepage .font-48{font-size:26px}.hero-slider .has-fa{position:static;display:inline-block;margin:13px 0 0}.has-fa{font-size:16px}a.has-fa .fa{font-size:18px;bottom:0;margin-left:8px}.hero-slider:before{height:5px}.search-section-practices.pratice-only{font-size:16px}.content-slider .slide{padding-right:10px}.news-article .news-article-info,.news-article .news-article-info.news-date{font-size:16px;line-height:22px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-head h1{max-width:100%}.page-head h1>span,h1{font-size:24px;line-height:29px}h2{font-size:18px;line-height:23px}h4{font-size:16px}.extra-margin{margin:20px 0}.extra-margin+.alphabet{margin-bottom:5px}.half-form h4{padding:0}.mobile-no-padding .text{padding:0 10px}.mobile-no-padding .text img{margin-right:0!important}.mobile-no-padding .text.no-content+.collapsable-sections>hr:first-child{margin-top:0}.text h2{font-size:24px!important;line-height:28px!important;margin-bottom:15px}hr{margin:22px 0;height:1px}.text+hr{margin:22px 0}._0pt_m{padding-top:0!important;margin-top:0}._1pb_m{margin-bottom:3px}._pb0_m{padding-bottom:0!important}._mb0_m{margin-bottom:0!important}._mt5_m{margin-top:5px}._mb5_m{margin-bottom:5px}._mt10_m{margin-top:10px}._mb10_m{margin-bottom:10px}._mt15_m{margin-top:15px}._mb15_m{margin-bottom:15px}._mt20_m{margin-top:20px}._mb20_m{margin-bottom:20px}.search-table hr.def-margin{margin:22px}.searches .search-table{border-top:1px solid #e7e1dd}.search-table>hr.def-margin:first-child{display:none}.search>ul{padding-left:14px}.article_block.siteMap h3{font-size:16px}article{width:auto;float:none;padding-bottom:20px;font-size:16px;line-height:20px}article.bio-detail{padding-bottom:0;margin-bottom:20px}aside{width:auto;float:none;padding-left:0}aside hr:last-child{display:none}aside>hr:first-child,aside>nav.menu+hr{display:none}aside>section:first-child>hr:first-child{margin-top:22px}aside .news-box{display:none}aside.aside-mobile-top{padding:0 10px!important;margin-bottom:20px}.content .container.mobile-no-padding aside:last-child>section:last-child>ul.list:last-child{margin-bottom:0}div.officeHeader{padding:0 10px}.button-box .pull-left{float:none;margin:24px 0 0 0}.button-box .pull-left:first-child{margin:0}.callout-sidebar{display:none}.carousel{display:none}.container{width:auto}aside>:last-child{border-bottom:0;padding-bottom:0}aside>.attorneys_in_gorup:last-child,aside>.attorneys_in_gorup:last-child>a{padding-bottom:0}.content,.content.bio-detail{background:0 0;padding-bottom:0;margin-bottom:0}.content:before{display:none}.content .container{padding:18px 10px;border:0 none;background:0 0}.content .container.mobile-no-padding{padding:30px 0 0}.content .container .mobile-only.container{padding:0}.content .container.mobile-no-padding .mobile-only.container{padding-top:0;padding-left:10px;padding-right:10px}.content .container .mobile-only.container{padding:0}.content .container.mobile-no-padding>aside{padding:0;padding-top:14px;padding-top:20px}.content .container.mobile-no-padding>aside.no-border-top{padding:0}.rel-slider-text:last-child{margin-bottom:0}.content .container.mobile-no-padding .search-result,.content .container.mobile-no-padding h4,.content .container.mobile-no-padding ul.list,.content .container.mobile-no-padding>aside ul,.offices.mobile-padding{padding:0 10px}.content .container.mobile-no-padding>aside .search>ul{padding-left:15px;padding-right:15px;padding-bottom:15px}.content .container.mobile-no-padding .text-section h4{padding:0}.content .container.mobile-no-padding .content-slider .text-section h4{text-transform:none}.content .container.mobile-no-padding ul.list{margin-bottom:22px}.content .container.mobile-no-padding .person-mobile.no-content.no-collapse-content ul.list:last-child{margin-bottom:0}.search-table .mobile-results .mobile-results-date{font-size:16px}.search-table hr{margin:0}.content .container.mobile-no-padding .officeHeader h4{padding:0}#hr5{margin-bottom:15px}.text+.collapsable-sections #hr5:first-child{margin-top:17px}.text.no-content+.collapsable-sections #hr5:first-child{margin-top:0}.menu>ul>li,ul.list li{margin-top:8px;line-height:18px;padding:0}aside>.menu{padding-top:10px;margin-bottom:6px}aside>.menu:first-child{padding-top:0}aside>.menu:first-child>li:first-child{margin-top:0}ul.list a{color:#8e8279}.col-row{margin-left:0;margin-right:0}.col{padding:0 10px;width:100%;float:none}ul.offices,ul.offices>li:last-child .location-info{margin-bottom:0}ul.offices li{padding:0}.collapsable-sections,.text+.collapsable-sections,.text.no-content+.collapsable-sections{margin-top:0}article.bio-detail.no-margin-mobile{margin-bottom:0}.collapsable-sections hr:last-of-type{visibility:hidden;margin-bottom:0}.collapsable-sections>hr:first-child{margin-bottom:17px}.content .container.mobile-no-padding .attorneys_in_gorup a,.js-toggle-content,.mobile-padding{padding-left:10px;padding-right:10px}.js-toggle-wrapper{font-size:16px}.js-toggle-content+hr{margin:15px 0}.js-toggle-wrapper span{right:10px;width:13px;height:13px;margin-top:-6px}.content .container.mobile-no-padding .content-slider{padding:0}.content .container.mobile-no-padding .content-slider h4{text-transform:uppercase}.content .container.mobile-no-padding .content-slider h4.js-toggle-wrapper{text-transform:none}.content .container.mobile-no-padding .content-slider .slide{padding-right:0;margin-right:0}.search-result{margin-bottom:0;margin-top:0}.search-result.search-result-landing{font-size:16px}.search-result.mobile-margin{margin-bottom:25px}.search-result._top{margin-top:18px}.search-result+.search-table.people{border-top:1px solid #e7e1dd;margin-top:22px}.form>fieldset>h4{margin:0 0 6px 0}.form fieldset>label{font-size:16px;margin-bottom:3px}.form fieldset{padding:0;width:auto;float:none;margin-bottom:18px}.custom-select,form.input-form input[type=password],form.input-form input[type=text]{padding:6px 15px;font-size:16px;height:35px}.custom-select:after{top:13px;right:15px;width:15px;height:8px}.custom-select,.custom-select .custom-select-value{font-size:16px}.half-form{margin:0}.custom-select .custom-select-value{padding:7px 40px 3px 15px}.custom-select>ul{top:31px}.custom-select>ul>li{padding-left:15px;margin-top:6px}.custom-select.mobile-only>ul,x:-moz-any-link,x:default{left:-1px;box-sizing:content-box}.custom-select>ul,x:-moz-any-link,x:default{margin-top:1px}.form .button-field{padding:10px 0}.input-form:last-child .button-field:last-child{margin-bottom:-25px}.half-form .button-field .button{float:none}.button{height:auto;line-height:1;padding:8px 16px}.button.auto-width,.button.big{width:auto}.button.auto-width{display:inline-block}.button.alt-mobile{padding:10px 16px;min-width:1px}.button.small-mobile{width:auto}.half-middle{margin:0}.col-1-3,.half-middle .half{padding:0;width:auto!important;float:none}.half-middle .half .i-list>li:first-child{border-top:1px solid #d2d2d4}.practice-list.text-top{margin-top:30px;margin-bottom:-15px}.i-list>li{margin-top:0;min-height:1px;margin-bottom:23px;padding:9px 12px}.i-list>li>a{line-height:16px}.i-list>li>ul{padding:10px 0 0}.i-list>li>ul>li{font-size:14px;margin-top:7px;line-height:18px}aside.no-content{display:none}.practice-list .col-1-3:last-child .i-list>li:last-child{margin-bottom:0}.plus-minus{width:13px;height:13px;right:12px;top:13px}header{height:50px}header .logo{top:13px;left:10px;width:140px;display:block;height:15px}header .logo img.main-logo{width:140px;min-width:130px;margin-left:0}header .nav{display:none}header .nav-mobile{display:block}header .nav-mobile .nav-mobile-box{padding-left:10px;padding-right:10px}header .nav-mobile .nav-mobile-box .search{display:block;position:relative;margin-top:20px}header .nav-mobile .nav-mobile-box .search:before{content:"";display:block;width:26px;height:25px;background-image:url(../images/icon-search.svg);background-repeat:no-repeat;background-size:cover;position:absolute;left:0;bottom:7px;z-index:1;opacity:.7}header .search{display:none}header .social-links{display:none}header .user-nav{display:none}.textfield{width:100%;display:block;margin:0;padding-bottom:4px;outline:0;font-family:source-sans-pro-n4,source-sans-pro,sans-serif;font-size:20px;border:0;padding-left:38px;color:#b7ada5;border-bottom:1px solid #d8d1c9;position:relative}.textfield::-ms-clear{display:none}.textfield::-webkit-input-placeholder{opacity:1;color:#8e8279}.textfield::-moz-placeholder{opacity:1;color:#8e8279}.textfield .placeholder{opacity:1;color:#8e8279}.search>input[type=submit]{display:none}.heading{background:0 0;padding:0;margin-bottom:20px}.heading .pull-right{display:none}.content{background:0 0;margin-bottom:22px}.content .container{border:0 none;width:auto}.homepage-boxes>li{height:auto;width:auto;float:none;margin:0 0 2px 0;text-align:left;padding:13px 10px 16px 10px}.homepage-boxes>li+li{width:auto}.homepage-boxes>li+li+li{width:auto}.homepage-boxes .homepage-boxes-header{padding:0;height:44px}.homepage-boxes .homepage-boxes-info{height:auto;margin-bottom:10px}.homepage-boxes .read-more>a{padding-right:21px}.homepage-boxes .read-more>a:after{content:'';width:8px;height:12px;border:0 none;background:url(../images/arrow-right-white.png) no-repeat;top:1px;right:0}.i-box{display:none!important}.jump-box{display:none}.jump-box+section.text{margin-top:20px}.link-block{padding:17px 0}.link-block ul>li{font-size:16px}.link-block a{font-size:16px;padding-right:30px}.link-block .container{line-height:20px;background:0 0;padding:0 10px}.menu{margin:0}.menu>ul>li>ul{display:none!important}.menu .sub-open{display:none}.mobile-hide{display:none!important}.mobile-only{display:block!important}.mobile-only-inline{display:inline!important}.mobile-show{display:block!important}.news-search{display:none}.news-search.search-table{display:block}.office-boxes .col-1-3{height:auto;margin-bottom:20px;padding:0}.news-list{margin-bottom:20px}.news-list>li .news-title{font-size:26px;line-height:30px}.news-list.more-margin{padding:0}.mobile-no-padding .files>ul,.mobile-no-padding .news-list.more-margin{padding-left:10px;padding-right:10px}.files.space-border-top{margin-top:40px}.files>h4{margin-bottom:0}.carousel+.files,.them-boxes+.files{margin-top:27px}aside.print-show.hide-print{display:none}section.files>h4{margin-bottom:0;margin-top:23px}section.files .col{margin-bottom:25px}.files>ul{margin-top:0;margin-bottom:7px}.files .rel-slider-text,.rel .rel-slider-text{font-size:16px;line-height:18px}.mobile-no-padding .news-list.more-margin .mobile-padding{padding-left:0;padding-right:0}.news-list.more-margin>li{margin-top:33px}.news-list.more-margin>li:first-child{margin:0}.news-list>li.location{margin-bottom:34px}.news-list .column{top:0}.news-list .image-left{display:none}.news-list .image-left{display:none}.news-list.half-list{margin:0}.news-list.half-list>li{padding:0;display:block;width:auto;margin:0 0 34px 0}.news-slider{display:none}.hp-section .news-slider{display:block;margin-top:0}.col .inner{min-height:1px!important}.offices .col{width:100%}.map-link{color:#ff8300}.fixed-bordered .col .inner .item-text{margin-bottom:20px}.bottom-stuff{margin-bottom:0;padding-bottom:0}.files .col,.news-slider .col{padding:0!important;display:block;width:100%!important;float:none}.files li.col,.rel>ul>li.col{margin-top:25px}.files ul>li.col:last-child,.rel>ul>li.col:last-child{margin-bottom:0}.bx-pager .bx-pager-item{display:inline-block;float:none;margin:5px 7px 17px 0}.news-slider .col-2 .inner{display:block}.no-funky .col{min-width:1px}.news-slider .col-2 .inner{padding-bottom:15px!important;margin-bottom:0}.news-slider .col-2 .inner>:last-child{margin-bottom:0}.hp-section .news-slider.bottom{margin-bottom:0;padding-bottom:0}.hp-section .news-slider.bottom .view-all-link{position:static;font-size:16px;padding-left:0}.files-slider .bx-pager,.news-slider .bx-pager{position:static;padding-left:0}.hp-section.hp-has-bg .container .abstract{max-width:none;font-size:20px;line-height:24px;margin-bottom:20px}.hp-section.hp-has-bg.hp-careers .container .abstract{margin-bottom:20px}.after-date .sep{margin:0 5px}.hp-section .section-title,.hp-section.hp-lawyers .section-title{margin-bottom:20px}.hp-section.hp-has-bg .container{padding:0;height:auto}.hp-section.hp-has-bg .container .slider-button{font-size:16px}.hp-section.hp-lawyers .container{min-height:1px}.office-boxes{margin:0}.office-boxes .col-1-3 .inner{background:0 0!important;border:1px solid #e7e1dd}.office-boxes .col-1-3 .office-boxes-info{position:static;padding:0;background:0 0;color:#000}.office-boxes a{color:#ff8300}.col .inner{padding:15px!important;height:auto!important}.news-slider .col{margin:0 0 22px}.hp-section .author-list{margin-bottom:20px}.page-head{height:auto;padding:16px 10px;overflow:hidden;margin-bottom:0}.page-head h1{display:block;width:auto;height:auto;padding:0}.page-head .container{padding:0;min-height:0}.page-head .tools{display:none}.person,.person.no-text-content{margin:0 0 5px}.person img{margin-right:12px;width:95px}.person .imageContainer{height:120px;width:95px;margin-right:12px}.person .social-links{padding-top:0}.person .social-links li{margin-top:17px}.person .noImage+.social-links li{margin-top:0}.person .social-links li a{width:32px;height:32px}.person .column.YesImage{min-height:120px}.person .column.noImage+.person-social-icons.has-content{margin-top:17px}.person .social-links>li a{font-size:22px}.person .social-links .fa{position:relative;bottom:2px}.imageContainer.newsLanding{display:none}.info-list>li{padding-left:25px;line-height:21px;margin-top:3px}.info-list .email,.info-list .tel{background-size:17px;background-position:center left}.person .info-list>li{margin-top:10px;font-size:16px;background-size:17px;min-height:17px;line-height:18px;background-position:center left;padding-left:25px}.person .column.noImage .info-list{margin-bottom:-2px}.person .info-list>li:first-child{margin:0}.pull-right.but.content-slider-link{float:none;margin-bottom:20px;display:inline-block}.rel{display:none}.rel>h4{margin:0}.files>ul,.rel>ul{margin-top:16px;margin-bottom:7px}.rel>ul>li{display:block;width:auto;padding:0}.rel>ul>li.col{padding-left:10px;padding-right:10px;margin-top:20px;margin-bottom:0}.files>ul>li:first-child,.rel>ul>li.col:first-child{margin-top:0}.rel>ul>li.col .rel-slider-header:last-child a{margin-bottom:0}.rel-slider{display:none}.search-table>h4{padding:0 22px}.search-table td{display:none}.search-table th{display:none}.search-table .mobile-results{display:table-cell;padding-left:10px;padding-right:10px}.set-mode{float:right}.hero-slider.slider .slider-text{margin-top:20px}.content-slider .slide.this-only{padding-top:30px}.slider{border-top:1px solid #bdbec2;border-bottom:1px solid #bdbec2;height:auto}.slider.hero-slider{border-top:0}.slider ul{margin:0;padding:0;list-style-type:none}.slider ul>li{width:100%;height:auto;padding:30px 15px 60px 10px}.slider .container{padding:0}.slider .bx-wrapper{height:auto}.slider .bx-wrapper .bx-pager{left:10px;top:auto;bottom:15px;width:auto;margin:0}.slider .bx-pager .bx-pager-item{margin-right:7px;margin-bottom:7px;margin-left:0;padding:0}.slider .bx-wrapper .bx-viewport{height:auto}.bx-pager .bx-pager-item .bx-pager-link{width:15px;height:15px;margin-left:0}.slider.autoHeight{padding-bottom:0}.slider .slider-button{display:none}.slider ul>li.error-banner{border:0}ul.static .slider-link{padding-bottom:22px}ul.static .slider-button{display:inline-block;margin:20px 0 0 0}.static .sub-text{margin:0 0 10px 0}.practice_files h4,.space-border-top h4{font-size:16px}.slider .slider-image{position:relative;overflow:hidden;left:0;top:0}.slider .slider-image>img{width:100%;height:auto}.slider .slider-text{margin-top:20px;font-size:20px;line-height:24px}.hp-section,.hp-section.hp-has-bg{padding:20px 10px}.slider .slider-link>a,.slider .slider-link>span{margin-bottom:0;line-height:26px}.homepage-boxes .homepage-boxes-header:before{background:url(../images/rss@2x.png) no-repeat;-o-background-size:22px 22px;-webkit-background-size:22px 22px;-khtml-background-size:22px 22px;-moz-background-size:22px 22px;background-size:22px 22px}.homepage-boxes>li+li>.homepage-boxes-header:before{background:url(../images/events@2x.png) no-repeat;-o-background-size:21px 22px;-webkit-background-size:21px 22px;-khtml-background-size:21px 22px;-moz-background-size:21px 22px;background-size:21px 22px}.homepage-boxes>li+li+li>.homepage-boxes-header:before{background:url(../images/publications@2x.png) no-repeat;-o-background-size:23px 18px;-webkit-background-size:23px 18px;-khtml-background-size:23px 18px;-moz-background-size:23px 18px;background-size:23px 18px}.homepage-boxes.bordered li{border-bottom:0}.article_block.siteMap .col{float:none;width:100%}.article_block.siteMap .col.left{padding:0}.article_block.siteMap h2,.article_block.siteMap h3{padding-left:10px;padding-right:10px}footer{border:0 none;padding-top:60px;padding-bottom:75px;position:relative;z-index:1}footer .footer-mobile{display:block!important;padding-left:10px;padding-right:10px}footer .mobile-footer-nav{display:block}.footer-tools{position:absolute;right:0;top:10px}.footer-top{display:block;position:absolute;top:0;left:0;background-color:#ff8300;padding:11px 10px;width:100%}.footer-top .tools{position:absolute;right:10px;top:10px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.footer-mobile .tools>li>a.hover,.footer-mobile .tools>li>a:hover{background-position:left top}}