/*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

/* hide search label for search bar*/
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

/* Start: duplicate ul.list3 styles onto div.list3 after replacing list markup for accessibility compliance */
div.post div.list3, div.list3 { margin:0px 0px 5px 0px; list-style:none; padding-top:12px; float:right; width:510px }
div.list3 li { background:url(../images/content/main/list3-bg.gif) left bottom repeat-x; height:19px; margin-bottom:5px; line-height:13px; padding-bottom:3px; color:#000; font-size:120%; float:left; margin-right:15px; width:240px; }
div.list3 li.last { background:none; }
div#main div#sidebar1 div.list3 { margin-bottom:10px; float:none; }
div#main div#sidebar1 div.list3 li { width:180px; height:auto; padding-bottom:8px; margin-right:0px; float:none; }
div#main div#sidebar1 div.list3 li a:hover { color:#738539; text-decoration:none; }
div.list3 li a { background:url(../images/content/main/list3-a-bg.gif) no-repeat left center; display:block; padding-left:20px; color:#000; }

/* line 252, responsive.scss */
div#main div#sidebar1 div.list3 {
	width: auto;
}
/* line 255, responsive.scss */
div#main div#sidebar1 div.list3 ul {
	width: auto;
}
/* line 259, responsive.scss */
div#main div#sidebar1 div.list3 li {
	width: 100%;
}
/* line 619, responsive.scss */
div#main div#sidebar1 div.list3 li {
	width: 100%;
}
/* line 623, responsive.scss */
div#main div#sidebar1 div.list3 ul {
	margin: 0;
	padding: 0;
}
/* end: duplicate ul.list3 styles onto div.list3 after replacing list markup for accessibility compliance */
