
	/*BEGIN Utility Classes */
	.bf-max-width-980 {
		max-width: 980px;

	}

	.bf-max-width-1280 {
		max-width: 1280px;

	}


	.bf-mx-auto {
		margin-left: auto;
		margin-right: auto;
	}

	.bf-text-center {
		text-align: center;
	}

	.bf-pb-medium {
		padding-bottom: 20px;
	}


	.bf-pt-medium {
		padding-top: 20px;
	}

	.bf-py-medium {
		padding-top: 20px;
		padding-bottom: 20px;
	}



	.bf-pb-large {
		padding-bottom: 40px;
	}


	.bf-pt-large {
		padding-top: 40px;
	}

	.bf-py-large {
		padding-top: 40px;
		padding-bottom: 40px;
	}


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

		.md\:bf-text-right {
			text-align: right;
		}


		.md\:bf-text-left {
			text-align: left;
		}

	}

	.bf-mt-none {
		margin-top: 0;
	}

	.bf-mt-none {
		margin-bottom: 0;
	}

	.linear .bf-font-serif {
		font-family: proxima-nova, sans-serif !important;
	}

	.bf-uppercase {
		text-transform: uppercase;
	}

	.linear .bf-font-regular {
		font-weight: 700 !important;
	}

	.linear .bf-font-medium {
		font-weight: 600 !important;
	}

	.linear .bf-font-bold {
		font-weight: 700 !important;
	}

	.bf-leading-medium {
		letter-spacing: 3px;
	}

	/*END Utility Classes */

	/*BEGIN Home Helper Classes */
	.bf-home-heading {
		font-weight: 400 !important;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.bf-home-heading-underlined {
		padding-bottom: 20px;
		position: relative;

	}

	.bf-home-heading-underlined:after {
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translatex(-50%);
		width: 80px;
		height: 2px;
		background-color: #1E6B52;
		content: "";
	}

	/*BEGIN Home Helper Classes */


	/*Home Stats - revised*/

	.stats-container {
		width: 100%;
		margin-bottom: 60px;
		margin-top: 0;
		background-color: #1E6B52;
	}

	.stats-header {
		background-color: #144B39;
		width: 100%;
		padding: 25px 0;

	}

	.stats-header h3 {
		text-align: center;
		color: #ffffff;
		font-size: 32px;
		color: #ffffff !important;
		font-family: "Kulturista" !important;
		font-weight: 400 !important;
	}

	.stats-header h3:after {
		display: none;
	}

	.stats-body {


		max-width: 1500px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.stats-section {
		padding: 25px 50px;
		position: relative;

	}



	.stats-section h4 {
		text-align: center;
		color: #FDFCE3;
		font-size: 28px;
		margin-top: 0;
		margin-bottom: 10px;


	}

	.stats-section p {
		text-align: center;
		color: #ffffff;
		font-size: 1.25em;
		font-weight: 600;


	}

	@media all and (min-width:960px) {
		.stats-body {
			display: grid;
			grid-template-columns: 1fr 1fr 1fr 1fr;
		}

		.stats-section:not(:last-child):after {
			background-color: #FDFCE3;
			height: 80px;
			width: 1px;
			content: '';
			position: absolute;
			right: 0;
			top: 50%;
			transform: translatey(-50%);
		}
	}


	/*End HOME Stats Section*/




	/*Begin Stats Page */

	.stats-page-body {
		display: flex;
		flex-wrap: wrap;

		max-width: 1000px;


	}

	.stats-page-section {

		flex: 11%;
		padding: 5px;


	}



	.stats-page-section h4 {
		text-align: center;
		color: #1E6B52 !important;
		font-size: 1.5em !important;
		font-weight: 700 !important;

	}

	.stats-page-section p {
		text-align: center;
		color: #000000;
		font-size: 1em;
		font-weight: 500;


	}

	/* Responsive layout - makes a one column layout (100%) instead of a two-column layout (50%) */
	@media (max-width: 800px) {
		.stats-page-section {
			flex: 100%;
			height: auto;
			margin: 10px 0 10px 0;
		}

		.stats-page-pike {
			display: none !important;

		}
	}



	.stats-page-pike {

		border-right: 1px solid #88C408;

		height: 55px;
		margin-top: auto;
		margin-bottom: auto;
		padding: 0px 10px 0px 0px;

	}

	/*END Stats Page */

	/*#region Contact Blocks */

	.contact-secondary__container {
		display: flex;
		flex-wrap: wrap;
		clear: right;
		background-color: #f5f5f5;

	}

	.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;

		margin: 20px;
		padding: 20px;
		flex-basis: calc(50% - 82px);
		position: relative;
	}

	.contact-block-item__container-main {
		background-color: #f5f5f5;

		margin: 20px;
		padding: 20px;
		flex-basis: calc(100% - 82px);
		position: relative;
	}



	.contact-block-item__container-2 {
		background-color: #f5f5f5;

		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;
		color: #144B39 !important;

		font-weight: 500 !important;

		width: auto !important;
		height: auto !important;
		margin-bottom: 25px;
		padding: 5px;

	}

	



	@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 */

	/*INTERVIEW DOCS*/

	.benfund-interview-docs {
		padding: 30px;
		background-color: #f5f5f5;
		margin-bottom: 20px;

	}

	/* .benfund-interview-docs h3 {
		color: #144B39 !important;

		padding: 3px;
		display: block;
		width: 40%;
		height: auto;
		margin: auto;
		margin-bottom: 20px;
		text-align: center;

	}

	.benfund-interview-docs h3:after {
		content: "";
		display: block;
		margin: 0 auto;
		padding-bottom: 7px;
		width: 25%;

		border-bottom: 2px solid #88C408;
	} */


	/*WK layout*/



	/* .benfund-home-grid .uk-card-default {

		border: none;
		box-shadow: none;


	}

	.benfund-grid-layout .uk-card-hover {
		background-color: #f5f5f5 !important;


	}

	.benfund-grid-layout .uk-card-default {
		background-color: #f5f5f5 !important;

		box-shadow: none !important;

	}

	.benfund-hover-grid .uk-card-default {
		box-shadow: none !important;
		background-color: #f5f5f5 !important;
	}

	.benfund-hover-grid .uk-card-default h4 {


		font-family: "Kulturista" !important;
		font-weight: 600 !important;
		font-size: 1.15em;

	} */



	.benfund-hover-grid .uk-card-hover {


		background-color: #f5f5f5 !important;

	}

	.benfund-hover-grid .uk-grid {
		background-color: #f5f5f5 !important;



	}


	.benfund-stats-page .uk-grid {
		background-color: #f5f5f5 !important;

	}

.benfund-stats-page h3{
	text-align:center;
	color:var(--uab-green);
}








/* 
	.uk-h3 {
		color: #144B39 !important;


		padding: 3px;
		display: block;
		width: 40%;
		height: auto;
		margin: auto;
		margin-bottom: 20px;
		text-align: center;

	}

	.uk-h3:after {
		content: "";
		display: block;
		margin: 0 auto;
		padding-bottom: 7px;
		width: 25%;

		border-bottom: 2px solid #88C408;
	} */





	.focus-box-text-container h2 {

		color: #144B39  !important;;
		

		font-weight: 400 !important;

		display: block;


		padding: 3px;

		width: auto;
		height: auto;
		margin: auto;
		margin-bottom: 20px;
		text-align: center;

	}

	.focus-box-text-container span {

		color: #144B39 !important;
		font-family: "Kulturista" !important;
		font-weight: 600 !important;
	}

	.focus-box-text-container p {

		color: #144B39 !important;
	}





	.benfund-interview-docs h3 {

		color: #1E6B52;

	}


	.benfund-page h3 {

		color: #1E6B52;
		

		font-weight: 400;



		padding: 5px;
		display: block;



	}

	.header-underline-centered {

		padding: 3px;
		display: block;
		width: 40%;
		height: auto;
		margin: auto;
		margin-bottom: 20px;
		text-align: center;

	}

	.header-underline-centered:after {
		content: "";
		display: block;
		margin: 0 auto;
		width: 25%;

		border-bottom: 4.5px solid #80BC00;
	}

	.green-landing-btn {

		text-rendering: optimizeLegibility;
		hyphens: manual;
		-webkit-text-size-adjust: 100%;
		background: none repeat scroll 0 0 transparent;
		border: 0;
		outline: 0;
		vertical-align: baseline;
		height: auto;
		width: auto;
		font-family: "Kulturista" !important;
		line-height: 150%;
		display: inline-block;

		text-align: center;
		font-size: 1.5em;
		font-weight: 500;

		padding: 20px;
		color: #1E6B52 !important;





	}




	/**BEGIN Impact Stories styling**/


	.article-info dd {
		color: #000;
	}




	/*BEGIN Max Width*/

	.u-max-width-1280 {

		color: #000;
		hyphens: manual;
		-webkit-text-size-adjust: 100%;
		text-align: left;
		background: none repeat scroll 0 0 transparent;
		border: 0;
		outline: 0;
		vertical-align: baseline;
		height: auto;
		font-family: proxima-nova, sans-serif !important;
		line-height: 150%;
		font-weight: 400;
		font-size: 16px;
		max-width: 1280px;
		margin: auto;
		padding-left: 20px;
		padding-right: 20px;

	}

	/*END Max Width*/


	/*Begin BENFUND Table*/

	.flex-container {
		display: flex;
	}

	.flex-child {
		flex: 1;

	}

	.flex-child:first-child {
		margin-right: 20px;
	}

	#benfund-table {
		border-collapse: collapse;
		width: 100%;
		table-layout: fixed;

	}




	#benfund-table td {
		border: 1px solid #ddd;
		padding: 8px;
		text-align: left;
		max-width: 40%;


	}

	#benfund-table tr:nth-child(even) {
		background-color: #f2f2f2;
	}

	#benfund-table tr:hover {
		background-color: #ddd;
	}

	#benfund-table th {
		padding-top: 8px;
		padding-bottom: 8px;
		border: 1px solid #ddd;
		max-width: 100%;
		text-align: center;


		background-color: #1E6B52 !important;
		color: #ffffff !important;


	}

	#benfund-table th strong {
		font-family: "Kulturista" !important;
		font-weight: 500 !important;
		font-size: 1.15em;
	}



	/*End BENFUND Table*/




	
