*{
	margin: 0;
	padding: 0;
}
.wrapper{
	background: black;
	height: 100vh;
}
.head{
	background: black;
	min-height: 100px;
	text-align: center;
}
.head-title {
  color: red;
  font-size: 36px;
}
.menu, .recommend{
	display: flex;
	width: 100%;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
}
.banner img{
	max-width: 300px;
}
.menu-obj {
  min-width: 60px;
  border: 1px solid;
  text-align: center;
}
a {
	text-decoration: none;
}
.menu-obj a {

}
.recommend-obj a, .menu-obj a {
  color: #ea1597;
  font-size: 25px;
  font-weight: bold;
  padding: 0 10px;
  text-shadow: 
  /* [x-offset] [y-offset] [blur-radius] [color] */
  0 0 5px  #fff,   /* Tight inner glow */
  0 0 10px #fff,   /* Medium glow */
  0 0 20px #00f,   /* Deep color glow */
  0 0 40px #00f;
}
.main_content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background: #ff00a780;
	width: fit-content;
	padding: 20px 40px;
	margin: 0 auto;
	border-radius: 10px;
	margin-top: 30px;
	box-shadow: 0px 1px 24px #f93ddb;
}
.sidebar {
  background: #0000005e;
  padding: 20px 0;
  border-radius: 10px;
}
.sidebar_obj {
  background: #841242;
  border: 1px solid #00000042;
  padding: 0 30px;
}
.sidebar_obj a {
  color: #f229a4;
  font-size: 26px;
  text-shadow: 1px 1px 1px black;
}
.video_list{
	margin-top: 20px;
	margin-left: 30px;
}
.video_list div a::before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(pic/player.png);
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 8px;
	vertical-align: middle;
}
.video_list_obj a {
  color: #f2f2f2;
  font-size: 21px;
  text-shadow: 1px 1px 1px black;

}
#disclaimer{
	color: darkred;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
}