html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]) {display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.grid,.section .attorney-practice-list{margin-left:-20px;margin-right:-20px}.unit1-xs,.unit2-xs,.unit3-xs,.unit4-xs,.unit5-xs,.unit6-xs,.unit7-xs,.unit8-xs,.unit9-xs,.unit10-xs,.unit11-xs,.unit12-xs,.unit1-sm,.unit2-sm,.unit3-sm,.unit4-sm,.unit5-sm,.unit6-sm,.unit7-sm,.unit8-sm,.unit9-sm,.unit10-sm,.unit11-sm,.unit12-sm,.unit1-md,.unit2-md,.unit3-md,.unit4-md,.unit5-md,.unit6-md,.unit7-md,.unit8-md,.unit9-md,.unit10-md,.unit11-md,.unit12-md,.unit1-lg,.unit2-lg,.unit3-lg,.unit4-lg,.unit5-lg,.unit6-lg,.unit7-lg,.unit8-lg,.unit9-lg,.unit10-lg,.unit11-lg,.unit12-lg{display:block;width:100%;height:auto;min-height:1px;padding-left:20px;padding-right:20px}.unit1-xs,.unit2-xs,.unit3-xs,.unit4-xs,.unit5-xs,.unit6-xs,.unit7-xs,.unit8-xs,.unit9-xs,.unit10-xs,.unit11-xs,.unit12-xs{float:left}.unit1-xs{width:8.33333%}.unit2-xs{width:16.66667%}.unit3-xs{width:25%}.unit4-xs{width:33.33333%}.unit5-xs{width:41.66667%}.unit6-xs{width:50%}.unit7-xs{width:58.33333%}.unit8-xs{width:66.66667%}.unit9-xs{width:75%}.unit10-xs{width:83.33333%}.unit11-xs{width:91.66667%}.unit12-xs{width:100%}@media only screen and (min-width:560px){.unit1-sm,.unit2-sm,.unit3-sm,.unit4-sm,.unit5-sm,.unit6-sm,.unit7-sm,.unit8-sm,.unit9-sm,.unit10-sm,.unit11-sm,.unit12-sm{float:left}.unit1-sm{width:8.33333%}.unit2-sm{width:16.66667%}.unit3-sm{width:25%}.unit4-sm{width:33.33333%}.unit5-sm{width:41.66667%}.unit6-sm{width:50%}.unit7-sm{width:58.33333%}.unit8-sm{width:66.66667%}.unit9-sm{width:75%}.unit10-sm{width:83.33333%}.unit11-sm{width:91.66667%}.unit12-sm{width:100%}}@media only screen and (min-width:768px){.unit1-md,.unit2-md,.unit3-md,.unit4-md,.unit5-md,.unit6-md,.unit7-md,.unit8-md,.unit9-md,.unit10-md,.unit11-md,.unit12-md{float:left}.unit1-md{width:8.33333%}.unit2-md{width:16.66667%}.unit3-md{width:25%}.unit4-md{width:33.33333%}.unit5-md{width:41.66667%}.unit6-md{width:50%}.unit7-md{width:58.33333%}.unit8-md{width:66.66667%}.unit9-md{width:75%}.unit10-md{width:83.33333%}.unit11-md{width:91.66667%}.unit12-md{width:100%}}@media only screen and (min-width:1100px){.unit1-lg,.unit2-lg,.unit3-lg,.unit4-lg,.unit5-lg,.unit6-lg,.unit7-lg,.unit8-lg,.unit9-lg,.unit10-lg,.unit11-lg,.unit12-lg{float:left}.unit1-lg{width:8.33333%}.unit2-lg{width:16.66667%}.unit3-lg{width:25%}.unit4-lg{width:33.33333%}.unit5-lg{width:41.66667%}.unit6-lg{width:50%}.unit7-lg{width:58.33333%}.unit8-lg{width:66.66667%}.unit9-lg{width:75%}.unit10-lg{width:83.33333%}.unit11-lg{width:91.66667%}.unit12-lg{width:100%}}.icon-bestlawyers{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 0;height:44px;width:216px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-bestlawyers{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 0;background-size:290px 758.5px;height:43.5px;width:216px}}.icon-danger{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -44px;height:28px;width:28px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-danger{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -43.5px;background-size:290px 758.5px;height:28px;width:28px}}.icon-email-signup{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -72px;height:34px;width:34px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-email-signup{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -71.5px;background-size:290px 758.5px;height:34px;width:34px}}.icon-email{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -106px;height:12px;width:17px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-email{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -105.5px;background-size:290px 758.5px;height:12px;width:17px}}.icon-employment{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -118px;height:26px;width:26px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-employment{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -117.5px;background-size:290px 758.5px;height:26px;width:26px}}.icon-facebook{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -144px;height:32px;width:33px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-facebook{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -143.5px;background-size:290px 758.5px;height:32px;width:33px}}.icon-fax{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -176px;height:18px;width:19px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-fax{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -175.5px;background-size:290px 758.5px;height:18px;width:19px}}.icon-info{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -194px;height:28px;width:28px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-info{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -193.5px;background-size:290px 758.5px;height:28px;width:28px}}.icon-legus{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -222px;height:84px;width:174px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-legus{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -221.5px;background-size:290px 758.5px;height:84px;width:174px}}.icon-linkedin{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -306px;height:32px;width:33px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-linkedin{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -305.5px;background-size:290px 758.5px;height:32px;width:33px}}.icon-location-red{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -338px;height:22px;width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-location-red{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -337.5px;background-size:290px 758.5px;height:22px;width:15px}}.icon-location{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -360px;height:22px;width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-location{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -359.5px;background-size:290px 758.5px;height:22px;width:15px}}.icon-logo-sm,.head-logo a{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -382px;height:30px;width:159px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-logo-sm,.head-logo a{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -381.5px;background-size:290px 758.5px;height:30px;width:158.5px}}.icon-logo{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -412px;height:55px;width:290px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-logo{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -411.5px;background-size:290px 758.5px;height:55px;width:290px}}.icon-phone-red{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -467px;height:16px;width:11px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-phone-red{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -466.5px;background-size:290px 758.5px;height:16px;width:11px}}.icon-phone-square{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -483px;height:28px;width:28px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-phone-square{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -482.5px;background-size:290px 758.5px;height:28px;width:28px}}.icon-phone{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -511px;height:16px;width:11px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-phone{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -510.5px;background-size:290px 758.5px;height:16px;width:11px}}.icon-success{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -527px;height:28px;width:28px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-success{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -526.5px;background-size:290px 758.5px;height:28px;width:28px}}.icon-superlawyers{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -555px;height:32px;width:216px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-superlawyers{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -554.5px;background-size:290px 758.5px;height:32px;width:216px}}.icon-taglaw{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -587px;height:71px;width:216px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-taglaw{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -586.5px;background-size:290px 758.5px;height:71px;width:216px}}.icon-thumbs-up{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -658px;height:28px;width:26px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-thumbs-up{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -657.5px;background-size:290px 758.5px;height:28px;width:26px}}.icon-twitter{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -686px;height:32px;width:33px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-twitter{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -685.5px;background-size:290px 758.5px;height:32px;width:33px}}.icon-vcard{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -718px;height:13px;width:19px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-vcard{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -717.5px;background-size:290px 758.5px;height:13px;width:19px}}.icon-warning{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -731px;height:28px;width:28px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-warning{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -730.5px;background-size:290px 758.5px;height:28px;width:28px}}html{font-size:16px;font-family:"proxima-nova",sans-serif;background-color:#fff;color:#555;line-height:30px}.page{position:absolute;top:82px;left:0;right:0;width:100%;height:100%;-moz-transition:left .7s ease , right .7s ease;-o-transition:left .7s ease , right .7s ease;-webkit-transition:left .7s ease , right .7s ease;transition:left .7s ease , right .7s ease}.page.animate{left:-240px}.page.animate .head{left:-240px}.page.animate .head-nav{right:0}@media only screen and (min-width:560px){.page{top:153px}}@media only screen and (min-width:768px){.page{top:0}}@media only screen and (min-width:1100px){.page.animate{left:0}.page.animate .head{left:0}}.head{position:fixed;top:0;left:0;width:100%;z-index:1000;-moz-transition:all .7s ease;-o-transition:all .7s ease;-webkit-transition:all .7s ease;transition:all .7s ease}.section .alert{margin-bottom:1em;padding:1em;color:#fff;font-size:14px;font-size:.875rem}.section .alert ul{padding-left:1em;margin:0}.section .alert li{margin-bottom:2px;padding-left:1em}.section .alert li:before{border-left:8px solid #a72c1c}.alert-success{background-color:#76be43}.alert-danger{background-color:#e74c3c}.alert-warning{background-color:#f1c40f}.alert-info{background-color:#3498db}.head-top,.head-main,.foot-top,.foot-bottom{clear:both;width:100%}.head-top{background:rgba(36,101,146,.85);position:relative;z-index:1;display:none}@media only screen and (min-width:560px){.head-top{display:block}}.head-top a:hover{opacity:.8}.head-top .head-nav{float:right}.head-top .head-menu li{display:inline-block}.head-top .head-menu li:first-child a:before{content:"";position:absolute;right:-2px;top:14px;width:1px;height:11px;background:#09436a}.head-top .head-menu a{position:relative;letter-spacing:1px;padding:6px 12px;color:#fff;text-transform:uppercase;font-size:13px;font-size:.8125rem}@media only screen and (min-width:560px){.head-top .head-menu a{font-size:15px;font-size:.9375rem}}.head-top .head-menu .menu-contact{background:#76be43;font-size:14px;font-size:.875rem}@media only screen and (min-width:560px){.head-top .head-menu .menu-contact{padding:8px 26px;font-size:16px;font-size:1rem}}.head-top .head-menu .menu-contact:hover{background:#7cc647;opacity:1}.head-top .head-menu .menu-contact:before{content:"";background:#639f38;position:absolute;bottom:-3px;left:0;height:3px;width:100%}.head-main{position:relative;background:#1f285d}.head-main .head-nav{background:#1f285d;position:fixed;top:0;bottom:0;right:-240px;width:240px;padding-top:60px;box-shadow:inset 0 1px 5px rgba(0,0,0,.5);-moz-transition:right .7s ease;-o-transition:right .7s ease;-webkit-transition:right .7s ease;transition:right .7s ease}@media only screen and (min-width:1100px){.head-main .head-nav{padding:0;box-shadow:none;position:static;width:auto}}.head-main .head-menu a{padding:8px 32px;border:0 solid #76be43;font-size:15px;font-size:.9375rem;-moz-transition:border-width .3s linear;-o-transition:border-width .3s linear;-webkit-transition:border-width .3s linear;transition:border-width .3s linear}.head-main .head-menu a:hover,.head-main .head-menu a .selected{border-left-width:5px}@media only screen and (min-width:1100px){.head-main .head-menu a{height:107px;line-height:107px;padding:0 12px}.head-main .head-menu a:hover,.head-main .head-menu a .selected{border-left-width:0;border-bottom-width:5px}}.head-menu a{color:#fff;text-transform:uppercase;display:block;white-space:nowrap;text-decoration:none}.head-menu a:hover,.head-menu a:focus{text-decoration:none}.head-logo{padding:26px 0;margin:0;float:left}.head-logo a{display:block}@media only screen and (min-width:560px){.head-logo a{background:transparent url(/assets/images/sprites/xstandard-sa7e1efdefc.png.pagespeed.ic.LhmNiH8M0p.png) no-repeat 0 -412px;height:55px;width:290px}}@media only screen and (min-width:560px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:560px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:560px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-width:560px) and (min-device-pixel-ratio:2),only screen and (min-width:560px) and (min-resolution:192dpi),only screen and (min-width:560px) and (min-resolution:2dppx){.head-logo a{background:transparent url(/assets/images/sprites/xretina-sb39dcf35f7.png.pagespeed.ic.10pw3XOhIn.png) no-repeat 0 -411.5px;background-size:290px 758.5px;height:55px;width:290px}}.icon.head-contact,.head-contact#cboxPrevious,.head-contact#cboxNext,.head-contact#cboxSlideshow,.head-contact#cboxClose{position:absolute;z-index:100;right:64px;top:26px}@media only screen and (min-width:560px){.icon.head-contact,.head-contact#cboxPrevious,.head-contact#cboxNext,.head-contact#cboxSlideshow,.head-contact#cboxClose{top:42px}}@media only screen and (min-width:1100px){.icon.head-contact,.head-contact#cboxPrevious,.head-contact#cboxNext,.head-contact#cboxSlideshow,.head-contact#cboxClose{display:none}}.head-toggle{position:absolute;z-index:100;right:20px;top:20px;display:inline-block;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;cursor:pointer;user-select:none;background:transparent;border:0}.head-toggle:focus{outline:none}.head-toggle:hover{filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media only screen and (min-width:560px){.head-toggle{top:36px}}@media only screen and (min-width:1100px){.head-toggle{display:none}}.head-toggle .lines{display:inline-block;width:1.5em;height:.15em;background:#fff;transition:.3s;position:relative}.head-toggle .lines:before,.head-toggle .lines:after{content:" ";display:inline-block;width:1.5em;height:.15em;background:#fff;transition:.3s;position:absolute;left:0}.head-toggle .lines:before{top:.5em}.head-toggle .lines:after{top:-.5em}.animate .lines{background:transparent}.animate .lines:before,.animate .lines:after{-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-webkit-transform-origin:center center 50%;transform-origin:center center 50%;top:0;margin:-1px;width:1.5em}.animate .lines:before{-moz-transform:rotate3d(0,0,1,45deg);-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.animate .lines:after{-moz-transform:rotate3d(0,0,1,-45deg);-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.head-nav.animate-close{display:none!important;visibility:hidden}@media only screen and (min-width:1100px){.head-nav.animate-close{display:block!important;visibility:visible}.head-nav{float:right}.head-menu{display:inline-block}.head-menu li{display:inline-block}.head-menu li.handheld-only{display:none}.head-menu li:hover ul,.head-menu li:focus ul{filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}.head-menu a{display:block}.head-menu ul{position:absolute;top:100%;left:0;min-width:160px;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;-moz-transition:opacity .3s , visibility .3s;-o-transition:opacity .3s , visibility .3s;-webkit-transition:opacity .3s , visibility .3s;transition:opacity .3s , visibility .3s}.head-menu ul li{display:block}}@media only screen and (min-width:768px){.slider,.flex-viewport,.slides,.slides li{height:692px}}.banner{width:100%;padding:0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:100% 50%;border-bottom:12px solid #f05223}@media only screen and (min-width:768px){.banner{height:438px}}.homepage .banner{border-bottom:none}@media only screen and (min-width:768px){.homepage .banner{height:492px}}@media only screen and (min-width:1100px){.homepage .banner{height:692px}}.slide-media{display:block;background-size:cover;width:100%;height:0;padding-top:36%;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:768px){.slide-media{height:492px;padding:0}}@media only screen and (min-width:1100px){.slide-media{height:692px}}.parallax-mirror{background-position:100% 50%}.banner-main{height:100%;width:100%}@media only screen and (min-width:768px){.banner-main{padding-top:153px}}.banner-core{display:table;height:100%;width:100%;position:relative}.banner-content{vertical-align:middle;display:table-cell}.banner-title{font-size:30px;font-size:1.875rem;color:#1f285d;padding:20px 0;line-height:1}@media only screen and (min-width:560px){.banner-title{font-size:50px;font-size:3.125rem}}@media only screen and (min-width:768px){.banner-title{padding:0}}.banner-title .banner-tag{display:block;text-transform:none;font-size:20px;font-size:1.25rem}@media only screen and (min-width:560px){.banner-title .banner-tag{font-size:30px;font-size:1.875rem}}.banner-title.white-title{color:#fff;text-shadow:0 0 4px rgba(0,0,0,.25)}.banner-title.white-title .banner-tag{text-shadow:0 0 4px rgba(0,0,0,.25)}.banner-media{overflow:hidden;width:100%;height:100%}@media only screen and (min-width:768px){.media-container{position:relative;width:200%;height:200%;left:-50%;top:-50%}}.media-container img{display:block}@media only screen and (min-width:768px){.media-container img{max-width:none;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;height:auto}}.search-item{color:#fff;z-index:1;background:#2a3264;position:relative;display:none;margin-top:-12px;padding:20px 0 0 0;border-bottom:12px solid #f05223}@media only screen and (min-width:768px){.search-item{display:block}}.search-item .control-label{font-size:15px;font-size:.9375rem}.search-item a{color:#fff}.search-item .expand-label{position:absolute;left:40px;bottom:0;line-height:1.1}.search-item .active-label{display:none}.search-item .active .active-label{display:block}.search-item #search-item-additional{display:none}.search-item .btn{font-size:14px;font-size:.875rem;padding:14px;position:relative;top:20px}.search-item .search-unit{position:relative;min-height:66px}.search-item-title{color:#fff;padding:20px;font-size:18px;font-size:1.125rem;background:#02528a;margin:0;position:absolute;top:-40px}@media only screen and (min-width:768px){.search-item-title{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1100px){.search-item-title{font-size:30px;font-size:1.875rem}}body.section{padding:0}.section{position:relative;padding:60px 0;background-color:#fff}.section:before,.section:after{content:' ';display:table}.section:after{clear:both}.section.no-padding{padding:0}.section-image{background-color:transparent;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;color:#fff}.section-image h3{color:#76be43}.section-image h4,.section-image h5,.section-image h6{colot:#fff}.padding-top-sm{padding-top:10px}.padding-bottom-sm{padding-bottom:10px}.padding-top-none{padding-top:0}.padding-bottom-none{padding-bottom:0}.section-dark{background:#2a3264;color:#fff}.section-dark .section-title,.section-dark h3,.section-dark a{color:#fff}.section-search{border-bottom:12px solid #f05223;padding:20px 0 20px 0}@media only screen and (min-width:560px){.section-search{padding:60px 0 10px 0}}.section-search .section-title{position:relative;text-transform:uppercase;background:#02528a;padding:26px 29px;display:block;font-size:20px;font-size:1.25rem}@media only screen and (min-width:560px){.section-search .section-title{display:inline-block;position:absolute;top:-40px;font-size:30px;font-size:1.875rem}}.section-search .search-form{position:relative}@media only screen and (min-width:768px){.section-search .search-form{padding-right:350px}}.section-search .control-label{color:#fff;font-size:17px;font-size:1.0625rem}.section-search .btn-submit{padding:14px 32px;display:block;width:100%;font-size:14px;font-size:.875rem}@media only screen and (min-width:560px){.section-search .btn-submit{padding:13px 30px 13px 44px;font-size:20px;font-size:1.25rem}}@media only screen and (min-width:768px){.section-search .btn-submit{float:right;display:inline-block;width:auto;position:absolute;top:14px;right:0}}.section-map{background:url(https://www.martinpringle.com/assets/images/xbackground-map.jpg.pagespeed.ic._LXdskmuTM.jpg);background-size:cover}.section-map.section-dark{background:url(https://www.martinpringle.com/assets/images/background-map-dark.jpg)}.section-locations{overflow:hidden;padding-top:100px;padding-bottom:106px;border-top:12px solid #02528a}@media only screen and (min-width:1100px){.section-locations-mobile{display:none}}.section-affiliates{padding-top:40px;padding-top:40px;text-align:center}.section-affiliates .icon,.section-affiliates #cboxPrevious,.section-affiliates #cboxNext,.section-affiliates #cboxSlideshow,.section-affiliates #cboxClose{margin:0 0 20px 0}@media only screen and (min-width:560px){.section-affiliates .icon,.section-affiliates #cboxPrevious,.section-affiliates #cboxNext,.section-affiliates #cboxSlideshow,.section-affiliates #cboxClose{margin:0 20px 20px 20px}}@media only screen and (min-width:1100px){.section-affiliates .icon,.section-affiliates #cboxPrevious,.section-affiliates #cboxNext,.section-affiliates #cboxSlideshow,.section-affiliates #cboxClose{margin:0 20px 0 20px}}.section-title{text-transform:uppercase;color:#02528a;margin:0;font-weight:100;font-size:30px;font-size:1.875rem;margin-bottom:8px}.contact-details{padding:20px 20px 36px 20px;max-width:100%}.contact-details .btn{padding:10px 28px}@media only screen and (min-width:560px){.contact-details{padding:20px 40px 20px 40px}}@media only screen and (min-width:768px){.contact-details{padding:20px 60px 20px 60px}}@media only screen and (min-width:1100px){.contact-details{padding:20px 60px 30px 60px}.contact-details .btn{padding:14px 40px}}.contact-details-name{color:#fff;text-transform:none;font-size:30px;font-size:1.875rem;margin:0 -10px 12px -10px;padding:0 20px 8px 20px;border-bottom:1px solid #fff}@media only screen and (min-width:1100px){.contact-details-name{padding:0 20px 10px 20px;margin:0 -20px 20px -20px;font-size:40px;font-size:2.5rem}}.contact-details-list,.section ul.contact-details-list{list-style:none;padding:0;margin:0 0 16px 0;color:#fff;font-size:16px;font-size:1rem}@media only screen and (min-width:1100px){.contact-details-list,.section ul.contact-details-list{font-size:18px;font-size:1.125rem}}.contact-details-list li,.section ul.contact-details-list li{margin-bottom:5px;padding-left:24px;position:relative}@media only screen and (min-width:560px){.contact-details-list li,.section ul.contact-details-list li{padding-left:39px}}.contact-details-list li:before,.section ul.contact-details-list li:before{display:none}.contact-details-list li a,.section ul.contact-details-list li a{color:#fff;text-decoration:none}.contact-details-list li a:hover,.section ul.contact-details-list li a:hover{text-decoration:underline}.contact-details-list .icon,.contact-details-list #cboxPrevious,.contact-details-list #cboxNext,.contact-details-list #cboxSlideshow,.contact-details-list #cboxClose,.section ul.contact-details-list .icon,.section ul.contact-details-list #cboxPrevious,.section ul.contact-details-list #cboxNext,.section ul.contact-details-list #cboxSlideshow,.section ul.contact-details-list #cboxClose{width:22px;position:absolute;top:16px;margin-top:-8px;left:0}.locations-grid{margin:0}.images-grid{margin:0 -5px}.images-unit{padding:0 5px;margin-bottom:20px}@media only screen and (min-width:560px){.images-unit{margin-bottom:0}}.images-unit img{width:100%;height:auto}.location-unit{padding:0;position:relative;max-width:427px;margin:0 auto 16px auto;-moz-transition:-moz-transform .7s ease , z-index .7s ease , box-shadow .7s ease;-o-transition:-o-transform .7s ease , z-index .7s ease , box-shadow .7s ease;-webkit-transition:-webkit-transform .7s ease , z-index .7s ease , box-shadow .7s ease;transition:transform .7s ease , z-index .7s ease , box-shadow .7s ease}@media only screen and (min-width:1100px){.location-unit{margin-bottom:0;box-shadow:0}}.location-unit:hover{z-index:5;-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 0 10px rgba(0,0,0,.4)}.location-image{width:100%}.location-overlay{position:absolute;bottom:0;left:0;text-align:center;padding:4px 0;display:block;background:#02528a;background:rgba(2,82,138,.7);width:100%;color:#fff}.location-overlay.location-overlay-dark{background:#1f285d;background:rgba(31,40,93,.7)}.location-title{font-size:25px;font-size:1.5625rem;margin:0;font-weight:100;text-align:center;display:block;text-transform:uppercase;margin:10px 0}.location-info{display:inline-block;font-size:18px;font-size:1.125rem;line-height:1.2;margin-bottom:10px}.location-info .icon,.location-info #cboxPrevious,.location-info #cboxNext,.location-info #cboxSlideshow,.location-info #cboxClose{margin-right:6px}@media only screen and (min-width:768px){.core-sm .attorneys-list,.core-sm .practices-list{margin:0 -40px}}.adoption-grid{margin-left:-6px;margin-right:-6px}.adoption-unit{padding:0 6px}.adoption-item{display:block;position:relative;text-decoration:none;margin-bottom:1em;box-shadow:0 0 #f05223;-moz-transition:top .3s , box-shadow .3s;-o-transition:top .3s , box-shadow .3s;-webkit-transition:top .3s , box-shadow .3s;transition:top .3s , box-shadow .3s}.adoption-item:hover{box-shadow:0 3px #f05223;top:-3px;text-decoration:none}.adoption-item .btn{font-size:16px;font-size:1rem;text-transform:none;padding:7px;display:block}@media only screen and (min-width:768px){.adoption-item .btn{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1100px){.adoption-item .btn{font-size:16px;font-size:1rem}}.adoption-item-title{display:block;padding:36px 0;line-height:1.1;color:#fff;font-weight:800;text-align:center;font-size:30px;font-size:1.875rem;text-transform:uppercase;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.faq{padding:20px 0 20px 60px;border-bottom:1px solid #eee;position:relative}.faq-icon{display:block;width:30px;height:30px;line-height:26px;background:#76be43;border-radius:50%;color:#fff;text-align:center;text-decoration:none;position:absolute;left:20px;top:20px;-moz-transition:-moz-transform .35s;-o-transition:-o-transform .35s;-webkit-transition:-webkit-transform .35s;transition:transform .35s}.faq-icon:before{content:"+";line-height:32px;font-size:30px;font-size:700}.faq-title{font-weight:700;text-transform:none;font-size:18px;font-size:1.125rem;line-height:30px}.faq-title a{color:#1f285d;text-decoration:none}.faq-title a:hover{text-decoration:none}.faq-title:hover .faq-icon{background:#5e9935}.faq-content{display:none}.faq-open .faq-icon{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-open .faq-icon:before{content:"\2013";font-size:28px;line-height:24px}.toolbar{padding:17px 30px 0 30px;background:#02528a;color:#fff;margin-bottom:30px}.toolbar .form-control{margin-bottom:17px;width:100%!important;display:inline-block!important}@media only screen and (min-width:560px){.toolbar .form-control{margin-right:1em;width:auto!important}}.toolbar label{text-transform:uppercase;margin-right:1em}.toolbar select{width:100%;margin-bottom:17px}@media only screen and (min-width:560px){.toolbar select{max-width:220px;width:auto}}.attorney-grid{margin:0 -7px}.attorney-unit{padding:0 7px 29px 7px}@media only screen and (min-width:1100px){.attorney-unit.unit3-lg{width:20%}}.attorney-unit img{max-width:100%}.attorney-item{position:relative;display:block;box-shadow:0 0 #f05223;-moz-transition:top .3s , box-shadow .3s;-o-transition:top .3s , box-shadow .3s;-webkit-transition:top .3s , box-shadow .3s;transition:top .3s , box-shadow .3s}.attorney-item:hover{box-shadow:0 3px #f05223;top:-3px}.attorney-item-info{background:#02528a;width:100%;font-size:14px;font-size:.875rem;position:relative}@media only screen and (min-width:560px){.attorney-item-info{background:rgba(2,82,138,.75);position:absolute;bottom:0;left:0}}.attorney-item-info .icon-arrow-right{display:none}@media only screen and (min-width:560px){.attorney-item-info .icon-arrow-right{display:inline-block;position:absolute;top:50%;right:13px}.attorney-item-info .icon-arrow-right:before{width:0;height:0;border-left:8px solid #f05223;border-top:6px solid transparent;border-bottom:8px solid transparent}}.attorney-item-info .btn{padding:4px 16px;position:absolute;top:0;right:0;bottom:0}.attorney-item-info .btn .icon,.attorney-item-info .btn #cboxPrevious,.attorney-item-info .btn #cboxNext,.attorney-item-info .btn #cboxSlideshow,.attorney-item-info .btn #cboxClose{margin:0}.attorney-item-name{padding:4px 13px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:560px){.attorney-item-name{margin-right:36px}}.attorney-banner{position:relative}@media only screen and (min-width:768px){.attorney-banner{height:550px}}@media only screen and (min-width:1100px){.attorney-banner{height:720px}}.attorney-core{position:relative}.attorney-banner .banner-main{position:relative;background-position:50% 0%;background-repeat:no-repeat;background-size:contain;padding:55% 0 28px 0}@media only screen and (min-width:560px){.attorney-banner .banner-main{padding:0;height:385px;background-size:cover}}@media only screen and (min-width:768px){.attorney-banner .banner-main{margin-top:153px;background-size:contain}}@media only screen and (min-width:1100px){.attorney-banner .banner-main{height:555px}}.attorney-banner .banner-main .attorney-list-link{position:absolute;left:-20px;right:-20px;bottom:0;background:rgba(2,82,138,.5);padding:8px;color:#9fb6c6;text-decoration:none;text-align:center;z-index:10}.attorney-banner .banner-main .attorney-list-link:hover{color:#fff}.attorney-banner .banner-main .attorney-list-link:hover .icon:before,.attorney-banner .banner-main .attorney-list-link:hover #cboxPrevious:before,.attorney-banner .banner-main .attorney-list-link:hover #cboxNext:before,.attorney-banner .banner-main .attorney-list-link:hover #cboxSlideshow:before,.attorney-banner .banner-main .attorney-list-link:hover #cboxClose:before{border-left-color:#fff}@media only screen and (min-width:560px){.attorney-banner .banner-main .attorney-list-link{text-align:left;bottom:auto;top:0;left:0;right:0;padding:4px 0 4px 40px;margin:0}}@media only screen and (min-width:768px){.attorney-banner .banner-main .attorney-list-link{padding:8px 0 8px 60px}}.attorney-banner .banner-main .attorney-list-link .icon,.attorney-banner .banner-main .attorney-list-link #cboxPrevious,.attorney-banner .banner-main .attorney-list-link #cboxNext,.attorney-banner .banner-main .attorney-list-link #cboxSlideshow,.attorney-banner .banner-main .attorney-list-link #cboxClose{margin-left:10px}.attorney-banner .banner-main .attorney-list-link .icon:before,.attorney-banner .banner-main .attorney-list-link #cboxPrevious:before,.attorney-banner .banner-main .attorney-list-link #cboxNext:before,.attorney-banner .banner-main .attorney-list-link #cboxSlideshow:before,.attorney-banner .banner-main .attorney-list-link #cboxClose:before{border-top-width:5px;border-bottom-width:5px;border-left:9px solid #9fb6c6;width:9px;height:10px}.attorney-banner .banner-main.content-right{background-position:0% 0%}@media only screen and (min-width:768px){.attorney-banner .banner-main.content-right .btn-attorney-list{left:auto;right:20px}}@media only screen and (min-width:560px){.attorney-banner .banner-main.content-right .attorney-profile{float:right}}.attorney-profile{height:100%}@media only screen and (min-width:560px){.attorney-profile{position:relative;background:rgba(31,40,93,.65);width:350px}}@media only screen and (min-width:768px){.attorney-profile{width:480px}}@media only screen and (min-width:560px){.attorney-contact{position:absolute;bottom:0;left:0}}.section-practice{padding:26px 0}.section-practice .core{position:relative}.section-practice .btn-attorney-pdf{display:none;margin-bottom:16px}@media only screen and (min-width:560px){.section-practice .btn-attorney-pdf{display:inline-block;position:absolute;top:-38px;right:40px}}.section-practice-attorney{background:#02528a}.practice-attorney-grid{margin-top:56px;margin-left:-10px;margin-right:-10px}.practice-attorney-grid .practice-attorney-unit{padding-left:10px;padding-right:10px;margin-bottom:20px}.section .attorney-practice-list{list-style:none;color:#fff;padding:0;margin-bottom:20px;font-size:0;margin-top:26px}.section .attorney-practice-list li{vertical-align:top;font-size:18px;font-size:1.125rem;margin-bottom:12px;padding:0 20px 0 40px;position:relative}@media only screen and (min-width:1100px){.section .attorney-practice-list li.even{width:660px}}.section .attorney-practice-list li:before{left:20px}.section .attorney-practice-list li a{color:#fff;text-decoration:none}.section .attorney-practice-list li a:hover{text-decoration:underline}@media only screen and (min-width:560px){.section .attorney-practice-list li{display:inline-block;width:360px}}.section-bio{font-size:16px;font-size:1rem;display:table;width:100%;padding:40px 0}@media only screen and (min-width:768px){.section-bio-content{display:table-cell;padding:20px 60px 20px 20px}.section-bio-media{border-left:1px solid #ccc;display:table-cell;width:275px;vertical-align:middle;padding-left:60px}}.section-details{font-size:16px;font-size:1rem}.section-details h3{font-size:24px;font-size:1.5rem}.details-table{position:relative}@media only screen and (min-width:768px){.details-table{margin:0 -5%!important}.details-table:before{content:"";width:1px;height:100%;position:absolute;left:50%;margin-left:-2px;top:0;background:#ccc}}.sm-loaded .details-cell{width:100%}@media only screen and (min-width:768px){.sm-loaded .details-cell{padding:20px 5% 0 5%;width:49.55555555%}}.details-title{background:#02528a;color:#fff;padding:10px}.section .details-list{font-size:16px;font-size:1rem;padding:0 10px;margin-bottom:20px}.section .details-list ul{display:block;padding:0;margin:0}.section .details-list ul li{display:block;line-height:1.4;padding:0;margin:0 0 10px 0}.section .details-list ul li:before{display:none}.section .details-list a{color:#111}.section .details-list a:hover{color:#02528a}.family-grid{margin:0 -16px}.family-unit{padding:0 16px}.family-item{display:block;position:relative}.family-item img{display:block}.family-item-title{display:block;background:#02528a;width:100%;padding:.5em;color:#fff}@media only screen and (min-width:560px){.family-item-title{background:rgba(2,82,138,.75);position:absolute;bottom:0;left:0}}.family-item-title .icon-arrow-right{display:none}@media only screen and (min-width:560px){.family-item-title .icon-arrow-right{display:inline-block;position:absolute;top:50%;right:13px}.family-item-title .icon-arrow-right:before{width:0;height:0;border-left:10px solid #f05223;border-top:8px solid transparent;border-bottom:8px solid transparent}}.family-item-description{margin:16px 0 32px 0;font-size:14px;font-size:.875rem;line-height:1.4;display:block;height:56px;overflow:hidden}.family-matched{margin-bottom:32px}.family-matched .family-item-title{color:#02528a;position:static;background:transparent;text-transform:uppercase;padding:.5em 0}@media only screen and (min-width:768px){.banner.offices{min-height:834px}}.banner.offices .banner-main{position:absolute;top:0;left:0}.banner.offices .media-container{width:auto;height:100%;position:static;-webkit-transform:translate3d(0,0,0) scale3d(1.1,1.1,1);transform:translate3d(0,0,0) scale3d(1.1,1.1,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.banner.offices .media-container img{min-width:100%;max-width:none;min-height:none}@media only screen and (min-width:768px){.banner.offices .media-container img{min-height:100%}}.banner.offices .entry{font-size:20px;font-size:1.25rem;margin-bottom:32px}@media only screen and (min-width:768px){.banner.offices .entry{max-width:60%}}.banner.offices h3{margin-bottom:0;font-size:50px;font-size:3.125rem}.office-banner .banner-content{background:-moz-radial-gradient(center,ellipse cover,rgba(31,40,93,.6) 0%,transparent 70%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(31,40,93,.6)),color-stop(70%,transparent));background:-webkit-radial-gradient(center,ellipse cover,rgba(31,40,93,.6) 0%,transparent 70%);background:-o-radial-gradient(center,ellipse cover,rgba(31,40,93,.6) 0%,transparent 70%);background:-ms-radial-gradient(center,ellipse cover,rgba(31,40,93,.6) 0%,transparent 70%);background:radial-gradient(ellipse at center,rgba(31,40,93,.6) 0%,rgba(0,0,0,0) 70%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#801f285d', endColorstr='#00000000',GradientType=1 )}.office-banner .banner-title{color:#fff;text-align:center;line-height:.9}@media only screen and (min-width:560px){.office-banner .banner-title{font-size:60px;font-size:3.75rem}.office-banner .banner-title strong{font-size:100px;font-size:6.25rem}}.office-item{display:block;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;max-width:342px;margin-bottom:11px;text-decoration:none}.office-item-name{display:block;text-align:center;text-transform:uppercase;text-decoration:none;display:block;padding:28px 32px;font-size:20px;font-size:1.25rem;color:#fff;background-color:#1f285d;background-color:rgba(31,40,93,.7);position:relative}.office-item-name:hover{text-decoration:none}.office-item-name .icon,.office-item-name #cboxPrevious,.office-item-name #cboxNext,.office-item-name #cboxSlideshow,.office-item-name #cboxClose{position:absolute;top:50%;right:10px}.office-item:nth-child(odd) .office-item-name {background-color:#02528a;background-color:rgba(2,82,138,.7)}.section-office-details .office-map{margin-bottom:20px}@media only screen and (min-width:560px){.section-office-details .office-map{width:100%;float:left;padding-right:313px;margin-bottom:0}}@media only screen and (min-width:768px){.section-office-details .office-map{padding-right:395px}}.section-office-details .office-details{padding:0 40px}.section-office-details .office-details .contact-details-list .icon,.section-office-details .office-details .contact-details-list #cboxPrevious,.section-office-details .office-details .contact-details-list #cboxNext,.section-office-details .office-details .contact-details-list #cboxSlideshow,.section-office-details .office-details .contact-details-list #cboxClose{top:14px}@media only screen and (min-width:560px){.section-office-details .office-details{width:313px;float:right;margin-left:-386px;margin-right:-20px;padding-top:0}}@media only screen and (min-width:768px){.section-office-details .office-details{width:386px}}.section-office-details .office-details .contact-details-name{font-size:24px;font-size:1.5rem}@media only screen and (min-width:560px){.section-office-details .office-details .contact-details-name{font-size:30px;font-size:1.875rem}}.section-office-details .office-details .contact-details-list{font-size:14px;font-size:.875rem}@media only screen and (min-width:560px){.section-office-details .office-details .contact-details-list{font-size:16px;font-size:1rem}}.section-office-actions{padding:30px 0}.section-office-actions .btn{margin:8px 0;font-size:14px;font-size:.875rem;padding:10px 8px;display:block;width:100%}@media only screen and (min-width:560px){.section-office-actions .btn{display:inline-block;width:auto;font-size:20px;font-size:1.25rem}}@media only screen and (min-width:768px){.section-office-actions .btn{margin:0 16px;padding:14px 40px}}.media-item{display:block;margin-bottom:44px}@media only screen and (min-width:560px){.media-item-main{margin-left:140px}}@media only screen and (min-width:768px){.media-item-main{margin-left:250px}}.media-item-image{display:block;margin:0 auto;height:auto;margin-bottom:20px}@media only screen and (min-width:560px){.media-item-image{float:left;width:100px;margin:0 0 0 -140px}}@media only screen and (min-width:768px){.media-item-image{margin-left:-250px;width:192px}}.media-item-content{font-size:16px;font-size:1rem}.media-item-title{font-size:24px;font-size:1.5rem}.media-item-title a{text-decoration:none}.media-item-title a:hover{text-decoration:none}.media-item-title .media-item-tagline{color:#555;font-weight:bold;font-style:italic;display:block;text-transform:none;font-size:16px;font-size:1rem;margin-top:4px}.media-item-description{margin-bottom:8px}.news{padding:60px 0;margin:0;border-bottom:1px solid #ccc}.news-photo-grid{margin:1em -1px}.news-photo-unit{padding:0 1px;position:relative}.news-photo-unit img{width:100%}.news-photo-caption{background:#02528a;background:rgba(2,82,138,.7);color:#fff;font-size:14px;font-size:.875rem;line-height:1.1;padding:3px 0;text-align:center;position:absolute;bottom:0;left:0;width:100%}.news-meta{color:#707070;font-style:italic}.news-title{margin:0}.news-title a{text-decoration:none;font-size:20px;font-size:1.25rem}@media only screen and (min-width:768px){.news-title a{font-size:30px;font-size:1.875rem}}.news-title a:hover{text-decoration:none}.news-content .btn{font-size:14px;font-size:.875rem;line-height:1}@media only screen and (min-width:768px){.news-content .btn{font-size:16px;font-size:1rem}}.pagination{margin-top:30px}.attorney-media-item{text-decoration:none;margin:0;background:#0c4a80;display:table;width:100%;position:relative;-moz-transition:top .3s , box-shadow .3s;-o-transition:top .3s , box-shadow .3s;-webkit-transition:top .3s , box-shadow .3s;transition:top .3s , box-shadow .3s}.attorney-media-item:hover{text-decoration:none;box-shadow:0 3px #f05223;top:-3px}.attorney-media-item .media-item-main{margin-left:108px}@media only screen and (min-width:768px){.attorney-media-item .media-item-main{margin-left:216px}}.attorney-media-item .media-item-image{max-width:none;float:left;margin:0;width:90px;height:90px;margin-left:-108px}@media only screen and (min-width:768px){.attorney-media-item .media-item-image{width:180px;height:180px;margin-left:-216px}}.attorney-media-item .media-item-content{display:table-cell;vertical-align:middle;width:100%;height:90px}@media only screen and (min-width:768px){.attorney-media-item .media-item-content{height:180px}}.attorney-media-item .media-item-title{color:#fff;text-transform:none;font-size:18px;font-size:1.125rem}@media only screen and (min-width:768px){.attorney-media-item .media-item-title{font-size:24px;font-size:1.5rem}}.attorney-media-item .media-item-link{color:#fff;text-decoration:none;font-size:14px;font-size:.875rem;display:inline-block;width:152px;position:relative}@media only screen and (min-width:768px){.attorney-media-item .media-item-link{font-size:inherit;width:auto}}.attorney-media-item .media-item-link .icon,.attorney-media-item .media-item-link #cboxPrevious,.attorney-media-item .media-item-link #cboxNext,.attorney-media-item .media-item-link #cboxSlideshow,.attorney-media-item .media-item-link #cboxClose{top:50%;right:0;position:absolute}@media only screen and (min-width:768px){.attorney-media-item .media-item-link .icon,.attorney-media-item .media-item-link #cboxPrevious,.attorney-media-item .media-item-link #cboxNext,.attorney-media-item .media-item-link #cboxSlideshow,.attorney-media-item .media-item-link #cboxClose{position:static}}.attorney-media-item .media-item-link .icon:before,.attorney-media-item .media-item-link #cboxPrevious:before,.attorney-media-item .media-item-link #cboxNext:before,.attorney-media-item .media-item-link #cboxSlideshow:before,.attorney-media-item .media-item-link #cboxClose:before{margin-left:12px;border-left:9px solid #76be43}.map-container{position:relative;width:100%;height:0;padding-bottom:56%}.map-container .map{position:absolute;left:0;top:0;width:100%;height:100%;color:#023e68;border:5px solid #023e68;background:#246592}.section-message{background:url(https://www.martinpringle.com/assets/images/xbackground-message.jpg.pagespeed.ic.rILDr3V0rO.jpg) 0 50% no-repeat;background-size:cover;font-size:20px;font-size:1.25rem;font-style:italic;line-height:1.1;text-align:center;color:#fff}.section-message .core-sm{padding:0 40px}@media only screen and (min-width:768px){.section-message .core-sm{padding:0 100px}}.section-message p{margin:0}@media only screen and (min-width:560px){.section-message{font-size:24px;font-size:1.5rem}}.message-title{color:#fff;margin:0;font-size:15px;font-size:.9375rem;font-weight:600}@media only screen and (min-width:560px){.message-title{font-size:25px;font-size:1.5625rem}}.contact-banner{height:auto}.contact-banner .section-locations{border-top:none;padding:40px 0}@media only screen and (min-width:768px){.contact-banner .section-locations{padding:194px 0 20px 0}}@media only screen and (min-width:1100px){.contact-banner .section-locations{padding:230px 0 80px 0}}.contact-banner{display:none}@media only screen and (min-width:768px){.contact-banner{display:block;height:153px}}@media only screen and (min-width:1100px){.contact-banner{height:auto}}.scroll-more{position:fixed;bottom:0;left:0;width:100%;text-align:center;color:#fff;text-transform:uppercase;background:rgba(42,50,100,.85);padding:16px 0;font-size:20px;font-size:1.25rem}.scroll-more .icon-arrow-down{content:"";position:relative;top:-2px;left:8px;display:inline-block;border-top:16px solid #6daa4c;border-left:14px solid transparent;border-right:14px solid transparent}.signup-item{background:url(https://www.martinpringle.com/assets/images/xbackground-grey.jpg.pagespeed.ic.VaSR_IALVQ.jpg);padding:30px 0}.signup-item p{margin:0;line-height:1.4}.signup-item .form-group{position:relative;margin-bottom:8px}.signup-item .control-label{position:absolute;top:0;left:.9em;height:48px;line-height:48px;font-style:italic;color:#707070;z-index:1}.signup-item .btn{font-size:14px;font-size:.875rem}.signup-item .link{padding-top:20px}.signup-item-title{margin-bottom:6px;font-size:18px;font-size:1.125rem}@media only screen and (min-width:768px){.signup-item-title{font-size:20px;font-size:1.25rem}}.foot-top{background:#246592;position:relative;z-index:1;text-align:center;padding:51px 0}@media only screen and (min-width:1100px){.foot-top{height:135px}}.foot-top a:hover{opacity:.8}.foot-top .foot-nav{margin-bottom:16px}@media only screen and (min-width:1100px){.foot-top .foot-nav{margin:0;float:left}.foot-top .foot-social{float:right}}.foot-top .foot-social .icon,.foot-top .foot-social #cboxPrevious,.foot-top .foot-social #cboxNext,.foot-top .foot-social #cboxSlideshow,.foot-top .foot-social #cboxClose{margin:0 5px}.foot-top .foot-menu li{display:block}@media only screen and (min-width:560px){.foot-top .foot-menu li{display:inline-block}}.foot-top .foot-menu a{display:block;position:relative;letter-spacing:1px;padding:0 15px;line-height:32px;color:#fff;text-transform:uppercase;white-space:nowrap;font-size:16px;font-size:1rem;text-decoration:none}.foot-top .foot-menu a:hover,.foot-top .foot-menu a:focus{text-decoration:none}.foot-bottom,.foot-links{padding:23px 0;background:#1f285d;color:#fff;text-align:center}.foot-bottom small,.foot-links small{font-size:12px;font-size:.75rem}.foot-bottom a,.foot-links a{color:#fff;text-decoration:none}.foot-bottom a:hover,.foot-links a:hover{text-decoration:underline}.foot-links{font-size:.85rem;padding:10px 0}.foot-links ul{list-style:outside none;padding-left:0;text-align:center;display:inline}.foot-links li{display:inline-block;padding:0 10px;text-align:center}.foot-links a{text-decoration:underline}.icon,#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{display:inline-block;vertical-align:middle;line-height:inherit;position:relative}.icon-arrow-right::before{content:"";width:12px;height:14px;border-left:12px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.icon-arrow-left::before{content:"";width:12px;height:14px;border-right:12px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.btn{display:inline-block;padding:14px 40px;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.btn:hover,.btn:focus{text-decoration:none}.btn .icon,.btn #cboxPrevious,.btn #cboxNext,.btn #cboxSlideshow,.btn #cboxClose{margin-left:12px;top:-2px}.btn-block{display:block;width:100%}.btn-green{color:#fff;background-color:#76be43;border-bottom:3px solid #609a36;text-decoration:none;position:relative;font-weight:600;text-transform:uppercase;font-size:20px;font-size:1.25rem}.btn-green:hover,.btn-green:focus{background:#7cc14b}.btn-green:active{border-top:4px solid transparent;border-bottom:none;background:#6aac3b}.btn-orange{color:#fff;background-color:#f05223;border-bottom:3px solid #d4481f;text-decoration:none;position:relative;text-transform:uppercase;font-size:20px;font-size:1.25rem}.btn-orange:hover,.btn-orange:focus{background:#f15a2d}.btn-orange:active{border-top:4px solid transparent;border-bottom:none;background:#ea4210}.btn-blue{color:#fff;background-color:#02528a;border-bottom:3px solid #023f6a;text-decoration:none;position:relative;text-transform:uppercase;font-size:20px;font-size:1.25rem}.btn-blue:hover,.btn-blue:focus{background:#025894}.btn-blue:active{border-top:4px solid transparent;border-bottom:none;background:#024371}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle;max-width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.video{position:relative;overflow:hidden;display:inline-block;cursor:pointer}.video>img{border:1px solid #ccc}.video:hover:after{opacity:.95;box-shadow:0 4px 8px 0 rgba(0,0,0,.12) , 0 2px 4px 0 rgba(0,0,0,.08)}.video:before,.video:after{display:block;position:absolute;top:50%;left:50%;transition:all .3s ease}.video:before{content:"";z-index:1;width:0;height:0;margin-left:-.5rem;margin-top:-1rem;border-style:solid;border-width:1rem 0 1rem 1.5rem;border-color:transparent transparent transparent #fff}.video:after{content:"";width:5rem;height:5rem;opacity:.8;margin-left:-2.5rem;margin-top:-2.5rem;border-radius:5rem;background:#02528a;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.text-intro{font-size:20px;font-size:1.25rem;line-height:2;margin:40px 0}.text-lg{font-size:30px;font-size:1.875rem}.text-blue{color:#02528a}.text-green{color:#76be43}a{color:#02528a}a:hover,a:focus{text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;line-height:1.1;text-transform:uppercase;color:#02528a;font-weight:100}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{color:#e7e9ec}h1,h2,h3{margin-top:0;margin-bottom:10px}h4,h5,h6{margin-top:0;margin-bottom:10px}h1,.h1{font-size:50px;font-size:3.125rem}h2,.h2{font-size:40px;font-size:2.5rem}h3,.h3{font-size:30px;font-size:1.875rem}h4,.h4{font-size:24px;font-size:1.5rem}h5,.h5{font-size:16px;font-size:1rem}h6,.h6{font-size:14px;font-size:.875rem}p,ul,ol,table{margin:0 0 30px 0}.section-intro{font-size:20px;font-size:1.25rem;color:#555;font-weight:bold}.section-intro p{margin:0}.section-office-intro{padding-bottom:40px}.section ul{padding-left:1.5em;list-style:none}.section ul ul{margin:1em 0 0 0}.section ul.list-col2{margin:0 -20px}.section ul.list-col2:before,.section ul.list-col2:after{content:' ';display:table}.section ul.list-col2:after{clear:both}.section ul.list-col2 li{padding:0 20px 0 40px;display:block;margin-bottom:12px}@media only screen and (min-width:560px){.section ul.list-col2 li{float:left;width:50%}}.section ul li{margin-bottom:1em;padding-left:1.5em;position:relative;line-height:1.5}.section ul li:before{content:"";position:absolute;left:0;top:.75em;margin-top:-6px;border-left:8px solid #76be43;border-top:6px solid transparent;border-bottom:6px solid transparent}dt{font-weight:600}dd{margin-left:0}.margin-lg,.attorney-addintional-info p{margin-bottom:60px}.margin-md{margin-bottom:40px}.page .entry-right{position:relative}.page .entry-right .entry-image{margin-bottom:1em}@media only screen and (min-width:768px){.page .entry-right{padding-left:400px}.page .entry-right .entry-image{position:absolute;top:0;left:0;max-width:460px}}.page .entry-left{position:relative}.page .entry-left .entry-image{margin-bottom:1em}@media only screen and (min-width:768px){.page .entry-left{padding-right:400px}.page .entry-left .entry-image{position:absolute;top:0;right:0;max-width:460px}.page .entry-left .entry-image.pull-right-break{margin-right:-60px}.pull-right-break{max-height:20vh;width:auto;float:right;margin-left:1.5em;margin-bottom:1em;margin-right:-60px}.pull-left-break{max-height:20vh;width:auto;float:left;margin-right:1.5em;margin-bottom:1em;margin-left:-60px}.pull-left{max-height:20vh;width:auto;float:left;margin-right:1.5em;margin-bottom:1em}.pull-right{max-height:20vh;width:auto;float:right;margin-left:1.5em;margin-bottom:1em}}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}#form-adoption textarea{min-height:93px}fieldset{padding:0;margin:0;border:0}legend{margin:0 0 20px 0;padding:0;border:0;display:block;width:100%;font-size:20px;font-size:1.25rem;font-weight:700;color:#1f285d}.form-grid{margin:0 -4px}.form-unit{padding:0 4px}.form-group{display:block;position:relative;margin-bottom:20px;line-height:1.2}label{display:inline-block;max-width:100%;line-height:1.2}.control-label{-moz-transition:opacity .2s , visibility .2s;-o-transition:opacity .2s , visibility .2s;-webkit-transition:opacity .2s , visibility .2s;transition:opacity .2s , visibility .2s}.control-active .control-label{visibility:hidden;opacity:0}.form-control{position:relative;height:48px;font-size:16px;font-size:1rem;display:block;width:100%;background:#fff;color:#707070;padding:.9em;outline:0;border:1px solid #b8b8b8;-moz-box-shadow:0 0 0 7px rgba(204,204,204,0);-webkit-box-shadow:0 0 0 7px rgba(204,204,204,0);box-shadow:0 0 0 7px rgba(204,204,204,0);-moz-transition:border .3s , box-shadow .3s;-o-transition:border .3s , box-shadow .3s;-webkit-transition:border .3s , box-shadow .3s;transition:border .3s , box-shadow .3s}.form-control:focus{border-color:#246592;-moz-box-shadow:0 0 0 1px #246592;-webkit-box-shadow:0 0 0 1px #246592;box-shadow:0 0 0 1px #246592}.form-control[disabled]{color:#aaa;background:#eee}.control-checkbox,.control-radio{position:relative;display:inline-block;min-height:30px;margin-top:1em}.control-checkbox label,.control-radio label{font-size:14px;font-size:.875rem;padding-left:40px;margin-top:8px}.control-counter{position:absolute;top:0;right:0;font-size:12px;font-size:.75rem;color:#909090;font-style:italic}.control-price{position:relative;padding-left:1em}.control-price:before{content:"$";position:absolute;left:0;top:0;color:#fff;background:#ccc;display:block;height:48px;line-height:48px;width:1em;text-align:center;pointer-events:none}.form-help{display:block;margin-top:5px;margin-bottom:10px;color:#97999c}select,select.form-control{font-size:16px;font-size:1rem;-moz-appearance:none;-webkit-appearance:none;border-radius:0;color:#707070;padding:0 40px 0 .6em;background: #fff url(../images/select@2x.png) 100% 50%/31px 12px no-repeat}select::-ms-expand{display:none}.form-column{display:inline-block;padding:0 1em}input[type="checkbox"],input[type="radio"]{position:absolute;top:0;left:0;width:30px;height:30px;border:1px solid #c2c2c2;vertical-align:middle;background:#fff;-moz-appearance:none;-webkit-appearance:none}input[type="checkbox"]:checked,input[type="radio"]:checked{background: url(../images/checkbox@2x.png) 50% 50%/19px 18px no-repeat}input[type="file"]{display:block;outline:0;border:1px solid transparent;-moz-box-shadow:0 0 0 7px rgba(204,204,204,0);-webkit-box-shadow:0 0 0 7px rgba(204,204,204,0);box-shadow:0 0 0 7px rgba(204,204,204,0);-moz-transition:border .3s , box-shadow .3s;-o-transition:border .3s , box-shadow .3s;-webkit-transition:border .3s , box-shadow .3s;transition:border .3s , box-shadow .3s}input[type="file"]:focus{border:1px solid #3498db;-moz-box-shadow:0 0 0 1px #3498db;-webkit-box-shadow:0 0 0 1px #3498db;box-shadow:0 0 0 1px #3498db}textarea{resize:vertical;min-height:10em}.table-container{max-width:100%;overflow:scroll}table{width:100%;max-with:100%;border-collapse:collapse;background-color:#fff}thead>tr>th,tbody>tr>th,tfoot>tr>th,thead>tr>td,tbody>tr>td,tfoot>tr>td{text-align:left;padding:.5em;line-height:1.4;vertical-align:top;border-top:1px solid #ddd}thead>tr>th{vertical-align:bottom;border-top:0;border-bottom:1px solid #ddd}tbody > tr:nth-child(odd) {background-color:#f9f9f9}.slider{padding:0;margin:0}.flex-container a:active,.flex-container a:focus,.slider a:active,.slider a:focus{outline:none}.flex-control-nav,.flex-direction-nav{list-style:none}.slides{margin:0;padding:0;position:relative}.slides>li{position:relative;overflow:hidden;display:none;-webkit-backface-visibility:hidden}.slides>li img{width:100%}.flex-control-nav{width:100%;position:absolute;text-align:center;bottom:20px;padding:0 20px 0 60%;margin:0;display:none}@media only screen and (min-width:560px){.flex-control-nav{display:block}}@media only screen and (min-width:768px){.flex-control-nav{padding:0 20px 0 45%}}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display: inline}.flex-control-paging li a{position:relative;top:0;width:16px;height:16px;display:block;background:#1f285d;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0 solid transparent;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.flex-control-paging li a:hover{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.flex-control-paging li a.flex-active{width:20px;height:20px;top:2px;background:transparent;border:2px solid #76be43;cursor:default}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#1f285d}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#fff}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#fff;padding:28px}#cboxLoadingGraphic{background:url(https://www.martinpringle.com/assets/images/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#fff}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{width:20px;height:20px;position:absolute;top:4px;background:url(https://www.martinpringle.com/assets/images/xcontrols.png.pagespeed.ic.NQYBoqJh7Y.png) no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0 0;top:50%;left:4px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:4px;top:50%}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:4px}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:70px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:48px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:48px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}.core{max-width:1100px;margin:0 auto;padding:0 20px}@media only screen and (min-width:768px){.core-md{padding:0 40px}.core-sm{padding:0 60px}}.core-lg{max-width:1320px}.menu,.menu ul{list-style:none;padding:0;margin:0}.clearfix:before,.grid:before,.section .attorney-practice-list:before,.head-top:before,.head-main:before,.foot-top:before,.foot-bottom:before,.section-search .search-form:before,.section-office-details:before,.media-item-main:before,.clearfix:after,.grid:after,.section .attorney-practice-list:after,.head-top:after,.head-main:after,.foot-top:after,.foot-bottom:after,.section-search .search-form:after,.section-office-details:after,.media-item-main:after{content:' ';display:table}.clearfix:after,.grid:after,.section .attorney-practice-list:after,.head-top:after,.head-main:after,.foot-top:after,.foot-bottom:after,.section-search .search-form:after,.section-office-details:after,.media-item-main:after{clear:both}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capital{text-transform:capitalize}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-hide,.head-logo a,.icon,#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}@media print{html{font-size:12px;line-height:1.4}*,*:before,*:after{color:#000!important;box-shadow:none!important;text-shadow:none!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}body li:before{display:none}.banner{float:left;width:39%}.print-head,.print-photo,.print-foot{display:block!important}.print-photo{display:block!important;width:50%;height:auto;float:right}.attorney-banner{border:none;height:auto!important}.attorney-banner .banner-main{height:auto!important;padding:0!important}.section ul,.section .details-list ul li,.section .attorney-practice-list,.section .attorney-practice-list li,.attorney-practice-list{margin:0!important}.section ul li::before{border-left-color:#999}.attorney-contact{padding:0}.attorney-contact .attorney-contact-name{margin:0 0 10px 0;padding:0}.attorney-contact .icon,.attorney-contact #cboxPrevious,.attorney-contact #cboxNext,.attorney-contact #cboxSlideshow,.attorney-contact #cboxClose{display:none}.attorney-contact li{padding:0}.section-message{text-align:left!important}.section-message .message-title{font-weight:100;font-size:20px;margin-bottom:8px}.head,.section-locations,.print-hide,body .section .details-list li.show-more,.foot{display:none!important}.section-title{font-size:20px}.section{padding:.5em 0!important}.print-head,.print-photo,.section-message{margin-bottom:1em!important}.print-foot{clear:both;margin-top:8em!important}.section-bio-content{margin-top:2em!important}.attroney-content{max-width:80%;margin:2em auto 0 auto}.page,.core{top:0!important;padding:0!important;max-width:100%!important;margin:0 auto}body .details-cell{position:static!important;padding:0 18px}html{font-family:sans-serif!important}}#alert{background:#f05223;color:#fff;text-align:left;font-size:1rem;padding:.5rem 0}#alert a{float:right;font-style:italic;text-decoration-color:rgba(255,255,255,.45);color:#fff}.news-feature hr{margin-bottom:100px;margin-top:60px}.news-feature .image{position:relative;max-width:335px;margin:0 auto}@media only screen and (min-width:768px){.news-feature .image{float:left}}.news-feature .image img{display:block;width:100%}.news-feature .image .overlay{top:0;left:0;width:100%;height:55px;text-align:center;color:#fff;line-height:55px;background-color:#02528a;font-size:145%;text-transform:uppercase}.news-feature .text{display:block;margin-top:1.5rem}@media only screen and (min-width:768px){.news-feature .text{margin-left:370px}}