.page-template-page-academics-programs #container .page-template-page-academics .content .programs.academics .box.padder .hnw {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	background-image: url('/wp-content/uploads/2021/12/holistic-nutrition-wellness-no-badge.jpeg');
	padding: 0;
	width: 100%;
	margin-top: 0.5em;
}
.cop-quote {
	padding: 50px 20px 50px 60px;
}
.quote-text {
	position: relative;
	font-family: Lato;
	font-style: normal;
	font-weight: 300;
	font-size: 38px;
	line-height: 44px;
	color: #987757;
	margin-bottom: 30px;
}
.quote-text:before {
	display: block;
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 475.082 475.081' xml:space='preserve'%3E%3Cpath fill='%23997755' d='M164.45,219.27h-63.954c-7.614,0-14.087-2.664-19.417-7.994c-5.327-5.33-7.994-11.801-7.994-19.417v-9.132 c0-20.177,7.139-37.401,21.416-51.678c14.276-14.272,31.503-21.411,51.678-21.411h18.271c4.948,0,9.229-1.809,12.847-5.424 c3.616-3.617,5.424-7.898,5.424-12.847V54.819c0-4.948-1.809-9.233-5.424-12.85c-3.617-3.612-7.898-5.424-12.847-5.424h-18.271 c-19.797,0-38.684,3.858-56.673,11.563c-17.987,7.71-33.545,18.132-46.68,31.267c-13.134,13.129-23.553,28.688-31.262,46.677 C3.855,144.039,0,162.931,0,182.726v200.991c0,15.235,5.327,28.171,15.986,38.834c10.66,10.657,23.606,15.985,38.832,15.985 h109.639c15.225,0,28.167-5.328,38.828-15.985c10.657-10.663,15.987-23.599,15.987-38.834V274.088 c0-15.232-5.33-28.168-15.994-38.832C192.622,224.6,179.675,219.27,164.45,219.27z'/%3E%3Cpath fill='%23997755' d='M459.103,235.256c-10.656-10.656-23.599-15.986-38.828-15.986h-63.953c-7.61,0-14.089-2.664-19.41-7.994 c-5.332-5.33-7.994-11.801-7.994-19.417v-9.132c0-20.177,7.139-37.401,21.409-51.678c14.271-14.272,31.497-21.411,51.682-21.411 h18.267c4.949,0,9.233-1.809,12.848-5.424c3.613-3.617,5.428-7.898,5.428-12.847V54.819c0-4.948-1.814-9.233-5.428-12.85 c-3.614-3.612-7.898-5.424-12.848-5.424h-18.267c-19.808,0-38.691,3.858-56.685,11.563c-17.984,7.71-33.537,18.132-46.672,31.267 c-13.135,13.129-23.559,28.688-31.265,46.677c-7.707,17.987-11.567,36.879-11.567,56.674v200.991 c0,15.235,5.332,28.171,15.988,38.834c10.657,10.657,23.6,15.985,38.828,15.985h109.633c15.229,0,28.171-5.328,38.827-15.985 c10.664-10.663,15.985-23.599,15.985-38.834V274.088C475.082,258.855,469.76,245.92,459.103,235.256z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	width: 37px;
	height: 34px;
	position: absolute;
	left: -48px;
	top: -5px;
}
.cop-quote .author {
	position: relative;
	padding-left: 118px;
	color: #252525;
	height: 98px;
	min-height: 98px;
	display: table-cell;
	vertical-align: middle;
}
.cop-quote .author img {
	border-radius: 100%;
	width: 98px;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
}
.cop-quote .author p {
	font-family: TradeGothic;
	font-size: 20px;
	line-height: 1;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 5px;
}
.cop-quote .author span {
	font-family: TradeGothic;
	font-style: normal;
	font-weight: 100;
	font-size: 20px;
	line-height: 1;
	text-transform: uppercase;
	display: block;
	max-width: 280px;
}
.page-template-page-academics-programs .page-template-page-academics .center.button.bottom {
	margin-top: 6em!important;
}
.quote-col {
	order: 100;
}
.page-template-page-academics-programs #container .page-template-page-academics .content .programs.academics .box.padder {
	padding-bottom: 4px;
}
@media (min-width: 768px) {
	.cop-quote {
		padding: 100px 20px 50px 48px;
	}
	.quote-col {
		order: unset;
	}
}
@media only screen and (max-width: 767px) {
	.page-template-page-academics-programs .page-template-page-academics .center.button.bottom {
		margin: 0 auto 3em!important;
	}
}

.page-template-page-campuses #start-dates {
	overflow: auto;
	padding: 2em 0
}

.page-template-page-campuses #start-dates .austin .inner,
.page-template-page-campuses #start-dates .boulder .inner,
.page-template-page-campuses #start-dates .online .inner {
	padding: 1em;
	margin: 0 auto;
	max-width: 300px
}

.page-template-page-campuses #start-dates .austin .inner label,
.page-template-page-campuses #start-dates .boulder .inner label,
.page-template-page-campuses #start-dates .online .inner label {
	color: #5c6b80;
	padding: 1em;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1.1em;
	display: block;
	text-align: right;
	line-height: 170%
}

.page-template-page-campuses #start-dates .austin .inner .date,
.page-template-page-campuses #start-dates .boulder .inner .date,
.page-template-page-campuses #start-dates .online .inner .date {
	border-left: 1px solid #D4D4D4;
	text-align: center;
	color: #BB1133;
	padding: 1em
}

.page-template-page-campuses #start-dates .austin .inner .date .day,
.page-template-page-campuses #start-dates .boulder .inner .date .day,
.page-template-page-campuses #start-dates .online .inner .date .day {
	line-height: 100%;
	display: block;
	font-size: 3em;
	padding-right: .75em
}

.page-template-page-campuses #start-dates .austin .inner .date .month,
.page-template-page-campuses #start-dates .boulder .inner .date .month,
.page-template-page-campuses #start-dates .online .inner .date .month {
	font-size: 1.3em;
	display: block;
	padding-right: 1.7em
}

.page-template-page-campuses #testimonial-slider {
	margin: 0 auto;
	padding: 0;
	overflow: auto
}

.page-template-page-campuses #testimonial-slider testimonial .testimonial.m-all {
	float: none;
}

.page-template-page-campuses.page-id-1512 #testimonial-slider,
.page-template-page-campuses.page-id-883 #testimonial-slider {
	padding-top: 3em
}

@media only screen and (max-width: 1029px) {
	.page-template-page-academics-programs .page-template-page-academics .page-template-page-campuses #testimonial-slider {
		padding: 2em;
	}
}

@media only screen and (min-width:768px) {
	.page-template-page-campuses #testimonial-slider testimonial .testimonial {
		border-bottom: 0
	}
	.page-template-page-campuses #testimonial-slider testimonial .testimonial.t-1of3 {
		float: left
	}
}

@media only screen and (min-width:1030px) {
	.page-template-page-campuses #testimonial-slider {
		padding-bottom: 0
	}
	.page-template-page-campuses #testimonial-slider testimonial .testimonial {
		width: 33.3%;
		padding: 0 3em 2.5em 5em
	}
	.page-template-page-campuses #testimonial-slider testimonial:first-of-type .testimonial {
		width: 33.3%;
		border: 0
	}
	.page-template-page-campuses #testimonial-slider testimonial:first-of-type .testimonial .quote {
		font-size: 1.1em
	}
	.page-template-page-campuses #testimonial-slider testimonial:first-of-type .testimonial .quote p {
		font-weight: 400;
		line-height: 200%
	}
	.page-template-page-campuses #testimonial-slider testimonial:first-of-type .testimonial .quote:before {
		left: -30px
	}
}