	#intro p {
		padding-bottom: 15px;
	}
	
	#feature-headlines > section {
		padding-bottom:1.5em;
		padding-top:1.5em;
	}
		
	#feature-subsections,	
	#feature-subsections h2 {
		margin-bottom:1.5em;
	}
		
	#landing_page_subsections_features {
		display:block !important;
	}

	.big .sub_text {
		background-color: #eee;
		border-radius:4px;
		box-shadow:0px 0px 0px rgba(100,100,100,0.3);
		color: #181818;
		margin-bottom:4em;
		margin-top:2em;
	}
	
	.big .sub_text,
	.articles_sub span {
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	.articles_sub.big {
		background-position: center;
		background-repeat: no-repeat;
		background-size:cover !important;
		/*border-radius:4px;*/
		float:left;
		min-height:40vh;
		position:relative;
		width:100%;
	}
		
	.articles_sub.ns_home {
		padding-top:10px;
		height:160px;
	}
		
	.articles_sub h2,
	.articles_sub.big h2,
	#feature-headlines h2,
	#feature-subsections h2,
	#feature-subsections .articles_sub p {
		font-family: 'Open Sans';
		font-weight:600;
	}
	
	.articles_sub h2,
	#feature-subsections .articles_sub p {
		font-size: 1.2em;
		font-weight:bold;
	}
	
	.articles_sub.big h2 {
		color:#000;
		font-size: 1.6em;
		margin-top: 0px;
	}
	
	.articles_sub.big:hover .sub_text {
		background-color: #fff;
		color:#000;		
	}
	
	.articles_sub label {
		color:#555;
		font-weight:normal;
		white-space: nowrap;
	}


	
	#feature-subsections .articles_sub {
		margin-bottom:2em;
		word-wrap:break-word;
	}	
	
	#feature-subsections img {
		border-radius:4px;
		margin-bottom:10px;
		width:100%;
	}
	
	#feature-subsections a {
		color:inherit;		
		text-decoration:none;
	}

		
	#feature-headlines > a:hover h2,
	#feature-subsections a:hover h2,
	#feature-subsections a:hover p,
	#feature-subsections a:hover p * {
		text-decoration:none;
	}
	
	#feature-subsections .articles_img img,
	.articles_sub img,
	.articles_sub .flex-video.widescreen > div {
		width:100%;
	}

	#feature-subsections .articles_sub .feature-image,
	#feature-subsections .articles_sub p {
		display:flex;
		display:-webkit-flex;
		flex-direction:column;
		-webkit-flex-direction:column;
	}

	#feature-subsections .articles_sub .feature-image {
		background-position: center;
		background-repeat: no-repeat;
		background-size:cover !important;
		border-radius: 4px 4px 0 0;
		align-items:flex-end;
		-webkit-align-items:flex-end;
		float:left;
		position:relative;
		min-height:215px;
		width:100%;
	}
	
	#feature-subsections .articles_sub p {
		background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(236,236,236,0) 65%);
		border-radius: 4px 4px 0 0;
		color:#fff;
		flex:1;
		-webkit-flex:1;
		justify-content:flex-end;
		-webkit-justify-content:flex-end;
		margin: 0;
		padding:15px 15px 10px 15px;
		text-align:center;
		width:100%;
	}
				
	.articles_sub span.read_more {
		background-color:#f8f8f8;
	}
		
	.articles_sub span {
		box-shadow: 0px 7px 16px #ddd;
		border-radius:0 0 4px 4px;
		color:#d59200;
		float: left;
		font-size:1em;
		margin: 0px 0 5px 0;
		padding:10px 0px;
		text-align: center;
		width: 100%;
	}
		
	.articles_sub.big span.read_more {
		border-radius:4px;
	}
	
	#feature-subsections .articles_sub:hover span.read_more,
	.articles_sub.big:hover span.read_more,
	.articles_sub.big span.read_more:hover,
	.articles_sub span:hover {
		background-color:#d59200;
		border-color:#d59200;
		color:#e8e8e8;
	}

	#feature-subsections .articles_sub:hover p {
		text-decoration:underline;
	}

	.articles_sub .sub_text {
		font-size:1em;
		padding:10px 15px;
	}
	
	#features-home .prod_div > div:first-of-type {
		height: 130px;
	}
	
	#features-home .prod_div div:first-of-type a {
		max-height: 130px;
	}



@media screen and (max-width:998px) {
	.articles_sub.big {
		background-size: contain;
	}
	
	.big .sub_text {
		background-color:#f8f8f8;
		border-radius:5px;
		margin:30px;
	}

	#feature-subsections { display:block; }
	#feature-subsections .item { float:left; padding:0px 15px; width:49%; } 
}



@media screen and (min-width:998px) {
	#feature-subsections .item { float:left; padding:0px 15px; width:33.333%; }
}
