.etabs{
	margin: 1em 0 .5em 0;
	padding: 0;
	position: relative;
}
.etabs:after{
	left: 0;
	bottom: 0;
	position: absolute;
	content:'\00a0';
	height: 1px;
	width: 100%;
	z-index: 100;
	border-bottom: 1px solid var(--border-color);
}
.tab{
	position: relative;
	top: -1px;
	padding: 0;
	display:inline-block;
	border: 1px solid var(--border-color);
	border-bottom-color: transparent;
	border-radius: .5em .5em 0 0;
	margin-bottom: -1px;
	opacity:.5;
}

.tab a{
	line-height: 2em;
	display: block;
	padding: 0 15px;
	text-decoration:none;
	color: var(--content-text-color);
}

.tab.active{
	padding-top:6px;
	border-bottom-color: var(--content-bg-color);
	opacity: 1;
	position: relative;
	z-index: 200;
}

.panel-container{margin-bottom:10px}

.etabs li:not(:first-child){
	margin-left:1em;
}

#description ul,
#download ul{margin:0;padding:0 20px}

#description ul li,
#download ul li{margin:10px 0;padding:0}

#stacked-featured-popular .split-home{padding-top:0}

#stacked-featured-popular .split-home .info{border-top:none}

.home-box .info .details .description{padding:0;margin:10px 0;border:none}

.youtube-player{margin:20px 0 0;float:left;display:block}

.custom-playlist{float:left;display:block;margin:20px 20px 20px 50px;width:142px}

.custom-playlist ul{margin:0;padding:0}

.custom-playlist ul li{margin:0 0 10px;padding:10px 10px 7px;list-style:none;border:1px solid var(--border-color)}

.custom-playlist ul li p{font:400 12px/14px Helvetica,Arial,sans-serif;margin:0;padding-bottom:5px;display:block;width:100%;}

.custom-playlist ul li img{cursor:pointer}