

h2, h3, h4, h5, h6 {
    color: #144B39;
}



.newsflash-shock .readmore {
    text-decoration:underline;
    font-weight: 600 !important;
    color: #144B39 !important;
}

.newsflash-shock .readmore:hover {

    background-color: transparent !important;
    text-decoration:underline !important;
}


.template-01 .btn__background-color--wk-xlg-img-white {
    background-color:initial;
}


	/*#region Home Banner */

	.banner-background--container {
		background-image: url('images/banners/2560x800.jpg');
		background-position: 84% 0;
	}

	/* BEGIN General Styles */

	.banner-background--container {
		height: 400px;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
	}

	/*#endregion Home Banner */

	/*BEGIN General Fixes */

	/*Make all site elements border box */
	* {
		box-sizing: border-box;

	}



	/*END General Fixes */
	/*#region Contact Blocks */

	.contact-secondary__container {
		display: flex;
		flex-wrap: wrap;
		clear: right;
		background-color: #f5f5f5;
		border: 1px solid #1E6B52;
	}

	.contact-secondary-inner__container {


		margin: 20px;
		padding: 20px;
		flex-basis: calc(19.5% - 82px);
		position: relative;
		text-align: center;


	}


	.contact-block__container {
		display: flex;
		flex-wrap: wrap;
		clear: right;
	}

	.contact-block-item__container {
		background-color: #f5f5f5;
		border: 1px solid #1E6B52;
		margin: 20px;
		padding: 20px;
		flex-basis: calc(50% - 82px);
		position: relative;
	}

	.contact-block-item__container-main {
		background-color: #f5f5f5;
		border: 1px solid #1E6B52;
		margin: 20px;
		padding: 20px;
		flex-basis: calc(100% - 82px);
		position: relative;
	}



	.contact-block-item__container-2 {
		background-color: #eee;
		border: 2px solid #1E6B52;
		margin: 20px;

		flex-basis: calc(19.75% - 82px);
		position: relative;
	}

	.contact-block-item__copy-2 {
		text-align: center;
		float: left;
		background-color: #f4f8ef;
		width: 100%;
	}


	.contact-block-item__copy h2 {
		text-align: center;
	}

	.contact-block__icon {
		background-color: #1E6B52;
		border-radius: 50%;
		padding: 20px;
		color: #fff;
		font-size: 1.4em;
		border: 3px solid #fff;
		display: flex !important;
		justify-content: center;
		align-items: center;
		height: 30px;
		width: 30px;
		text-align: center;
		line-height: 1.1 !important;
	}

	.contact-block__icon-container {
		position: absolute;
		top: -1.5em;
		left: 50%;
		transform: translateX(-50%);
	}

	@media all and (max-width: 800px) {
		.contact-block__container {
			flex-direction: column;
		}

		.contact-block-item__container {
			margin: 30px auto;
			width: 90%;
		}

		.contact-block-item__container {
			min-width: 278px;
		}
	}

	/*#endregion Contact Blocks */


	/*BEGIN Fix to Featured Alumni Layout */

	.newsflash-shock__image img {
		width: 100%;
	}

	.newsflash-shock__item {
		border-color: #1E6B52;
	}

	/*END Fix to Featured Alumni Layout */


	/*BEGIN Pagination */

	.pagination ul {
		display: flex;
		flex-wrap: wrap;
	}


	@media all and (min-width:800px) {
		.pagination ul {
			flex-wrap: nowrap;
		}
	}



	.pagination ul a,
	.pagination ul span {
		border-width: 1px !important;
		border-color: #ddd !important;
	}

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



	/*END Pagination */

	/*BEGIN Featured Alumni */
	.sociology-featured-alumni {
		float: none;
		padding: 0 0 1em 1em;

		width: 100%;
	}

	.sociology-featured-alumni a.readmore {
		border: none !important;
	}

	@media all and (min-width:776px) {
		.sociology-featured-alumni {
			float: right;
			padding: 0 0 1em 1em;
			width: 350px;
		}
	}

	/*END Featured Alumni */

	/*BEGIN Graduate Form Styling */

	.sociology-grad-form {

		background-color: #eee;
		padding: 20px;


	}

	.sociology-grad-form * {
		white-space: normal !important;
	}


	.sociology-grad-form .wForm {
		padding: 0px;
	}

	.sociology-grad-form .wForm form {
		padding: 0 !important;

	}

	.sociology-grad-form-heading {
		margin-top: 0;
		font-size: 24px;
	}

	/*END Graduate Form Styling */

	/*begin region testimonial box */

	.quote-box-left {

		background-color: #1e6b52;
		border: 3px solid #88C408;
		padding: 15px;
		float: left;
		box-sizing: border-box;
		width: 350px;
		margin: 20px 20px 20px 0px;
	}

	.quote-box-left p {

		color: #ffffff !important;
		font-size: 1.25em;
		line-height: 1.25;
	}

	@media all and (max-width: 800px) {
		.quote-box-left {
			flex-direction: column;
		}

		.quote-box-left {
			margin: 30px auto;
			width: 90%;

		}

		.quote-box-left p {

			color: #ffffff !important;
		}

		.quote-box-left {
			min-width: 278px;
		}
	}


	.quote-box-full {

		background-color: #1e6b52;
		border: 3px solid #88C408;
		padding: 15px;
		box-sizing: border-box;
		color: #ffffff !important;
		width: 96%;
		height: auto;


	}

	.quote-box-full p {
		color: #ffffff !important;
		font-size: 1.25em;
		line-height: 1.25;
		padding: 7px;
	}

	@media all and (max-width: 250px) {
		.quote-box-full {
			flex-direction: column;
		}

		.quote-box-full {
			margin: 15px auto;
			width: 50%;

		}

		.quote-box-full p {

			color: #ffffff !important;
		}

		.quote-box-full {
			min-width: 150px;
			display: inline-block;
		}
	}


	.quote-box-yellow-full {

		background-color: #1e6b52;
		border: 3px solid #ffd400;
		padding: 15px;
		box-sizing: border-box;
		color: #ffffff !important;
		width: 95%;
		height: auto;
		margin: 20px 20px 20px 0px;
	}

	.quote-box-yellow-full p {
		color: #ffffff !important;
		font-size: 1.25em;
		line-height: 1.25;
		padding: 7px;
	}

	.green-header {
		display: inline-block;
		margin: auto;
		font-size: 1.25em;
		font-weight: 700;
		font-style: italic;
		padding: 5px 30px 5px 30px;
		color: #144B39 !important;
		background-color: #88C408;
		text-align: center;
	}


	/*#end region testimonial box */












	/*BEGIN Quote Box */

	/**

	.uab-quote-box {
		background-color: #1e6b52;

		padding: 35px;
		box-sizing: border-box;
		color: #ffffff !important;
	}

	.uab-quote-box a {
		color: #ffffff !important;
		text-decoration: underline;
	}

	.uab-quote-box_content {
		display: flex;

		grid-gap: 20px;


	}

	.uab-quote-box_content p {
		font-size: 24px;
		color: #fff;
		line-height: 1.5;
	}



	.uab-quote-box_name {
		padding: 0 80px;
		font-size: 18px;
		margin-top: 15px;
	}

	.uab-quote-box_name * {
		font-weight: 400 !important;
		font-size: 18px;
	}


	.uab-quote-box_content .fa-uab-quote-left-2,
	.uab-quote-box_content .fa-uab-quote-right-2 {
		font-size: 1.5em;
	}

	@media all and (min-width:768px) {

		.uab-quote-box_content .fa-uab-quote-left-2,
		.uab-quote-box_content .fa-uab-quote-right-2 {
			font-size: 3em;
		}
	}


**/

	/*END Quote Box */
