.lg_news .content {
	padding-top: 10px;
}
.lg_news .image {
	position: relative;
	aspect-ratio: 16/9;
	border-radius: 6px;
	overflow: hidden;
	border: 1px solid #ddd;
}
.lg_news .image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.lg_news .title {
	font-size: 26px;
	font-weight: 700;
	line-height: 1.4;
}
.lg_news .title a {
	display: inline;
	background-repeat: no-repeat;
	background-image: linear-gradient(90deg, currentColor 0, currentColor 94%);
	transition: background-size .4s cubic-bezier(.215, .61, .355, 1), opacity .5s ease;
	background-position: 0 94%;
	background-size: 0 1px;
}
.lg_news .title a:hover {
	background-size: 100% 1px;
}
.list_style_news {
	display: flex;
	align-items: center;
	margin-bottom: 12px;
	flex-direction: row-reverse;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 12px;
}
.list_style_news .image {
	width: 40%;
	position: relative;
	aspect-ratio: 16/9;
	overflow: hidden;
	border-radius: 7px;
}
.list_style_news .content {
	width: 60%;
	padding-right: 20px;
}
.list_style_news .image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all .5s ease-in-out;
}
.list_style_news .content .title {
	font-size: 15px;
	font-weight: 600;
	line-height: 24px;
	height: 46px;
	overflow: hidden;
}
.list_style_news .content .title a {
	display: inline;
	background-repeat: no-repeat;
	background-image: linear-gradient(90deg, currentColor 0, currentColor 94%);
	transition: background-size .4s cubic-bezier(.215, .61, .355, 1), opacity .5s ease;
	background-position: 0 94%;
	background-size: 0 1px;
}
.list_style_news .content .title a:hover {
	background-size: 100% 1px;
}
.list_style_news .post_meta {
	padding-bottom: 0;
	padding-top: 7px;
}
.video_lg_news .image a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000038;
}
.video_lg_news .image a::before {
	content: "";
	background-image: url('data:image/svg+xml,<svg style="color: white" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-play-circle" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z" fill="white"></path><path d="M6.271 5.055a.5.5 0 0 1 .52.038l3.5 2.5a.5.5 0 0 1 0 .814l-3.5 2.5A.5.5 0 0 1 6 10.5v-5a.5.5 0 0 1 .271-.445z" fill="white"></path></svg>');
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 50px;
	height: 50px;
	z-index: 1;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.85;
}
.video_news {
	background: #350d0d;
}
.text-white {
	color: #fff !important;
}
.video_news .lg_news .title a,
.video_news .list_style_news .title a {
	color: #fff;
}
.video_news .post_meta li,
.video_news .post_meta a {
	color: #ccc;
}
.video_news .post_meta li:after {
	background: #ccc;
}
.video_news .lg_news .image {
	border: none;
}
.video_news .list_style_news {
	border-bottom: 1px solid #ffffff21;
}
.video_news .list_style_news .image {
	width: 30%;
}
.video_news .list_style_news .content {
	width: 70%;
}
.video_news .more_news .list_style_news:nth-last-child(1) {
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
@media(max-width:1024px) {
	.lg_news.video_lg_news {
		margin-bottom: 25px;
	}
	.lg_news.video_lg_news .post_meta {
		margin-bottom: 14px;
		letter-spacing: 1px;
		font-size: 15px;
	}
}
@media(max-width:767px) {
	.lg_news .title {
		font-size: 22px;
	}
}

/* Aspect ratio without CLS */
.ratio-16x9 { position: relative; width: 100%; padding-bottom: 56.25%; overflow: hidden; }
.ratio-16x9 > * { position: absolute; inset: 0; width: 100%; height: 100%; }

/* Lite player poster + play */
.lite-yt {  cursor: pointer; background: #000; }
.lite-yt-poster { position: absolute; inset: 0; background-size: cover; background-position: center; }
.lite-yt-play {
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  background: transparent; border: 0; padding: 0; cursor: pointer;
  display: inline-flex; align-items: center; justify-content: center;
}

/* Playlist UX */
#enews-video-playlist .list_style_news.is-active .title button {  }
#enews-video-playlist .enews-playlist-item {
  background: none; border: 0; padding: 0; text-align: left; cursor: pointer; color: #ffffff !important; font: inherit;
}

