/*LeeJunyeol*/
.mov_popup_c1 li h1 {
	font-size: 2em !important;
}

.hide {
	display:none;
}

.rec_ranking p.team_name {
	max-height: 15px;
	overflow: hidden;
}

#online_vote p.team_name {
	max-height: 23px;
	overflow: hidden;
}


@media screen and (max-width: 768px){
	.accordion-header { padding-left: 7px; padding-right: 7px; }

	#evalu_popup, #evalu_popup2 { left: 5%; top: 5%; }
	#evalu_popup, #evalu_popup2, #rece_go_popup { position: absolute; }
	#rece_go_popup { left: 2.5%; top: 5%; margin-left: 0; }
	.online_vote .vote_list_area li {
		height: 100% !important;
	}
	.rec_ranking .rank_area li {
		display: flex;
		height: 100%;
	}
	.rec_ranking .rank_area li img{
		margin-top: 1px;
	}

	.rec_ranking .rank_area li .rank_vod {
		float: none;
		display: flex;
		justify-content: center;
		height: 123px;
		align-items: center;
	}
	.rec_ranking .rank_area li .rank_vod a {
		width: 100%;
		height: 100%;
	}
	.rec_ranking .rank_area li .rank_text { 
		height: 123px;
		float: none;
	}
	.rec_ranking .rank_area li .stick .percent {
		margin-left: 0;
		width: 50%;
	}
	.rec_ranking .rank_area li .good_rank {
		margin-top: 10px;
	}
	.rec_ranking .rank_area li .stick {
		width: 100%;
	} 
	.rec_ranking .rank_area li .stick .percent {
		width: 100%;		
	}
	.rec_ranking .rank_area li .rank_vod {
		width: 170px;
	}

	.rec_ranking .attendee .mov_title {
		max-height: 1.1em;
		overflow: hidden;
	}

}
