
	/*BEGIN Quicklinks*/
	@media (min-width: 600px) {
		body.linear.hd #siteName {
			width: calc(55% - 10px);
		}
	}

	body.linear.hd div.searchpanel {
		width: 45%;
	}

	body.linear.hd #quicklinks {
		justify-content: space-around;
		align-items: center;
		padding-bottom: 10px;
	}

	body.linear.hd #quicklinks .nav.menu.nav-pills {
		float: right;
	}

	#quicklinks>.moduletable {
		width: auto;
	}

	#quicklinks .nav .separator {
		color: #1e6b52;
		font-size: 1em;
		font-weight: 600;
	}

	/*END Quicklinks*/

	body.hd.ribbonFullwidth.s-full-width-page #whitebox {
		margin: 0em auto !important;
	}

	/*BEGIN Menu with Children */
	.deeper.parent .parent>a:after {
		content: "\e011";
		font-family: 'IcoMoon';
	}

	/*END Menu with Children */

	/*BEGIN external link*/
	.external-link:after {
		content: "\f35d";
		font-family: 'Font Awesome 5 Pro';
		font-weight: normal !important;
		margin-left: 5px;
		font-size: .8rem;
	}

	/*END external link*/
	/**BEGIN Home Buttons**/
	.ps--home-grid .uk-card-body {
		padding: 20px 20px !important;
	}

	/**END Home Buttons**/
	/**BEGIN Home PS intro**/
	.ps--wrapper {
		max-width: 80%;
		margin: 3em auto;
		padding: 0 10%;
	}

	.gray-fullwidth-bg {
		background: #F4F5F5;
		padding: 1em 0;
	}

	.twoCol-flex-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.leftCol-item,
	.rightCol-item {
		width: 50%;
		box-sizing: border-box;
		transition: all 2s;
	}

	.rightCol-item {
		padding: 20px 50px;
	}

	.ps--home-banner {
		background-image: url('images/banners/professional-studies-graphic-2560x1500.jpg');
		background-position: center top;
		background-size: cover;
		background-repeat: no-repeat;
		min-height: 300px;
	}

	@media only screen and (max-width:1024px) {
		.twoCol-flex-container {
			flex-direction: column;
		}

		.leftCol-item,
		.rightCol-item {
			width: 100%;
		}

		.rightCol-item {
			padding-bottom: 5em;
		}

	}

	/**BEGIN Home PS intro**/


	/**BEGIN Faculty Services**/
	.ps--grid-with-icon .uk-card-default {
		border: 1px solid #eee;
		margin-bottom: 4em !important;
	}

	.ps--grid-with-icon .ps--accent-icon {
		border-radius: 50%;
		width: 100px;
		height: 100px;
		display: flex;
		justify-content: center;
		align-items: center;
		border: 5px solid #fff;
		position: absolute;
		top: -3.5em;
		left: 50%;
		transform: translateX(-50%);
		box-sizing: border-box;
	}

	/**END Faculty Services**/

	/*BEGIN full width image on mobile*/
	@media only screen and (max-width: 986px) {
		.image--mobile-full-width {
			width: 100% !important;
			float: none !important;
			margin: .5em 0 !important;
		}
	}

	/*END full width image on mobile*/
	/*BEGIN Featured Offerings*/
	.ps--featured-offerings .uk-card {
		position: relative;
	}

	.ps--featured-offerings .btn--green-outline {
		bottom: 15px;
		left: 15px;
		position: absolute;
		right: 15px;
	}

	/*END Featured Offerings*/

	/*BEGIN textbuttons*/
	.ps--textbuttons {
		text-align: center;
		display: flex;
		justify-content: center;
		gap: 1em;
		flex-wrap: wrap;
	}

	.ps--textbuttons a {
		flex-basis: 28%;
		display: flex !important;
		align-items: center;
		justify-content: center;
	}

	@media only screen and (max-width:768px) {
		.ps--textbuttons {
			flex-direction: column;
		}
	}

	/*END textbuttons*/
	/*BEGIN Contact block*/
	.ps--contact-block {
		background: #eee;
		padding: 2em;
		display: flex;
		flex-direction: row;
		align-items: center;
	}

	.ps--contact-block div.rightCol {
		border-left: 2px solid;
		border-image: linear-gradient(to bottom, #88C408, #1E6B52) 1 100%;
	}

	.ps--contact-block div {
		width: 50%;
		text-align: center;
		padding: 0 20px;
	}

	@media only screen and (max-width:733px) {
		.ps--contact-block {
			flex-direction: column;
		}

		.ps--contact-block div.rightCol {
			border-left: none;
		}
	}

	/*END Contact block*/
	/*BEGIN Canvas Support*/
	.ps--canvas-support {
		display: grid;
		grid-auto-flow: column;
		gap: 3em;
		text-align: center;
	}

	.ps--canvas-support div {
		background: #eee;
		padding: 2em;
		min-width: 200px;
	}

	.ps--canvas-support div h3 {
		text-align: center;
	}

	.ps--canvas-support .ps--icon {
		color: #80bc00;
		padding: 0 5px 0 0;
	}

	@media only screen and (max-width:800px) {
		.ps--canvas-support {
			grid-auto-flow: row;
			margin: 1em 0;
			gap: 1em;
		}
	}


	/*BEGIN Copy Paste Link */

	.ps-heading-with-copy-link {
		display: flex;
		align-items: center;
		gap: 10px;
		flex-wrap: wrap;
		background: #eee;
		padding: 10px 20px;
		margin-top: 2em;

	}

	.ps--guide-page>.ps-heading-with-copy-link {
		margin-top: 0;
		margin-left: -20px;
		margin-right: -20px;
		margin-bottom: 1em;
	}

	.ps-heading-with-copy-link h2,
	.ps-heading-with-copy-link h3 {
		margin: 0;
		padding: 0;
	}

	.ps-heading-with-copy-link i {
		color: #144B39;
	}

	.ps-heading-with-copy-link i:active:before {
		background-color: #1E6B52;
		color: #fff;
	}

	.ps-heading-with-copy-link i:before {
		background-color: #eee;
		padding: 5px;
		border-radius: 50%;
		font-size: 16px;
	}

	.ps-heading-with-copy-link i:hover:after {
		content: 'Copy to clipboard';
		position: relative;
		right: -10px;
		background-color: white;
		font-size: 14px;
		font-family: 'proxima-nova', sans-serif;
		font-weight: 500;
	}

	.ps-heading-with-copy-link i:active:after {
		content: 'Copied';
	}


	/*END Copy Paste Link */

	/*BEGIN Jump Nav */
	.ps-jump-nav {

		margin-bottom: 30px;
	

	}



	.ps-jump-nav__title {
		text-transform: uppercase;
		font-weight: 600;
		margin: 0;
		font-size: 14px;
	}

	.ps-jump-nav__ul {
		display: flex;
		gap: 10px 0;
		margin: 0;
		list-style: none;
		flex-wrap: wrap;
		padding:0;
	}

	.ps-jump-nav__ul li {
		margin: 0 !important;
	}

	.ps-jump-nav__ul li:after {
		content: '|';
		font-size: 20px;
		padding: 0 10px;
		vertical-align: middle;
	}



	.ps-jump-nav__ul li:last-child:after {
		content: '';
	}

	.ps-jump-nav__ul a {
		border-bottom: 0 !important;
		font-weight: 600 !important;
		color: #1e6b52 !important;
	}

	.ps-jump-nav.uk-sticky.uk-active {
		background-color: #1E6B52;
		padding: 10px;
		border-bottom: 1px solid #1E6B52;
	}

	.ps-jump-nav.uk-sticky.uk-active li:after {
		color: #fff;
	}

	.ps-jump-nav.uk-sticky.uk-active p {
		color: #fff !important;
	}

	.ps-jump-nav.uk-sticky.uk-active a {
		color: #fff !important;
	}

	.ps-jump-nav.uk-sticky.uk-active a:hover {
		color: #1e6b52 !important;
	}



	/*Remove underline of page headers */

	.page-header {
		border-bottom: 0;
	}

	/*END Jump Nav */
	/*BEGIN Subfooter*/
	.ps--subfooter {
		background-color: #F5F5F5;
		padding: .5em 1em !important;
		box-sizing: border-box;
	}

	.ps--subfooter ul {
		list-style-type: none;
		max-width: 980px;
		margin: 0 auto;
	}

	.ps--subfooter ul li {
		margin: 1em;
	}

	.ps--subfooter ul a {
		color: #1E6B52 !important;
		background-color: #fff;
		padding: 15px 20px;
		display: block;
		font-size: 1.5em !important;
		border: 1px solid #1E6B52;
	}

	.ps--subfooter ul a:hover {
		background-color: #1E6B52;
	}

	@media only screen and (min-width: 700px) {
		.ps--subfooter ul {
			display: flex;
			justify-content: center;
			flex-wrap: wrap;
		}

		.ps--subfooter ul li {
			flex-basis: calc(25% - 2em);
		}
	}

	/*END Subfooter*/
	/*BEGIN Guides*/
	.ps--guide-page {
		border: 1px solid #eee;
		padding: 0 20px;
		margin-top: 2em;
	}

	.ps--note-style {
		padding: 10px;
		box-sizing: border-box;
		border: 2px solid #80bc00;
	}

	/*END Guides*/

	/*BEGIN Orderlist style*/
	.ps--list-style {
		counter-reset: my-awesome-counter;
		list-style: none;
		padding-left: 10px;
	}

	.ps--list-style>li {
		counter-increment: my-awesome-counter;
		position: relative;
	}

	.ps--list-style>li::before {
		content: counter(my-awesome-counter);
		color: #fff;
		font-size: 15px;
		font-weight: bold;
		position: absolute;
		left: -30px;
		top: 1px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 25px;
		height: 25px;
		background: #1E6B52;
		border-radius: 50%;
		text-align: center;
	}

	/*END Orderedlist styling*/
	.ps--caution {
		padding: 10px;
		box-sizing: border-box;
		border-left: 6px solid #FFD400;
		border-right: .5px solid #FFD400;
		border-top: .5px solid #FFD400;
		border-bottom: .5px solid #FFD400;
		max-width: 875px;
		background-color: #e5e5e5;
		color: #000000;
	}

	/*BEGIN Print Icon Styling */
	.icons {
		text-align: right;
	}

	.icons .pull-right {
		float: none;
	}

	.icons button {
		display: none;
	}

	.icons .dropdown-menu {
		display: block;
		position: relative;
		box-shadow: none;
		border: none;
		text-align: right;
		padding: 0;
	}

	.icons .dropdown-menu a {
		border-bottom: 0 !important;
		display: inline-block;
	}

	.icons .dropdown-menu a:hover,
	.icons .dropdown-menu a:focus {
		background-image: none;
		background-color: #eee;
	}

	/*END Print Icon Styling */
	a.back-to-top {
		font-size: 16px;
	}
