/*! normalize.css v2.0.1 | MIT License | git.io/normalize */*{margin:0;padding:0}a,a img,img{text-decoration:none;outline:0}a img{border:none;outline:none}ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'anton';src:url("../fonts/anton-webfont.eot");src:url("../fonts/anton-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/anton-webfont.woff2") format("woff2"),url("../fonts/anton-webfont.woff") format("woff"),url("../fonts/anton-webfont.ttf") format("truetype"),url("../fonts/anton-webfont.svg#anton") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open-sans-bold';src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff2") format("woff2"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype"),url("../fonts/opensans-bold-webfont.svg#open-sans-bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open-sans-bold';src:url("../fonts/opensans-bolditalic-webfont.eot");src:url("../fonts/opensans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bolditalic-webfont.woff2") format("woff2"),url("../fonts/opensans-bolditalic-webfont.woff") format("woff"),url("../fonts/opensans-bolditalic-webfont.ttf") format("truetype"),url("../fonts/opensans-bolditalic-webfont.svg#open-sans-bold") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'open-sans-semi';src:url("../fonts/opensans-semibold-webfont.eot");src:url("../fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-semibold-webfont.woff2") format("woff2"),url("../fonts/opensans-semibold-webfont.woff") format("woff"),url("../fonts/opensans-semibold-webfont.ttf") format("truetype"),url("../fonts/opensans-semibold-webfont.svg#open-sans-semi") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open-sans-semi';src:url("../fonts/opensans-semibolditalic-webfont.eot");src:url("../fonts/opensans-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-semibolditalic-webfont.woff2") format("woff2"),url("../fonts/opensans-semibolditalic-webfont.woff") format("woff"),url("../fonts/opensans-semibolditalic-webfont.ttf") format("truetype"),url("../fonts/opensans-semibolditalic-webfont.svg#open-sans-semi") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'open-sans-cond-bold';src:url("../fonts/opensans-condbold-webfont.eot");src:url("../fonts/opensans-condbold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-condbold-webfont.woff2") format("woff2"),url("../fonts/opensans-condbold-webfont.woff") format("woff"),url("../fonts/opensans-condbold-webfont.ttf") format("truetype"),url("../fonts/opensans-condbold-webfont.svg#open-sans-cond-bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'roboto-light';src:url("../fonts/roboto-light-webfont.eot");src:url("../fonts/roboto-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-light-webfont.woff2") format("woff2"),url("../fonts/roboto-light-webfont.woff") format("woff"),url("../fonts/roboto-light-webfont.ttf") format("truetype"),url("../fonts/roboto-light-webfont.svg#roboto-light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'roboto-light';src:url("../fonts/roboto-lightitalic-webfont.eot");src:url("../fonts/roboto-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-lightitalic-webfont.woff2") format("woff2"),url("../fonts/roboto-lightitalic-webfont.woff") format("woff"),url("../fonts/roboto-lightitalic-webfont.ttf") format("truetype"),url("../fonts/roboto-lightitalic-webfont.svg#roboto-light") format("svg");font-weight:normal;font-style:italic}.container:after,.header:after,.header .header-right:after,.header .contact-buttons:after,.nav:after,.nav ul li.lawyer-menu ul li ul:after,.nav ul li.lawyer-menu ul li ul li:after,.banner:after,.banner-interior:after,.form-field-wrapper:after,.form-field-wrapper.captcha-wrap:after,.cta:after,.contact-form:after,.footer-info:after,.footer-info .footer-block:after,.footer:after,.footer .contact-info:after,.page-wrap:after,.main:after,.main .interior-footer:after,.sidebar:after,.home .featured-areas:after,.lawyers:after,.single-lawyer-wrap:after,.testimonials:after,.testimonials .testimonial .testimonial-footer:after,.post .topmeta:after,.post .bottommeta:after,.post .postcontent:after,.post-item:after,.pagination-wrap:after,.office-block:after,.practice-areas:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.lte-ie8 .container,.lte-ie8 .header,.lte-ie8 .header .header-right,.header .lte-ie8 .header-right,.lte-ie8 .header .contact-buttons,.header .lte-ie8 .contact-buttons,.lte-ie8 .nav,.lte-ie8 .nav ul li.lawyer-menu ul li ul,.nav ul li.lawyer-menu ul li .lte-ie8 ul,.lte-ie8 .nav ul li.lawyer-menu ul li ul li,.nav ul li.lawyer-menu ul li ul .lte-ie8 li,.lte-ie8 .banner,.lte-ie8 .banner-interior,.lte-ie8 .form-field-wrapper,.lte-ie8 .cta,.lte-ie8 .contact-form,.lte-ie8 .footer-info,.lte-ie8 .footer-info .footer-block,.footer-info .lte-ie8 .footer-block,.lte-ie8 .footer,.lte-ie8 .footer .contact-info,.footer .lte-ie8 .contact-info,.lte-ie8 .page-wrap,.lte-ie8 .main,.lte-ie8 .main .interior-footer,.main .lte-ie8 .interior-footer,.lte-ie8 .sidebar,.lte-ie8 .home .featured-areas,.home .lte-ie8 .featured-areas,.lte-ie8 .lawyers,.lte-ie8 .single-lawyer-wrap,.lte-ie8 .testimonials,.lte-ie8 .testimonials .testimonial .testimonial-footer,.testimonials .testimonial .lte-ie8 .testimonial-footer,.lte-ie8 .post .topmeta,.post .lte-ie8 .topmeta,.lte-ie8 .post .bottommeta,.post .lte-ie8 .bottommeta,.lte-ie8 .post .postcontent,.post .lte-ie8 .postcontent,.lte-ie8 .post-item,.lte-ie8 .pagination-wrap,.lte-ie8 .office-block,.lte-ie8 .practice-areas{zoom:1}.page-wrap h1{margin:0 0 10px;padding:0 0 5px;font:bold 30px/36px Arial,Helvetica,sans-serif;color:#000;border-bottom:1px #e1e1e1 solid}.page-wrap h2{font:bold 22px/28px Arial,Helvetica,sans-serif;color:#000}.page-wrap h3{margin:0 0 0.75em;font:bold 20px/26px Arial,Helvetica,sans-serif;color:#000}.page-wrap h4{margin:0 0 0.75em;font:bold 18px/22px Arial,Helvetica,sans-serif;color:#000}.page-wrap h4 span{font-weight:normal;font-style:italic}.page-wrap h5{font:bold 16px/20px Arial,Helvetica,sans-serif}.page-wrap h6{margin:0 0 5px;font:bold 14px/18px Arial,Helvetica,sans-serif}.page-wrap p{margin:0 0 1em;font-size:16px;line-height:20px;font-family:Arial,Helvetica,sans-serif;color:#000}.page-wrap p a{color:#961829}.no-touch .page-wrap p a:hover{text-decoration:underline}.page-wrap ul{margin:0 0 1em;list-style:none}.page-wrap ul li{position:relative;padding:0 0 0 30px;color:#000;font-size:16px;line-height:20px;font-family:Arial,Helvetica,sans-serif}.page-wrap ul li:before{display:block;content:'';position:absolute;top:-2px;left:0;width:22px;height:22px;background:url(../images/li.png) no-repeat 0 0}.page-wrap ul li a{color:#961829}.page-wrap ul li a:hover{text-decoration:underline}.page-wrap ul.bullets{margin-left:10px}.page-wrap ul.bullets li{margin:0;padding:0 0 0 10px}.page-wrap ul.bullets li:before{content:'\2022';top:0;background:none;color:#d4ac00}.page-wrap ul.bullets.black li:before{color:#000}.page-wrap ul.bullets.maroon li:before{color:#961829}.page-wrap ul ul{margin:0.5em 0}.page-wrap ul ul.bullets{margin-left:35px}.page-wrap ul ol{margin:0.5em 0 0.5em 1.5em}.page-wrap ul ol li{padding:0}.page-wrap ul ol li:before{display:none}.page-wrap ol{margin:0 0 1em 1.5em;list-style:decimal outside}.page-wrap ol li{color:#000;font-size:16px;line-height:20px;font-family:Arial,Helvetica,sans-serif}.page-wrap ol li a{color:#961829}.page-wrap ol li a:hover{text-decoration:underline}.page-wrap ol ol{margin:0.5em 0 0.5em 1.5em}.page-wrap ol ul{margin:0.5em 0}.page-wrap li{margin-bottom:0.5em}.page-wrap hr{margin:0 0 1em;background:#e1e1e1;border:0;height:1px;box-sizing:content-box}.page-wrap blockquote{margin:0 0 1em;border-left:7px #961829 solid;padding-left:10px;font-style:italic}.aligncenter{text-align:center}.alignleft{float:left}.alignright{float:right}img.alignleft,.wp-caption.alignleft{margin:0 20px 10px 0}img.alignright,.wp-caption.alignright{margin:0 0 10px 20px}img.aligncenter,.wp-caption.aligncenter{display:block;margin:0 auto}.wp-caption{margin:10px 0;padding:4px 0 0;text-align:center;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px}.wp-caption .wp-caption-text{padding:0 4px 5px;font-size:11px;line-height:17px}.gform_wrapper ul.gform_fields li.gfield{padding:0}.gform_wrapper ul.gform_fields li.gfield#field_1_10,.gform_wrapper ul.gform_fields li.gfield#field_1_11{display:none}body{font-size:16px;line-height:20px;font-family:Arial,Helvetica,sans-serif;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;overflow-x:hidden;padding-top:120px}@media (max-width: 900px){body{padding-top:0}}a{color:#961829}a.button{display:inline-block;padding:10px;background:#961829;font:normal 18px/18px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;border-radius:10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.no-touch a.button:hover{background:#6a111d}a.button.red{background:#a81010}.no-touch a.button.red:hover{background:#790c0c}a.button.gold{background:#d5c966;color:#000;border-radius:0;text-transform:none}.no-touch a.button.gold:hover{background:#cabb3e}img{max-width:100%;height:auto}.clear{clear:both;height:0;overflow:hidden}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.container{margin:0 auto;max-width:1030px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1050px){.container{padding:0 20px}}@media (max-width: 500px){.container{padding:0 10px}}.header{width:100%;float:left;position:relative;background:#fff;height:auto;position:fixed;top:0;width:100%;z-index:111}@media (max-width: 900px){.header{position:initial}}@media (max-width: 600px){.header{text-align:center}}.header .container{position:relative}.header .logo{float:left;margin-top:35px}@media (max-width: 800px){.header .logo{margin-top:45px}}@media (max-width: 600px){.header .logo{float:none;margin:15px 0 5px}}.header .header-right{float:right;margin-top:15px;text-align:right}@media (max-width: 600px){.header .header-right{margin-top:0;float:none;display:inline-block;text-align:center}}.header .header-right .social{float:left;margin-top:3px}@media (max-width: 800px){.header .header-right .social{float:right}}@media (max-width: 600px){.header .header-right .social{float:none;display:inline-block}.header .header-right .social a:first-child{border-left:0}}.header .header-right .social a{display:block;float:left;width:38px;height:38px;background-color:#fff;background-repeat:no-repeat;background-image:url(../images/fb.jpg);border-left:1px #ebebeb solid;text-indent:9999px;overflow:hidden}.header .header-right .social a.fb{background-image:url(../images/fb.jpg)}.header .header-right .social a.tw{background-image:url(../images/tw.jpg)}.header .header-right .social a.gp{background-image:url(../images/gp.jpg)}.header .header-right .social a.yt{background-image:url(../images/yt.jpg)}.header .header-right .social a.in{background-image:url(../images/in.jpg)}.header .header-right .phone{display:none;float:left;margin-left:20px;font:normal 41px/41px "anton",Arial,Helvetica,sans-serif;color:#000}@media (max-width: 800px){.header .header-right .phone{float:none}}@media (max-width: 600px){.header .header-right .phone{font:normal 30px/30px "anton",Arial,Helvetica,sans-serif}}.no-touch .header .header-right span.phone,.touch .header .header-right a.phone{display:block}@media (max-width: 900px){.no-touch .header .header-right span.phone,.touch .header .header-right a.phone{display:none}}.header .header-link{position:absolute;bottom:-30px;right:0;z-index:499;display:inline-block;padding:5px 10px;background:#961829;font:bold 20px/20px "Arial Narrow", Arial, Helvetica, sans-serif;font-stretch:condensed;color:#fff;text-transform:uppercase;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.no-touch .header .header-link:hover{background:#6a111d}.header .contact-buttons{display:none;margin-top:10px;text-align:center}@media (max-width: 900px){.header .contact-buttons{display:block}}.header .contact-buttons a.contact-button{display:inline-block;color:#fff;text-align:center;margin-right:10px;padding:8px 15px;background:#961829;font:16px/16px Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;border-radius:5px;float:left}.no-touch .header .contact-buttons a.contact-button:hover{background:#6a111d}.header .contact-buttons a.contact-button.last{margin-right:0}@media (max-width: 650px){.header .contact-buttons a.contact-button{float:none}}@media (max-width: 500px){.header .contact-buttons a.contact-button{width:70px}}@media (max-width: 400px){.header .contact-buttons a.contact-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.header .contact-buttons a.contact-button+a.contact-button{margin-top:10px}}.header-form{position:absolute;z-index:100;right:unset;left:65%;display:inline-block;width:275px;max-width:100%;padding:15px 20px 10px 15px;background-color:#000;transition:all 0.5s ease 0s}.header-form.border{border:2px solid #000}.header-form.homepage{padding:5px}.header-form.homepage h3{font-size:24px;margin:0;cursor:pointer}.header-form.homepage form{display:none}.header-form.homepage.active{padding:15px 20px 10px 15px}.header-form.homepage.active h3{font-size:29px;margin-bottom:20px}.header-form.homepage.active form{display:block}@media screen and (max-width: 1000px){.header-form{display:none}}.header-form h3{margin-bottom:5px;color:#fff;font:700 20px Arial,Helvetica,sans-serif;text-align:center}.header-form p{position:relative;margin-bottom:.5em}.header-form input{width:100%;line-height:25px;border:none;padding:0 5px;color:#757575;font-size:18px}.header-form textarea{border:none;padding:5px;margin-bottom:5px;z-index:auto;position:relative;line-height:normal;font-size:18px !important;transition:none;min-height:60px;height:100px;width:100%}.header-form.homepage textarea{height:125px}.header-form.homepage p{margin-bottom:1em}.header-form input[type=submit]{display:block;position:relative;width:90%;padding:5px;margin:0 5% -20px 0px;background-color:#e41c2c;border:none;border-radius:10px;color:#fff;font:700 18px/20px Arial,Helvetica,sans-serif;text-transform:uppercase;white-space:normal;transition:all 0.5s ease 0s}.header-form input[type=submit]:hover{background-color:#fff568}.header-form .ajax-loader{position:absolute;top:0;left:0}.header-form span.wpcf7-not-valid-tip{color:red !important}.nav{float:right;position:relative;padding-top:20px}.nav .menu-toggle{display:none}.nav ul{display:block;float:right;position:relative}.nav ul li{display:block;float:left;position:relative;padding:0 0 8px;border-bottom:4px #fff solid;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.nav ul li+li{margin-left:20px}.nav ul li a{display:block;font:14px/16px Arial,Helvetica,sans-serif;color:#000;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav ul li.current-menu-item,.no-touch .nav ul li:hover{border-bottom:4px #961829 solid}.nav ul li:hover>ul{display:block}.nav ul li ul{display:none;position:absolute;top:44px;left:50%;z-index:599;float:none;margin-left:-125px;padding:20px;width:250px;background:#d3d3d3;background:-moz-linear-gradient(top, #d3d3d3 0%, #fff 49%, #fff 100%);background:-webkit-linear-gradient(top, #d3d3d3 0%, #fff 49%, #fff 100%);background:linear-gradient(to bottom, #d3d3d3 0%, #fff 49%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#ffffff',GradientType=0 );-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.nav ul li ul li{float:none;padding:0;border-bottom:none}.nav ul li ul li+li{margin-left:0}.nav ul li ul li a{position:relative;top:auto;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;display:inline-block;margin:0;padding:0;font:normal 13px/19px Arial,Helvetica,sans-serif;text-transform:none;border-bottom:none;text-align:left}.no-touch .nav ul li ul li a:hover{text-decoration:underline;color:#000}.nav ul li ul li.current-menu-item,.no-touch .nav ul li ul li:hover{border-bottom:none}.nav ul li ul li ul{display:block !important;position:relative;top:auto;left:auto;background:none;padding:0;width:auto;margin:0 0 10px}.nav ul li ul li ul li a{margin:0;padding:0;font:normal 13px/19px Arial,Helvetica,sans-serif;text-transform:none;border-bottom:none}.no-touch .nav ul li ul li ul li a:hover{text-decoration:underline;color:#000}.nav ul li.custom-menu>ul{width:675px;height:463px;padding:0 20px 20px;-webkit-column-count:3;-webkit-column-gap:30px;-moz-column-count:3;-moz-column-gap:30px;column-count:3;column-gap:30px}.nav ul li.custom-menu>ul li{display:inline-block}.nav ul li.custom-menu>ul li.col>a{opacity:0;height:0 !important;overflow:hidden;margin:0;padding:0}.nav ul li.custom-menu>ul li.col ul li{display:block}.nav ul li.custom-menu>ul li.col ul li a{position:relative;top:auto;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;display:inline-block;margin:0 0 8px;padding:0 0 8px;font:bold 14px/14px Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:left;border-bottom:1px #c2c2c2 solid}.no-touch .nav ul li.custom-menu>ul li.col ul li a:hover{color:#961829;text-decoration:none}.nav ul li.custom-menu>ul li.col ul li ul li a{margin:0;padding:0;font:normal 13px/19px Arial,Helvetica,sans-serif;text-transform:none;border-bottom:none}.no-touch .nav ul li.custom-menu>ul li.col ul li ul li a:hover{text-decoration:underline;color:#000}.nav ul li.lawyer-menu ul{width:760px;left:50%;margin-left:-380px}.nav ul li.lawyer-menu ul li a{display:block;margin:0 0 15px;padding:0 0 8px;font:bold 14px/14px Arial,Helvetica,sans-serif;text-transform:uppercase;border-bottom:1px #c2c2c2 solid}.nav ul li.lawyer-menu ul li img{float:left;margin-right:10px;width:60px;height:60px;padding-right:0 !important;border:1px #b7b7b7 solid}.nav ul li.lawyer-menu ul li ul{width:auto;left:auto;margin-left:0}.nav ul li.lawyer-menu ul li ul li{display:block;float:left;width:25%;margin-bottom:20px}.nav ul li.lawyer-menu ul li ul li:first-child,.nav ul li.lawyer-menu ul li ul li:nth-child(4n+1){clear:left}.nav ul li.lawyer-menu ul li ul li .menu-image-title{display:block;padding-top:30px}.nav ul li.lawyer-menu ul li ul li .menu-image-title span.lawyer-title{display:block;font-weight:normal}.nav ul li.lawyer-menu ul li ul li a{margin:0;padding:0;font:bold 13px/12px Arial,Helvetica,sans-serif;text-transform:none;border-bottom:none}@media (max-width: 1000px){.nav{float:none;clear:both;width:100%;text-align:center}.nav ul{float:none;display:inline-block;margin:0 0 -5px}.nav ul ul{text-align:left}.nav ul li.lawyer-menu ul{width:550px;margin-left:-225px}.nav ul li.lawyer-menu ul li ul li{width:33.33%}.nav ul li.lawyer-menu ul li ul li:nth-child(4n+1){clear:none}.nav ul li.lawyer-menu ul li ul li:nth-child(3n+1){clear:left}}@media (max-width: 800px){.nav{display:block;width:auto;text-align:left;padding-top:10px}.nav .menu-toggle{float:right;display:block;position:relative;display:inline-block;margin:0 0 10px;font:normal 16px/16px Arial,Helvetica,sans-serif;color:#000;text-transform:uppercase}.nav .menu-toggle span.icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}.nav .menu-toggle span.icon span{display:block;position:absolute;height:2px;width:100%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.nav .menu-toggle span.icon span:nth-child(1){top:0px}.nav .menu-toggle span.icon span:nth-child(2){top:6px}.nav .menu-toggle span.icon span:nth-child(3){top:12px}.nav .menu-toggle span.text{display:inline-block;margin-left:5px}.nav .menu-toggle.active span.icon span:nth-child(1){top:5px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.nav .menu-toggle.active span.icon span:nth-child(2){opacity:0;left:-60px}.nav .menu-toggle.active span.icon span:nth-child(3){top:5px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.nav .menu-toggle:hover{color:#961829}.nav .menu-toggle:hover span.icon span{background:#961829}.nav ul{display:none;position:absolute;top:36px;right:0;z-index:599;float:none;padding:20px;width:250px;background:#d3d3d3;background:-moz-linear-gradient(top, #d3d3d3 0%, #fff 49%, #fff 100%);background:-webkit-linear-gradient(top, #d3d3d3 0%, #fff 49%, #fff 100%);background:linear-gradient(to bottom, #d3d3d3 0%, #fff 49%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#ffffff',GradientType=0 );box-shadow:0 2px 5px rgba(0,0,0,0.5);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.nav ul.active{display:block}.nav ul li{position:relative;float:none;padding:0;border-bottom:none}.nav ul li+li{margin-left:0}.nav ul li br{display:none}.nav ul li a{position:relative;top:auto;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;display:inline-block;margin:0;padding:5px;font:normal 16px/19px Arial,Helvetica,sans-serif;text-transform:none;border-bottom:none;text-align:left}.no-touch .nav ul li a:hover{text-decoration:none;color:#961829}.nav ul li.current-menu-item,.no-touch .nav ul li:hover{border-bottom:none}.nav ul li span.btn-dd{display:block;position:absolute;top:7px;right:0;width:0;height:0;border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #000;cursor:pointer}.no-touch .nav ul li span.btn-dd:hover{border-color:transparent transparent transparent #961829}.nav ul li span.btn-dd.active{top:9px;width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#000 transparent transparent transparent}.no-touch .nav ul li span.btn-dd.active:hover{border-color:#961829 transparent transparent transparent}.nav ul li ul{display:none !important;position:relative;top:auto;left:auto;right:auto;padding:20px;width:auto;margin:10px -20px;background:#000;box-shadow:none}.nav ul li ul.active{display:block !important}.nav ul li ul li a{margin:0;padding:5px;font:normal 16px/19px Arial,Helvetica,sans-serif;text-transform:none;border-bottom:none;color:#fff}.no-touch .nav ul li ul li a:hover{text-decoration:none;color:#f55c5c}.nav ul li.custom-menu>ul{width:auto;padding:0;-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0;column-count:1;column-gap:0}.nav ul li.custom-menu>ul li{display:block}.nav ul li.custom-menu>ul li.col{margin-bottom:-15px}.nav ul li.custom-menu>ul li.col:last-child{padding:0 0 20px}.nav ul li.custom-menu>ul li.col ul{padding:0 20px;margin:0}.nav ul li.custom-menu>ul li.col ul li{display:block}.nav ul li.custom-menu>ul li.col ul li a{position:relative;top:auto;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;display:inline-block;margin:0 0 8px;padding:8px 5px 5px;font:bold 16px/19px Arial,Helvetica,sans-serif;text-transform:none;border-bottom:none}.no-touch .nav ul li.custom-menu>ul li.col ul li a:hover{color:#f55c5c;text-decoration:none}.nav ul li.custom-menu>ul li.col ul li ul{padding:0}.nav ul li.custom-menu>ul li.col ul li ul li a{margin:0;padding:5px;font:normal 14px/19px Arial,Helvetica,sans-serif;text-transform:none;border-bottom:none}.no-touch .nav ul li.custom-menu>ul li.col ul li ul li a:hover{text-decoration:none;color:#f55c5c}.nav ul li.lawyer-menu ul{width:auto;margin-left:-20px;left:auto}.nav ul li.lawyer-menu ul li{display:block}.nav ul li.lawyer-menu ul li img{display:none}.nav ul li.lawyer-menu ul li a{display:inline-block;margin:0 0 8px;padding:8px 5px 5px;font:bold 16px/19px Arial,Helvetica,sans-serif;text-transform:none;border-bottom:none}.no-touch .nav ul li.lawyer-menu ul li a:hover{color:#f55c5c;text-decoration:none}.nav ul li.lawyer-menu ul li ul{padding:0}.nav ul li.lawyer-menu ul li ul li{width:auto;margin-bottom:0;float:none}.nav ul li.lawyer-menu ul li ul li .menu-image-title{padding-top:0}.nav ul li.lawyer-menu ul li ul li .menu-image-title span.lawyer-title{display:none}.nav ul li.lawyer-menu ul li ul li a{margin:0;padding:5px;font:normal 14px/19px Arial,Helvetica,sans-serif;text-transform:none;border-bottom:none}.no-touch .nav ul li.lawyer-menu ul li ul li a:hover{text-decoration:none;color:#f55c5c}}@media (max-width: 600px){.nav{text-align:center}.nav .menu-toggle{float:none;display:inline-block}.nav ul{text-align:left;top:39px;right:50%;margin-right:-125px}}.banner{width:100%;float:left;position:relative;height:440px}@media (max-width: 800px){.banner{height:350px}}@media (max-width: 500px){.banner{height:300px}}.banner .banner-slides .banner-slide{width:100% !important;height:440px;background-repeat:no-repeat;background-position:top center;background-size:cover}.banner .banner-slides .banner-slide.right-text{text-align:right}.banner .banner-slides .banner-slide .container{position:relative;height:440px}@media (max-width: 800px){.banner .banner-slides .banner-slide{background-position:45% 0;height:350px}.banner .banner-slides .banner-slide .container{height:350px}}@media (max-width: 500px){.banner .banner-slides .banner-slide{background-position:55% 0;height:300px}.banner .banner-slides .banner-slide .container{height:300px}}.banner .banner-slides .banner-nav{position:absolute;top:0;left:0;right:0;bottom:0}.banner .banner-slides .banner-nav .container{position:relative;height:440px}@media (max-width: 800px){.banner .banner-slides .banner-nav .container{height:350px}}@media (max-width: 500px){.banner .banner-slides .banner-nav .container{height:300px}}.banner .banner-slides .banner-nav .container a{overflow:hidden;text-indent:-9999px;position:absolute;bottom:50%;z-index:599;display:block;width:40px;height:67px;margin-bottom:-33px;background:url(../images/banner-arrow.svg) no-repeat 0 0;background-size:40px 67px}@media (max-width: 1050px){.banner .banner-slides .banner-nav .container a{width:20px;height:34px;background-size:20px 34px;bottom:10px;margin-bottom:0}}@media (max-width: 500px){.banner .banner-slides .banner-nav .container a{display:none}}.banner .banner-slides .banner-nav .container a.prev{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-60px}@media (max-width: 1050px){.banner .banner-slides .banner-nav .container a.prev{left:10px}}.banner .banner-slides .banner-nav .container a.next{right:-60px}@media (max-width: 1050px){.banner .banner-slides .banner-nav .container a.next{right:10px}}.banner .banner-txt{display:inline-block;padding:90px 0 0;text-align:center}@media (max-width: 800px){.banner .banner-txt{padding:40px 0 0;max-width:400px;display:block}}@media (max-width: 500px){.banner .banner-txt{position:absolute;left:10px;bottom:10px;text-align:left}.banner .banner-txt img{max-width:250px}}.banner .banner-txt img{display:block}.banner a.button{margin:50px 0 0}@media (max-width: 800px){.banner a.button{position:relative;left:auto;bottom:auto;margin:15px 0 0}}@media (max-width: 500px){.banner a.button{margin:5px 0 0}}.banner-interior{width:100%;float:left;position:relative;margin:0 0 15px;height:312px;background-repeat:no-repeat;background-position:top center;background-size:cover}@media (max-width: 700px){.banner-interior{height:250px}}@media (max-width: 600px){.banner-interior{height:200px}}@media (max-width: 1050px){.blog .banner-interior{background-position:30% 0}}@media (max-width: 700px){.blog .banner-interior{background-position:20% 0}}@media (max-width: 600px){.blog .banner-interior{background-position:22% 0}}input,select,textarea{padding:10px;font:normal 14px/18px Arial,Helvetica,sans-serif;color:#000;background:#fff;border:1px #989898 solid;border-radius:5px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#000}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#000}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 5px #961829;border:1px #961829 solid}input:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0.5}input:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0.5}input:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0.5}input:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0.5}select{height:40px !important}textarea{min-height:110px}input[type=submit]{float:right;background:#a81010;padding:5px 10px;font:normal 18px/18px "open-sans-bold",Arial,Helvetica,sans-serif;color:#fff;border:none !important;border-radius:7px !important;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.no-touch input[type=submit]:hover{background:#790c0c}input[type=submit].plain{padding:0;font-size:19px;background:transparent;text-transform:none;color:#fff}input[type=submit]:focus{outline:none;box-shadow:none;border:none}label{display:block;padding:0 0 2px;font-size:14px;line-height:18px}label.hidden{visibility:hidden}@media (max-width: 500px){label.hidden{display:none}.state label.hidden{display:block}}.form-field-wrapper{margin-bottom:7px}.form-field-wrapper.left,.form-field-wrapper.center,.form-field-wrapper.right{float:left;width:31.25%;margin-left:3.125%}@media (max-width: 500px){.form-field-wrapper.left,.form-field-wrapper.center,.form-field-wrapper.right{float:none;width:100%;margin-left:0}.form-field-wrapper.left+.form-field-wrapper,.form-field-wrapper.center+.form-field-wrapper,.form-field-wrapper.right+.form-field-wrapper{margin-top:10px}}.form-field-wrapper.left{clear:both;margin-left:0}.form-field-wrapper.inline{position:relative;padding-left:100px;margin-bottom:15px}@media (max-width: 400px){.form-field-wrapper.inline{padding-left:0}}.form-field-wrapper.inline.with-captcha{padding-left:240px}.form-field-wrapper.inline.with-captcha label{vertical-align:top;display:inline-block;margin-right:20px;position:relative;top:auto;left:auto}.form-field-wrapper.inline.with-captcha .captcha-label-wrap{position:absolute;top:0;left:0}@media (max-width: 1100px){.form-field-wrapper.inline.with-captcha{padding-left:0}.form-field-wrapper.inline.with-captcha .captcha-label-wrap{position:relative;top:auto;left:auto;margin:0 0 5px}}@media (max-width: 800px){.form-field-wrapper.inline.with-captcha{padding-left:240px}.form-field-wrapper.inline.with-captcha .captcha-label-wrap{position:absolute;top:0;left:0}}@media (max-width: 400px){.form-field-wrapper.inline.with-captcha{padding-left:0}.form-field-wrapper.inline.with-captcha .captcha-label-wrap{position:relative;top:auto;left:auto;margin:0 0 5px}}.form-field-wrapper.inline label{position:absolute;top:0;left:0;line-height:40px}@media (max-width: 400px){.form-field-wrapper.inline label{position:relative;margin:0 0 5px;top:auto;left:auto;line-height:20px}}.form-field-wrapper.textarea{padding-top:10px;clear:both;width:65.625%}@media (max-width: 500px){.form-field-wrapper.textarea{width:100%}}.form-field-wrapper input,.form-field-wrapper select,.form-field-wrapper textarea{width:100%}.form-field-wrapper .state{float:left;width:60%}.form-field-wrapper .zip{float:left;width:36%;margin-left:4%}.form-field-wrapper.opt-in{position:relative;font-size:13px;line-height:15px;max-width:180px}.form-field-wrapper.opt-in .wpcf7-form-control-wrap.newsletter .wpcf7-list-item{position:relative;display:block;margin-bottom:20px;padding-left:25px}.form-field-wrapper.opt-in input[type=checkbox]{position:absolute;top:3px;left:0;width:auto}.form-field-wrapper.captcha-wrap{padding-left:25px}.form-field-wrapper.captcha-wrap label{display:block;margin:0 0 5px}.form-field-wrapper.captcha-wrap img{float:left;margin:0 15px 0 0;border-radius:10px}.form-field-wrapper.captcha-wrap .captcha-input-wrap{display:block;max-width:75px;float:left}.form-field-wrapper.captcha-wrap .captcha-input-wrap input{max-width:100%;padding:5px;border-radius:10px}@media (max-width: 900px){.form-field-wrapper.captcha-wrap{float:none}}@media (max-width: 650px){.form-field-wrapper.captcha-wrap img{float:none;margin:5px 0 0;display:block}.form-field-wrapper.captcha-wrap .captcha-input-wrap{float:none}.form-field-wrapper.captcha-wrap .captcha-input-wrap label{padding:0 0 5px}}.form-field-wrapper .submit-wrap{width:100%;clear:both}.fields-wrap{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fields-wrap.left{width:73.5%;padding-right:40px}.fields-wrap.right{position:relative;width:26.5%;margin-top:20px;padding-left:20px;border-left:1px #8d8d8d solid}@media (max-width: 900px){.fields-wrap.left{width:100%;padding-right:0}.fields-wrap.right{width:100%;padding-top:20px;padding-left:0;border-top:1px #8d8d8d solid;border-left:0}}.wpcf7-response-output{display:block !important;clear:both !important;margin:0 !important;padding:20px 0 0 !important;font-weight:bold !important;border:0 !important}.contact-form .wpcf7-response-output{padding:60px 0 0 !important}.footer-info .wpcf7-response-output{color:#f55c5c !important}.wpcf7-not-valid-tip{color:#000 !important;font-size:1em !important;display:block !important;padding:5px 0 0 !important;font-size:14px !important;font-style:italic !important}.contact-form .wpcf7-not-valid-tip{color:#961829 !important}.footer-info .wpcf7-not-valid-tip{color:#f55c5c !important}.cta{width:100%;float:left;position:relative;padding:15px 0;background:#a81010;text-align:center}.cta h3{font:normal 26px/32px "open-sans-cond-bold",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff}.contact-form{width:100%;float:left;position:relative;padding:25px 0;background:#d2d2d2}.contact-form h2{font-size:24px;font-weight:normal}.contact-form form{clear:both;padding-top:25px}.contact-form form input[type=submit]{float:none;margin:25px 0 0 105px}@media (max-width: 900px){.contact-form form input[type=submit]{margin:25px 0 0 25px}}.footer-info{width:100%;float:left;position:relative;padding:25px 0;background:#2f2f30}.footer-info .footer-block{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-info .footer-block h3{position:relative;z-index:5;margin:0 0 15px;font:bold 22px/26px Arial,Helvetica,sans-serif;color:#fff}.footer-info .footer-block.videos{width:26.7%;padding-right:30px;text-align:center}@media (max-width: 1050px){.footer-info .footer-block.videos{width:38%}}@media (max-width: 800px){.footer-info .footer-block.videos{width:100%;float:none}}.footer-info .footer-block.videos img{max-width:none;margin:-60px -60px -20px}@media (max-width: 500px){.footer-info .footer-block.videos img{width:300px;margin:-60px -30px -20px}}.footer-info .footer-block.mailing-list{width:38.8%;padding:0 25px;border-left:1px #5f5f60 solid;border-right:1px #5f5f60 solid}@media (max-width: 1050px){.footer-info .footer-block.mailing-list{width:38%}}@media (max-width: 800px){.footer-info .footer-block.mailing-list{width:100%;float:none;padding:0;border-left:0}}.footer-info .footer-block.mailing-list label{font-size:18px;line-height:28px;color:#fff}.footer-info .footer-block.mailing-list input:not([type=submit]),.footer-info .footer-block.mailing-list select{background:#c7c7c7;padding:5px;border:0 !important;border-radius:0 !important}.footer-info .footer-block.mailing-list input[type=submit]{margin-top:15px;margin-right:10px}.no-touch .footer-info .footer-block.mailing-list input[type=submit]:hover{background:none;color:#f55c5c}.footer-info .footer-block.offices{width:34.5%;padding-left:30px}@media (max-width: 1050px){.footer-info .footer-block.offices{width:24%}}@media (max-width: 800px){.footer-info .footer-block.offices{width:100%;float:none;padding-left:0;padding-top:20px}}@media (max-width: 500px){.footer-info .footer-block.offices{text-align:center}}.footer-info .footer-block.offices .office{float:left;font-size:14px;line-height:18px;color:#fff;margin-bottom:15px}.footer-info .footer-block.offices .office:nth-child(odd){clear:both;margin-right:30px}.footer-info .footer-block.offices .office p{margin-bottom:15px}.footer-info .footer-block.offices .office p:last-child{margin-bottom:0}.footer-info .footer-block.offices .office a{color:#f55c5c}.no-touch .footer-info .footer-block.offices .office a:hover{text-decoration:underline}@media (max-width: 800px){.footer-info .footer-block.offices .office{width:32%;margin-left:2%}.footer-info .footer-block.offices .office:first-child{margin-left:0}.footer-info .footer-block.offices .office:nth-child(odd){clear:none;margin-right:0}}@media (max-width: 500px){.footer-info .footer-block.offices .office{width:100%;margin-left:0;float:none}}.footer{width:100%;float:left;position:relative;padding:40px 0;background:#000;color:#fff}@media (max-width: 500px){.footer{text-align:center}}.footer h3{font:bold 23px/28px Arial,Helvetica,sans-serif;margin:0 0 15px}.footer a{color:#fff}.no-touch .footer a:hover{text-decoration:underline}.footer ul li{font-size:14px;line-height:24px}.footer .contact-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:25.7%;padding-right:20px}@media (max-width: 750px){.footer .contact-info{width:33.33%}}@media (max-width: 500px){.footer .contact-info{float:none;width:100%;padding-right:0}}.footer .contact-info img{display:block;margin:0 0 15px}@media (max-width: 500px){.footer .contact-info img{margin:0 auto 15px}}.footer .contact-info p{margin-bottom:10px;font-size:14px;line-height:18px}.footer .contact-info .social{margin:15px 0 0}@media (max-width: 500px){.footer .contact-info .social{display:inline-block}}.footer .contact-info .social a{float:left;display:block;width:35px;height:35px;background-image:url(../images/fb-f.jpg);background-size:auto 30px;background-repeat:no-repeat;background-position:center center;text-indent:9999px;overflow:hidden;margin-left:15px;margin-bottom:15px}.footer .contact-info .social a:first-child,.footer .contact-info .social a:nth-child(3n+1){clear:left;margin-left:0}.footer .contact-info .social a.tw{background-image:url(../images/tw-f.jpg)}.footer .contact-info .social a.in{background-image:url(../images/in-f.jpg)}.footer .contact-info .social a.ig{background-image:url(../images/ig-f.jpg)}.footer .contact-info .social a.gp{background-image:url(../images/gp-f.jpg)}.footer .contact-info .social a.yt{background-image:url(../images/yt-f.jpg)}.footer .sitemap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:20.4%;padding:0 20px;border-left:1px #6b6b6b solid}@media (max-width: 750px){.footer .sitemap{width:33.33%;border-right:0}}@media (max-width: 500px){.footer .sitemap{float:none;width:100%;border-left:0;border-top:1px #6b6b6b solid;padding:20px 0 0;margin-top:20px}}.footer .footer-nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:53.9%;padding-left:20px}.footer .footer-nav ul{-webkit-column-count:2;-webkit-column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;column-count:2;column-gap:30px}@media (max-width: 750px){.footer .footer-nav{width:33.33%;border-left:1px #6b6b6b solid}.footer .footer-nav ul{-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0;column-count:1;column-gap:0}}@media (max-width: 500px){.footer .footer-nav{float:none;width:100%;border-left:0;border-top:1px #6b6b6b solid;padding-top:20px;margin-top:20px;padding-left:0}}.quote{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.home .quote{float:left;width:290px;max-width:100%;margin-right:50px;padding-top:10px}@media (max-width: 650px){.home .quote{float:none;width:100%;margin-right:0;padding-left:40px}.home .quote p:before{left:0 !important}}.main .quote{margin-top:2em;margin-left:40px}.home .main .quote{margin-top:0;margin-left:0}.quote p{font:normal 30px/36px "roboto-light",Arial,Helvetica,sans-serif}.quote p:before,.quote p:after{display:block;content:'';width:27px;height:23px;background:url(../images/quote-pink.png) no-repeat 0 0}.quote p:before{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:-5px;left:-40px}.quote p:after{position:relative;bottom:-3px;display:inline-block;margin-left:20px}.sidebar .reviews-block{border-top:1px #e1e1e1 solid;padding-top:10px;padding-right:10px}.home .sidebar .reviews-block{border-top:0}.reviews-block .review-block{position:relative}.reviews-block .review-block .img-wrap{position:relative;min-height:89px;padding-left:110px}.reviews-block .review-block .img-wrap img{position:absolute;top:0;left:10px}.reviews-block .review-block .img-wrap p{padding-top:25px;padding-left:0}.reviews-block .review-block .img-wrap p strong{display:block}.reviews-block .review-block p{padding-left:20px}.sidebar .reviews-block .review-block p{font-size:14px;line-height:18px}.reviews-block .review-block .quotation p{position:relative}.reviews-block .review-block .quotation p:before,.reviews-block .review-block .quotation p:after{display:block;content:'';width:14px;height:13px;background:url(../images/quote-gray.png) no-repeat 0 0}.reviews-block .review-block .quotation p:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);position:absolute;top:-10px;left:0}.reviews-block .review-block .quotation p:after{position:relative;bottom:-8px;display:inline-block;margin-left:10px}.reviews-block .review-block .attribution p{display:inline-block;padding-left:0;padding-top:5px;margin-left:20px;border-top:1px #a81010 solid}.page-wrap{width:100%;float:left;position:relative;background:white;border-top:1px #e1e1e1 solid}.home .page-wrap{border-top:none}.main{padding:35px 0}.no-touch .main a:hover{text-decoration:underline}.home .main{border-top:1px #d8d8d8 solid;border-bottom:1px #d8d8d8 solid}.with-sidebar-wrap .main{width:100%;float:right;padding-left:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 600px){.with-sidebar-wrap .main{padding-left:0;float:none}}.with-sidebar-wrap.right .main{float:left;padding-left:0;padding-right:50px}@media (max-width: 600px){.with-sidebar-wrap.right .main{padding-right:0;float:none}}.main .interior-footer{margin:50px 0 0}.main .interior-footer img{float:left}.main .interior-footer img.free-consultation{margin-left:-160px}.main .interior-footer img.no-fee-promise{margin:15px 0 0 90px}@media (max-width: 800px){.main .interior-footer img.free-consultation{margin-left:-100px}}@media (max-width: 700px){.main .interior-footer img.free-consultation{margin-left:-60px}}@media (max-width: 600px){.main .interior-footer{text-align:center}.main .interior-footer img{float:none}.main .interior-footer img.no-fee-promise{display:block;margin:15px auto 0}}.home .sidebar{padding:35px 0 30px}.with-sidebar-wrap .sidebar{float:left;width:240px;margin-left:-240px;padding:35px 0;border-right:1px #e1e1e1 solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 600px){.with-sidebar-wrap .sidebar{float:none;width:100%;margin-left:0;border-right:0;border-top:1px #e1e1e1 solid}}.with-sidebar-wrap.right .sidebar{float:right;margin-left:0;margin-right:-240px;border-right:none;border-left:1px #e1e1e1 solid}@media (max-width: 600px){.with-sidebar-wrap.right .sidebar{float:none;margin-right:0;border-left:0}}.sidebar ul.sidebar-nav{text-align:right}.right .sidebar ul.sidebar-nav{text-align:left}@media (max-width: 600px){.sidebar ul.sidebar-nav{text-align:center !important}}.sidebar ul.sidebar-nav li{padding:0;margin:0}.sidebar ul.sidebar-nav li:before{display:none}.sidebar ul.sidebar-nav li a{display:block;padding:2px 10px 2px 0;border-top:1px #fff solid;border-bottom:1px #fff solid;font-size:16px;line-height:16px;color:#8f8f8f;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media (max-width: 600px){.sidebar ul.sidebar-nav li a{display:inline-block;padding:2px 5px !important}}.right .sidebar ul.sidebar-nav li a{padding:2px 0 2px 10px}.sidebar ul.sidebar-nav li a:hover{text-decoration:none}.no-touch .sidebar ul.sidebar-nav li a:hover{background:#f8f8f8;border-top:1px #eaeaea solid;border-bottom:1px #eaeaea solid}.sidebar ul.sidebar-nav li.current-menu-item>a{background:#f8f8f8;border-top:1px #eaeaea solid;border-bottom:1px #eaeaea solid}.sidebar .videos-block{border-top:1px #e1e1e1 solid;padding-top:10px}.sidebar .videos-block h3{font:bold 16px/20px Arial,Helvetica,sans-serif;color:#8f8f8f;text-align:center}.sidebar .videos-block img{display:block;margin:0 auto}.with-sidebar-wrap{padding-left:240px}.with-sidebar-wrap.right{padding-left:0;padding-right:240px}@media (max-width: 600px){.with-sidebar-wrap{padding-left:0}.with-sidebar-wrap.right{padding-right:0}}.home .featured-areas{padding:30px 0}.home .featured-areas .featured-area{display:block;float:left;width:21.5%;margin-left:4.66%;text-align:center}.home .featured-areas .featured-area:first-child,.home .featured-areas .featured-area:nth-child(4n+1){margin-left:0;clear:left}@media (max-width: 650px){.home .featured-areas .featured-area{width:49%;margin-left:2%}.home .featured-areas .featured-area:nth-child(4n+1){margin-left:2%}.home .featured-areas .featured-area:nth-child(odd){margin-left:0}}@media (max-width: 500px){.home .featured-areas .featured-area{width:100%;float:none;margin-left:0 !important}}.home .featured-areas .featured-area .img-wrap{position:relative;margin-bottom:8px}.home .featured-areas .featured-area .img-wrap:after{display:block;content:'';position:absolute;opacity:0;left:0;right:0;bottom:0;background:#961829;width:100%;height:8px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.home .featured-areas .featured-area img{display:block}@media (max-width: 650px){.home .featured-areas .featured-area img{margin:0 auto}}.home .featured-areas .featured-area h4{margin:0 0 4px;font:bold 14px/18px Arial,Helvetica,sans-serif;text-transform:uppercase}.home .featured-areas .featured-area p{font-size:14px;line-height:18px}.no-touch .home .featured-areas .featured-area:hover .img-wrap:after{opacity:1}.home .block{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.home .block.rss-feed{width:23.3%;padding-right:25px}.home .block.rss-feed a{color:#4d4d4d}@media (max-width: 1000px){.home .block.rss-feed{float:none;width:100%;padding-right:0}}.home .block.reviews-block{width:51.45%;padding:0 40px;border-left:1px #dadada solid}@media (max-width: 1000px){.home .block.reviews-block{float:none;width:100%;padding:0;border-left:0}}.home .block.reviews-block .review-block{padding:0 0 0 100px}.home .block.reviews-block .review-block img{position:absolute;top:10px;left:0}@media (max-width: 900px){.home .block.reviews-block .review-block{padding:0}.home .block.reviews-block .review-block img{position:relative;top:auto;left:auto;display:block;margin:0 0 10px 20px}}.home .block.reviews-block .review-block .quotation p{position:relative}.home .block.reviews-block .review-block .quotation p:before,.home .block.reviews-block .review-block .quotation p:after{display:block;content:'';width:14px;height:13px;background:url(../images/quote-gray.png) no-repeat 0 0}.home .block.reviews-block .review-block .quotation p:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);position:absolute;top:-10px;left:0}.home .block.reviews-block .review-block .quotation p:after{position:relative;bottom:-8px;display:inline-block;margin-left:10px}.home .block.reviews-block .review-block .attribution p{display:inline-block;padding-left:0;padding-top:5px;margin-left:20px;border-top:1px #a81010 solid}.home .block.blog-cta{width:25.25%;padding-left:25px;border-left:1px #dadada solid}.home .block.blog-cta img{float:left}.home .block.blog-cta h2{margin:30px 0 20px}.home .block.blog-cta h2 span{display:block;font-size:42px}.home .block.blog-cta p{margin:0 0 1.5em}.home .block.blog-cta a.button{padding:5px 20px;font-family:"open-sans-bold",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:none}@media (max-width: 1000px){.home .block.blog-cta{clear:both;width:100%;float:none;padding-left:0;border-left:0;text-align:left}.home .block.blog-cta .blog-cta-wrap{display:inline-block;text-align:left}}.home .block h2{margin:0 0 20px}.home .block p{font-size:14px;line-height:18px;color:#4d4d4d}.lawyers .lawyer{display:block;float:left;width:160px;margin-left:30px}.lawyers .lawyer:first-child,.lawyers .lawyer:nth-child(4n+1){clear:left;margin-left:0}@media (max-width: 1050px){.lawyers .lawyer:nth-child(4n+1){margin-left:30px;clear:none}.lawyers .lawyer:nth-child(3n+1){clear:left;margin-left:0}}@media (max-width: 900px){.lawyers .lawyer:nth-child(3n+1){margin-left:30px;clear:none}.lawyers .lawyer:nth-child(odd){clear:left;margin-left:0}}@media (max-width: 700px){.lawyers .lawyer{float:none;margin:0 auto !important}.lawyers .lawyer .img-wrap{display:inline-block}}.lawyers .lawyer img{display:block;border:1px #7a7a7a solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.lawyers .lawyer .img-wrap{position:relative;margin:0 0 5px}.lawyers .lawyer .img-wrap:after{display:block;content:'';position:absolute;opacity:0;left:0;right:0;bottom:0;background:#961829;width:100%;height:8px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.lawyers .lawyer p{font-size:14px;text-align:center}.no-touch .lawyers .lawyer:hover .img-wrap:after{opacity:1}.single-lawyer-wrap{padding-left:300px;margin:0 0 40px}@media (max-width: 800px){.single-lawyer-wrap{padding-left:200px}}@media (max-width: 450px){.single-lawyer-wrap{padding-left:0}}.lawyer-sidebar{float:left;width:300px;margin-left:-300px;padding-right:10px;border-right:2px #ededed solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 800px){.lawyer-sidebar{width:200px;margin-left:-200px}}@media (max-width: 450px){.lawyer-sidebar{float:none;width:auto;margin-left:0;padding-right:0;border-right:none}}.lawyer-sidebar img.featured{display:block;margin:0 0 10px;width:280px;border:1px #7a7a7a solid}.lawyer-sidebar .credentials .credential{display:inline-block;margin-right:10px;margin-bottom:10px}@media (max-width: 800px){.lawyer-sidebar .credentials{text-align:center;margin-right:0}}@media (max-width: 450px){.lawyer-sidebar .credentials{margin:0 0 10px;text-align:left}}.single-lawyer-content{width:100%;float:right;padding-left:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 450px){.single-lawyer-content{float:none;padding-left:0;border-top:2px #ededed solid;padding-top:20px}}.testimonial-links{text-align:center}.testimonial-links a.button+a.button{margin-left:55px}@media (max-width: 900px){.testimonial-links a.button{margin-top:10px}.testimonial-links a.button+a.button{margin-left:0}}.testimonials .testimonial{margin-top:1.5em;padding-top:1.5em;border-top:1px #e4e4e4 solid}.testimonials .testimonial:last-child{border-bottom:1px #e4e4e4 solid}.testimonials .testimonial .testimonial-footer .rating{float:left;margin-top:15px;font-size:12px}.testimonials .testimonial .testimonial-footer .rating span{font-size:20px;color:#d5c966}.testimonials .testimonial .testimonial-footer .name{float:right;text-align:right}.testimonials .testimonial .testimonial-footer .name span.date{display:block;font-size:14px}@media (max-width: 450px){.testimonials .testimonial .testimonial-footer .rating{float:none}.testimonials .testimonial .testimonial-footer .name{float:none;margin-top:10px;text-align:left}}.post{margin:15px 0 30px 0}.post .topmeta{margin:0 0 12px}.post .topmeta .date{float:left;min-height:16px;line-height:16px;font-style:italic}.post .topmeta .edit{float:right;min-height:16px;line-height:16px}.post .topmeta .edit a{background:url(../images/pencil.png) no-repeat top left;padding:1px 0 1px 20px}.post .topmeta .category{float:right;padding:0 0 0 20px;min-height:16px;line-height:16px;background:url(../images/folder.png) no-repeat top left}.post .bottommeta .category{float:left;padding:0 0 0 20px;min-height:16px;line-height:16px;background:url(../images/folder.png) no-repeat top left}.post .bottommeta .comments{float:right;padding:0 0 0 20px;min-height:16px;line-height:16px;background:url(../images/comments.png) no-repeat top left}.post .bottommeta .edit{float:right}.post .bottommeta .edit a{background:url(../images/pencil.png) no-repeat top left;padding:1px 0 1px 20px}.post .postcontent{margin:12px 0 0}.post .tags{display:block;min-height:16px;padding:0 0 7px 20px;background:url(../images/tag.png) no-repeat 0 0}.archive .post .bottommeta{padding:4px 6px;background-color:#f2f2f2;border-bottom:1px solid #e5e5e5}.archive .post h2{margin:0 0 4px}.archive .post h2 a{text-decoration:none}.post-comments h2{margin:0}.post-comments .comment-list{margin:15px 0 0 0;padding:0;list-style:none}.post-comments .comment-list ul{margin:0;padding:0 10px 0 10px;list-style:none}.post-comments .comment-list li{margin:10px 0;background-color:#fafafa;border:1px solid #e0e0e0}.post-comments .comment-list li.thread-alt,.post-comments .comment-list li.alt{background-color:#f2f2f2;border-color:#d9d9d9}.post-comments .comment-list ul li:first-child{margin-top:0}.post-comments .comment-list .comment-author{margin:7px 0 0 7px}.post-comments .comment-list .comment-author .avatar{float:left;margin:0 8px 0 0}.post-comments .comment-list .comment-author cite{float:left;height:18px;font-weight:bold;font-style:normal}.post-comments .comment-list .comment-author .says{display:none}.post-comments .comment-list .comment-meta{padding:18px 0 3px;margin:0 7px 2px;border-bottom:1px solid #e5e5e5}.post-comments .comment-list p{margin:0;padding:6px 10px}.post-comments .comment-list .reply{padding:0 0 6px 10px}.post-comments .comments-respond{margin:20px 0 0}.post-comments .comments-respond h3{margin:0 0 10px}.post-comments .comments-respond p.form-field-wrapper{margin:10px 0}.post-comments .comments-respond label{margin:0 0 3px;display:block}.post-comments .comments-respond label.required{font-weight:bold}.post-comments .comments-respond label .note{font-weight:normal;font-style:italic}.post-comments .comments-respond input.textbox{width:250px}.post-comments .comments-respond textarea{width:500px;height:200px}.post-item{position:relative;min-height:230px;padding-left:320px}.post-item+.post-item{padding-top:30px;border-top:2px #ededed solid;min-height:232px}.post-item+.post-item .feat-img-wrap{top:30px}@media (max-width: 900px){.post-item{padding-left:0}}.post-item .feat-img-wrap{display:block;position:relative;width:300px;max-width:100%;position:absolute;top:0;left:0}@media (max-width: 900px){.post-item .feat-img-wrap{top:auto !important;left:auto !important;position:relative;margin:0 0 15px}}.post-item .feat-img-wrap img{width:100%}.post-item .feat-img-wrap a{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.post-item .feat-img-wrap .date{position:absolute;top:0;left:0;width:70px;height:63px;padding:10px 0 0;background:#000;color:#fff;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.post-item .feat-img-wrap .date .day{display:block;font:normal 31px/25px "open-sans-bold",Arial,Helvetica,sans-serif}.post-item .feat-img-wrap .date .month{font:normal 12px/19px "open-sans-semi",Arial,Helvetica,sans-serif;text-transform:uppercase}.post-item .feat-img-wrap .date .year{font:normal 12px/19px "open-sans-semi",Arial,Helvetica,sans-serif;text-transform:uppercase}.post-item .feat-img-wrap img{display:block}.post-item h3{font:normal 22px/24px Arial,Helvetica,sans-serif}.post-item h3:hover{text-decoration:underline}.post-item .read-more{text-align:right;font-style:italic}.pagination-wrap{padding-top:30px;border-top:2px #ededed solid}.no-touch .pagination-wrap a:hover{text-decoration:underline}@media (max-width: 600px){.blog-sidebar{text-align:center}}.blog-sidebar h3{margin:0 0 10px;padding-right:10px;text-transform:uppercase}.right .blog-sidebar h3{padding-right:0;padding-left:10px}.blog-sidebar h3 a{margin-left:5px;font-weight:normal;text-transform:none}.blog-sidebar h3 a:hover{text-decoration:underline}.blog-sidebar .twiiter-feed{margin-bottom:5px;padding-right:10px}.right .blog-sidebar .twiiter-feed{padding-left:10px;padding-right:0}.blog-sidebar .twiiter-feed .timeline-Header-title{display:none}.blog-sidebar .twitter-link{padding-right:10px;font-size:18px}.right .blog-sidebar .twitter-link{padding-right:0;padding-left:10px}.blog-sidebar .twitter-link a:hover{text-decoration:underline}@media (max-width: 600px){.blog-cat-wrap{text-align:center}}ul.blog-categories{text-align:right}.right ul.blog-categories{text-align:left}@media (max-width: 600px){ul.blog-categories{display:inline-block;text-align:center !important}}ul.blog-categories li{padding:0;margin:0}ul.blog-categories li:before{display:none}ul.blog-categories li a{display:block;padding:4px 10px 2px 0;border-top:1px #eaeaea solid;border-bottom:1px #fff solid;font-size:14px;line-height:14px;color:#000;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.right ul.blog-categories li a{padding:4px 0 2px 10px}ul.blog-categories li a:hover{text-decoration:none}.no-touch ul.blog-categories li a:hover{background:#f8f8f8}ul.blog-categories li.current-cat>a{background:#f8f8f8}@media (max-width: 600px){ul.archives{display:inline-block;text-align:left}}ul.archives li a{font-size:14px;color:#000}ul.archives li.older-toggle:before{display:none}ul.archives li ul{margin:0;display:none}ul.archives li.older-archive-toggle:hover>ul{display:block}.office-block{position:relative;padding-left:225px;border-top:2px #ededed solid;margin-top:15px;padding-top:15px}@media (max-width: 900px){.office-block{padding-left:175px}}@media (max-width: 800px){.office-block{padding-left:0}}.office-block .office-info{float:left;width:225px;margin-left:-225px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 900px){.office-block .office-info{width:175px;margin-left:-175px;padding-right:20px}}@media (max-width: 800px){.office-block .office-info{width:auto;margin-left:0;padding-right:0;float:none}}.office-block .map{float:right;width:100%;border:1px #b7b7b7 solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.office-block img{display:block;margin:0 0 10px;border:1px #c1c1c1 solid}@media (max-width: 800px){.office-block img{float:left;margin:0 10px 10px 0}}@media (max-width: 500px){.office-block img{float:none;margin:0 0 10px}}.office-block p{font-size:14px}.practice-areas{width:100%;float:left;position:relative;padding:25px 0;background:#f4f4f4;border-bottom:1px #e7e7e7 solid}.practice-areas h3{position:relative;font:bold 18px/26px Arial,Helvetica,sans-serif;color:#b7b7b7;text-transform:uppercase;text-align:center}.practice-areas h3:before{display:block;content:'';position:absolute;top:50%;left:0;right:0;z-index:1;width:100%;height:1px;background:#b7b7b7}.practice-areas h3 span{position:relative;z-index:3;display:inline-block;padding:0 10px;background:#f4f4f4}.practice-areas ul{-webkit-column-count:4;-webkit-column-gap:100px;-moz-column-count:4;-moz-column-gap:100px;column-count:4;column-gap:100px;margin:25px 0 0}@media (max-width: 800px){.practice-areas ul{-webkit-column-count:3;-webkit-column-gap:50px;-moz-column-count:3;-moz-column-gap:50px;column-count:3;column-gap:50px}}@media (max-width: 650px){.practice-areas ul{-webkit-column-count:2;-webkit-column-gap:20px;-moz-column-count:2;-moz-column-gap:20px;column-count:2;column-gap:20px}}@media (max-width: 500px){.practice-areas ul{-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0;column-count:1;column-gap:0}.practice-areas ul li{display:block !important;text-align:center}}.practice-areas ul li{display:inline-block}.practice-areas ul li a{font:bold 14px/30px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#000;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.no-touch .practice-areas ul li a:hover{color:#961829}

/*# sourceMappingURL=../css/global.css.map */