/* Local CSS overrides for just this site */


.headerWrapper {background-color:#401854}
.school, #schoolTitleWrapper, .footerWrapper {background-color:#502864}
h1, h2, h3, h4, h5, h5, #leftMenu p {color:#401854}
.secondary li.blue, .button2, .bighead a[href] {background-color:#401854}

.social-list--circled .social-list__service-link {
	background-color: #fff;
}
.social-list--circled .icon, .social-list--circled .icon:hover {
	fill: #401854;
}
@media screen and (min-width: 850px) {
	header.topHeader {
		align-items: left;
		text-align:left;
	}
}
@media screen and (min-width: 200px) {
	.qmlogo {
		margin-left: 0px;
	}
}

.contentCard h3 {margin-top:0px; }
.contentCard h3 a[href] {color:#401854;}

.scale98hover:hover {
	transform: scale(0.98); 
	border: #999 solid 1px;
}
	
#main .twocolumns {
	column-count:2; 
	column-width:350px; 
	column-gap: 40px;
}
#main .twocolumns div {
	break-inside:avoid;	
	padding-bottom:40px;
}

@media only screen and (min-width:848px) {
	#main .twocolumns div {
		padding-bottom:20px;
	}
}
