/*-------------------------
 ARTICLE
--------------------------*/
.news-item-page article{

}

.news-item-page article header figure{
	width				: 30%;
	margin				: 0px 30px 0px 0px;
}
.news-item-page article header figure img{
	display				: none;
}	


@media (max-width: 1023px) {
	.news-item-page article header figure{ 
		width					: 100%;
		margin					: 0px 0px 20px 0px; 	
		background-image		: none !important;	
	}
	.news-item-page article header figure img{
		display					: block;
		width					: 100%;
		height					: auto;
	}
	.news-item-page article header {
		margin-bottom	: 0px !important;
	}
}
.news-item-page article header h1{
	margin				: 25px 0px 25px 0px;
}

.news-item-page article header .content{
	overflow			: hidden;
	padding				: 0px 5% 0px 0px;
}
.news-item-page article header .ingress{
	margin-bottom		: 20px;
	/*max-width			: 800px;*/
	font-size			: 17px;
}
@media (min-width: 1024px) {
	.news-item-page article > .content{
		padding				: 1% 2% 0px 3%;
	}
	.news-item-page article.no-image > .content{
		padding				: 1% 2% 0px 0%;
	}
}
.news-item-page article > .content p{
	margin				: 0px 0px 15px 0px;
}

.news-item-page article > .content h1{
	margin				: 0px 0px 0px 0px;
	font-size			: 26px;
	margin				: 25px 0px 15px 0px;
}
.news-item-page article > .content h2{
	margin				: 25px 0px 15px 0px;
	font-size			: 20px;
}


.news-item-page article .youtube-embed-wrapper{
	width				: 100% !important;
	margin				: 40px 0px 50px 0px;
}

.news-item-page iframe{
	margin				: 20px 0px 30px 0px;
	clear				: both;
}


.news-item{ }

@media (min-width: 1024px) {
	.news-item{
		margin 			: 0px 0px 15px 0px;
	}
}


.news-item a{
	color			: #0d0d0d;	
}

h2.news{
	margin			: 0px 0px 35px 0px;
	
}
.news-item h4{
	margin			: 5px 0px 12px 0px;
	font-size		: 16px;
}
.news-item .meta{
	font-size		: 13px;
	margin			: 5px 0px 8px 0px;
}


.news-item figure{
	width			: 108px;
	height			: 72px;
}
.news-item figure.full-width{
	width			: 100%;
	height			: 72px;
	margin-bottom	: 10px;
}
@media (max-width: 1023px) {
	.news-item figure{
		width			: 100%;
		height			: 0.5625;
		float			: none;
	}
}


.all-news{
	margin			: 40px 0px 40px 0px;
}


section.news-container.archive .news-item{
	float				: none;
	width				:100%;
}
section.news-container.archive .news-item .news-meta{
	font-size			: 16px;
}


section.news-container.archive h4{
	font-size			: 20px;
}
section.news-container.archive .news-item .admin-tools{
	margin-top			: -10px;
	margin-bottom		: 15px;
}




.news-item .admin-tools{
	margin-top		: 15px;
}
.news-item .admin-tools a{
	font-size		: 13px;
	margin-right	: 15px;
}
.news-item .admin-tools a:hover{
	text-decoration	: underline;
}