
.evt_articles_main {
	max-width:			880px;
	text-align:			center;
	margin:				0 auto;
}

.evt_articles_alignment {
	text-align: 		left;
}

.evt_articles_hr {
	display:			block;
	/* display:			none; */
}

.evt_articles_two_column_wrapper {
	display: 	flex;
	flex-flow:  row wrap;
}
.evt_articles_two_column_one {
	flex: 0 0 50%;
}
.evt_articles_two_column_two {
	flex: 		1;
}

@media all and (max-width: 800px) {
  .evt_articles_two_column_one {
		flex: 0 0 100%;
	}
}
.evt_articles_blockquote {
	padding:			0px 24px;
}

.evt_articles_category_block {
	font-family:		sans-serif;
	letter-spacing: 	1px;
	font-weight: 		600;
	font-size:			14px;
	line-height:		34px;
	padding:			4px 0px 0px 0px;
}
.evt_articles_category {
	background-color:	#DEDEDE;
	padding:			2px 8px 2px 8px;
	margin:				0px 16px 0px 0px;
	border-radius: 		3px;
}
.evt_articles_category:hover {
	background-color:	#CDCDCD;
}
.evt_articles_category a {
	color:				#797979;
}
.evt_articles_category a:hover {
	color:				#575757;
}
.evt_articles_title {
	font-family:		sans-serif;
	font-size:			19px;
	line-height:		34px;
	padding:			8px 0px 12px 0px;
}
.evt_articles_link {
	text-decoration: 	none;
}

.evt_articles_thumbnail {
	float: 				right;
	margin: 			8px 0px 8px 22px;
	border: 			2px solid #797979 !important;
	max-height: 		120px;
	max-width: 			160px;
	height: 			auto;
	width: 				auto;
}

.evt_articles_thumbnail::after {
  content: 				"";
  clear: 				both;
  display: 				table;
}

.evt_articles_excerpt {
	padding:			0px 0px 0px 8px;
	font-family: 		sans-serif;
	font-size: 			15px;
	line-height: 		24px;
	text-align: 		justify;
}
.evt_articles_date_line {
	font-size:			15px;
	font-weight:		bold;
}
.evt_articles_clear_br {
	line-height:		2px;
	content: 			"";
	clear: 				both;
	display: 			table;
}

.evt_articles_source {
	font-family:		sans-serif;
	font-size:			12px;
	text-align:			right;
	margin:				12px 0px 6px 20px;
	text-transform:		uppercase;
}

.evt_articles_source_left {
	font-family:		sans-serif;
	font-size:			12px;
	text-align:			left;
	margin:				12px 0px 6px 8px;
	text-transform:		uppercase;
}

.evt_articles_read_more {
	text-decoration:	none;
}

@media only screen and (min-width : 481px) {
    .evt_articles_thumbnail {
			float: 				right;
			margin: 			8px 0px 8px 22px !important;
			border: 			2px solid #797979;
			max-height: 		120px;
			max-width: 			160px;
			height: 			auto;
			width: 				auto;
	}
}


@media only screen and (max-width : 480px) {
    .evt_articles_thumbnail {
			float: 				none;
			display:			block;

			margin:				10px auto 16px auto !important;
			border: 			2px solid #797979;
			max-height: 		100%;
			max-width: 			260px;
			height: 			auto;
			width: 				auto;
	}
	.evt_articles_excerpt {
			text-align:			left;
	}
}
