/* ====================
type
==================== */
*{font-family:'Raleway',sans-serif}body,p{color:#555;font-family:'Source Serif Pro',serif!important}a{color:#52A3D9}a:hover,a:active,a:focus{color:#999}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#04396e;font-family:'Raleway',sans-serif!important;font-weight:800;text-transform:uppercase}.primary .content a{font-family:'Source Serif Pro',serif}ul.bullets li{line-height:inherit;margin-bottom:.5em}em,strong,address,address span,address a,address a span,.btn{font-family:inherit}input,label,select{color:#2b2b2b;font-family:'Raleway',sans-serif;font-weight:600!important}span.required{color:#1a6ba5}.widget.form .formTitle + p{margin-bottom:.5em!important}input[type="submit"]{background:#1a6ba5}.navtoggle .bar{background:#52A3D9}.mobileMenu{background:#0c1f32}.headerPhone{background:#969DA1}header{background:#0c1f32}.headerPhone{background:#52A3D9}.title{font-family:'Raleway',sans-serif}@media screen and (min-width:62em){.mainNav-wrapper{background:#969DA1}.mainNav a{color:#fff}.mainNav>ul>li.parent>a:after{color:#1a6ba5}.mainNav>ul>li>ul li{background-color:#fff;border-bottom:1px solid #efefef}.mainNav>ul>li>ul li a{color:#1a6ba5}.phone span{display:block;color:#fff}}@media screen and (min-width:62em){.secondary-nav-wrapper{background:#fff}.secondary-nav a{color:#1a6ba5}}.slideOverlay{background:rgba(0,0,0,0.8)}@media screen and (min-width:62em){.slideOverlay{background:none;background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,0))}}.slideContent h2{color:#fff;font-size:2em}.slideContent h2:after{border-bottom:1px solid #1a6ba5}.slideContent h2 a{color:#fff}.slideContent .slideBody{color:#fff;font-family:'Source Serif Pro',serif}.slideContent .slideBody p{color:#fff}.slideContent .button{border:2px solid #1a6ba5;color:#fff}.slideContent .button:hover{border:2px solid #fff}@media screen and (min-width:48em){.slideContent h2{font-size:2.75em}}@media screen and (min-width:62em){.slideContent h2{font-size:3.5em;max-width:55%}}.shoutout{background:#efefef}.shoutBoxContent{text-align:center}.shoutBoxContent iframe{width:350px;height:200px}.shoutBoxContent h4:after{margin:1rem auto}.shoutBoxContent h4{font-size:1em;font-weight:300;text-transform:initial}@media screen and (min-width:62em){.shoutBoxContent{padding:4.5em 1em;text-align:left}.shoutBoxContent h4:after{margin:1rem 0}.shoutBoxContent iframe{height:115px;width:200px}}@media screen and (min-width:80em){.shoutBoxContent iframe{height:175px;width:275px}}.primary{padding:0}.bodyTop,.bodyBottom{padding:2.5em 5%;margin:0 auto}h2.headline{font-size:1.75em;margin-left:auto;margin-right:auto;max-width:600px;color:#52A3D9}h2.headline em{color:#d0352d;display:block;font-size:1.125rem;font-style:normal;letter-spacing:1px;margin-top:1em}.col2 h3{font-family:'Raleway',sans-serif!important;font-size:1.125em;font-weight:800;letter-spacing:1px}.home .wysiwyg_container .lead{font-size:1em;margin-bottom:2.5rem;max-width:1000px;text-align:left}.home .wysiwyg_container .lead:after{content:none}@media screen and (min-width:62em){.primary{padding:0}.primary .content{max-width:none}.col-3{display:flex}.col-3 div{flex-basis:33.3333%;padding:0 1em}h2.headline{font-size:2.5em;margin-bottom:2.5rem;max-width:1000px}h2.headline em{font-size:1.5rem}h2.headline em:before,h2.headline em:after{background:#d0352d;content:'';display:inline-block;height:1px;position:relative;top:-7px;width:35px}h2.headline em:before{margin-right:.5em}h2.headline em:after{margin-left:.5em}.home .wysiwyg_container .lead{text-align:center}.bodyTop,.bodyBottom{max-width:1200px;padding:6em 1em}}.practiceAreas{background:#efefef}.fullSpace{background:#0c1f32}.fullSpaceContent .space h3{font-size:2.75em;color:#52A3D9}.fullSpaceContent .space p{color:#c5c5c5}.fullSpaceContent .space h3:after{border-bottom:1px solid #1a6ba5}@media screen and (min-width:62em){.fullSpaceImage{background:url(https://s3.amazonaws.com/law-media/uploads/673/39925/original/footer1.jpg) no-repeat center}}.home .contact{background:url(https://s3.amazonaws.com/law-media/uploads/673/39924/original/contact.jpg) no-repeat center}.home .contactWrap{background:rgba(0,0,0,0.8)}.home .contactWrap p{color:#fff}.home .contact .formWrap h4{color:#fff;font-size:2.5em}.home .contact .formWrap label{color:#fff}.home .contact .formWrap input{color:#fff;background:none;border:1px solid #fff!important}.home .contact .formWrap textarea{color:#fff;background:none;border:1px solid #fff!important}.home .contact .formWrap input[type="submit"]{background:#52A3D9;border:2px solid #52A3D9!important;color:#fff}.home .contact .formWrap input[type="submit"]:hover,.home .contact .formWrap input[type="submit"]:focus{background:#fff;border:2px solid #fff!important;color:#52A3D9}footer{background:#0c1f32}footer .footNav a{color:#fff;font-family:'Source Serif Pro',serif}footer .disclaimer p{color:#999}.social h3{color:#fff}footer .copyright p{color:#999}footer .groupdisc ul li a{font-family:'Source Serif Pro',serif;color:#fff}footer .groupdisc ul li:after{color:#555}.sub .hero .headingWrap{background:rgba(0,0,0,0.65);padding:2em 5%}.sub .hero .headingWrap hgroup{margin:0 auto;max-width:1220px}.sub .hero .headingWrap hgroup h2{color:#fff;font-size:1.75em}.sub .widget.tags ul:after{content:'';display:table;clear:both}.contact .formWrap h4,.contact .formWrap .subnavigation h4 a{color:#1a6ba5}.contact .formWrap .subnavigation .active>a{color:#52A3D9}.case_result .attorney_profile{font-family:'Source Serif Pro',serif}.offices li a h2{color:#52A3D9}.sub.blog .primary .blog_posts .continue a{background:#52A3D9}#addComment input[type="submit"]{background:#52A3D9}.home .contactWrap p.notice,.home .contactWrap p.warning{color:#222}.twitter-share{height:23px}@media screen and (min-width:62em){.sub .hero .headingWrap{padding:4em 1em}.sub .hero .headingWrap hgroup h2{font-size:3.25em}}.vid-library .insertion.video.float_left{width:300px!important;padding-bottom:180px}.vid-library .insertion.video.float_left iframe{height:180px!important}