.glyphicon-info-sign
{
	font-size: 12px;
	margin-left: 5px;
	cursor: pointer;
	display: none; /*Currently we should hide text mask modal*/
}
/* model start */
.modal
{
	z-index: 10000;
}
.modal-dialog
{
	width: 700px;
	margin-top: 160px;
}
.modal-dialog.is-player
{
	width: 1280px;
	margin-top: 80px;
}
@media (max-width: 1569px)
{
	.modal-dialog.is-player
	{
		width: 960px;
	}
}
@media (max-width: 1329px)
{
	.modal-dialog.is-player
	{
		width: 720px;
	}
}
@media (max-width: 767px)
{
	.modal-dialog.is-player
	{
		width: 240px;
	}
}
.modal-dialog .modal-content
{
	border-radius: 0;
}
.modal-dialog.is-player .modal-content
{
	position: relative;
}
.modal-dialog.is-player .player-close
{
	font-size: 36px;
	font-weight: normal;
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 1001;
}
.modal-dialog.is-player .player-close span,
.modal-dialog.is-player .player-close:hover span
{
	color: #fff;
}
.modal-dialog .close
{
	opacity: 1.0;
}
.modal-dialog .close:hover,
.modal-dialog .close:focus
{
	opacity: 0.5;
}
.modal-dialog .modal-body
{
	padding: 90px;
	padding-top: 60px;
}
.modal-dialog.is-player .modal-body
{
	padding: 0;
}
.modal-dialog .modal-body .title
{
	color: #000;
	font-family: "Klavika Light", Arial, Sans-serif;
	font-weight: 300;
	font-size: 36px;
	margin-top: -22px;
	text-align: center;
}
.modal-dialog .modal-body .content
{
	color: #000;
	line-height: 26px;
	margin-top: 10px;
	text-align: justify;
}
.modal.fade .modal-dialog
{
	-webkit-transition: -webkit-transform 0.56s cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: -o-transform 0.56s cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 0.56s cubic-bezier(0.19, 1, 0.22, 1);
	-webkit-transform: translate(0, 30%);
	-ms-transform: translate(0, 30%);
	-o-transform: translate(0, 30%);
	transform: translate(0, 30%);
}
.modal.in .modal-dialog
{
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
@media (max-width: 767px)
{
	.modal-dialog
	{
		width: 320px;
		margin: 0 auto;
		margin-top: 30px;
	}
	.modal-dialog .modal-body
	{
		padding: 40px;
		padding-top: 15px;
	}
	.modal-dialog .modal-body .title
	{
		font-size: 30px;
		margin-top: -10px;
		line-height: 28px;
	}
}
/* model end */
/* event player start */
@-webkit-keyframes active-fix
{
	0%
	{
		top: -154px;
	}
	100%
	{
		top: 0;
	}
}
@keyframes active-fix
{
	0%
	{
		top: -154px;
	}
	100%
	{
		top: 0;
	}
}
.active-fix
{
	-webkit-animation-name: active-fix;
	animation-name: active-fix;
	-webkit-animation-duration: 0.56s;
	animation-duration: 0.56s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	-webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
#screenTop
{
	width: 100%;
	overflow: hidden;
}
.screen-container
{
	width: 100%;
	background-position: center top;
	background-color: rgba(0, 0, 0, 0.95);
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}
.is-player .screen-container
{
	background: rgba(0, 0, 0, 0.95) !important;
}
.video-container
{
	position: relative;
	height: 750px;
}
.video-container a.href-void
{
	color: #fff;
}
.video-container a.href-void:hover,
.video-containe a.href-void:focus
{
	opacity: 0.65;
}
.is-player .video-container
{
	height: 780px;
}
.no-player
{
	height: 100%;
	width: 100%;
	position: relative;
}
.no-player-content
{
	position: absolute;
	bottom: 65px;
	color: #ffffff;
	width: 100%;
}
.flash-install-pc
{
	position: absolute;
	top: 65px;
	width: 460px;
	color: #ffffff;
}
.flash-install-pc a
{
	float: left;
	margin-right: 15px;
	margin-top: 4px;
}
.flash-install-pc span
{
	color: rgba(255, 255, 255, 0.95);
	opacity: 0.6;
}
/* [320px, 1329px], common for md, sm, xp, xs */
@media (max-width: 1329px)
{
	.flash-install-pc
	{
		display: none;
	}
}
.no-player .countdown
{
	bottom: 65px;
	position: absolute;
	right: 0;
}
.no-player .video-buttons
{
	position: absolute;
	top: 50px;
	right: 30px;
}
.no-player-content .event-name
{
	font-size: 35px;
	font-family: 'Klavika Medium', Arial, Sans-serif;
	font-weight: 500;
}
.no-player-content .program-name
{
	font-size: 67px;
	font-family: 'RefrigeratorDeluxe', Arial, Sans-serif;
	font-style: italic;
	margin-top: -20px;
	color: #d20a0a;
}
.no-player-content .date
{
	font-size: 17px;
	font-weight: bold;
}
.no-player-content .location
{
	font-size: 17px;
}
.no-player-content .location .item.line
{
	border-left: 1px solid #ffffff;
	padding-right: 5px;
}
.no-player-content .purchase-content .event-button
{
	height: 54px;
	line-height: 54px;
	margin-top: 20px;
	text-align: center;
	width: 270px;
	margin-bottom: 15px;
	font-size: 15px;
}
.no-player-content .blackout-content,
.no-player-content .blackout-change-content
{
	margin-top: 20px;
	padding-right: 260px;
}
.no-player-content .blackout-change-content
{
	font-size: 26px;
}
.no-player-content .blackout-change-content .big
{
	font-size: 36px;
}
.mobile-content
{
	margin-top: 15px;
}
.mobile-content .watchapp-info
{
	color: #fff;
	font-family: "Klavika Regular", Arial, Sans-serif;
	font-weight: 400;
	font-size: 17px;
}
.mobile-content .watchapp-button
{
	font-size: 15px;
	width: 204px;
	height: 54px;
	line-height: 54px;
	margin-top: 15px;
	text-align: center;
}
.mobile-content .watchapp-button.fold-show
{
	background-color: inherit;
	border: 2px solid #fff;
}
.install-content
{
	margin-top: 10px;
}
.install-content .download-button
{
	display: inline-block;
	width: 145px;
	height: 54px;
	line-height: 54px;
	margin-right: 10px;
	text-align: center;
	background-color: inherit;
	border: 2px solid #fff;
	background-position: center center;
	background-repeat: no-repeat;
}
.install-content .download-button.ios
{
	background-image: url(../images/event/btn_appstore.png);
}
.install-content .download-button.android
{
	background-image: url(../images/event/btn_googleplay.png);
}
.mobile-content .watchapp-button.fold-show:hover,
.install-content .download-button:hover
{
	opacity: 0.5;
}
.other-content .logo-link img:hover
{
	opacity: 0.75;
}
.player-container
{
	height: 780px;
	width: 1280px;
	margin: 0 auto;
	overflow: hidden;
}
.widget-on .player-container
{
	margin: 0;
	float: left;
}
.player-container-widget
{
	display: none;
}
.widget-on .player-container-widget
{
	background-color: #ededed;
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 100%;
	width: 260px;
	position: relative;
}
.video-container .player-test-buttons /* for test */
{
	position: absolute;
	right: 320px;
	top: 20px;
}
/* player widget start */
.playerwidget
{
	display: none;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}
.video-detail-buttons
{
	display: inline-block;
	margin-top: -6px;
}
.video-detail-buttons .icon
{
	height: 28px;
	width: 28px;
	background-size: 28px 28px;
	margin-right: 10px;
}
.video-detail-buttons .shares.on .share-icons
{
	margin-right: 10px;
	display: inline-block;
}
.hasPsServer.isSubscriber .video-detail-buttons .icon.favor-icon,
.hasPsServer.isSubscriber .video-detail-buttons .icon.watchlater-icon
{
	display: inline-block;
}
.video-detail-buttons .icon.favor-icon
{
	background-image: url(../images/thumbs/fav_red.png);
}
.video-detail-buttons .icon.favor-icon.on
{
	background-image: url(../images/thumbs/fav_red_on.png);
}
.video-detail-buttons .icon.watchlater-icon
{
	background-image: url(../images/thumbs/clock_red.png);
}
.video-detail-buttons .icon.watchlater-icon.on
{
	background-image: url(../images/thumbs/clock_red_on.png);
}
.video-detail-buttons .icon.twitter-icon
{
	background-image: url(../images/thumbs/share_twitter_small.png);
}
.video-detail-buttons .icon.twitter-icon
{
	background-image: url(../images/thumbs/share_twitter_small.png);
}
.video-detail-buttons .icon.facebook-icon
{
	background-image: url(../images/thumbs/share_facebook_small.png);
}
.video-detail-buttons .user-function
{
	display: inline-block;
	float: none;
}
.video-detail-buttons .shares
{
	display: inline-block;
}
.trailer-buttons
{
	display: inline-block;
	width: auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
.trailer-buttons a
{
	cursor: pointer;
}
.is-player.active-fix .trailer-buttons
{
	position: static;
	margin-left: -35px;
	margin-top: 9px;
}
.trailer-buttons .icon
{
	display: inline-block;
}
.trailer-buttons a.collection-button .text
{
	margin-left: 5px;
}
.trailer-buttons a.collection-button:hover .icon
{
	opacity: 0.75;
}
.trailer-buttons a.collection-button:hover .text
{
	opacity: 0.85;
}
/* [320px, 767px], common for xp, xs*/
@media (max-width: 767px)
{
	.trailer-buttons
	{
		float: left;
		display: block;
		width: 100%;
		position: static;
		margin-left: -3px;
		margin-bottom: 10px;
		transform: translateX(0);
	}
	.is-player.active-fix .trailer-buttons
	{
		display: none;
	}
	.no-player-content .blackout-change-content
	{
		font-size: 18px;
	}
	.no-player-content .blackout-change-content .big
	{
		font-size: 26px;
	}
}
/* [320px, 1569px], common for mp/mp10, md, sm, xp, xs */
@media (max-width: 1569px)
{
	.video-container
	{
		height: 600px;
	}
	.is-player .video-container
	{
		height: 600px;
	}
	.player-container
	{
		height: 600px;
		width: 960px;
	}
	.widget-on .player-container-widget
	{
		width: 320px;
	}
}
/* [320px, 1329px], common for md, sm, xp, xs */
@media (max-width: 1329px)
{
	.is-player .video-container
	{
		height: 465px;
	}
	.player-container
	{
		height: 465px;
		width: 720px;
	}
	.widget-on .player-container
	{
		height: 465px;
		width: 720px;
	}
	.widget-on .player-container-widget
	{
		width: 300px;
	}
}
/* [320px, 1039px], common for sm, xp, xs */
@media (max-width: 1039px)
{
	.is-player.video-container
	{
		height: 465px;
	}
	.player-container
	{
		height: 465px;
		width: 720px;
	}
	.widget-on .player-container
	{
		width: 480px;
	}
	.widget-on .player-container-widget
	{
		width: 240px;
	}
}
/* [320px, 767px], common for xp, xs*/
@media (max-width: 767px)
{
	.screen-container
	{
		background-size: 858px 410px;
	}
	.screen-container .video-container:before
	{
		content: "";
		height: 190px;
		position: absolute;
		bottom: 0;
		width: 100%;
		box-shadow: 0 -2px 100px 50px #000000;
		background-color: #000000;
	}
	.is-player .screen-container .video-container:before
	{
		display: none;
	}
	.no-player .video-buttons
	{
		top: 25px;
	}
	.player-container,
	.widget-on .player-container
	{
		display: none;
		height: 135px;
		width: 240px;
	}
	.is-player .video-container
	{
		height: 135px;
	}
	.is-player .player-container
	{
		display: block;
	}
	.widget-on .player-container-widget
	{
		display: none;
	}
	.widget-on .player-container
	{
		margin: 0 auto;
		float: none;
	}
	.no-player-content .program-name
	{
		font-size: 45px;
	}
	.no-player-content .blackout-content,
	.no-player-content .blackout-change-content
	{
		padding: 0;
	}
}
.video-detail-container
{
	margin-bottom: 20px;
	margin-top: 25px;
	position: relative;
}
.video-detail-container .name
{
	float: left;
}
.video-detail-container .name .event-name
{
	font-size: 16px;
	font-family: arial;
	position: relative;
}
.video-detail-container .name .event-name-text
{
	float: left;
	margin-right: 20px;
}
.video-detail-container .name .program-name
{
	font-family: 'Klavika Medium', Arial, Sans-serif;
	font-weight: 500;
	font-size: 23px;
	color: #000;
}
.video-detail-container .location .item.line
{
	border-left: 1px solid #000000;
	padding-right: 5px;
}
.video-detail-container .show-details
{
	float: right;
	margin-top: 20px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
.video-detail-container .show-details.fold-show .details-open,
.video-detail-container .show-details .details-hide
{
	display: none;
}
.video-detail-container .show-details.fold-show .details-hide
{
	display: block;
}
.video-detail-container .other
{
	float: left;
	width: 100%;
	height: auto;
	display: none;
}
.video-detail-container .date
{
	margin-top: 3px;
	color: #000;
	font-size: 13px;
	font-weight: bold;
}
.video-detail-container .location
{
	margin-top: 3px;
	font-size: 13px;
}
.video-detail-container .location .last
{
	border-left: 1px solid #acacac;
	padding-left: 5px;
}
.video-detail-container .content
{
	margin-top: 15px;
	font-size: 15px;
}
@media (max-width: 767px)
{
	.video-detail-container .show-details
	{
		margin-top: 30px;
	}
}
/* Thumbnail player start*/
.is-player.active-fix
{
	background: #fff none repeat scroll 0 0;
	height: 154px;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1003;
	border-bottom: 1px solid #dadada;
}
.is-player.active-fix .player-container-widget,
.is-player.active-fix .show-details
{
	display: none;
}
.is-player.active-fix .screen-container
{
	float: left;
	height: 135px;
	width: 240px;
	margin: 9px;
}
.is-player.active-fix .video-detail-container
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	padding-left: 273px;
}
.is-player.active-fix .video-detail-container .event-name
{
	overflow: hidden;
	padding-top: 20px;
}
.is-player.active-fix .video-detail-container .name .event-name
{
	font-family: "Klavika Medium", Arial, Sans-serif;
	font-weight: 500;
	font-size: 16px;
}
.is-player.active-fix .video-detail-container .name .program-name
{
	color: #d20a0a;
	font-family: "RefrigeratorDeluxe", Arial, Sans-serif;
	font-size: 45px;
	font-style: italic;
	margin-top: -10px;
}
.is-player.active-fix .video-detail-container .other
{
	display: block !important;
	margin-top: -5px;
}
.is-player.active-fix .video-detail-container .other .content
{
	display: none;
}
.is-player.active-fix .video-container,
.is-player.active-fix .player-container
{
	height: 135px;
	width: 240px;
	overflow: hidden;
}
/* Thumbnail player end*/
/* change button start */
.view-button-container
{
	height: 62px;
	line-height: 62px;
	font-weight: bold;
	font-size: 16px;
	color: #000;
}
.show-result,
.show-result .score-text
{
	float: left;
}
.show-result .score-buttons
{
	background-color: #fff;
	float: left;
	font-size: 12px;
	height: 21px;
	width: auto;
	border: 2px solid #000;
	margin-left: 10px;
	margin-top: 19px;
	cursor: pointer;
}
.show-result .score-buttons.on
{
	padding-left: 0;
	padding-right: 20px;
}
.show-result .score-buttons.off
{
	padding-left: 20px;
	padding-right: 0;
}
.show-result .score-button
{
	color: #fff;
	background-color: #000;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	min-width: 32px;
	height: 100%;
	line-height: 19px;
	text-align: center;
	display: none;
}
.show-result .score-buttons.on .score-button.on
{
	display: inline-block;
	float: left;
}
.show-result .score-buttons.off .score-button.off
{
	display: inline-block;
	float: right;
}
.view-button
{
	float: right;
}
.view-button .change-text
{
	float: left;
	color: #909191;
}
.view-button .fight-card-change
{
	margin-left: 20px;
}
.view-button .change-text.select,
.view-button .change-text.select .fa
{
	color: #000;
}
.view-button .change-text .fa
{
	float: left;
	line-height: 61px;
	margin-right: 8px;
	font-size: 21px;
	color: #d0d0d0;
}
.view-button .change-text .fa-stop
{
	font-size: 18px;
}
@media (max-width: 767px)
{
	.view-button-container
	{
		font-size: 11px;
	}
	.show-result .score-buttons
	{
		margin-left: 3px;
	}
	.view-button .fight-card-change
	{
		margin-left: 5px;
	}
	.view-button .change-text .fa
	{
		margin-right: 5px;
	}
}
/* change button end */
/* social clips components start */
.section
{
	border-bottom: 0 none;
	border-top: 1px solid #dadada;
}
.section .hidden-title
{
	line-height: 24px;
	margin-top: 15px;
	font-size: 16px;
}
.section .hidden-desc
{
	font-size: 16px;
}
/* social clips components end */
/* collection fighter components start */

/* collection fighter components end */
/* comments components start */
.fb-comments,
.fb-comments iframe[style],
.fb-comments span
{
	width: 100% !important;
}
/* comments components end */
/* video start */
.category-link
{
	color: #000;
	float: right;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
}
.category-link .fa.fa-angle-right
{
	font-size: 22px;
	font-weight: bold;
	margin-left: 7px;
}
/* [320px, 1039px], common for sm, xp, xs */
@media (max-width: 1039px)
{
	.category-link
	{
		float: left;
		margin-top: 0;
		width: 100%;
	}
}
/* video end */
/* custorm fighter category section start*/
.fighter-collection .collection-container.fighter-img
{
	background-repeat: no-repeat;
}
.fighter-collection.left .collection-container.fighter-img
{
	background-position: right 20px;
}
.fighter-collection.right .collection-container.fighter-img
{
	background-position: left 20px;
}
.fighter-collection.short
{
	height: 210px;
	padding: 30px 0;
}
.fighter-collection.short .collection-content
{
	bottom: 0;
}
.fighter-collection.short .collection-text
{
	margin: 0;
	width: 500px;
}
.fighter-collection.short .collection-text .collection-name
{
	width: 100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow: hidden;
}
.fighter-collection.short .collection-program
{
	width: calc(100% - 500px);
}
.fighter-collection.short.left .collection-program
{
	float: right;
}
.fighter-collection.short.right .collection-program
{
	float: left;
}
.fighter-collection.short.right .collection-text
{
	text-align: right;
}
@media (max-width: 1329px)
{
	.fighter-collection.short .collection-text
	{
		margin: 0;
		width: 500px;
	}
	.fighter-collection.short .collection-program
	{
		width: calc(100% - 500px);
	}
}
@media (max-width: 1039px)
{
	.fighter-collection .collection-container.fighter-img
	{
		background-size: auto 750px;
		background-repeat: no-repeat;
	}
}
@media (max-width: 767px)
{
	.fighter-collection .collection-container.fighter-img
	{
		background-size: auto 580px;
	}
	.fighter-collection.short .collection-text
	{
		margin: 0 30px;
		width: auto;
	}
	.fighter-collection.short .collection-program
	{
		display: none;
		width: auto;
	}
	.fighter-collection.short .collection-text .collection-name
	{
		overflow: visible;
	}
}
@media (max-width: 483px)
{
	.fighter-collection .collection-container.fighter-img
	{
		background-size: auto 400px;
	}
	.fighter-collection.right .collection-container.fighter-img
	{
		background-position: right 20px;
	}
	.fighter-collection.short.right .collection-text
	{
		text-align: left;
	}
}
/* custorm fighter category section end*/