/* News CSS Document */


	/* NEW */
	.news-holder {display:block;}
		.news-holder .news-item {
		display:block;
		margin-bottom:10px;
		}
			.news-holder .news-item .news-text {
			float:left;
			width:70%;
			}
			
			.news-holder .news-item .news-text-full {
			width:100%;
			}
			
			.news-holder .news-item .news-image {
			float:right;
			max-width:25%;
			margin-top:10px;
			}
				.news-holder .news-item .news-image img {
				max-height:80px;
				}


	.standard {
	display:block;
	}
	
		.standard .news-item {
		float:left;
		display:block;
		width:100%;
		clear:both;
		padding-top:24px;
		padding-bottom:24px;
		border-top:1px solid #c6c6c6;
		}
		
			.standard .news-item img {
			max-height:200px;
			float:right;
			max-width:25%;
			margin-left:24px;
			}
			
			.standard .news-item:first-child {border-top:none;}
		
		
	.news-summery {}
		.news-summery .news-item {
		color:#000000;
		font-size:12px;
		}
		.news-summery .news-item .text {}
	
	
	/* Main Article Feature */
	.main-article-feature {}
	
		.main-article-feature .news-item {
		display:block;
		float:left;
		width:48%;
		margin-right:4%;
		margin-bottom:4%;
		border:1px solid #E5E5E5;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		}
			
			.main-article-feature .news-item:nth-child(1) {
			width:100%;
			margin-right:0;	
			}
			
			.main-article-feature .news-item:nth-child(2n+3) {margin-right:0;}
		
			.main-article-feature .news-item img {
			vertical-align:middle;	
			}
			
			.main-article-feature .news-item h2 {
			padding:26px 40px 10px 40px;	
			font-size:24px;
			line-height:30px;
			}
			
			.main-article-feature .news-item p {
			padding:10px 40px !important;
			}
			
			.main-article-feature .news-item strong,
			.main-article-feature .news-item b {
			float:left;
			color:#fff;
			padding:4px 15px;
			margin:0 0 28px 40px;
			background-color:#204659;
			text-transform:uppercase;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			-ms-box-sizing:border-box;
			box-sizing:border-box;
			-webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
			transition:         all 600ms cubic-bezier(0.165, 0.84, 0.44, 1); 
			}
			
				.main-article-feature .news-item strong:hover,
				.main-article-feature .news-item b:hover {
				color:#204659;
				background-color:#f6f6f6;
				}
				
		.full-left .main-article-feature .news-item,
		.full-left .main-article-feature .news-item,
		.main-left .main-article-feature .news-item,
		.main-right .main-article-feature .news-item, 
		.main-third .main-article-feature .news-item,
		.three-content .main-article-feature .news-item,
		.three-right .main-article-feature .news-item,
		.three-left .main-article-feature .news-item  {
		width:100%;	
		margin-right:0;
		}
		
			
	/* Image Grid */
	.image-grid {}
	
		.image-grid .news-item {
		display:block;
		float:left;
		width:32%;
		margin-right:2%;
		margin-bottom:2%;
		text-align:center;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		}	
			
			.image-grid a.news-item:hover {color:inherit;}
		
			.image-grid .news-item:nth-child(3n+3) {margin-right:0;}
			.image-grid .news-item:nth-child(3n+4) {clear:left;}
		
			.image-grid .news-item img {
			vertical-align:middle;
			margin-bottom:24px;
			}
		
			.image-grid .news-item .date {
			color:#DACC05;
			font-weight:bold;	
			}
			
			.image-grid .news-item strong,
			.image-grid .news-item b {
			position:relative;
			display:inline-block;
			color:#fff;
			padding:6px 30px;
			margin:0;
			font-size:14px;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			-ms-box-sizing:border-box;
			box-sizing:border-box;
			z-index:400;
			background-color:transparent;
			overflow:hidden;
			-webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
			transition:         all 600ms cubic-bezier(0.165, 0.84, 0.44, 1); 
			}
			
				.image-grid .news-item strong:before {
				content:"";
				position:absolute;	
				top:0;
				left:0;
				right:0;
				bottom:0;
				background-color:#747474;
				z-index:-2;
				}
			
				.image-grid .news-item strong:after {
				content:"";
				position:absolute;
				top:100%;
				left:0;
				right:0;
				width:100%;
				height:100%;
				background-color:#9F9F9F;
				z-index:-1;
				-webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
				transition:         all 600ms cubic-bezier(0.165, 0.84, 0.44, 1); 
				}
			
				.image-grid .news-item strong:hover,
				.image-grid .news-item b:hover {
				color:#000;
				background-color:transparent;
				}
				
					.image-grid .news-item strong:hover:after {
					top:0%;	
					}
		
				
		/* Side Content Styles */
		.full-left .image-grid .news-item,
		.full-left .image-grid .news-item,
		.main-left .image-grid .news-item,
		.main-right .image-grid .news-item {
		width:48%;	
		margin-right:4%;
		margin-bottom:44px;
		}						
		
			.full-left .image-grid .news-item:nth-child(3n+3),
			.full-left .image-grid .news-item:nth-child(3n+3),
			.main-left .image-grid .news-item:nth-child(3n+3),
			.main-right .image-grid .news-item:nth-child(3n+3) {margin-right:4%;}
			
			.full-left .image-grid .news-item:nth-child(3n+4),
			.full-left .image-grid .news-item:nth-child(3n+4),
			.main-left .image-grid .news-item:nth-child(3n+4),
			.main-right .image-grid .news-item:nth-child(3n+4) {clear:none;}
			
			.full-left .image-grid .news-item:nth-child(2n+2),
			.full-left .image-grid .news-item:nth-child(2n+2),
			.main-left .image-grid .news-item:nth-child(2n+2),
			.main-right .image-grid .news-item:nth-child(2n+2) {margin-right:0;}
			
			.full-left .image-grid .news-item:nth-child(2n+3),
			.full-left .image-grid .news-item:nth-child(2n+3),
			.main-left .image-grid .news-item:nth-child(2n+3),
			.main-right .image-grid .news-item:nth-child(2n+3) {clear:left;}
		 
		.main-third .image-grid .news-item,
		.three-content .image-grid .news-item,
		.three-right .image-grid .news-item,
		.three-left .image-grid .news-item {
		width:100%;
		margin-right:0;	
		}
				
					
	/* Image Grid Two */
	.image-grid-two {}
	
		.image-grid-two .news-item {
		display:block;
		float:left;
		width:32%;
		margin-right:2%;
		margin-bottom:2%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		}	
			
			.image-grid-two a.news-item:hover {color:inherit;}
		
			.image-grid-two .news-item:nth-child(3n+3) {margin-right:0;}
			.image-grid-two .news-item:nth-child(3n+4) {clear:left;}
		
			.image-grid-two .news-item img {
			vertical-align:middle;
			margin-bottom:30px;
			backface-visibility:hidden;
			-webkit-transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
			transition:         all 600ms cubic-bezier(0.19, 1, 0.22, 1);
			}
			
				.image-grid-two .news-item:hover img {opacity:0.7;}
			
			.image-grid-two .news-item .date {
			position:relative;
			font-size:14px;
			line-height:20px;
			font-weight:bold;
			padding-left:24px;	
			}
			
				.image-grid-two .news-item .date:before {
				content:"";
				position:absolute;
				left:0;
				top:0;
				width:16px;
				height:16px;
				background-image:url(../../../images/news_clock.png);
				background-position:center center;
				background-repeat:no-repeat;
				background-size:contain;
				}
			
			.image-grid-two .news-item h2 {
			font-size:24px;
			line-height:30px;
			font-weight:300;
			padding-top:0;
			padding-bottom:14px;
			text-transform:uppercase;
			}
		
				
		/* Side Content Styles */
		.full-left .image-grid-two .news-item,
		.full-left .image-grid-two .news-item,
		.main-left .image-grid-two .news-item,
		.main-right .image-grid-two .news-item {
		width:48%;	
		margin-right:4%;
		margin-bottom:44px;
		}						
		
			.full-left .image-grid-two .news-item:nth-child(3n+3),
			.full-left .image-grid-two .news-item:nth-child(3n+3),
			.main-left .image-grid-two .news-item:nth-child(3n+3),
			.main-right .image-grid-two .news-item:nth-child(3n+3) {margin-right:4%;}
			
			.full-left .image-grid-two .news-item:nth-child(3n+4),
			.full-left .image-grid-two .news-item:nth-child(3n+4),
			.main-left .image-grid-two .news-item:nth-child(3n+4),
			.main-right .image-grid-two .news-item:nth-child(3n+4) {clear:none;}
			
			.full-left .image-grid-two .news-item:nth-child(2n+2),
			.full-left .image-grid-two .news-item:nth-child(2n+2),
			.main-left .image-grid-two .news-item:nth-child(2n+2),
			.main-right .image-grid-two .news-item:nth-child(2n+2) {margin-right:0;}
			
			.full-left .image-grid-two .news-item:nth-child(2n+3),
			.full-left .image-grid-two .news-item:nth-child(2n+3),
			.main-left .image-grid-two .news-item:nth-child(2n+3),
			.main-right .image-grid-two .news-item:nth-child(2n+3) {clear:left;}
		 
		.main-third .image-grid-two .news-item,
		.three-content .image-grid-two .news-item,
		.three-right .image-grid-two .news-item,
		.three-left .image-grid-two .news-item  {
		width:100%;
		margin-right:0;	
		}
		
		
		
	/* Descriptive Grid */
	.descriptive-grid {}
	
		.descriptive-grid .news-item {
		display:block;
		float:left;
		width:48%;
		margin-right:4%;
		margin-bottom:44px;
		padding:14px;
		border:1px solid #a9a9a9;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		}		
		
			.descriptive-grid a.news-item:nth-child(2n+2) {margin-right:0;}
			.descriptive-grid a.news-item:nth-child(2n+3) {clear:left;}
			
			.descriptive-grid a.news-item:hover {
			box-shadow:rgba(0,0,0,0.2) 0 0 14px;	
			}
		
			.descriptive-grid .news-item img {
			float:right;
			vertical-align:middle;
			max-width:35%;
			margin-left:24px;
			}
			
			.descriptive-grid .news-item h2 {
			font-size:20px;
			line-height:1.2;
			font-weight:300;
			padding-top:0;	
			padding-bottom:4px;
			}
			
			.descriptive-grid .news-item .date {
			font-weight:bold;
			}
			
			.descriptive-grid .news-item p {
			margin-top:8px!important;	
			margin-bottom:0.7em!important;
			}
		
				
		/* Side Content Styles */
		.full-left .descriptive-grid .news-item,
		.full-left .descriptive-grid .news-item,
		.main-left .descriptive-grid .news-item,
		.main-right .descriptive-grid .news-item,
		.main-third .descriptive-grid .news-item,
		.three-content .descriptive-grid .news-item,
		.three-right .descriptive-grid .news-item,
		.three-left .descriptive-grid .news-item  {
		width:100%;
		margin-bottom:44px;
		}		
		
			.three-content .descriptive-grid .news-item img,
			.three-right .descriptive-grid .news-item img,
			.three-left .descriptive-grid .news-item img {
			float:left;
			max-width:100%;
			margin-left:0;
			margin-bottom:14px;
			}
			
		
		
	/* Blog */
	.blog {}
	
		.blog a.news-item {
		display:block;
		float:left;
		width:100%;
		margin-bottom:44px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		}			
		
			.blog .news-item h2 {
			position:relative;
			font-size:48px;
			text-align:center;
			text-transform:uppercase;
			padding-top:0;
			padding-bottom:32px;
			}
			
				.blog .news-item h2:before {
				content:"";
				position:absolute;
				width:40px;
				height:2px;
				background-color:#333;
				bottom:32px;	
				left:0;
				right:0;
				margin:0 auto;
				}
				
			.blog .news-item img {
			position:relative;
			vertical-align:middle;	
			margin-bottom:14px;
			}
			
			.blog .news-item strong,
			.blog .news-item b {
			position:relative;
			display:inline-block;
			padding:10px 40px;
			margin:0;
			font-size:14px;
			text-transform:uppercase;
			z-index:400;
			background-color:transparent;
			border:2px solid #333;
			overflow:hidden;
			-webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
			transition:         all 600ms cubic-bezier(0.165, 0.84, 0.44, 1); 
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			-ms-box-sizing:border-box;
			box-sizing:border-box;
			}
			
				.blog .news-item strong:after {
				content:"";
				position:absolute;
				top:100%;
				left:0;
				right:0;
				width:100%;
				height:100%;
				background-color:#333;
				z-index:-1;
				-webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
				transition:         all 600ms cubic-bezier(0.165, 0.84, 0.44, 1); 
				}

					.blog .news-item strong:hover,
					.blog .news-item b:hover {
					color:#fff;
					}
					
						.blog .news-item strong:hover:after {
						top:0%;	
						}
						
		/* Footer Blog */
		.footer-middle2 .blog .news-item {}

			.footer-middle2 .blog .news-item h2 {
			color:#fff;
			font-size:18px;
			line-height:20px;	
			text-align:left;
			padding-bottom:4px;
			}
			
				.footer-middle2 .blog .news-item h2:before {display:none;}
			
			.footer-middle2 .blog .news-item img {
			-webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
			transition:         all 600ms cubic-bezier(0.165, 0.84, 0.44, 1); 
			opacity:1;	
			}
				.footer-middle2 .blog .news-item:hover img {opacity:0.8;}
				
			.footer-middle2 .blog .news-item p {display:none;}
				
			.footer-middle2 .blog .news-item strong {
			border-color:#c9c5c5;
			color:#fff;
			font-weight:300;
			padding:6px 18px;
			}
				.footer-middle2 .blog .news-item strong:after {
				background-color:#325482;	
				}
				
				.footer-middle2 .blog .news-item strong:hover,
				.footer-middle2 .blog .news-item b:hover {border-color:#325482;}


/* Media queries */

@media screen and (max-width:950px) {

	/* Descriptive Grid */
	.descriptive-grid .news-item {}
	
		.descriptive-grid .news-item img {
		max-width:40%;	
		}
	
}


@media screen and (max-width:900px) {
		
	/* Image Grid */
	.image-grid .news-item {
	width:48%;
	margin-right:4%;
	margin-bottom:4%;	
	}
	
		.image-grid .news-item:nth-child(3n+3) {margin-right:4%;}
		.image-grid .news-item:nth-child(3n+4) {clear:none;}
		
		.image-grid .news-item:nth-child(2n+2) {margin-right:0;}
		.image-grid .news-item:nth-child(2n+3) {clear:left;}
		
		/* Side Content Styles */
		.full-left .image-grid .news-item,
		.full-left .image-grid .news-item,
		.main-left .image-grid .news-item,
		.main-right .image-grid .news-item {
		width:100%;	
		margin-right:0%;
		}	
		
	/* Image Grid Two */
	.image-grid-two .news-item {
	width:48%;
	margin-right:4%;
	margin-bottom:4%;	
	}
	
		.image-grid-two .news-item:nth-child(3n+3) {margin-right:4%;}
		.image-grid-two .news-item:nth-child(3n+4) {clear:none;}
		
		.image-grid-two .news-item:nth-child(2n+2) {margin-right:0;}
		.image-grid-two .news-item:nth-child(2n+3) {clear:left;}
		
		/* Side Content Styles */
		.full-left .image-grid-two .news-item,
		.full-left .image-grid-two .news-item,
		.main-left .image-grid-two .news-item,
		.main-right .image-grid-two .news-item {
		width:100%;	
		margin-right:0%;
		}	
	
}

		
@media screen and (max-width:750px) {

	/* Main Article Feature */
	.main-article-feature .news-item {
	width:100%;
	margin-right:0%;
	}	
	
	
	/* Descriptive Grid */
	.descriptive-grid .news-item {}
	
		.descriptive-grid .news-item img {
		max-width:100%;	
		float:left;
		margin:0;
		}
		
		.descriptive-grid .news-item h2 {
		float:left;
		display:block;
		width:100%;
		padding-top:14px;	
		}
	
}


@media screen and (max-width:650px) {
		
	/* Image Grid & Image Grid Two */
	.image-grid .news-item,
	.image-grid-two .news-item {
	width:100%;
	margin-right:0%;
	margin-bottom:32px;
	}
	
}


@media screen and (max-width:580px) {
	
	/* Descriptive Grid */	
	.descriptive-grid .news-item {
	width:100%;
	margin-right:0;
	margin-bottom:4%;
	}
		
}


@media screen and (max-width:480px) {
	
	/* News */
	.news-holder .news-item .news-text,
	.news-holder .news-item .news-image {
	width:100%;
	height:auto;
	max-width:100%;
	}
		.news-holder .news-item .news-image img {
		width:100%;	
		max-height:none;
		height:auto;
		}
		
}
			
			