	.copy-wrapper {
		padding-top: 50px;
	}
	.copy-wrapper h1 {
		font-size: 4rem;
		line-height: normal;
	}
	.fund-search-wrapper {
		text-align: center;
		margin: 35px 0;
	}
	#fund-search {
		padding: 8px 20px;
		width: 250px;
		font-size: 20px;
		text-align: center;
	}
	#counter {
		padding: 50px 0;
		margin: 0 auto;
		clear: both;
	}
	#counter .unit {
		text-align: center;
		line-height: normal;
		width: 25%;
		float: left;
	}
	#counter.hide-days .unit {
		width: 33%;
	}
	#counter .number {
		color: #e69400;
		font-size: 3rem;
	}
	#counter .label {
		color: #194d8b;
		font-size: 2rem;
	}
	#totalizer {
		padding: 20px 0;
		text-align: center;
	}
	#totalizer img {
		display: block;
		margin: 0 auto;
	}
	#totalizer .number {
		font-size: 2.8rem;
		color: #e69400;
		line-height: 44px;
	    font-weight: 600;
	}
	#totalizer .unit {
		width: 33%;
		float: left;
	}
	#totalizer .label {
		font-size: 2rem;
	    color: #194d8b;
	    font-weight: 600;
	}
	.subheading {
		letter-spacing: 5px;
		border-bottom: 1px solid #002145;
		margin: 50px 0;
	}
	.subheading h2 {
		line-height: 0;
		text-align: center;
		color: #002145;
	}
	.subheading span {
		font-weight: initial;
		background: white;
		padding: 0 20px;
	}
	.campus {
		cursor: pointer;
		transition: transform 0.6s ease-out;
		border-radius: 15px;
	}
	.projects-container {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 30px;
		grid-row-gap: 20px;		
	}
	.fund:hover {
		text-decoration: none;
	}
	.fund {
		display: none;
		transition: transform 0.6s ease-out;
		background: linear-gradient(124.88deg,#e69400 0,#c86700 100%);
		font-weight: bold;
		font-size: 20px;
		color: white;
		padding: 10px;
		border-radius: 10px;
		text-align: center;
		cursor: pointer;
		align-items: center;
		justify-content: center;
	}
	.fund img {
		width: 100%;
		border: 1px solid #002145;
		border-radius: 15px;
	}
	.campus-container img {
		display: inline;
		width: 49%;
	}
	.campus-container #okanagan-campus {
		float: right;
	}
	.campus.active {
		opacity: 1;
	}
	.campus.inactive {
		opacity: 0.5;
	}
	.okanagan.fund {
		display: none;
	}
	.bottom-content {
		margin: 0;
	}
	#general-donation-link {
		display: none;
		font-size: 2rem;
		text-align: center;
		margin: 50px 0;
	}
	/*Leaderboard CSS*/
	.LeaderboardWidget {
	    /*max-width: 2000px !important;*/
	    max-width: none !important;
	    width: 100% !important;
	    background-color: transparent;
	    border-radius: 0;
	    background-color: transparent !important;
	}
	.lbd-header, .don-header {
	    text-align: left;
	    font-size: 20px;
	    color: #00214d!important;
	    background-color: transparent !important;
	    border: none!important;
	    border-radius: 0!important;
	    box-shadow: none;
	    letter-spacing: 5px;
	    font-weight: 500;
	}
	.lbd-body, .DonorRollWidget{
	    border-top: 2px solid #00214d!important;
	    background-color: white!important;
	}
	.DonorRollWidget-label{
	    text-align: left;
	    margin-left: 10px;
	}
	.lbd-row, .DonorRollWidget-item{
	    padding: 11px 0 11px 0 !important;
	    margin:0!important;
	    border-radius: 0!important;
	    background-color: rgb(240, 248, 255) !important;
	}
	.DonorRollWidget-item:nth-child(odd), .lbd-row:nth-child(odd){
	    background-color: rgb(241, 240, 255) !important;
	}

	.lbd-index{
	    margin:0 !important;
	    font-size: 25px;
	    padding-top: 22px;
	    padding-left: 10px;
	    text-align: center;
	}

	.lbd-button{
	    margin: auto 10px 17px 0px !important;
	    background: linear-gradient(124.88deg,#e69400 0,#c86700 100%);
	    transition: transform 0.6s ease-out;
	}
	.lbd-button:hover {
	    text-decoration: none;
	}
	.lbd-name, .lbd-index{
	    color:#00214d !important;
	}
	.lbd-type2 .lbd-index {
		font-weight: normal;
	}
	.lbd-name {
		font-weight: bold;
	}
	#donorscroll-wrapper{
	    width: 100%;
	    margin-top: 15px;
	}
	.DonorRollWidget-amount{
	    padding-right: 10px;
	}
	/*.leaderboard-wrapper {
		display: flex;
		gap: 10px;
	}*/
	/*.leaderboard-wrapper .top-units-funds, .leaderboard-wrapper .donor-scroll {
		flex: 0 1 50%;
	}*/
	.section-heading {
		text-align: center;
		letter-spacing: 5px;
		color: white;
		background: #00214d;
		font-size: 3.5rem;
		font-weight: 500;
		margin: 40px auto 20px;
	}
	#search-icon {
		max-width: 25px;
		vertical-align: middle;
		margin-left: 5px;
	}
	/*POST GD*/
	.leaderboard-wrapper {
		display: block;
	}
	.top-units-funds {
		display: flex;
		flex: 0 1 50%;
		justify-content: space-between;
		gap: 50px;
	}
	.video-wrapper {
	    margin-top: 10px;
	    position: relative;
	    min-width: 50%;
	}
	.copy-video-wrapper {
		display: flex;
		flex: 0 1 50%;
		gap: 20px;
		justify-content: space-between;
	}
	.lbd-type2 {
		box-shadow: none;
	}
	.top-units-funds > div {
		width: 100%;
	}
	@media screen and (max-width: 768px) {
		.section-heading {
			font-size: 2rem;
		}
		.leaderboard-wrapper {
			display: block;
		}
		.LeaderboardWidget {
			margin-bottom: 10px;
		}
		.left-right-container h2 {
			font-size: 20px;
		}
		#counter .label {
			font-size: 15px;
		}
		/*POST GD*/
		.top-units-funds {
			display: block;
		}
		.copy-video-wrapper {
			display: block;
		}
		.video-wrapper {
			min-width: 100%;
		}
	}