-front-page/****************************/
/* CUSTOM STYLE CSS         */
/****************************/
/* 
Put your custom css and css overrides in this file.  By restricting 
your css changes to custom-style.css, your changes will not be overwritten 
when upgrading to a new version of this theme.

Steps to customize your 0Point theme:                       
1. Add your custom css to this file                
2. Uncomment different examples and modify data as you wish 
3. Clear cached data at admin/settings/performance 
*/
/****************************/

/* Erase or comment the lines below to get rid of the image in the right sidebar 
 * and the brand image or choose another image and change the path instead. */
/*
#wrapper {
	background: transparent url(https://dafc12.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/_sidebarimg.png) 99% 99% no-repeat;
}

#brand {
	background: url(https://b94cd9.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/_brand.png) 50% 30% no-repeat;
	position: relative;
	margin: 5px auto 0;
	width: 250px;
	height: 50px;
}
*/

/* HEADER IMAGE ROTATOR */
/*.himg #headimg {
	background: #fff url(https://decde9.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/_custom/headerimg/rotate.php) no-repeat 100% 100%; /* rotates images in the headerimg folder */
/*	border-bottom: 1px solid #eee;
} */


/* Uncomment the first declaration below to hide the titles on the front page 
 * Addapt the second declaration to hide a certain title. 
 * Third one is for no "Read more" on the first page. */ 
/*
.front h2 a {
	display: none;
}
.front #node-XXX h2 a {
	display: none;
}
.front .node_read_more {
	display: none;
}
*/


/*******************************/
/* CUSTOM FIXED or FLUID WIDTH */
/*******************************/ 
/* First choose "Custom Layout width" in 0 Point settings page.
 * Uncomment the lines below and modify the value as you wish. 
 * E.g. 1000px for fixed width or 85% for fluid width */
/*
body.layout-fluid .sizer {
	width: 90%;
}
body.layout-fixed .sizer {
	width: 980px;
}
*/


/*******************************/
/* CUSTOM Equal width sidebars *******************************  CUSTOM SIDEBARS */
/*******************************/ 
/* First choose "Equal width sidebars" in 0 Point settings page.
 * Uncomment the lines below and modify the values keeping pair values. */

body.l-m-r-eq .colleft, body.m-r-eq .colleft, body.l-m-eq .colleft {
	width: 0px;
	margin-left: 0px;
}
body.l-m-r-eq .colright, body.m-r-eq .colright, body.l-m-eq .colright {
	width: 290px;
	margin-right: -290px;
}
body.l-m-r-eq .outer, body.l-m-eq .outer, body.l-m-eq .outer {
	margin-left: 0px;
}
body.l-m-r-eq .outer, body.m-r-eq .outer, body.m-r-eq .outer {
	margin-right: 290px;
}
body.l-m-eq .colleft {
	width: 0px;
	margin-left: 0px;
}
body.m-r-eq .colright {
	width: 290px;
	margin-right: -290px;
}

/******************************/
/* SPECIAL STATIC-MENU COLORS */
/******************************/

/* Uncomment this to have different colors (and chooose them) for first and last menu items. */
/*
#navlist li.first a {
	background: #D0932C;
}
#navlist li.last a {
	background: #BF5D8C;
}
*/


/* Change the values below accordingly: XXX=menu numer; YYY=background color. */
/*
#navlist li.menu-XXX a {
	background: #YYY;
}
*/

.by {
	display: none;
	float: right;
	clear: both;
	font-size: 75%;
}


/*******************************/
/* OVERRIDE DEFAULT STYLES      ***********************  OVERRIDE DEFAULT STYLES */
/*******************************/
body {					/* overide of Body tag */
	color: #535353;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 85%;
	line-height: 125%;
}
.fake-leaf {					/* overide of dhtml_menu.css leaf tag */
	font-size: 90%;
	font-style: italic;
}
tr.odd {
	background-color:#F3F2E5;
}
tr.even {
	background-color:#FFF;
}
tr.even td a, tr.odd td a {
	color: #8F5837;
}
td.section.divider {
	border-color: transparent;
	border-width: 0px;
}
table.views-entry td.view-name, table.views-entry td.view-ops {
	background-color:#F3F2E5;
}
ul.menu li a {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
	line-height: 18px;
}
ul.menu li.leaf {
	padding-top: 0px;
/*	list-style-type:none;
	list-style-image:none; */
}
/*ul.menu li.expanded {
list-style-image:url(https://582fd9.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/c2-menu-expanded.png);
}
ul.menu li.collapsed {
list-style-image:url(https://4b564c.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/c2-menu-collapsed.png);
}*/
a:link {color:#777;}      /* unvisited link */
a:visited {color:#535353;}  /* visited link */
a:hover {color:#535353;}  /* mouse over link */
a:active {color:#777;}  /* selected link */

.legal {
        font-size: 12px;
}

.block.themed-block {
        margin-bottom:5px;
}
.content p {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding-right: 80px;
}



/*******************************/
/* OVERRIDE ADMIN STYLES      ***********************  OVERRIDE ADMIN STYLES */
/*******************************/
div.admin-panel .body {
background-color: #F3F2E5;
border: 1px solid #EBEADF;
border-bottom: 1px solid #AAA;
border-right: 1px solid #AAA;
}
div.admin-panel h3 {
	color: #535353;
	margin: 0px;
	padding: 5px 8px;
}
div.admin-panel {
	margin: 0px;
	margin-right: 5px;
	padding: 5px 0px 15px;
}
div.admin-panel .body dl.admin-list dt a {
	color: #8F5837;
}
/* CUSTOM COLRS USED IN SITE */
/* color: #8B8B69; (a mid olive color)
 * color: #8F5837; (the brown text color)
 * color: #535353; (a dark grey color)
 * color: #C9C9B5; (a light grey green/tan color)
 * color: #EBEADF; (a very light tan color used for lines)
 * color: #F3F2E5; (background color of menus - light grey)
 * 
 * Box with Border Code
 	background-color: #F3F2E5;
	border: 1px solid #ddd;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
*/
/*******************************/
/* PRINT PAGE MODULE            ***********************  PRINT PAGE MODULE */
/*******************************/

.print_html, .print_mail, .print_pdf {
	margin-left: 0em;
	padding: 0em;
}
ul.links li {
	padding: 0em;
}
div.links {
	margin-top:15px;
	border-top: 1px solid #EBEADF;
	padding-top:5px;
	width:98%;
}
img.print-icon-margin {
	padding-right: 7px;
}




/*******************************/
/* BLOCK MENU HEADER            ***********************  BLOCK MENU HEADER */
/*******************************/

/* Menu-Head-2 (About Us, Careers, Contact Us) */
#block-menu-menu-head-menu-2 {
	margin: 0px;
	position: relative;
	left: 775px;
	top: 73px;
}
#block-menu-menu-head-menu-2 .content ul { 
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
#block-menu-menu-head-menu-2 .content li.leaf {
	display:inline;
	margin: 0px;
	margin-right: 8px;
}
#block-menu-menu-head-menu-2 .content ul li a {
	font-size: 15px;
	color: #FFF;
	padding: 0px 30px 0 px 30px;
	/*border: 1px #666;
	border-style: solid solid none solid;
	text-transform: uppercase;
	background-color: #EEE;*/
}
#block-menu-menu-head-menu-2 .content ul li a:hover, #block-menu-menu-head-menu-2 .content ul li.expanded a {
	color:#C9C9B5;
	/*background-color:#EBEADF;*/
}

/* SOCIAL MEDIA LINKS */
#block-block-9.block.block-block {
}
.content #socmed_top.socmed_bar {
	position: absolute;
	left: 905px;
	top: 125px;
	color: #535353;
	margin-top:20px;
	padding: 5px;
	border: 1px solid #8F5837;
	font-size: 12px;
	line-height:125%;
	text-align:left;
	font-weight: normal;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
.content #socmed_top.socmed_bar a, a:link, a:visited {
	font-size: 12px;
	line-height:125%;
	font-weight: normal;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}

/* NAV IMAGE MENUS */
.content .nav_img {
	display: inline;
}
/* Nav Image Practice Area Select */
.content .nav_img .img-nav-pa {    /* Header Image (Actual Image) for Select Practice Area  */
	position: absolute;
	left: 215px;
	top: 75px;
	display: inline;
}
.content .div-img #nav-pa.div-nav-pa {
	position: absolute;
	left: 215px;
	top: 95px;
	background-color: white;
	border: 1px solid #8F5837;
	padding: 12px;
	display: block;
	color: #535353;
	font-size: 14px;
	line-height:125%;
	font-weight: normal;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	visibility: hidden;
}
.content .div-img .div-nav-pa .pa-link a {
	color: #8F5837;
	font-size: 14px;
}
.content .div-img .div-nav-pa .pa-link-all {
	margin-top:25px;
}
.content .div-img .div-nav-pa .pa-link-all a {
	color: #8F5837;
	font-size: 14px;
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #8F5837;
	border-bottom:1px solid #8F5837;
}
/* Nav Image Staff Search */
.content .nav_img .img-nav-ss {    /* Header Image (Actual Image) for Staff Search  */
	position: absolute;
	left: 395px;
	top: 75px;	
}
#block-block-11 {

}
.content #nav-ss.div-nav-ss {
	position: absolute;
	left: 395px;
	top: 95px;
	background-color: white;
	border: 1px solid #8F5837;
	padding: 12px;
	color: #535353;
	font-size: 14px;
	line-height:125%;
	font-weight: normal;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	visibility: hidden;
}
.ss-search .form-item label {
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	color: #535353;
	font-size:12px;
	font-weight:bold;
}
.ss-search .form-item {
	margin:0px;
}
.ss-search #custom-search-blocks-form-1 input#edit-submit-1.form-submit {
	margin-top:1px;
}
.ss-search #custom-search-blocks-form-1 input[type="text"] {
	width:120px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
}
.ss-search #custom-search-blocks-form-1 input[type="submit"] {
	width:80px;
	text-align:center;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
}
.div-nav-ss .ss-title {
	padding-bottom:2px;
	font-size:12px;
	font-weight:bold;
}
.div-nav-ss .ss-listall {
	margin-top:25px;
}
.div-nav-ss .ss-listall a {
	font-size:14px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#8F5837;
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #8F5837;
	border-bottom:1px solid #8F5837;
}
.div-nav-ss .submit-button {
}
/* Nav Image Resources Search */

#block-block-5.block.block-block {
}

.content .nav_img .img-nav-res {    /* Header Image (Actual Image) for Resource Search  */
	position: absolute;
	left: 575px;
	top: 75px;	
}
/* Nav Image Resources Search -- My custom block with an include custom-search-block-2 */
.content #nav-res.div-nav-res {
	position: absolute;
	left: 575px;
	top: 95px;
	background-color: white;
	border: 1px solid #8F5837;
	color: #535353;
	padding: 14px;
	padding-top:25px;
	font-size: 14px;
	line-height:125%;
	font-weight: normal;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	visibility:hidden;
}
.content #nav-res.div-nav-res .res-search {
	vertical-align:top;
	margin-top:-14px;
	padding:0px;
}
.content #nav-res.div-nav-res .nav-res-links-list .nav-res-link {
	padding:0px;
	margin:0px;
}
.content #nav-res.div-nav-res .nav-res-links-list .nav-res-link a{
	color: #8F5837;
	font-size: 14px;
}
.content #nav-res.div-nav-res .form-item {
	margin:0px;
}
.content #nav-res.div-nav-res #edit-custom-search-types-1-wrapper.form-item {
	display:none;
}
.content #nav-res.div-nav-res .form-item label {
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	color: #535353;
	font-size:12px;
	font-weight:bold;
}
.content #nav-res.div-nav-res input[type="radio"] {
	display:none;
}
.content #nav-res.div-nav-res input[type="text"] {
	width:120px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
}
.content #nav-res.div-nav-res input[type="submit"] {
	width:80px;
	text-align:center;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
}
/*
#block-block-10 .content input#edit-submit-2-1.form-submit {
	margin-top:2px;
}
*/
/* Fancy Login Block */
#block-fancy_login-0 {
	margin: 0px;
	padding: 0px 2px 0px 2px;
}
#block-fancy_login-0 .content {
	display; inline:
	width: 50px;
	border: 3px solid #8B8B69;
	background-color: #F3F2E5;
	position: absolute;
	left: 967px;
	top: 3px;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: middle;
}
#block-fancy_login-0 .content a {
	color: #8F5837;
	font-size: 12px;
	text-transform: uppercase;
}

/* Menu-Block-1  */
/*#block-menu_block-1 {margin: 0px; padding: 70px 0px 0px 250px;}
#block-menu_block-1 .content ul { 
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
#block-menu_block-1 .content li.leaf {
	display:inline;
	padding: 0px 30px 0 px 30px;
	margin: 0px;
}
#block-menu_block-1 .content ul li a {
	font-size: 15px;
	color: #FFF;
	padding: 0px 30px 0 px 30px;
	border: 1px #666;
	border-style: solid solid none solid;
	text-transform: uppercase;
	background-color: #EEE;
}
#block-menu_block-1 .content ul li a.active, #block-menu_block-1 .content ul li a:hover, #block-menu_block-1 .content ul li.expanded a {
	color:#C9C9B5;
	background-color:#EBEADF;
}
#block-menu_block-1 .content ul li ul {
	float:left;
	width:100%;
	padding: 0px;
	margin: 0px;
}
#block-menu_block-1 .content ul li ul li {background-color:#FFF;}
#block-menu_block-1 .content ul li ul li a {
	font-size: 12px;
	text-transform: none;
	border:none;
	padding: 0px;
}
.clearnav {clear:both;}
li.leaf {
	padding-left: 10px;
	padding-right: 10px;
} */





/*******************************/
/* SEARCH RESULTS MODIFICATION */
/*******************************/
form#search-form.search-form {
	display:none;
}
#main .box h2.title {
	margin-left:0px;
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	line-height: 1.25em;
	font-weight:bold;
	border-bottom: 1px solid #EBEADF;
	text-transform:capitalize;
}
.box .content dl.search-results {
	margin-left:5px;
}



/*******************************/
/* GM SUBSCRIPTION SERVICE */
/*******************************/
#sidebar-right .block#block-simplenews-162 .content p {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}
#sidebar-right .block .content input#edit-submit-2-1.form-submit {
	margin-left:10px;
	margin-bottom:10px;
}
#sidebar-right .block#block-simplenews-162 .content input#edit-submit-1.form-submit {
	margin-left:10px;
	margin-bottom:10px;
}
#sidebar-right .block#block-simplenews-162 .content input#edit-update.form-submit {
	margin-left:10px;
	margin-bottom:10px;
}
#sidebar-right .block#block-simplenews-162 .content input#edit-subscribe.form-submit {
	margin-left:10px;
	margin-bottom:10px;
}
#sidebar-right .block#block-simplenews-162 .content .form-checkboxes {
	margin-left:8px;
	margin-right:10px;
}
#sidebar-right .block#block-simplenews-162 .content input#edit-mail.form-text {
	margin-left:0px;
	margin-bottom:0px;
}
#sidebar-right .block#block-simplenews-162 .content .form-radios {
	margin:5px 10px 5px 0px;
}
#sidebar-right .block#block-simplenews-162 .content #edit-mail-wrapper.form-item {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding-bottom:8px;
	border-bottom: 1px solid #EBEADF;
}
#sidebar-right .block#block-simplenews-162 .content #edit-mail-wrapper.form-item label {
	display:inline;
	font-size:85%;
}
#sidebar-right .block#block-simplenews-162 .content #edit-action-subscribe-wrapper.form-item {
}
#sidebar-right .block#block-simplenews-162 .content #edit-action-subscribe-wrapper.form-item label {
}
#sidebar-right .block#block-simplenews-162 .content #edit-action-unsubscribe-wrapper.form-item {
}
#sidebar-right .block#block-simplenews-162 .content #edit-action-unsubscribe-wrapper.form-item label {
}
#sidebar-right .block#block-simplenews-162 .content form#simplenews-block-form-162 .form-item {
	margin-left:10px;
}
#sidebar-right .block#block-simplenews-162 .content form#simplenews-block-form-162 .form-item label {
	display:inline;
}
/*******************************/
/* UPDATE ICONS FOR NEW BLOCKS */
/*******************************/
/* where XXX is the block number */

/*
#block-block-XXX .block-icon {
background: transparent url(https://7cf09f.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/contact_48.png) no-repeat;
}
*/

#above {   /* region space above logo-header area */
	min-height: 0px;
	padding: 0px 0px;
	margin: 0px;
	height: 2px;
}
.sitemap-box h2 {
	display: none;
}
.views-exposed-widget #edit-submit {
	border: 1px solid #555;
	margin-top: 15px !important;
}
.pane-content h2.title a {
	font-size: 140%;
}



/******************************/
/* HEADER INFO                ***************************  HEADER INFO CONTENT */
/******************************/

#header, #content {
	width: 100%;
}
#header .block {
	padding: 0;
	margin: 0 0px 0px;
}
#logo {
	float: left;
}
#logo img {
	margin: 0 0px 0px 0px;
}
#top_bg {
	background: none;
}
#top_left {
	background: none;
}
#top_right {
	background: none;
	padding: 0 0px;
	background: url(https://fa170f.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/fill_top.png) 0 100% repeat-x;
}
/*
	border-bottom: 1px solid #ddd;
*/
#top-elements {
	float: right;
	padding: 0px 20px 4px 0px;
	text-align: right;
	width: 470px;
	height:2px;
}
#body_bg {
	border-bottom: 1px solid #ddd;
}
#body_left {
	background: none;
}
#body_right {
	background: none;
	padding: 0 0px;
}



/******************************/
/* NODE CSS CODE              ********************************  NODE CSS CODE */
/******************************/

#main .terms .termdisplay {
	color: #535353;
	font-size: 12px;
	font-weight: normal;
	font-family: sans-serif, Arial, Verdana, Helvetica;
}
#main .content {
}
#main h2.title {
	margin-left: 5px;
}
#main .messages {
	margin-left: 5px;
	width: 97.5%;
}
.node .teaser {
	padding-bottom: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
}
.node.teaser {
	border-bottom-style: none;
	border-bottom-width: 0px;
}
.node {
	margin: 0 0 5px 0;
}
.content ul.links li.node_read_more {
	height: 1px;
	display: none;
}




/******************************/
/* PAGE TEMPLATE CODE          **************************  PAGE TEMPLATE CODE */
/******************************/

.node.odd.full-node.node-type-page .content p {
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 40px;
}
.node.even.full-node.node-type-page .content p {
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 40px;
}
.node.odd.full-node.node-type-page, .node.even.full-node.node-type-page {
	margin-left: 5px;
	margin-right: 7px;
}


/******************************/
/* MENU THEME CSS CODE         *************************  MENU THEME CSS CODE */
/******************************/
ul.menu li.leaf.fake-leaf a {
	color:#8F5837;
	text-decoration:underline;
}	



/******************************/
/* SEARCH RESULTS CSS CODE     ************************* SEARCH RESULTS CSS CODE */
/******************************/
.box .content .search-results dt.title a {
	color:#8F5837;
}
.box .content .search-results dd p.search-info span.search-info-date {
	display: none;
}
.box {
	margin-left: 5px;
	margin-right: 7px;
}
#main form.search-form .form-item {
	margin-left: 5px;
}
#main form.search-form fieldset.search-advanced {
	margin-left: 5px;
	margin-right: 7px;
}




/******************************/
/* MILESTONE HEADER BLOCK CSS  ***********************  MILESTONE HEAD BLOCK CSS */
/******************************/

#block-views-milestone_view-block_1.block.block-views  h2.mstitle {
	color: #8B8639;
	padding: 0px 0px 0px 9px;
	margin: 0 0 0 0;
	text-transform: uppercase;
	font-size: 14px;
}
.block h2.mstitle a {
	font-size: 100%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #8B8639;
}
.block .mscontent {
	padding: 6px;
	margin: 0;
	border-bottom: 1px solid #C9C9B5;
	border-collapse: separate;
	border-left-color: #999;
	border-right-color: #999;
	border-top-color: #999;
	color: #999;
	display: table-cell;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 20px;
	font-weight: normal;
	height: 60px;
	line-height: 26px;
	margin-left: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 180px;
	padding-top: 0px;
	vertical-align: top;
	width: 100%;
}
#section1 {
	width: 992px;
	padding-left: 13px;
}
#section1 .block {
	margin: 0px 0 0 0;
}
.block .msimage {
	border-width: none;
	border-style: none;
	display: block;
}
.block .ms-image {
        background: url(https://8948f3.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/milestones_arrow.gif) 0 100%;
	border-width: none;
	border-style: none;
	width: 18px;
	padding-top:3px;
	display: block;
}	
td.section {
	padding: 0 0px;
	vertical-align: top;
}
body.layout-jello .expander0 {
	margin: 0 -520px; /* neg side margin values should be < or = to side body padding and 1/2 of min-width below */
	min-width: 1040px; /* This prevents Safari from losing the negative margins in narrow windows */
} /* .expander0 must receive "hasLayout" for IEwin bug fixing; applied in ie6.css and ie7.css */

body.layout-fluid .sizer, body.in-maintenance .sizer { /* custom */
	width: 100%;
}
body.layout-fixed .sizer { /* custom */
	width: 1024px;
}



/******************************/
/* MILESTONE PAGE CSS          ***********************  MILESTONE PAGE CSS */
/******************************/

.content .field-field-insert-view .view-milestone-view-all .view-content .views-row {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding: 8px;
	border-bottom: 1px solid #EBEADF;
}
.content .field-field-insert-view .view-milestone-view-all .view-content .views-row-odd {
	background-color: #F3F2E5;
}
.content .field-field-insert-view .view-milestone-view-all {
	margin-top: 15px;
}
.view.view-milestone-view-all .view-content .views-row.views-row-odd {
	background-color: #F3F2E5;
	border: 1px solid #ddd;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
}


/******************************/
/* ARTICLE PAGE - NODE-420 CSS ***********************  ARTICLE PAGE NODE 420 CSS */
/******************************/


#node-420 td.views-field.views-field-title a {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

#node-420 tr.odd {
	padding: 0px;
	margin: 0px;
}

#node-420 tr.odd td {
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#node-420 tr.odd td p {
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
}

#node-420 tr.even {
	padding: 0px;
	margin: 0px;
}

#node-420 tr.even td {
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#node-420 tr.even td p {
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
}

/******************************/
/*MAIN SECTION CONTENT MIDDLE ***************************  MAIN SEC MID CONTENT */
/******************************/

#main {
	padding: 0px 0px 0px 10px;
	overflow: visible;
}
#main h1.title {
	font-weight: normal;
	font-size: 22px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #8F5837;
	margin-left: 3px;
	margin-right: 6px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 8px 10px 8px 9px;
	background: url(https://0aa263.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/headbg.png) 0 100%;
	border: 1px solid #ddd;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
.not-front h1.title {
	padding: 0px 0px;
}
#middlecontainer .view-content {
	height: 100%;
	margin-left: 0px;
	margin-right: 0px;
}


/******************************/
/* MAIN SECTION CONTENT RIGHT ***************************  MAIN SEC RIGHT CONTENT */
/******************************/
.block.themed-block {
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
#sidebar-right {
	margin-top: 5px;
}
#sidebar-right .block {
	padding: 0px;
}
#sidebar-right .block .content {
	padding: 2px;
	padding-left: 3px;
}
#sidebar-right .block .content .view-content {
	width: 100%;
}
#sidebar-right .block .content .view-content .content {
	width: 100%;
	margin: 0px 0px 0px 0px;
}
#fp-sidebar-right {
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px;
}
#sidebar-right .themed-block h2.title {
	background-color: #EFEAD6;
        background: url(https://0aa263.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/headbg.png) 0 100%;
	border-bottom: 1px solid #aaa;
	height: 23px;
	padding: 12px 10px 8px 15px;
	color: #8F5837;
	font-weight: normal;
	font-size: 18px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	text-align: left;
	text-transform:capitalize;
}
#fp-sidebar-right .themed-block h2.title {
        background-color: #EFEAD6;
        background: url(https://0aa263.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/headbg.png) 0 100%;
	border-bottom: 1px solid #aaa;
	height: 23px;
	padding: 12px 10px 8px 15px;
	color: #8F5837;
	font-weight: normal;
	font-size: 18px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	text-align: left;
        text-transform:capitalize;
}
#fp-sidebar-right .links {
	display:none;
}
#fp-sidebar-right div#block-views-front_page_au_block-block_1 .block.block-views.themed-block h2.title {
	display:none;
}

/******************************/
/* IN THE NEWS BLOCK CSS       ***********************  IN THE NEWS BLOCK CSS */
/******************************/

.in-news {
}

.in-news-office { /* Used for Career Postings */
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color:#8F5837;
}

.in-news-title {
        background-color: #EFEAD6;
        background: url(https://0aa263.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/headbg.png) 0 100%;
	border-bottom: 1px solid #aaa;
	height: 23px;
	padding: 12px 10px 8px 15px;
	color: #8F5837;
	font-weight: normal;
	font-size: 18px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	text-align: left;
	display:none;
}

.in-news-subtitle {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding: 0px 5px 0px 15px;
	vertical-align: middle;
}
.in-news-subtitle p {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
}
.in-news-subtitle a {
	color: #8F5837;
	font-size: 14px;
	text-decoration: underline;
}

.in-news-date {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	vertical-align: middle;
	margin-bottom: 0px;
	padding: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.content .in-news-blurb p {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	vertical-align: middle;
	margin: 0px;
	padding: 15px;
	padding-top: 0px;
	padding-bottom: 3px;
}
.in-news-link {
	padding-left: 15px;
	padding-bottom: 5px;
}

.in-news-link a {
	color: #8F5837;
	font-size: 14px;
	text-decoration: underline;
}

.in-news-separator {
        margin:3px 5px 0px 15px;
        border-top:1px solid #EBEADF;
        height:5px;
}
.itn-content {
	margin-right:6px;
}
.itn-subtitle {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	padding: 3px 5px 5px 3px;
}
.itn-subtitle p {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	padding: 0px;
	margin: 0px;
}
.itn-body p {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding: 0px 5px 0px 3px;
}
.itn-body p a {
	color: #8F5837;
}
.itn-date {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 5px 5px 3px;
}
.itn-attachment {
	margin-top: 25px;
}
.itn-attachment-sep {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	border-bottom: 1px solid #EBEADF;
	padding: 5px 6px 0px 3px;
}
.view.view-front-page-news-block .more-link a {
	padding-right: 5px;
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/******************************/
/* CAREER POSTING CONTENT      *************************  CAREER POSTING CONTENT */
/******************************/

#node-11 #content-middle {
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	border: 1px solid #ddd;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 0px 5px 0px 10px;
}
#node-11 #content-middle .view-content ul {
	padding: 0px 0px 3px 0px;
}
.carpost-header {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	text-align: left;
}
.carpost-frame {
	margin-left: 3px;
	margin-right: 6px;
}
.carpost-office {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #EBEADF;
	padding: 5px;
}
.carpost-subtitle {
	color: #8F5837;
	padding: 3px 5px 0px 3px;
}
.content .carpost-subtitle p {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
}
.carpost-body p {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding: 0px 5px 0px 3px;
}
.carpost-body p a {
	color: #8F5837;
}
.carpost-date {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 5px 0px 3px;
}


/******************************/
/* ABOUT US PAGE CONTENT       *************************  ABOUT US PAGE CONTENT */
/******************************/

div.page-para {
	padding-left:5px;
}

a.site-link {
        color: #8F5837;
        text-decoration: underline;
}

#main #node-8.node.odd.full-node.node-type-front_page .content .field.field-field-subtitle .field-item.odd p {
	padding-left:5px;
}

/******************************/
/* ABOUT US FRONT PAGE TEASE  ***************************  AU FRONT PAGE TEASER */
/******************************/

#fp-sidebar-right .block {
	padding: 0px;
}
#fp-sidebar-right .block .content {
	padding: 0px;
}
#fp-sidebar-right .block .content .view-content {
	width: 100%;
}
#fp-sidebar-right .block .content .view-content .content {
	width: 100%;
	margin: 0px 0px 0px 0px;
}
.content .fp-tease-title {
        background-color: #EFEAD6;
        background: url(https://0aa263.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/headbg.png) 0 100%;
	border-bottom: 1px solid #aaa;
	height: 23px;
	padding: 12px 10px 8px 15px;
	color: #8F5837;
	font-weight: normal;
	font-size: 18px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	text-align: left;
}
.content .fp-tease-tease {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	vertical-align: middle;
	margin-bottom: 0px;
	padding: 15px;
	padding-bottom: 3px;
}
.content .tease-blurb a {
	color: #8F5837;
	font-size: 14px;
	text-decoration: underline;
}
.content .fp-tease-link {
	padding-left: 15px;
	padding-bottom: 10px;
}
.content .fp-tease-link a {
	color: #8F5837;
	font-size: 14px;
	text-decoration: underline;
}



/******************************/
/* FRONT PAGE CONTENT         ***************************  FRONT PAGE CONTENT */
/******************************/

#main h1.fptitle {
	font-weight: normal;
	font-size: 22px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #8F5837;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	padding: 8px;
	padding-left: 16px;
	Padding-right: 6px;
	background: url(https://0aa263.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/headbg.png) 0 100% repeat-x;
	border: 1px solid #ddd;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
.fptable {
	width: 100%;
}
#fpsection1 {
}
#block-block-6.block.block-block {
	margin-bottom:0px;
}
#fpsection1 .block .content .fpmilestone {
	margin-top: 0px;
	margin-left: 4px;
	display: table;
	border-bottom-color: #C9C9B5;
	border-bottom: 1px solid #C9C9B5;
	width: 994px;
}
#fpsection1 .block .content .fpmilestone p {
	color: #999;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;
	padding: 0px 180px 0px 10px;
}
.node.odd.full-node.node-type-front_page .content p {
	padding-left: 0px;
	padding-right: 40px;
}
.node.even.full-node.node-type-front_page .content p {
	padding-left: 0px;
	padding-right: 40px;
}
#main .node.even.full-node.node-type-front_page .content, #main .node.odd.full-node.node-type-front_page .content {
	margin-left: 4px;
}



/******************************/
/* PRACTICE AREA PAGE CONTENT  ************************* PRACTICE AREA CONTENT */
/******************************/
.content .practice-area-body {
	margin-right:7px;
	margin-left: 5px;
	padding-bottom: 0px;
	vertical-align: top;
}
.content .practice-area-body ul.pa-ul {
	margin-right:20px;
	padding-top: 10px;
}
.content .practice-area-body ul li.pa-li{
	margin-bottom: 5px;
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}




/******************************/
/* PRACTICE AREA PAGE VIEW CONTENT  ****************** PRACTICE AREA VIEW CONTENT */
/******************************/
.content .pa-teaser .pa-tease-title {
	color: #8F5837;
	padding-left: 13px;
	padding-top: 5px;
}
.content .pa-teaser .pa-tease-title a {
	color: #8F5837;
	font-size: 16px;
}
.content .pa-teaser .pa-tease-body .practice-area-body p.pa-body {
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.content .pa-teaser {
/*	border: 1px solid #ddd;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;*/
	border-top: 1px solid #EBEADF;
	margin-left: 3px;
	margin-right: 0px;
}
.views-row.views-row-odd .node.odd.teaser.node-type-practice_areas, .views-row.views-row-even .node.even.teaser.node-type-practice_areas {
	padding-bottom: 0px;
}
.views-row.views-row-odd .node.odd.teaser.node-type-practice_areas .links, .views-row.views-row-even .node.even.teaser.node-type-practice_areas .links {
	height: 1px;
	display: none;
}
/* Configured DIV tags in body of Practice Area pages */
/* .pa-list-title */
.content .pa-list-title {
	color: #8F5837;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 7px;
	padding-top: 10px;
	text-decoration: underline;
	border-top: 1px solid #EBEADF;
}
/* P tag under .practice-body-area */
.content .pa-teaser .pa-tease-body .practice-area-body p {
	margin: 0px;
	margin-bottom: 5px;
}
/* UL tag under .practice-ara-body */
.content .pa-teaser .pa-tease-body .practice-area-body ul {
	margin: 0px;
	margin-bottom: 5px;
}




/******************************/
/* CASE STUDIES PAGE CONTENT  ***************************  CASE STUDIES CONTENT */
/******************************/

.content .field-items .imagecache {
	border: 4px solid #EBEADF;
}

#main .vocab-term a {
	color: #8F5837;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	height: 16px;
	line-height: 16px;
}
#main .terms {
	padding-left: 5px;
}
#main .terms .termdisplay {
	line-height:90%;
}
#main .terms .taxonomy {
	width: 99%;
	margin-bottom: 5px;
	border-bottom: 1px solid #EBEADF;
}
.content .cstitle {  /* Not Used Yet */
	font-weight: normal;
	font-size: 28px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #666;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.content .cs-subtitle p {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	margin-bottom: 10px;
}
.content .csbody p {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding-right: 80px;
}


/* CSS for 'More Case Studies' listed on Case Studies Page */

.content .csview-title {
/*	color: #8F5837;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	padding-bottom: 2px;
	padding-top: 25px; */
	color: #8F5837;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 7px;
	padding-top: 10px;
	text-decoration: underline;
	border-top: 1px solid #EBEADF;
}
.csview .item-list ul {
/*	border: 2px solid #EBEADF; */
	margin-left: 0px;
	margin-right: 100px;
	padding: 5px;
}
.csview .item-list ul li {
	list-style: circle;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	line-height: 16px;
}




/******************************/
/* CASE STUDIES TEASER CODE   ***************************  CASE STUDIES TEASER */
/******************************/

.view-content .content {
	padding-top: 0px;
	padding-bottom: 0px;
}
.view-content .content .teaser {
	width: 40%;
	float: left;
	height: 100%;
}
.view-content .content .tease_photo {
	padding-top: 4%;
}
.view-content .content .teaser_content {
	width: 60%;
	height: 100%;
	float: right;
	padding-top: .5%;
	vertical-align: middle;
}
.view-content .content .imagecache {
	float: left;
}
.view-content .content .tease_title {
	font-weight: normal;
	font-size: 28px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	line-height: 32px;
	color: #666;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	border-bottom: 1px solid #EBEADF;
}
.view-content .content .tease_title a {
}
.view-content .content .tease_subtitle {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	margin-bottom: 10px;
	margin-top: 5px;
	vertical-align: middle;
}
.view-content .tease_tease p{
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	vertical-align: middle;
	margin-bottom: 0px;
	padding-right: 20px;
}
.view-content .tease_link {
	margin-top: 3px;
}
.view-content .tease_link a {
	color: #8F5837;
	font-size: 14px;
	text-decoration: underline;
}
.view-content h2.title {
	display: none;
}
.view-content ul.links.inline {
	margin-top: -15px;
	margin-left: 39%;
	vertical-align: top;
}
.view-content ul.links.inline a {
	color: #8F5837;
	font-weight: 700;
}
.view-content .node-case_studies .content {
	margin: 5px 0px 5px 0px;
	height: 235px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEADF;
}
.node .node-type-case_studies {
	border-bottom: 0px;
}
.view-content .node-case_studies.node-type-case_studies {
	margin-right: 8px;
}

/* background for front page Case Studies main display */

.node-case_studies.odd.teaser.node-type-case_studies .content p {
	padding: 0px;
}
.node-case_studies.even.teaser.node-type-case_studies .content p {
	padding: 0px;
}




/*********************************/
/* TAXONOMY SEARCH PARAMS         ********************************************/
/*********************************/
.view.view-nodehierarchy-children-list {
	padding-top: 5px;
	padding-left: 10px;
}
.view.view-nodehierarchy-children-list .view-content .item-list ul li.views-row .views-field-title span.field-content a {
	list-style: circle;
	font-size: 14px;
	color: #777777;
}
.view.view-nodehierarchy-children-list .view-content .item-list ul li.views-row {
	list-style: circle;
	margin: 0px 0px 0px 15px;
}




/*********************************/
/* CASE STUDIES TAXONOMY SEARCH ********************************************/
/*********************************/
.tax-content .content .teaser {
}
.tax-content .node-case_studies.odd.teaser.node-type-case_studies {
	background-color: #FFF;
}
/* .content */
.tax-content .node-case_studies.odd.teaser.node-type-case_studies .content, .tax-content .node-case_studies.even.teaser.node-type-case_studies .content {
	height: 165px;
	border-bottom: 1px solid #EBEADF;
	width: 98%;
	margin-left: 5px;;
}
/* .teaser */
.tax-content .node-case_studies.odd.teaser.node-type-case_studies .content .teaser, .tax-content .node-case_studies.even.teaser.node-type-case_studies .content .teaser {
	width: 26%;
	float: left;
}
/* .tease_photo */
.tax-content .node-case_studies.odd.teaser.node-type-case_studies .content .tease_photo, .tax-content .node-case_studies.even.teaser.node-type-case_studies .content .tease_photo {
	float: left;
	padding-top: .5%;
}
/* .tease_photo img */
.tax-content .node-case_studies.odd.teaser.node-type-case_studies .content .tease_photo img, .tax-content .node-case_studies.even.teaser.node-type-case_studies .content .tease_photo img {
	border: 4px solid #EBEADF;
	width: 192px;
	height: 152px;
}
/* .teaser_content */
.tax-content .node-case_studies.odd.teaser.node-type-case_studies .content .teaser_content, .tax-content .node-case_studies.even.teaser.node-type-case_studies .content .teaser_content {
	float: right;
	width: 70%;
	padding-right: 2px;
}
/* .tease_title */
.tax-content .node-case_studies.odd.teaser.node-type-case_studies .content .teaser_content .tease_title, .tax-content .node-case_studies.even.teaser.node-type-case_studies .content .teaser_content .tease_title {
	font-weight: normal;
	font-size: 22px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	line-height: 28px;
	color: #666;
	vertical-align: middle;
	border-bottom: 1px solid #EBEADF;
}
/* .tease_subtitle */
.tax-content .node-case_studies.odd.teaser.node-type-case_studies .content .teaser_content .tease_subtitle, .tax-content .node-case_studies.even.teaser.node-type-case_studies .content .teaser_content .tease_subtitle {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	margin-bottom: 5px;
	margin-top: 5px;
	vertical-align: middle;
}
/* .tease_tease p */
.tax-content .node-case_studies.odd.teaser.node-type-case_studies .content .teaser_content .tease_tease p, .tax-content .node-case_studies.even.teaser.node-type-case_studies .content .teaser_content .tease_tease p {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	vertical-align: middle;
	margin-bottom: 0px;
	padding-right: 20px;
}
/* .tease_link */
.tax-content .node-case_studies.odd.teaser.node-type-case_studies .content .teaser_content .tease_link, .tax-content .node-case_studies.even.teaser.node-type-case_studies .content .teaser_content .tease_link {
	margin-top: 3px;
}
/* .tease_link a */
.tax-content .node-case_studies.odd.teaser.node-type-case_studies .content .teaser_content .tease_link a, .tax-content .node-case_studies.even.teaser.node-type-case_studies .content .teaser_content .tease_link a {
	color: #8F5837;
	font-size: 14px;
	text-decoration: underline;
}
/* removing feed icon display */
#tax-main a.feed-icon {
	display: none;
}
/* main title of taxonomy search */
#tax-main h1.title {
	background: url(https://0aa263.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/headbg.png) repeat-x 0px 100%;
	border: 1px solid #DDD;
	color: #8F5837;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 22px;
	font-weight: normal;
	margin-left: 4px;
	margin-right: 6px;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 8px 10px 8px 9px;
	border: 1px solid #EBEADF;
	border-bottom: 1px solid #AAA;
	border-right: 1px solid #AAA;
}
#tax-main .tax-content {
	height: 100%;
	margin-left: 4px;
	margin-right: 6px;
}
#tax-main {
	padding: 0px 0px 0px 0px;
	margin-left: 9px;
	overflow: visible;
}



/******************************/
/* TAXONOMY P-AREA CONTENT        *********************** TAXONOMY P-AREA CONTENT */
/******************************/
.tax-content .node.odd.teaser.node-type-practice_areas {
	background-color: #FFF;
	margin-left: 0px;
	margin-right: 0px;
	/* border-bottom: 1px solid #EBEADF; */
}
.tax-content .node.even.teaser.node-type-practice_areas {
	margin-left: 0px;
	margin-right: 0px;
}
/* .content */
.tax-content .node.odd.teaser.node-type-practice_areas .content, .tax-content .node.even.teaser.node-type-practice_areas .content {
	margin-left: 0px;
	margin-bottom: 0px;
}
/* .teaser */
.tax-content .node.odd.teaser.node-type-practice_areas .content .teaser, .tax-content .node.even.teaser.node-type-practice_areas .content .teaser {
	width: 26%;
	float: left;
}
/* .tease_photo */
.tax-content .node.odd.teaser.node-type-practice_areas .content .tease_photo, .tax-content .node.even.teaser.node-type-practice_areas .content .tease_photo {
	float: left;
	padding-top: .5%;
}
/* .tease_photo img */
.tax-content .node.odd.teaser.node-type-practice_areas .content .tease_photo img, .tax-content .node.even.teaser.node-type-practice_areas .content .tease_photo img {
	border: 4px solid #EBEADF;
	height: 11em;
	width: 14em;
}
/* .teaser_content */
.tax-content .node.odd.teaser.node-type-practice_areas .content .teaser_content, .tax-content .node.even.teaser.node-type-practice_areas .content .teaser_content {
	float: right;
	width: 71%;
	padding-right: 2px;
}
/* .tease_title */
.tax-content .node.odd.teaser.node-type-practice_areas .content .teaser_content .tease_title, .tax-content .node.even.teaser.node-type-practice_areas .content .teaser_content .tease_title {
	font-weight: normal;
	font-size: 22px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	line-height: 28px;
	color: #666;
	vertical-align: middle;
	border-bottom: 1px solid #EBEADF;
}
/* .tease_subtitle */
.tax-content .node.odd.teaser.node-type-practice_areas .content .teaser_content .tease_subtitle, .tax-content .node.even.teaser.node-type-practice_areas .content .teaser_content .tease_subtitle {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	margin-bottom: 5px;
	margin-top: 5px;
	vertical-align: middle;
}
/* .tease_tease p */
.tax-content .node.odd.teaser.node-type-practice_areas .content .teaser_content .tease_tease p, .tax-content .node.even.teaser.node-type-practice_areas .content .teaser_content .tease_tease p {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	vertical-align: middle;
	margin-bottom: 0px;
	padding-right: 20px;
}
/* .tease_link */
.tax-content .node.odd.teaser.node-type-practice_areas .content .teaser_content .tease_link, .tax-content .node.even.teaser.node-type-practice_areas .content .teaser_content .tease_link {
	margin-top: 3px;
}
/* .tease_link a */
.tax-content .node.odd.teaser.node-type-practice_areas .content .teaser_content .tease_link a, .tax-content .node.even.teaser.node-type-practice_areas .content .teaser_content .tease_link a {
	color: #8F5837;
	font-size: 14px;
	text-decoration: underline;
}
.tax-content .node.odd.teaser.node-type-practice_areas h2.title a, .tax-content .node.even.teaser.node-type-practice_areas h2.title a{
	font-weight: normal;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #8F5837;
	vertical-align: middle;
	border-bottom: 1px solid #EBEADF;
}
/* .link Read More */
.tax-content .node.odd.teaser.node-type-practice_areas .links li.node_read_more a, .tax-content .node.even.teaser.node-type-practice_areas .links li.node_read_more a {
	color: #8F5837;
}
.tax-content .node.odd.teaser.node-type-practice_areas .links li.node_read_more a, .tax-content .node.even.teaser.node-type-practice_areas .links li.node_read_more a {
	display:none;
}

.tax-content .node.odd.teaser.node-type-practice_areas h2.title, .tax-content .node.even.teaser.node-type-practice_areas h2.title {
	display: none;
}


/******************************/
/* TAXONOMY NODE TEASER - GM   ***************** TAXONOMY NODE TEASER -GM- */
/******************************/

/* GM taxonomy search remove Title */
.tax-content .node.teaser.node-type-general_memo h2.title { 
	display: none;
}
/* GM taxonomy search Odd Results Background */
.tax-content .node.odd.teaser.node-type-general_memo .content #gm-tease-article {
	/* padding-top: 5px;
	padding-left: 5px; */
}
.tax-content .node.even.teaser.node-type-general_memo .content {
}
.tax-content .node.odd.teaser.node-type-general_memo .content #gm-tease-article .gm-tease-content {
}
/* GM taxonomy search remove Read More */
.tax-content .node.teaser.node-type-general_memo .node_read_more {
	display: none;
}
.tax-content .node.odd.teaser.node-type-general_memo .links {
	height: 1px;
	display: none;
}
.tax-content .node.even.teaser.node-type-general_memo .links {
	height: 1px;
	display: none;
}
.tax-content .node.odd.teaser.node-type-general_memo {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-color: #F3F2E5;
	border: 1px solid #EBEADF;
	border-bottom: 1px solid #AAA;
	border-right: 1px solid #AAA;
}
.tax-content .node.even.teaser.node-type-general_memo {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}





/******************************/
/* TAX NODE TEASER - ARTICLE   ***************** TAX NODE TEASER ARTICLE */
/******************************/

/* ARTICLE Taxonomy Search remove Read More */
.tax-content .node.teaser.node-type-article .node_read_more {
	display: none;
}
/* ARTICLE Taxonomy Search remove Title */
.tax-content .node.teaser.node-type-article h2.title { 
	display: none;
}







/******************************/
/* GEN MEMO MAIN PAGE CONTENT  ********************* GEN MEMO MAIN PAGE CONTENT */
/******************************/
node.even.full-node.node-type-front_page .content .gm-body-content .gm-body {
}
node.even.full-node.node-type-front_page .content .gm-body-content .gm-body p {
}
#gm-block .gm-header p.header-title {
	font-size: 16px;
        color: #8F5837;
	padding:3px 0px 0px 0px;
	margin: 0px;
}
/*
#gm-block .gm-header {
	background-color: #EFEAD6;
        background: url(https://0aa263.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/headbg.png) 0 100%;
	border: 1px solid #EBEADF;
	border-bottom: 1px solid #AAA;
	border-right: 1px solid #AAA;
	margin-right: 6px;
	margin-bottom: 10px;
	height: 25px;
	vertical-align: middle;
}
*/
#gm-block .gm-header {

	border-bottom: 1px solid #AAA;
	margin:10px 6px 10px 0px;
	height: 25px;
	vertical-align: middle;
}
.view-content .node.odd.teaser.node-type-general_memo {
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-color: #F3F2E5;
	border: 1px solid #EBEADF;
	border-bottom: 1px solid #AAA;
	border-right: 1px solid #AAA;
}
.view-content .node.even.teaser.node-type-general_memo {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.view-content .node.odd.teaser.node-type-general_memo .links, .view-content .node.even.teaser.node-type-general_memo .links {
	height: 1px;
	display: none;
}




/******************************/
/* GEN MEMO PAGE CONTENT        ************************* GEN MEMO PAGE CONTENT */
/******************************/

#gm-article {
}
.gm-content {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 98%;
}
.gm-title {
	font-weight: normal;
	font-size: 18px;
	color: #8F5837;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.gm-subtitle {
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	text-decoration: underline;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
}
.gm-post-date {
	text-align: center;
	padding-bottom: 10px;
}
.gm-content .gm-post-date-title {
	color: #000;
	font-weight: bold;
}
.gm-author {
}
.gm-content .gm-author-title {
	color: #000;
	font-weight: bold;
}
.gm-body {
	padding-top: 5px;
	padding-bottom: 10px;
}
.gm-body li {
	padding-bottom: 5px;
}
.gm-content p {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding-right: 10px;
}
#gm-article .gm-content .gm-body p {
	text-indent:0px;
}
.gm-content .gm-body p.title {
	font-weight:bold;
	text-align:center;
	text-indent:0px;
}
p#gm-marker {
	color: #8F5837;
	font-weight: bold;
	text-align: center;
}
.gm-downloads {
	color: #8F5837;
	font-size: 14px;
	padding-top: 20px;
}
.gm-pdf {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #EBEADF;
}
.view.view-gen-mem-service .item-list ul.pager {
	margin-top: 10px;
}



/******************************/
/* GEN MEMO TEASER CONTENT     ************************* GEN MEMO TEASER CONTENT */
/******************************/

#gm-tease-article {
	/*border-bottom: 1px solid #EBEADF;*/
	margin-left: 5px;
	margin-top: 5px;
}
.gm-tease-content {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.gm-tease-title a {
	font-weight: normal;
	font-size: 16px;
	color: #8F5837;
	padding-top: 0px;
	padding-bottom: 0px;
}
.gm-tease-subtitle {
	font-size: 14px;
	line-height: 18px;;
	text-decoration: underline;
}
.gm-body {
	padding-top: 5px;
	padding-bottom: 0px;
}
.gm-tease-content p {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding-right: 0px;
	margin-bottom: 3px;
}
.gm-tease-body {
       	padding-top:10px;
}
.gm-tease-read a {
	color: #8F5837;
	font-size: 14px;
}
.gm-tease-pdf {
	padding-top: 10px;
	padding-bottom: 5px;
}
.view-content li.node_read_more a {
	display: none;
}
.content .field.field-type-viewfield .view-content .views-row.views-row-odd, .content .field.field-type-viewfield .view-content .views-row.views-row-even { 
	margin-left: 0px;
	margin-right: 0px;
}
.content .view.view-gen-mem-service .node.odd.teaser.node-type-general_memo, .content .view.view-gen-mem-service .node.even.teaser.node-type-general_memo {
	margin-left: 0px;
	margin-right: 9px;
}
.content .view.view-gen-mem-service-2009 .node.odd.teaser.node-type-general_memo,  .content .view.view-gen-mem-service-2009 .node.even.teaser.node-type-general_memo, .content .view.view-gen-mem-service-2010 .node.odd.teaser.node-type-general_memo, .content .view.view-gen-mem-service-2010 .node.even.teaser.node-type-general_memo, 
.content .view.view-gen-mem-service-2008 .node.odd.teaser.node-type-general_memo, .content .view.view-gen-mem-service-2008 .node.even.teaser.node-type-general_memo, .content .view.view-gen-mem-service-2007 .node.odd.teaser.node-type-general_memo, .content .view.view-gen-mem-service-2007 .node.even.teaser.node-type-general_memo,
.content .view.view-gen-mem-service-2006 .node.odd.teaser.node-type-general_memo, .content .view.view-gen-mem-service-2006 .node.even.teaser.node-type-general_memo, .content .view.view-gen-mem-service-2005 .node.odd.teaser.node-type-general_memo, .content .view.view-gen-mem-service-2005 .node.even.teaser.node-type-general_memo {
	margin-left: 0px;
	margin-right: 0px;
}
/******  Modifying Row hilighted areas ***********/
.content .view-content .field-field-gm-view .view-content .views-row-odd {
	background-color: #F3F2E5;
	border: 1px solid #ddd;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
}




/******************************/
/* PAGE STANDARD CONTENT        ***********************  PAGE STANDARD CONTENT */
/******************************/
#main .content .field.field-type-text.field-field-subtitle p {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}




/******************************/
/* FOUNDING PAGE CONTENT        ***********************  FOUNDING PAGE CONTENT */
/******************************/

#main #node-125 .field.field-type-text.field-field-alt-title {
	display: none;
}





/******************************/
/* CONTACT US PAGE CONTENT        ******************* CONTACT US PAGE CONTENT */
/******************************/
.node.odd.full-node.node-type-page .content p.contact-content {
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.node.odd.full-node.node-type-page .content p.contact-content a {
	color: #8F5837;
}
.node.odd.full-node.node-type-page .content p.contact-disclaimer {
	border: 2px solid #C9C9B5;
	margin-right:5px;
	padding: 5px;
	background-color: #EBEADF;
}
.content p.contact-disclaimer strong {
	color: #8F5837;
}
.content table.table-contact {
	margin: auto;
	width:75%;
	/*border-collapse: collapse;
	border: 1px solid #EBEADF;*/
}
.content td.td-contact {
	text-align: left;
	padding: 15px;
	/*border-collapse: collapse;
	border: 1px solid #EBEADF;*/
}
.content td.td-contact .office-head {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-bottom: 5px;
}
.content td.td-contact .office-info {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}
.content td.td-contact .office-info strong{
	color: #555555;
}






/******************************/
/* ATTY BIO PAGE CONTENT        ******************* ATTY BIO PAGE CONTENT */
/******************************/
.bio-content {
	margin-left: 3px;
	margin-right: 7px;
}
.bio-content #atty-head {
	padding-top: 10px;
	padding-bottom: 10px;
}
/* Image CSS */
.bio-content .atty-photo .imagecache {
	display: float-left;
}
.bio-content .atty-photo .imagecache {
	border: 2px solid #EBEADF;
}
.bio-content td.atty-td-photo {
	width: 120px;
}
/* Head Text CSS */
.bio-content td.atty-td-head {
	vertical-align: middle;
	padding-top: 3px;
}
.bio-content .atty-name {
	color: #8F5837;
	font-size: 18px;
	font-family: Georgia, 'Times New Roman', Times, serif;
}
.bio-content .atty-status {
	color: #8F5837;
	font-size: 14px;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, serif;
	padding-bottom: 20px;
}
.bio-content .atty-location a, .bio-content .atty-location a:link {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
	line-height: 18px;
}
.bio-content .atty-phone, .bio-content .atty-fax, .bio-content .atty-email {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
	line-height: 18px;
}

/* Body Content */
.bio-content #atty-body .atty_body_sec .atty-body {
	padding-right: 50px;
}
p.bio-body {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
	line-height: 18px;
}
.bio-content #bio.bio-content {
	padding-bottom: 10px;
	border-bottom: 1px solid #EBEADF;
}
/* Bio Bottom Labeled Info */
.bio-content #atty-body .atty_body_sec .atty-bottom {
	padding-right: 80px;
}
.bio-content .atty-label {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	text-decoration: underline;
	padding-bottom: 3px;
}
.bio-content .atty_body_sec .field-items {
	padding-bottom: 15px;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
	line-height: 18px;
}
.bio-content .atty_body_sec .atty-sel-pub {
	padding-bottom: 5px;
}
.bio-content .atty_body_sec .atty-bottom {
	padding-top: 10px;
}





/******************************/
/* ATTY BIO TEASE CONTENT        ******************* ATTY BIO TEASE CONTENT */
/******************************/
.tax-content .node.teaser.node-type-attorney_bio h2.title, .tax-content .node.teaser.node-type-attorney_bio .bio-links {
	display: none;
}
.tax-content .node.teaser.node-type-attorney_bio {
	height: 140px;
	border: 1px solid #EBEADF;
	border-bottom: 1px solid #AAA;
	border-right: 1px solid #AAA;
	margin-bottom: 10px;
}
.tax-content .bio-content .atty-teaser-main .atty-photo {
	float: left;
	width: 125px;
	padding: 5px;
}
.tax-content .bio-content .atty-teaser-main .atty-info-block {
	padding-top: 10px;
}
.tax-content .bio-content .atty-teaser-main .atty-info-block .atty-name a {
	color: #8F5837;
	font-size: 18px;
	font-family: Georgia, 'Times New Roman', Times, serif;
}




/******************************/
/* ATTY BIO LISTING CONTENT        ******************* ATTY BIO LISTING CONTENT */
/******************************/
/* ALL BIOS */
.content .view.view-all-atty-bios .view-content table.views-view-grid {
	border-spacing: 0px 25px;
	border-collapse: separate;
}
.content .view.view-all-atty-bios .view-content table.views-view-grid tr {
}
.content .view.view-all-atty-bios td.col-1,
.content .view.view-all-atty-bios td.col-2,
.content .view.view-all-atty-bios td.col-3 {
	width:33%;
	line-height:110%;
}
.content .view.view-all-atty-bios td.col-1 .views-field-title a,
.content .view.view-all-atty-bios td.col-2 .views-field-title a,
.content .view.view-all-atty-bios td.col-3 .views-field-title a {
	color: #8F5837;
	font-size: 16px;
	line-height:125%;
}
.content .view.view-all-atty-bios td.col-1 .views-field-name,
.content .view.view-all-atty-bios td.col-2 .views-field-name,
.content .view.view-all-atty-bios td.col-3 .views-field-name {
	font-size:14px;
	color: #535353;
}
.content .view.view-all-atty-bios td.col-1 .views-field-field-atty-status-value,
.content .view.view-all-atty-bios td.col-2 .views-field-field-atty-status-value,
.content .view.view-all-atty-bios td.col-3 .views-field-field-atty-status-value {
	font-size:14px;
	color: #535353;
}
.content .view.view-all-atty-bios td.col-1 .views-field-field-atty-email-value,
.content .view.view-all-atty-bios td.col-2 .views-field-field-atty-email-value,
.content .view.view-all-atty-bios td.col-3 .views-field-field-atty-email-value {
	font-size:14px;
	color: #535353;
}
.content .staff-body .staff-title {
	font-size: 18px;
	padding-top: 10px;
	padding-bottom:3px;
	margin-bottom:3px;
	margin-right:20px;
	border-bottom: 1px solid #EBEADF;
}

/* DC BIOS */
.content .view.view-atty-bios-dc .view-content table.views-view-grid {
	border-spacing: 0px 25px;
	border-collapse: separate;
}
.content .view.view-atty-bios-dc .view-content table.views-view-grid tr {
}
.content .view.view-atty-bios-dc td.col-1,
.content .view.view-atty-bios-dc td.col-2,
.content .view.view-atty-bios-dc td.col-3 {
	width:33%;
	line-height:110%;
}
.content .view.view-atty-bios-dc td.col-1 .views-field-title a,
.content .view.view-atty-bios-dc td.col-2 .views-field-title a,
.content .view.view-atty-bios-dc td.col-3 .views-field-title a {
	color: #8F5837;
	font-size: 16px;
	line-height:125%;
}
.content .view.view-atty-bios-dc td.col-1 .views-field-field-atty-status-value,
.content .view.view-atty-bios-dc td.col-2 .views-field-field-atty-status-value,
.content .view.view-atty-bios-dc td.col-3 .views-field-field-atty-status-value {
	font-size:14px;
	color: #535353;
}
.content .view.view-atty-bios-dc td.col-1 .views-field-field-atty-email-value,
.content .view.view-atty-bios-dc td.col-2 .views-field-field-atty-email-value,
.content .view.view-atty-bios-dc td.col-3 .views-field-field-atty-email-value {
	font-size:14px;
	color: #535353;
}
/* OK BIOS */
.content .view.view-atty-bios-ok .view-content table.views-view-grid {
	border-spacing: 0px 25px;
	border-collapse: separate;
}
.content .view.view-atty-bios-ok .view-content table.views-view-grid tr {
}
.content .view.view-atty-bios-ok td.col-1,
.content .view.view-atty-bios-ok td.col-2,
.content .view.view-atty-bios-ok td.col-3 {
	width:33%;
	line-height:110%;
}
.content .view.view-atty-bios-ok td.col-1 .views-field-title a,
.content .view.view-atty-bios-ok td.col-2 .views-field-title a,
.content .view.view-atty-bios-ok td.col-3 .views-field-title a {
	color: #8F5837;
	font-size: 16px;
	line-height:125%;
}
.content .view.view-atty-bios-ok td.col-1 .views-field-field-atty-status-value,
.content .view.view-atty-bios-ok td.col-2 .views-field-field-atty-status-value,
.content .view.view-atty-bios-ok td.col-3 .views-field-field-atty-status-value {
	font-size:14px;
	color: #535353;
}
.content .view.view-atty-bios-ok td.col-1 .views-field-field-atty-email-value,
.content .view.view-atty-bios-ok td.col-2 .views-field-field-atty-email-value,
.content .view.view-atty-bios-ok td.col-3 .views-field-field-atty-email-value {
	font-size:14px;
	color: #535353;
}
/* OR BIOS */
.content .view.view-atty-bios-or .view-content table.views-view-grid {
	border-spacing: 0px 25px;
	border-collapse: separate;
}
.content .view.view-atty-bios-or .view-content table.views-view-grid tr {
}
.content .view.view-atty-bios-or td.col-1,
.content .view.view-atty-bios-or td.col-2,
.content .view.view-atty-bios-or td.col-3 {
	width:33%;
	line-height:110%;
}
.content .view.view-atty-bios-or td.col-1 .views-field-title a,
.content .view.view-atty-bios-or td.col-2 .views-field-title a,
.content .view.view-atty-bios-or td.col-3 .views-field-title a {
	color: #8F5837;
	font-size: 16px;
	line-height:125%;
}
.content .view.view-atty-bios-or td.col-1 .views-field-field-atty-status-value,
.content .view.view-atty-bios-or td.col-2 .views-field-field-atty-status-value,
.content .view.view-atty-bios-or td.col-3 .views-field-field-atty-status-value {
	font-size:14px;
	color: #535353;
}
.content .view.view-atty-bios-or td.col-1 .views-field-field-atty-email-value,
.content .view.view-atty-bios-or td.col-2 .views-field-field-atty-email-value,
.content .view.view-atty-bios-or td.col-3 .views-field-field-atty-email-value {
	font-size:14px;
	color: #535353;
}
/* CA BIOS */
.content .view.view-atty-bios-ca .view-content table.views-view-grid {
	border-spacing: 0px 25px;
	border-collapse: separate;
}
.content .view.view-atty-bios-ca .view-content table.views-view-grid tr {
}
.content .view.view-atty-bios-ca td.col-1,
.content .view.view-atty-bios-ca td.col-2,
.content .view.view-atty-bios-ca td.col-3 {
	width:33%;
	line-height:110%;
}
.content .view.view-atty-bios-ca td.col-1 .views-field-title a,
.content .view.view-atty-bios-ca td.col-2 .views-field-title a,
.content .view.view-atty-bios-ca td.col-3 .views-field-title a {
	color: #8F5837;
	font-size: 16px;
	line-height:125%;
}
.content .view.view-atty-bios-ca td.col-1 .views-field-field-atty-status-value,
.content .view.view-atty-bios-ca td.col-2 .views-field-field-atty-status-value,
.content .view.view-atty-bios-ca td.col-3 .views-field-field-atty-status-value {
	font-size:14px;
	color: #535353;
}
.content .view.view-atty-bios-ca td.col-1 .views-field-field-atty-email-value,
.content .view.view-atty-bios-ca td.col-2 .views-field-field-atty-email-value,
.content .view.view-atty-bios-ca td.col-3 .views-field-field-atty-email-value {
	font-size:14px;
	color: #535353;
}
/* AK BIOS */
.content .view.view-atty-bios-ak .view-content table.views-view-grid {
	border-spacing: 0px 25px;
	border-collapse: separate;
}
.content .view.view-atty-bios-ak .view-content table.views-view-grid tr {
}
.content .view.view-atty-bios-ak td.col-1,
.content .view.view-atty-bios-ak td.col-2,
.content .view.view-atty-bios-ak td.col-3 {
	width:33%;
	line-height:110%;
}
.content .view.view-atty-bios-ak td.col-1 .views-field-title a,
.content .view.view-atty-bios-ak td.col-2 .views-field-title a,
.content .view.view-atty-bios-ak td.col-3 .views-field-title a {
	color: #8F5837;
	font-size: 16px;
	line-height:125%;
}
.content .view.view-atty-bios-ak td.col-1 .views-field-field-atty-status-value,
.content .view.view-atty-bios-ak td.col-2 .views-field-field-atty-status-value,
.content .view.view-atty-bios-ak td.col-3 .views-field-field-atty-status-value {
	font-size:14px;
	color: #535353;
}
.content .view.view-atty-bios-ak td.col-1 .views-field-field-atty-email-value,
.content .view.view-atty-bios-ak td.col-2 .views-field-field-atty-email-value,
.content .view.view-atty-bios-ak td.col-3 .views-field-field-atty-email-value {
	font-size:14px;
	color: #535353;
}


/******************************/
/* LEGACY BIO CONTENT             ***************************  LEGACY BIO CONTENT */
/******************************/

.content #legacy-head {
	padding-top: 10px;
	padding-bottom: 10px;
}
/* Image CSS */
.content .legacy-photo .imagecache {
	display: float-left;
}
.content .legacy-photo .imagecache {
	border: 2px solid #EBEADF;
}
.content td.legacy-td-photo {
	width: 120px;
}
/* Head Text CSS */
.content td.legacy-td-head {
	vertical-align: middle;
	padding-top: 3px;
}
.content .legacy-name {
	color: #8F5837;
	font-size: 18px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	line-height: 22px;
	padding-bottom: 10px;
}
.content .legacy-dob .legacy-dod {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
	line-height: 18px;
}

/* Body Content */
.content #legacy-body .legacy_body_sec .legacy-body {
	padding-right: 50px;
}
p.bio-body {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
	line-height: 18px;
}

/* Bio Bottom Labeled Info */
content #legacy-body .legacy_body_sec .legacy-bottom {
	padding-right: 80px;
}
.content .legacy-label {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	text-decoration: underline;
	padding-bottom: 3px;
}
.content .legacy_body_sec .field-items {
	padding-bottom: 15px;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
	line-height: 18px;
}
.content .legacy_body_sec .legacy-sel-pub {
	padding-bottom: 5px;
}
.content .legacy_body_sec .legacy-bottom {
	padding-top: 10px;
}



/******************************/
/* CLASS II GAMING CONTENT        ***************************  CLASS II GAMING CONTENT */
/******************************/
.class2-tease {
	margin-left:5px;
	margin-right:8px;
	padding:3px;
	padding-left:5px;
	border-bottom: 1px solid #EBEADF;
}
.class2-tease .class2-tease-title a {
	color: #8F5837;
	font-size: 14px;
}
.class2-tease .class2-tease-file a {
	color: #8F5837;
}




/******************************/
/* CLASS II GAMING TAX TEASE       ***************************  CLASS II GAMING TAX TEASE */
/******************************/
.tax-content .node-type-class_ii_gaming {
	display:none;
}
.tax-content .node-type-class_ii_gaming h2.title, .tax-content .node-type-class_ii_gaming_download h2.title {
	display:none;
}




/******************************/
/* CLASS II GAMING DOWNLOAD        ***************************  CLASS II GAMING DOWNLOAD */
/******************************/
div.node.even.teaser.node-type-class_ii_gaming_download {
	background-color: #EBEADF;
	margin-left:5px;
	margin-right:8px;
}
div.node.odd.teaser.node-type-class_ii_gaming_download {
	margin-left:5px;
	margin-right:8px;
}
.class2-download-tease {
	margin-left:5px;
	margin-right:8px;
	padding:3px;
	padding-left:5px;
	line-height:125%;
}
.class2-download-tease .class2-tease-title {
	color: #8F5837;
	font-size: 14px;
}
.class2-download-tease .class2-tease-postdate {
	font-size:14px;
	padding-bottom:3px;
}
.class2-download-tease .class2-tease-dl {
}
.class2-download-full {
	margin-left:5px;
	margin-right:8px;
	padding:3px;
	padding-left:5px;
	border-bottom: 1px solid #EBEADF;
	line-height:125%;
}
.class2-download-full .class2-full-title {
	color: #8F5837;
	font-size: 16px;
	line-height:125%;
}
.class2-download-full .class2-full-postdate {
	font-size:14px;
	padding-bottom:3px;
}
.class2-download-full .class2-full-dl {
}




/******************************/
/* CLASS II MENU LIST PAGE     ***************************  CLASS II MENU LIST PAGE  */
/******************************/
div.class-ii-menu {
	margin-top:5px;
	margin-right: 6px;
	border-top:1px solid #EBEADF;
	border-bottom: 1px solid #EBEADF;
}
div.class-ii-menu ul.menu li a{
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
}
div.class-ii-menu li.leaf {
	list-style-type:none;
	list-style-image:none;
}
div.class-ii-menu li.expanded {
	list-style-image:url(https://582fd9.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/c2-menu-expanded.png);
}
div.class-ii-menu li.collapsed {
	list-style-image:url(https://4b564c.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/c2-menu-collapsed.png);
}
div.class-ii-menu .fake-leaf {					/* overide of dhtml_menu.css leaf tag */
	font-size: 100%;
	font-style: italic;
	list-style-image:url(https://4b564c.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/all/c2-menu-collapsed.png);
}



/******************************/
/* TAXONOMY SEARCHES GENERAL        ***************************  TAXONOMY SEARCHES GENERAL  */
/******************************/
.tax-content .content {
	margin:0px;
}



/******************************/
/* ARTICLE PAGE CONTENT        ***************************  ARTICLE PAGE CONTENT */
/******************************/
.view.view-article-list {
	margin-top: 5px;
}
.view.view-article-list .views-field-title span.field-content a {
	color: #8F5837;
}

.article-full {
	margin-left: 5px;
	margin-right: 6px;
}
.article-full .field-field-article-title {
	font-weight: normal;
	font-size: 1.325em;
	line-height: 1.5em;
	color: #8F5837;
	padding-top: 10px;
	padding-bottom: 0px;
}

.article-full .field-field-pub-date {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
	line-height: 18px;
	padding-bottom: 10px;
	border-bottom: 1px solid #EBEADF;
}

.article-full .field-field-pub-date span.atty-name {
}

.article-full .field-field-article-body {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
	line-height: 18px;
}

.article-full .field-field-article-body .author-info p {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #535353;
	line-height: 14px;
}

.article-full .field-field-article-body .publish-info p {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #535353;
	line-height: 12px;
}

.article-full .field-field-article-upload .field-label {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #8F5837;
	line-height: 18px;
	font-weight: normal;
	padding-top: 20px;
}

.article-full .field-field-article-upload .field-item.article-pdf {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #EBEADF;
}





/******************************/
/* ARTICLE TEASE CONTENT       ******************* ARTICLE TEASE CONTENT */
/******************************/
.article-teaser {
	margin-left: 5px;
}
.article-teaser .field-field-article-title {
	font-weight: normal;
	font-size: 1.25em;
	line-height: 1.5em;
	color: #8F5837;
	padding-top: 10px;
	padding-bottom: 2px;
}
.article-teaser .field-field-pub-date {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
	padding-bottom: 5px;
	padding-top: 0px;
}
.article-teaser .field-field-tease-blurb p {
	padding-right: 0px;
}
.article-teaser .field-field-article-tease-readmore .readmore a {
	color: #8F5837;
	font-size: 14px;
}
.article-teaser .field-field-article-tease-readmore {
	border-bottom: 1px solid #EBEADF;
}



/******************************/
/* LAW LINKS CONTENT LISTS     ***************************  LAW LINKS CONTENT LISTS */
/******************************/
.law-link-content .item-list ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.law-link-content .item-list li {
	list-style-type:none;
	margin:0px;
	padding-left: 10px;
	padding-bottom:2px;
}
.law-link-content .item-list li a {
	font-size:110%;
	line-height:115%;
	color:#8F5837;
}
.view.view-lawlinks-view .item-list ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.view.view-lawlinks-view .item-list li {
	list-style-type:none;
	margin:0px;
	padding-left: 5px;
	padding-bottom:2px;
}
.view.view-lawlinks-view .item-list li a {
	font-size:110%;
	line-height:115%;
	color:#8F5837;
}
.view.view-lawlinks-test h3 {
	font-size:125%;
	font-weight:normal;
	line-height:115%;
	color:#8F5837;
	border-bottom: 1px solid #EBEADF;
	margin-bottom:10px;
	margin-top:15px;
}



/******************************/
/* CAREER PAGE CONTENT        ***************************  CAREER PAGE CONTENT */
/******************************/
#career-body p.car-body-style {
	margin-bottom: 5px;
}
#career-body p.car-body-style a {
	color: #8F5837;
}
#career-body p.car-body-style span.office-location {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: underline;
}
#career-body .office-location-title {
	color: #8F5837;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: center;
	padding-top: 10px;
}
#career-body .office-layout {
	border: 1px solid #EBEADF;
	margin-left: 0px;
	margin-right: 50px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#career-body.career-layout {
	padding-left:5px;
}


/******************************/
/* FIRM ANNOUNCEMENT PAGE  ****************************** FIRM ANNOUNCEMENT PAGE */
/******************************/

.fa-title {
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	color: #8F5837;
	padding-top: 10px;
	padding-bottom: 5px;
}
.fa-date span.date-display-single {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #000000;
	line-height: 18px;
	padding-bottom:10px;
}
.fa-body p {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #535353;
	line-height:18px;
	padding-right:20px;
	text-align: justify;
}
.fa-body p a {
	color:#8F5837;
}

/******************************/
/* MAIL-CHIMP MAILING  ****************************** MAIL-CHIMP MAILING */
/******************************/

#block-views-MailChimp_GM-block_1.block.block-views div.GMtitle {
	font-family:sans-serif, Arial, Verdana, Helvetica;
	font-size:16px;
	color:#8F5837;
}
#block-views-MailChimp_GM-block_1.block.block-views div.pTitle2 {
	font-family:sans-serif, Arial, Verdana, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#535353;
}
#block-views-MailChimp_GM-block_1.block.block-views div.GMTeaser {
	font-family:sans-serif, Arial, Verdana, Helvetica;
	font-size:12px;
	color:#535353;
}
#block-views-MailChimp_GM-block_1.block.block-views div.GMLink a:link, a:visited {
	font-family:sans-serif, Arial, Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#8F5837;
}
#block-views-MailChimp_GM-block_1 h2.title {
	display:none;
}
/******************************/
/* MAIL-CHIMP LAYOUT CHANGES  ****************************** MAIL-CHIMP LAYOUT CHANGES */
/******************************/

/* CUSTOM MAILCHIMP BLOCK */
#mcgmb {

}
#mcgmb .mc_gm_text {
	margin-left: 10px;
	margin-bottom:10px;
	color:#535353;
	padding:0px;
}
#mcgmb .mc_gm_block .mailchimp-newsletter-wrapper {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 7px;
}
#mcgmb .mc_gm_block .mailchimp-newsletter-wrapper .form-item {
	margin-top:2px;
	margin-bottom:5px;
}
#mcgmb .mc_gm_block .mailchimp-newsletter-wrapper .form-item label {
	
}
#mcgmb form#mailchimp_subscribe_anon_form_2a20289b65 input#edit-submit-1.form-submit {
	margin-left:1px;
	margin-top:5px;
}
#mcgmb .mc_gm_block form#mailchimp_subscribe_anon_form_2a20289b65 {
	margin-left: 10px;
	margin-bottom:10px;
	color:#535353;
	padding:0px;
}
#mcgmb .mc_gm_block form#mailchimp_subscribe_anon_form_2a20289b65 .form-item {
	margin-top: 2px;
	margin-bottom: 2px;
}
#mcgmb .mc_gm_block form#mailchimp_subscribe_anon_form_2a20289b65 .form-item label {
	margin-left: 2px;
	color:#535353;
	font-size:12px;
	font-weight:bold;
	padding:0px;
}
#mcgmb form#mailchimp-subscribe-auth-form-2a20289b65 input#edit-submit-1.form-submit {
	margin-left:9px;
	margin-top:2px;
}

/* MAILCHIMP GENERATED BLOCK  */
#block-mailchimp-2a20289b65 .form-item {
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#block-mailchimp-2a20289b65 .form-item label {
	margin-left: 2px;
	color:#535353;
	font-size:12px;
	font-weight:bold;
	padding:0px;
}
form#mailchimp_subscribe_anon_form_2a20289b65 {

}
input#edit-submit-2-1.form-submit {
	margin-left: 8px;
	margin-top:5px;
}
form#mailchimp-subscribe-auth-form {
	margin-left:2px;
	margin-right:4px;
}
form#mailchimp-subscribe-anon-form-all {
	margin-left:2px;
	margin-right:4px;
}
form#mailchimp-subscribe-anon-form-all .form-item {
	margin-top: 2px;
	margin-bottom: 5px;
}
div#edit-mailchimp-lists-2a20289b65-EMAIL-wrapper label {
	color:#535353;
	font-weight: normal;
	margin-left:2px;
}
input#edit-mailchimp-lists-2a20289b65-EMAIL.form-text {
	color: #535353;
	border-bottom-color: #C9C9B5;
	border-left-color: #999;
	border-right-color: #C9C9B5;
	border-top-color: #999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: separate;
}
div#edit-mailchimp-lists-2a20289b65-FNAME-wrapper label {
	color:#535353;
	font-weight: normal;
	margin-left:2px;
}
input#edit-mailchimp-lists-2a20289b65-FNAME.form-text {
	color: #535353;
	border-bottom-color: #C9C9B5;
	border-left-color: #999;
	border-right-color: #C9C9B5;
	border-top-color: #999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: separate;
}
div#edit-mailchimp-lists-2a20289b65-LNAME-wrapper label {
	color:#535353;
	font-weight: normal;
	margin-left:2px;
}
input#edit-mailchimp-lists-2a20289b65-LNAME.form-text {
	color: #535353;
	border-bottom-color: #C9C9B5;
	border-left-color: #999;
	border-right-color: #C9C9B5;
	border-top-color: #999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: separate;
}
div#edit-mailchimp-lists-2a20289b65-MMERGE3-wrapper label {
	color:#535353;
	font-weight: normal;
	margin-left:2px;
}
input#edit-mailchimp-lists-2a20289b65-MMERGE3.form-text {
	color: #535353;
	border-bottom-color: #C9C9B5;
	border-left-color: #999;
	border-right-color: #C9C9B5;
	border-top-color: #999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: separate;
}



/******************************/
/* HSDW FOOTER CONTENT        ***************************  HSDW FOOTER CONTENT */
/******************************/

#sig-wrapper {
}
.sig-wrap {
}
.hsdwfooter {
	color: #8F5837;
	font-size: 11px;
	padding: 5px 15px 0px 0px;
	text-decoration: none;
	text-align: left;
}
.hsdwfooter hr.footer-hr {
	border: 1px solid #EBEADF;
	text-align: left;
	margin-right:273px;
}
.menu_bar {
	font-size: 11px;
	color: #8F5837;
	padding-left: 515px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.menu_bar a {
	font-size: 11px;
	color: #8F5837;
}
.footer-image {
	margin-top:0px;
	padding-top:0px;
	vertical-align:top;
	height:8px;
	background: url(https://e00c3a.claudeassets.com/20200223123933im_/http://hsdwlaw.com/sites/all/themes/hobbsstraus/images/footer.jpg) 0 100% repeat-x;
}
/* hide programmers link and name */
.by {
	display: none;
	float: right;
	clear: both;
	font-size: 75%;
}




/* _____________________________________________________________________________ */
/*.field-content .thmr_call {
border-bottom-color: #C9C9B5;
border-bottom-style: solid;
border-bottom-width: 1px;
border-collapse: separate;
border-left-color: #999;
border-right-color: #999;
border-top-color: #999;
color: #999;
display: table-cell;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 20px;
font-weight: normal;
height: 60px;
line-height: 26px;
margin-left: 0px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 180px;
padding-top: 0px;
vertical-align: top;
width: 800px;
}
*/
/*.block .title {
color: #8B8639;
display: block;
font-family: sans-serif, Arial, Verdana, Helvetica;
font-size: 15px;
font-weight: bold;
height: 16px;
line-height: 16px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 0px;
padding-top: 0px;
}
*/
/*
     FILE ARCHIVED ON 23:32:47 Nov 19, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:13:47 Jul 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.048
  exclusion.robots: 0.118
  exclusion.robots.policy: 0.094
  esindex: 0.017
  cdx.remote: 27.014
  LoadShardBlock: 291.982 (3)
  PetaboxLoader3.datanode: 110.175 (5)
  PetaboxLoader3.resolve: 92.001 (3)
  load_resource: 170.329 (2)
*/