/* VDG Custom Parallax Featured Content Styles */

.featured_content_items_container {
	background: none; position: relative; margin: 0; padding: 0; z-index: 2; display: block; text-align: center; overflow: hidden;
}
.parallax_box {
	display: block; width: 100%; padding: 0; margin: 0; position: relative; overflow: hidden; border-top: 1px solid #eee;
}
.parallax_box .parallax_foreground {
	position: relative; z-index: 100; margin: 0 auto; margin-top: 6%; overflow: hidden; background: #fff;
}
.parallax_box .parallax_foreground.overlay {
	position: relative; z-index: 100; margin: 0 auto; margin: 6% auto; margin-top: 6%; overflow: hidden; background: none; text-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); 
}
.parallax_box .parallax_foreground_inner {
	position: relative; margin: 0 auto; display: block; width: 100%; max-width: 1500px; text-align: justify; padding: 40px 0;
}
.parallax_box .parallax_foreground.overlay .parallax_foreground_inner {
	text-align: center; font-size: 1.2em; line-height: 1.3em; color: #fff; padding: 1% 0;
}
.parallax_box .featured_content_title {
	font-size: 2em; line-height: 1.1em; color: #fff; margin-bottom: 20px; text-transform: uppercase;
}
.parallax_box .parallax_background {
	position: absolute; top: 0px; left: 0px; z-index: 5; width: 100%; height: 100%; display: block; overflow: hidden;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeats;
	text-align: center;
}
.parallax_box .parallax_background img {
	display: none; position: relative;
}
/* Overlays */
.parallax_box .parallax_overlay {
	display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url('overlay1.png'); z-index: 2;
}
/* IE Fix */
.parallax_box .parallax_background.parallax_missing img {
	margin: 0 !important; padding: 0 !important; display: block; width: auto; height: auto; min-width: 100% !important; min-height: 100% !important; max-width: none !important;; min-width: none !important;; border-radius: 0px !important;
}