.home-content .container {
	padding-top: 0px;
}
/* FEATURED */
.home-featured {
	padding: 31px;
}
	.home-featured-tabs {
		display: block;
		height: 400px;
		box-shadow: 0px 0px 5px #b0b0b0;
		border: 4px solid #fff;
	}
		.home-featured-tabs .tabs {
			float: left;
			width: 582px;
			height: 400px;
		}
			.home-featured-tabs .tabs .tab {
				display: none;
				width: 582px;
				height: 400px;
			}
			.home-featured-tabs .tabs .tab.showing {
				display: block;
			}
				.home-featured-tabs .tabs .tab .video {
					width: 582px;
					height: 400px;
					background: #000;
				}
					.home-featured-tabs .tabs .tab .video object,
					.home-featured-tabs .tabs .tab .video embed {
						display: block;
						width: 100%;
						height: 400px;
					}
				.home-featured-tabs .tabs .tab .image {
					width: 582px;
					height: 120px;
					padding-top: 280px;
					background-position: center center;
					background-repeat: no-repeat;
					background-size: cover;
					background-image: url('../images/ft_photo_test.jpg');
				}
					.home-featured-tabs .tabs .tab .caption {
						height: 80px;
						background: #000;
						background: rgba(0, 0, 0, .5);
						color: white;
						padding: 20px;
					}
						.home-featured-tabs .tabs .tab .caption .title {
							margin: 0px 0px 10px;
							padding: 0px;
							font-weight: 700;
							font-size: 20px;
							line-height: 20px;
							color: #fff;
						}
							.home-featured-tabs .tabs .tab .caption .title a {
								color: #fff;
							}
						.home-featured-tabs .tabs .tab .caption .abstract {
							margin: 0px;
							padding: 0px;
							font-size: 13px;
							line-height: 15px;
						}
							.home-featured-tabs .tabs .tab .caption .abstract a {
								color: #fff;
							}
		.home-featured-tabs .tab-list {
			margin-left: 586px;
		}
			.home-featured-tabs .tab-list ul {
				margin: 0px;
				padding: 0px;
				list-style: none;
				border-top: 1px solid #c4c4c4;
				border-right: 1px solid #c4c4c4;
			}
				.home-featured-tabs .tab-list ul li {
					border-bottom: 1px solid #c4c4c4;
				}
					.home-featured-tabs .tab-list ul li a {
						display: block;
						height: 80px;
						padding: 10px 10px 9px 10px;
						background: #e9e9e9;
						-webkit-box-shadow: 3px 0px 4px 0px #cfcfcf inset;			
						-moz-box-shadow: 3px 0px 4px 0px #cfcfcf inset;			
						box-shadow: 3px 0px 4px 0px #cfcfcf inset;			
					}
					.home-featured-tabs .tab-list ul li:first-child a {
						padding-top: 9px;
					}
					.home-featured-tabs .tab-list ul li a:hover,
					.home-featured-tabs .tab-list ul li a.highlighted {
						background: #fff;
						-webkit-box-shadow: none;
						-moz-box-shadow: none;
						box-shadow: none;
						text-decoration: none;
					}
						.home-featured-tabs .tab-list ul li a .thumb {
							display: block;
							float: left;
							width: 112px;
							height: 80px;
							background-position: center center;
							background-repeat: no-repeat;
							background-size: cover;
							background-image: url('../images/ft_thumb_test.jpg');
						}
						.home-featured-tabs .tab-list ul li a .title {
							display: block;
							margin-left: 120px;
							font-size: 13px;
							color: #000;
							height: 80px;
							line-height: 20px;
							overflow: hidden;
						}
	.home-featured-simple {
		display: none;
	}
		.home-featured-simple ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
			.home-featured-simple ul li {
				border-top: 1px solid #d5d5d5;
				padding: 15px 0px 15px;
			}
			.home-featured-simple ul li:after {
				content: "";
				display: block;
				clear: both;
				width: 100%;
				height: 0px;
			}
			.home-featured-simple ul li:first-child {
				padding-top: 0px;
				border-top: 0px;
			}
				.home-featured-simple ul li a {
					display: block;
				}
				.home-featured-simple ul li .thumb {
					display: block;
					float: left;
					width: 112px;
					height: 80px;
					background-position: center center;
					background-repeat: no-repeat;
					background-size: cover;
					background-image: url('../images/ft_thumb_test.jpg');
				}
				.home-featured-simple ul li .title {
					display: block;
					font-size: 18px;
					font-weight: 700;
					line-height: 20px;
					margin-bottom: 5px;
					margin-left: 120px;
				}
@media (max-width: 979px) {
	.home-featured {
		padding: 20px;
	}
		.home-featured-tabs {
			display: none;
		}
		.home-featured-simple {
			display: block;
		}
}
/* BUTTONS */
.home-buttons {
	background: #0d648e;
	padding: 30px 20px;
	-webkit-box-shadow: 0px 5px 8px #094663 inset; 
	-moz-box-shadow: 0px 5px 8px #094663 inset; 
	box-shadow: 0px 5px 8px #094663 inset; 
}
.home-buttons:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 0px;
}
	.home-buttons .button {
		float: left;
		width: 220px;
		height: 128px;
		margin-left: 6px;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.home-buttons .button:first-child {
		margin-left: 0px;
	}
		.home-buttons .button a {
			display: block;
			width: 100%;
			height: 28px;
			text-align: center;
			color: white;
			font-weight: 700;
			font-size: 14px;
			line-height: 14px;
			padding-top: 100px;
		}
		.home-buttons .button a:hover {
			background: rgba(0, 0, 0, .5);
			text-decoration: none;
			color: #53a5f2;
		}
@media (min-width: 1200px) {
	.home-buttons {
		padding: 30px 30px;
	}
		.home-buttons .button {
			margin-left: 76px;
		}
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-buttons {
		padding: 20px 20px 0px;
	}
		.home-buttons .button {
			margin-left: 80px;
			margin-bottom: 20px;
		}
		.home-buttons .button:nth-child(odd) {
			clear: left;
			margin-left: 80px;
		}
}
@media (max-width: 767px) {
	.home-buttons {
		padding: 20px 20px 1px;
	}
		.home-buttons .button {
			width: auto;
			max-width: 220px;
			float: none;
			margin: 0px auto 20px !important;
		}
}
/* HOME BOTTOM */
.home-bottom h2 {
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	color: #002c48;
	border-bottom: 1px solid #d5d5d5;
}
/* TWITTER */
.home-twitter {
	padding-left: 30px;
	padding-bottom: 30px;
}
	.home-twitter ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		.home-twitter ul li {
			font-size: 13px;
			line-height: 15px;
			margin: 0px 0px 15px;			
		}
			.home-twitter ul li .tweet {
				display: block;
			}
			.home-twitter ul li .date {
				font-size: 12px;
				font-style: italic;
			}
@media (max-width: 767px) {
	.home-twitter {
		padding: 20px;
	}
}
/* LATEST NEWS */
.home-latest-news {
	position: relative;
	padding-right: 30px;
	padding-bottom: 30px;
}
	.home-latest-news ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		.home-latest-news ul li {
			border-top: 1px solid #d5d5d5;
			padding: 15px 0px 15px;
		}
		.home-latest-news ul li:first-child {
			padding-top: 0px;
			border-top: 0px;
		}
			.home-latest-news ul li .title {
				display: block;
				font-size: 18px;
				font-weight: 700;
				line-height: 20px;
				margin-bottom: 5px;
			}
			.home-latest-news ul li .abstract {
				display: block;
				font-size: 13px;
				line-height: 15px;
			}
	.home-latest-news .view-all {
		display: block;
		position: absolute;
		top: 10px;
		right: 30px;
		font-weight: 700;
		font-size: 13px;
		line-height: 15px;
		color: #468acb;
		text-transform: uppercase;
	}
	.home-latest-news .view-all:hover {
		color: #5c9437;
		text-decoration: none;
	}
@media (max-width: 767px) {
	.home-latest-news {
		padding: 20px;
	}
		.home-latest-news .view-all {
			position: static;
			margin: 0px 0px 10px;
		}
}