.widget_marvylous_video_widget {
	padding: 22px 30px 30px 30px;
	background-color: #f7f7f7;
}

.widget_marvylous_video_widget .marvylous-video-widget-inner {
	display: flex;
	gap: 47px;
}

.widget_marvylous_video_widget .widget-title, 
.widget_marvylous_video_widget .widget-title a {
  	margin-top: 0;
	font-size: 26px;
}

.widget_marvylous_video_widget .video-featured-col {
	width: 66.6667%;
}

.widget_marvylous_video_widget .video-playlist-col {
	width: 33.3333%;
}

.widget_marvylous_video_widget .video-playlist-col .video-playlist {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 16px;
}

.widget_marvylous_video_widget .video-playlist-col .video-thumbnail img {
	max-width: 130px;
}

.widget_marvylous_video_widget .video-playlist-col .video-post {
	display: flex;
	gap: 11px;
	padding: 16px 0;
	border-bottom: 1px solid #e1e1e1;
}

.widget_marvylous_video_widget .video-playlist-col .video-post:first-child {
	padding-top: 0;
}

.widget_marvylous_video_widget .video-playlist-col .video-post .video-title h3,
.widget_marvylous_video_widget .video-playlist-col .video-post .video-title h3 a {
	font-size: 16px;
	margin-top: 0;
}

.widget_marvylous_video_widget .video-playlist-col .video-post .highlighted-category {
	display: block;
	border-top: 1px solid #999999;
	margin-top: 4px;
	padding-top: 4px;
	font-size: 14px;
}

.widget_marvylous_video_widget .marvylous-video-footer {
	text-align: center;
	padding-top: 16px;
}

.widget_marvylous_video_widget .marvylous-video-footer a::after {
  content: '';
  display: inline-block;
  width: 17px;
  height: 15px;
  background: url(../png/view-more-arrow.png) no-repeat center center;
  margin-left: 6px;
}

@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2),
(min-device-width: 320px) 
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2),
(min-device-width: 375px) 
and (max-device-width: 667px) 
and (-webkit-min-device-pixel-ratio: 2), 
(min-device-width: 414px) 
and (max-device-width: 736px) 
and (-webkit-min-device-pixel-ratio: 3),
(min-device-width: 375px) 
and (max-device-width: 667px) 
and (-webkit-min-device-pixel-ratio: 2),
(max-width: 720px) {
	.widget_marvylous_video_widget {
		margin-bottom: 50px;
	}
	
	.widget_marvylous_video_widget .marvylous-video-widget-inner {
		display: block;
	}
	
	.widget_marvylous_video_widget .video-featured-col,
	.widget_marvylous_video_widget .video-playlist-col {
		width: 100%;
	}
	
	.widget_marvylous_video_widget .video-featured-col {
		padding-bottom: 20px;
		border-bottom: 2px solid #e1e1e1;
		margin-bottom: 20px;
	}
}