
	/*BEGIN WK STYLES*/

	.training-hover-grid .uk-card {
		background-color: #eee !important;
		border: .5px solid #88C408;

	}

	.training-hover-grid .uk-card-default {

		box-shadow: none !important;
	}







	.training-hover-grid .uk-card-hover {

		border: .5px solid #1E6B52 !important;
		background-color: #eee !important;

	}

	.training-hover-grid .uk-card-hover p {

		text-align: center;
		font-size: 1.1em;

	}











	/*END WK STYLES*/






	/*BEGIN Resources Page*/

	body.tg-max-w-980 #maincolumn-wide {
		max-width: 980px !important;
		margin: 0 auto !important;
	}

	/*END Resources Page*/


	/*HEADERS*/




	.focus-box-text-container h3 {


		border-bottom: 0;
		margin-top: 0;
		font-size: 24px;
		position: relative;
		margin-bottom: 20px;

	}



	/*
	 
	.contact-title {

		color: #000000;
		font-family: "Kulturista" !important;
		font-weight: 600 !important;
		font-size: 1em;

	}

	.contact-title p {

		color: #000000;
		font-family: "Kulturista" !important;
		font-weight: 600 !important;
		font-size: 1em;

	}






	.home-contact-container {



		flex: 40%;
	}

	.combined-experience {


		padding: 7px;
		font-weight: 500;

		font-size: 1.25em;
		font-family: "Kulturista" !important;


	}

	.focus-box-text-container h3 {


		border-bottom: 0;
		margin-top: 0;
		font-size: 24px;
		position: relative;
		margin-bottom: 20px;

	}



*/


	/*END HEADERS*/


	/*Begin Training Table*/

	.flex-container {
		display: flex;
	}

	.flex-child {
		flex: 1;

	}

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

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

	}




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


	}

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

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

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


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


	}



	/*End Training Table*/


	/*HOME STATEMENT*/

	.training-home-text--container {
		position: static;
		max-width: 1280px !important;
		margin: 0 auto;
		text-align: center;
		padding: 20px;
		display: flex;
		flex-wrap: wrap;


	}

	.training-statement {

		flex: 40%;

	}

	.combined-experience {


		padding: 7px;
		font-weight: 500;

		font-size: 1.5em;



	}

	/*END HOME STATEMENT*/



	/*Begin Pike*/

	/* Responsive layout - makes a one column layout (100%) instead of a two-column layout (50%) */
	@media (max-width: 800px) {

		.training-statement {
			flex: 100%;
			height: auto;
			margin: 10px 0 10px 0;
		}



		.training-pike-horizontal {
			display: none !important;

		}
	}


	.training-pike {

		border-left: 2px solid;
		border-image:
			linear-gradient(to bottom,
				#88C408,
				#1E6B52) 1 100%;
		height: 100px;
		width: 0;
		margin: auto;
		padding: 0px;
		transform: rotate(90deg);


	}


	.training-pike-horizontal {

		border-left: 2px solid;
		border-image:
			linear-gradient(to bottom,
				#1E6B52,
				#1E6B52) 1 65%;
		height: 150px;
		width: 0;
		margin: auto;
		padding: 0px;



	}

	/*END Pike*/

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


	}



/*BEGIN Resoures */
	.tg-resources-page h3 {
		border-bottom: 0;
		margin-top: 0;
		font-size: 24px;
		position: relative;
		margin-bottom: 40px;

	}

	.tg-resources-page h3:after {
		content: '';
		width: 80px;
		position: absolute;
		bottom: -20px;
		background-color: #80BC26;
		height: 3px;
		left: 0;

	}

	.tg-resource {
		padding: 30px;
		background-color: #F4F5F7;
		margin-bottom: 20px;
	}

	.tg-resource-sub {
		margin-bottom: 30px;

	}

	.tg-resource-sub h4 {
		font-size: 20px;
	}


/*END Resources */