.newsModule_link {
	display: block;
	margin-top: .5rem;
}

/*VIEW STYLES*/
div.DNNModuleContent > span[id*='ViewNewsModule_newsModuleArticle'] {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
	gap: .5rem;
}

.newsModule_article_Container {
	box-shadow: 0px 5px 5px #ddd;
	min-width: 0;
	height: 100%;
}

.newsModule_article_Container .newsModule_thumbnail_container:not(:has(img[src])) {
	display: block !important;
	background-color: #eee;
	position: relative;
}

.newsModule_article_Container .newsModule_thumbnail_container:not(:has(img[src]))::after {
	content: 'No Image';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.newsModule_article_Container .newsModule_thumbnail_container img {
	width: 100%;
	aspect-ratio: 3/2;
	object-fit: cover;
}

.newsModule_article_Container .newsModule_article_blurb {
	display: flex;
	flex-direction: column;
	padding: .7rem;
	word-wrap: break-word;
}

.newsModule_article_Container .newsModule_article_blurb h3 a {
	display: flex;
	gap: .2rem;
	align-items: center;
}

.newsModule_article_Container .newsModule_article_blurb h3 a span:nth-child(2) {
	line-height: 0;
}

.newsModule_article_Container .newsModule_article_blurb h3 a span svg {
	color: #3D8248;
}


/*VIEW ALL STYLES*/
.DnnModule-Admin .newsModule_article_Container {
	display: flex;
	gap: .8rem;
}

.DnnModule-Admin .newsModule_article_Container .newsModule_thumbnail_container:not(:has(img[src])) {
	display: none !important;
}

.DnnModule-Admin .newsModule_article_Container .newsModule_thumbnail_container {
	width: 200px;
	flex-shrink: 0;
}

.DnnModule-Admin .newsModule_article_Container .newsModule_thumbnail_container img {
	width: 100%;
	aspect-ratio: 1;
}


/*VIEW DETAIL STYLES*/
.detail_heading {
	display: flex;
	align-items: center;
	gap: .3rem;
}

.detail_heading span:nth-child(2) {
	display: flex;
}

.detail_heading span svg {
	color: #3D8248;
}

.detail_thumbnail {
	max-width: 100%;
}

/*EDIT STYLES*/
.cropPreview {
	max-width: 45%;
	overflow: hidden;
	border: 0;
}

.newsModule_edit_article_options {
	display: flex;
	align-items: center;
	gap: .4rem;
}

.edit_existing_thumbnail {
	max-width: 100%;
}

details[open] summary {
	border-bottom: 1px solid #343a40 !important;
}

details.border-dark,
details.border-dark[open] summary{
	border-color: #ddd !important;
}

/* MEDIA QUERY */
/* @media screen and (max-width: 705px) {
	.newsModule_article_Container .newsModule_thumbnail_container {
		width: 100%;
	}
} */
