 /* =Media Queries======================================================================================================================= */@media only screen and (max-width: 768px) {#page {	margin: 0 auto;		/*Drop Shadow*/  	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;	/*Border Radius*/	-webkit-border-bottom-right-radius: 0;	-webkit-border-bottom-left-radius: 0;	-moz-border-radius-bottomright: 0;	-moz-border-radius-bottomright: 0;	border-bottom-right-radius: 0;	border-bottom-left-radius: 0;}#footer {	/*Border Radius*/	-webkit-border-bottom-right-radius: 0;	-webkit-border-bottom-left-radius: 0;	-moz-border-radius-bottomright: 0;	-moz-border-radius-bottomright: 0;	border-bottom-right-radius: 0;	border-bottom-left-radius: 0;}/* =Hiding things from tablets devices-------------------------------------------------------------- */.hide-tablet {	visibility: hidden;	height: 0;	overflow: hidden;}/* =Fluid Grid======================================================================================================================= */.one-half, .one-fourth, .three-fourths {	margin: 0 2%;	width: 46%;}.one-third, .two-thirds {	margin: 0 2%;	width: 30.6%;}.one-fourth, .three-fourths, .one-fifth, .two-fifths, .three-fifths {	margin: 0;	float: none;	width: 100%;}/* =Header======================================================================================================================= *//* =Google Search - Custom Theme-------------------------------------------------------------- */#google_search_form {	width: 70%;	padding: 0;	margin: 12px auto 0 2.5%;	z-index: 1000;}/* =Branding-------------------------------------------------------------- */#branding img {	margin: 20px 20px 5px 20px;}/* =Home News and Questions-------------------------------------------------------------- */body.attorneys-home #home-news {	padding: 2.5%;	margin: 0;	width: 95%;}body.home #home-news {	padding: 2.5%;	margin: 2.5% 0 0 0;	width: 95%;	border-top: none;}body.attorneys-home .top-stories {	margin: 0;	padding: 0;	float: none;	width: 100%;}body.attorneys-home .in-the-news,body.attorneys-home .sign-ups {	background: none;	margin: 0 2%;	padding: 0;	width: 46%;}body.consumers-home .top-stories {	padding: 2.5%;	margin: 0;	width: 95%;	float: none;}#home-news {	background: #36c;	border-top: 4px solid #fc0;}#home-questions {	background: #007;}#home-questions h3, #home-news h3 {	font-size: 1.75em;	margin: 1em 0 0 0;	padding: 0;	text-align: left;}#home-questions h3 strong {	font-size: 1em;	color: #fc0;	display: inline;}/* =Photos with Captions-------------------------------------------------------------- */.headshot-n-caption {	float: right;	margin: 1%;	padding: 0;	width: 50%;}}@media only screen and (max-width: 480px) {/* =Hiding things from mobile devices-------------------------------------------------------------- */.hide-mobile {	visibility: hidden;	height: 0;	overflow: hidden;}/* =Structure======================================================================================================================= */body.home #branding {	text-align: left;	}#branding img {	padding: 0;	margin: 40px 2.5% 2.5% 2.5%;	width: 95%;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}body.home #branding img {	padding: 0;	margin: 2.5%;	width: 95%;	}#content, #secondary, body.has-aside #content, #footer {	margin: 0 auto;	padding: 5%;	width: 90%;	float: none;}/* =Fluid Grid======================================================================================================================= */.one-half, .one-third, .two-thirds, .one-fourth, .three-fourths, .one-fifth, .two-fifths, .three-fifths {	margin: 2.5% 0;	padding: 0;	float: none;	width: 100%;	clear: both;	}/* =Home News and Questions-------------------------------------------------------------- */#home-news .in-the-news {	float: none;	margin: 2.5% 2.5% 5% 2.5%;	padding: 0;	width: 95%;}#home-news .sign-ups {	float: none;	margin: 2.5%;	padding: 0 0 5% 0;	width: 95%;	border-top: 1px solid #fff;	min-height: 0;}body.consumers-home #home-news {	padding: 2.5%;	margin: 0;	width: 95%;}body.consumers-home #home-news .in-the-news {	margin: 0 0 2.5% 0;	padding: 0;	float: none;	width: 100%;}/* =Supreme Court Actions Sort Form-------------------------------------------------------------- */#sort-court-actions label {	display: block;}/* =Disciplinary Reporter Case Digest Table-------------------------------------------------------------- */.case-record-table th {	white-space: normal;	text-align: right;}}@media screen and (min-width: 768px) {	.legacy-ie .enhanced th.optional, 	.legacy-ie .enhanced td.optional {		display: inline;	}	.enhanced th.optional, 	.enhanced td.optional {		display: table-cell;	}}@media screen and (min-width: 800px) {   .legacy-ie .enhanced th,    .legacy-ie .enhanced td {      display: inline;   }   .enhanced th,    .enhanced td {      display: table-cell;   }}