.Rec{
	animation-name: pulse;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@keyframes pulse{
	0%{
		box-shadow: 0px 0px 5px 0px rgba(173,0,0,.3);
	}
	65%{
		box-shadow: 0px 0px 5px 13px rgba(173,0,0,.3);
	}
	90%{
		box-shadow: 0px 0px 5px 13px rgba(173,0,0,0);
	}
}
.rec_ind {
	width: 10px;
	height: 10px;
	font-size: 0;
	background-color: red;
	border: 0;
	border-radius: 10px;
	margin: 5px;
	outline: none;
  display: inline-block;
}
.live{
	display:none;
}
.prepare{
	display:none;
}
.video{
	display: inline-block;
	cursor: pointer;
	margin-bottom: 20px;
}
.video:not(:nth-child(3n+3)) {
    margin-right: 65px;
}
.video_title{
	text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 320px;
}
.main_container{
	display: inline-block; 
	min-height: 480px; 
	vertical-align: top;
	max-width:60%;
}
.chat_container{
	display: inline-block;
	float:right;
}
@media only screen and (max-width:830px) {
	.main_container {
		max-width:100%;
	}
	.chat_container{
		width: 100%;
	}
}
