
	.footer-links h4 {
		text-transform: uppercase;
	}
	.footer-links ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.footer-links a {
		color: white;
		text-decoration: underline;
	}
	
	.footer-links hr {
		border: 2px solid #164B6C;
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	
	.footer-links, .footer-bottom-links {
		/* position: relative; */
	}
	.footer-links .edit-page, .footer-bottom-links .edit-page {
		bottom: 0.25rem;
		right: 0;
	}
	.footer-bottom-links {
		margin-top: 1rem;
	}
	.footer-bottom-links ul {
		margin: 0;
		padding: 0;
	}
	.footer-bottom-links ul a:after {
		content: " |";
	}
	.footer-bottom-links ul li:last-child a:after {
		content: "";
	}

	.footer-bottom-links ul a {
		color: white;
	}
	
	.horizontal-list {
		text-align: left;
		text-transform: uppercase;
	}
	.horizontal-list li {
		display: inline-block;
	}
	.site-footer-links {
		position: relative;
	}
	.site-footer-links a.footer-links-anchor {
		display: block;
		position: relative;
		z-index: 1;
		text-align: center;
		width: 100%;
	}
	.site-footer-links a.footer-links-anchor span {
		position: relative;
		z-index: 1;
		display: inline-block;
		width: 3rem;
		height: 2rem;
		margin: auto;
		background-color: #033c60;
	}
	.site-footer-links a.footer-links-anchor span:after {
		content: "\f078";
		font-family: 'Font Awesome 5 pro';
		color: white;
		font-weight: bolder;
		text-align: center;
		position: relative;
		top: 0.5rem;				
	}
	.site-footer-links a.footer-links-anchor[aria-expanded="true"] span:after {
		content: "\f068";
	}
	.site-footer-links a.footer-links-anchor:before {
		content: "";
		margin: auto;
		border-bottom: 4px solid #164B6C;
		width: 100%;
		display: block;
		position: absolute;
		top: 50%;
	}
	#footer-links {
		padding-top: 2rem;
	}
	
/************************************
PULLED FROM FOOTER.PHP
*************************************/	
	
	body { margin-bottom: 0!important;}
	#colophon:after {
		content: "";
		display: block;
		height: 240px;
		position: absolute;
		/*margin-top: -130px;*/
		/*background-image: url(https://www.oscn.net/static/supreme-court-seal-updated.svg);*/
		background-image: url(https://www.oscn.net/static/supreme-court-seal-updated-color.svg);

		background-repeat: no-repeat;
		background-size: cover;
		background-position: 50%;
		filter: grayscale(100%);
		top: 0;
		left: 0;
		right: 0;
		opacity: 0.075
	}
	#colophon .branding {
		background-color: inherit;
	}
	#colophon {
		/*background-color: #434343; #0073cf;*/
		background-color: #033c60;
		border-top: 5px solid #0073cf;
		border-bottom: 10px solid #0073cf;
		position: relative;
		color: white;
		min-height: 6rem;
		overflow: hidden;
		z-index: 0;
		clear: both;
	}
	#colophon .oscn-content {
		padding-top: 0.25rem;
		padding-bottom: 0rem;
		position: relative;
		z-index: 1;
	}
	#colophon .oscn-content .row:first-child {
		min-height: 4.75rem;
		/*border-bottom: 1px dashed #005fad;*/
	}
	#colophon .branding {
		top: 0;
		margin: auto;
	}
	.relative {
		position: relative;
	}.center-brand {
		width: 208px;
		height: 72px;
		position: relative;
		margin: 1.25rem auto;
	}	