#SiteBannerWrapper
{
width: 100%;
height: 1.875rem;
margin: 0 auto;
color: #fff;
background: #005380;
text-transform: uppercase;
font-size: .875rem;
line-height: 1;
letter-spacing: .03125rem;
display: grid;
grid-template-columns: 1fr auto 1fr;
justify-content: center;
align-content: center;
grid-gap: .5rem;
}

#SiteBannerWrapper span:first-child
{
text-align: right;
font-weight: 700;
}

#SiteBannerWrapper span:nth-child(2)
{
font-size: .75rem;
}

@media screen and (min-width: 23.4375rem)
{

	#SiteBannerWrapper
	{
	grid-gap: .75rem;
	letter-spacing: .0625rem;
	background: linear-gradient(90deg, rgba(39,170,225,1) 0%, rgba(0,83,128,1) 25%, rgba(0,83,128,1) 75%, rgba(39,170,225,1) 100%);
	}
	
	#SiteBannerWrapper span:last-child
	{
	margin-left: -0.15rem;
	}

}