<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body {
	position: relative;
	background: #fff;
	font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.4rem; /* 16px */
	font-weight: 400;
	color: #000;
	}
header {
    position: relative;
    height: 75px;
	background: #ffffff;
}

.printonly {
	display: block;
}

.col-md-8 {
    width: 100%;
}

#logo {
    display: block;
    padding: 0;
    width: 100%;
    text-align: center;
    float: none;
    line-height: 0;
    
}

/*ATTORNEY PAGE*/

#inside-banner-wrap-author {
	display: block;
	position: relative;
	z-index: 1;
	padding-top: 5px;
	border-bottom: solid #5373a8 5px;
}

.section-attorney-menu {
    display:none;
}

.hide {
	display: block;
}

#insights {
	display: none;
}

.menu-area {
	display: none;
}


.section-attorney-content #insights li {
	margin-bottom: 10px;
}

.print-icons {
	display: none;
}

.pa {
    text-transform: capitalize;
    margin-bottom: 15px;
}

.attorney-left-side-print {
	width: 24%;
}

.bio-print {
	width: 75%;
}

.involvement-print {
	width: 75%;
	margin: 0 25% 0;
}

.attorney-right-side-print {
	width: 75%;
	margin: 0 25% 0;
}

.author-print-banner {
    padding-top: 25px;
}

/* Blogs &amp; Legal Updates */

/*.section-mobile-attorney-name {
    display: block;
    width: 100%;
    left: 0px;
    height: 50px;
    background: 
    rgba(120,96,52,0.60);
}*/

.section-blogs-updates-etc {
    padding: 95px 0 50px;
}

.leftlegal {
	display: none;
}

.noprint {
	display: none;
}

.media-body-focus-team {
	display: none;
}

/*Service Areas &amp; Focus Teams*/

/*#inside-banner .slide .container {
  width: 100%;
}

#inside-banner .slide .media-body-focus-team h1 {
  font-size: 3.75rem;
  font-weight: 600;
  margin: 0 25px 0 200px;
  line-height: 100px;
}*/

.practice-info {
    padding-right: 0;
    margin: 0 1rem;
}

/*media-body-focus-team {
	height:135px;
}*/

#inside-banner .slide .media-body-focus-team h1 {
    line-height: 60px;
}

.section-service-intro {
    display:none;
}

.pa-menu {
	display: none;
}

.introcopy {
	/*margin-top: 40px;*/
	margin-top: 10px;
}

#overview iframe::before {
	display: none;
}



#team .col-xs-12 {
	width:50%;
	margin-top: 50px;
}

/*Banner*/
#inside-banner-wrap {
    padding-top: 75px;
}

#inside-banner .slide .media-body-focus-team h1 {
    line-height: 35px;
    font-size: 25px;
	margin: 0 5px 0 5px;	
	}


/* FOOTER */

footer {
    color: #16254c;
	background: #ffffff;
	font-size: 1.2rem;
    text-align: center;
    bottom:0;
   	width:100%;
}

footer h1 {
	color: #16254c;
	font-size: 2.0rem
}

footer a {
	color: #16254c;
}

footer ul, footer nav ul {
	display: none;
}

.pagebreak { page-break-before: always; } /* page-break-after works, as well */

.no-break {
    break-inside: avoid;
  }

#team-left #super_lawyers_badge {
   display: none; 
}

h2.newh {
	font-size: 2.2rem;
    font-weight: 600;
    }

h2.team {
	font-size: 2.2rem;
    font-weight: 600;
	margin: 15px 0;	
    }
h2.team-pa {
	font-size: 2.2rem;
    font-weight: 600;
	margin: 15px 0;
	text-transform: uppercase;
    }</pre></body></html>