  #block-york-page-title{
	display:none;
}

.infographics-item h2{
	white-space:nowrap;
}

.highlights-module h2{
	font-size:1.75rem;
}

.highlights-module strong{
	font-weight:normal;
	font-size:1.25rem;
	color:#E31837;
}

.info-cards_cards{
	margin-bottom:0 !important;
}



#introduction p{
	line-height:2;
}

#introduction .quicklinks ul li{
	margin-bottom:8px;
}


#campuses .mb-4{
	margin-bottom:0 !important;
}

#campuses .pt-4{
	padding-top:0 !important;
}



#top-buttons{
	background-color:var(--yorkred) !important;
	display:flex;
	gap:24px;
	padding-top:2rem;
	padding-bottom:2rem;
}

	#top-buttons.glendon{
		background-color:var(--glendonblue) !important;
	}

	#top-buttons > *{
		background-color:#FFF;
		display:flex;
		flex:1;
		padding:24px;
		text-transform:uppercase;
		justify-content:center;
		align-items:center;
		font-size:1.25rem;
	}
	
	#top-buttons img{
		height:24px;
		margin-right:8px;
	}
	
	#top-buttons a{
		text-decoration:none;
	}



#testimonials{
	display:flex;
	flex:1;
	gap:48px;
	margin-top:48px;
}

		@media(max-width:991px){
			#testimonials{
				flex-direction:column;
			}
		}

	#testimonials .testimonial{
		display:flex;
		gap:24px;
		flex:1;
	}
	
		#testimonials img{
			clip-path:polygon(20% 0, 100% 0, 80% 100%, 0% 100%);
			object-fit:cover;
			width:200px;
			height:100%;
		}
		
		#testimonials .testimonial span{
			display:flex;
			gap:12px;
		}
		
			#testimonials .testimonial span.name{
				font-size:1.5rem;
				color:#E31837;
			}
			
			#testimonials .testimonial span.detail{
				font-size:0.9rem;
			}
			
			#testimonials .testimonial span.quote{
				font-size:1.25rem;
			}
			
				#testimonials .testimonial span.quote:before{
					font-family:"FontAwesome";
					content:'\f10d';
					color:#E31837;
					font-size:1.5rem;
				}
				
				#testimonials .testimonial span.quote span{
					color:#E31837;
					display:inline;
				}