/* Local CSS overrides for just this site */


a[href] {
	outline:none;
}

@media (min-width: 566px) {
	#main h1+ p:first-of-type {padding-top:20px}	
}


/*----------------------------------------------*/
/* 2024 WCAG AAA update                         */
/*----------------------------------------------*/
.LandingBox ul li a[href], .schoolSubTitle a[href],
.telephoneicon a[href], .emailicon a[href], .globeicon a[href], .personicon a[href],
li a[href], h3 a[href] {
	padding:12px; padding-left:0px; padding-right:0px;
}
li.social-list__service a[href] {
	padding:0px;
}
.groupicon {
	padding-top:12px; padding-bottom:12px;
	background-position-y:20px;
}
#footerstuff a[href] {
	padding:12px; padding-left:0px;
}
.secondary li {
	padding:0px;
}
.secondary a[href] {
	padding:10px;
}
#main ul.cards4 li a, ul.cards4 li a,
#main ul.cards3 li a, ul.cards3 li a,
#main ul.cards2 li a, ul.cards2 li a {
	padding:12px;
	padding-left:0px;
	padding-right:0px;
}
#login a {
	color:#fff
}
div.networkicon a[href]{
	padding:12px;
	padding-left:2px; 
	padding-right:2px;
}
