/* BEGIN OFFICE-DETAIL CSS --------------------------------------> */

#officeAddress
{
	margin: 10px 0 20px 0;
}

#officeAddressPhone
{
	margin: 10px 0 10px 0;
}

#pageTools,
#officeAddressPhone
{
	padding-bottom: 24px;
	margin-top: 30px;
	border-bottom: 1px solid var(--rules);
}

#sideTitle 
{
	margin-bottom: 8px;
	--max-font-size: 36;
	font-family: 'Calluna';
	color: var(--darkblue);
}

#sideState 
{
	--max-font-size: 21;
	text-transform: uppercase;
	color: var(--blue);
}

#officeAddress > div 
{
	margin-bottom: 2px;
}

#officeAddressPhone > div:not(:last-child)
{
	margin-bottom: 15px;
}

#officeAddressPhone > div > span 
{
	display: inline-block;
	min-width: 65px;
}

/* END OFFICE-DETAIL CSS ----------------------------------------> */