/* Left panel filter start */
.tab-class
{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #c1c6c9;
	background-color: #fff;
}
.tab-class > span
{
	width: 50%;
	display: inline-block;
	line-height: 50px;
	text-align: center;
}
.tab-class a
{
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 15px;
	padding: 15px 15px 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}
.schedule-selected .schedule-tab a,
.shows-selected .shows-tab a
{
	font-family: 'Roboto-bold', sans-serif;
	border-bottom: 3px solid #1d428a;
}
.schedule-selected .shows-tab a
{
	cursor: pointer;
}
.schedule-selected .shows-tab a:hover
{
	font-family: 'Roboto-bold', sans-serif;
}
.schedule-filter
{
	display: none;
	width: 100%;
}
.schedule-selected .schedule-filter
{
	display: block;
}
.schedule-calendar
{

}
.schedule-calendar .calendar-date
{
	height: 100%;
	width: calc(100% - 68px);
	display: inline-block;
	float: left;
	text-align: center;
	line-height: 50px;
	position: relative;
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 14px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.schedule-calendar .calendar-date i
{
	vertical-align: middle;
	padding-right: 14px;
	margin: 14px 0;
	width: 17px;
	height: 23px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: transparent;
	background-image: url("../images/calendar_icon_mini.png");
	background-image: image-set(url("../images/calendar_icon_mini.png") 1x, url("../images/calendar_icon_mini@2x.png") 2x);
	background-image: -webkit-image-set(url("../images/calendar_icon_mini.png") 1x, url("../images/calendar_icon_mini@2x.png") 2x);
}
.schedule-calendar .prev-day,
.schedule-calendar .next-day
{
	width: 34px;
	height: 50px;
	cursor: pointer;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	background-image: url("../images/calendar_prev_grey.png");
	background-image: image-set(url("../images/calendar_prev_grey.png") 1x, url("../images/calendar_prev_grey@2x.png") 2x);
	background-image: -webkit-image-set(url("../images/calendar_prev_grey.png") 1x, url("../images/calendar_prev_grey@2x.png") 2x);

}
.schedule-calendar .prev-day
{
	float: left;
}
.schedule-calendar .next-day
{
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	float: right;
}
/* Left panel filter end */
/* schedule list popup start */
.schedule-list .schedule-item .over
{
	position: absolute;
	top:0;
	width: 100%;
	height: 100%;
	padding: 10px 0;
	box-sizing: border-box !important;
	text-align: center;
	background: rgba(15, 46, 77, 0.9);
	color: #fff;
	z-index: 100;
	cursor: default;
	display: block;
	transition:left 200ms cubic-bezier(0.930, 0.210, 0.005, 0.890), top 200ms cubic-bezier(0.930, 0.210, 0.005, 0.890);
}
.container-left .schedule-list .schedule-item:hover .over
{
	left: 0;
}
.container-left .schedule-list .schedule-item .over
{
	left: -100%;
}
.schedule-container .schedule-list .schedule-item .over
{
	top: -100%;
}
.schedule-container .schedule-list .schedule-item:hover .over
{
	top: 0;
}
.schedule-list .schedule-item .over .over-content
{
	width: 80%;
	position: relative;
    left: 50%;
    top: 50%;
	transform: translate(-50%,-50%);
	overflow: hidden;
}
.game-container .schedule-list .schedule-item .over .over-content
{
	width: 85%;
}
.schedule-list .schedule-item .over .over-content .title
{
	margin-bottom: 5px;
	font-size: 16px;
	font-family: "Flama-Basic", "sans-serif";
}
.schedule-list .schedule-item .over .over-content .live-overlay .title
{
	height: 12px;
}
.game-container .schedule-list .schedule-item .over .over-content .title
{
	margin-bottom: 20px;
	font-size: 24px;
}
.schedule-list .over-content .addVideo,
.schedule-list .over-content .watchgame,
.schedule-list .over-content .recapgame,
.schedule-list .over-content .buygame,
.schedule-list .over-content .game-status,
.schedule-list .over-content .watchbegin
{
	display: block;
	width: 100px;
	padding: 60px 0 10px;
	margin: auto;
	text-decoration: none;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: top;
	background-size: 80%;
	cursor: pointer;
	font-size: 14px;
	font-family: "Flama-Basic", "sans-serif";
}
.game-container .schedule-list .schedule-item .over .over-content .addVideo,
.game-container .schedule-list .schedule-item .over .over-content .watchgame,
.game-container .schedule-list .schedule-item .over .over-content .recapgame,
.game-container .schedule-list .schedule-item .over .over-content .buygame,
.game-container .schedule-list .schedule-item .over .over-content .live-overlay.watchbegin
{
	display: inline-block;
	width: 110px;
	padding: 108px 0 10px;
	font-size: 18px;
}
@media(max-width: 768px)
{
	.game-container .schedule-list .schedule-item .over .over-content .addVideo,
	.game-container .schedule-list .schedule-item .over .over-content .watchgame,
	.game-container .schedule-list .schedule-item .over .over-content .recapgame,
	.game-container .schedule-list .schedule-item .over .over-content .buygame,
	.game-container .schedule-list .schedule-item .over .over-content .watchbegin.live-overlay
	{
		padding: 88px 0 10px;
	}
}
.schedule-list .schedule-item .over .over-content .watchgame
{
	background-image: url('../images/icon_game_watch.svg');
}
.schedule-list .schedule-item .over .over-content .addVideo
{
	background-image: url('../images/icon_game_add.svg');
}
.schedule-list .schedule-item .over .over-content .recapgame
{
	background-image: url('../images/icon_game_replay.png');
	background-image: image-set(url("../images/icon_game_replay.png") 1x, url("../images/icon_game_replay@2x.png") 2x);
	background-image: -webkit-image-set(url("../images/icon_game_replay.png") 1x, url("../images/icon_game_replay@2x.png") 2x);
}
.game-container .schedule-list .schedule-item .over .over-content .recapgame
{
	background-image: url('../images/icon_game_replay@2x.png');
	background-image: image-set(url("../images/icon_game_replay@2x.png") 1x, url("../images/icon_game_replay@4x.png") 2x);
	background-image: -webkit-image-set(url("../images/icon_game_replay@2x.png") 1x, url("../images/icon_game_replay@4x.png") 2x);
}
.game-container .schedule-list .schedule-item .over .over-content .watchbegin
{
	background-image: url('../images/icon_watch_beginning.svg');
	background-size: 60%;
}
.schedule-list .schedule-item .over .over-content .buygame
{
	background-image: url('../images/icon_game_ppv.png');
}
.schedule-list .schedule-item .over .over-content .or
{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	opacity: 0.6;
	filter: opacity(60);
	font-size: 14px;
}
.game-container .schedule-list .schedule-item .over .over-content .or
{
	font-size: 18px;
}
/* schedule list popup end */
/* Video Carousel/List start */
.video-carousel
{
	margin: 0 20px;
}
.video-carousels .video-carousel,
.video-detail .video-carousel
{
	min-height: 334px;
}
.video-carousel.video-loading
{
	min-height: 334px;
	background: transparent url("../images/loading.gif") no-repeat center center;
}
.video-carousel .owl-carousel .owl-nav,
.gallery-carousel .owl-carousel .owl-nav
{
	-webkit-tap-highlight-color: transparent;
}
.video-carousel .owl-carousel .owl-nav [class*=owl-]
{
	position: absolute;
	bottom: 0;
	width: 48px;
	height: 100%;
	cursor: pointer;
	background-image: url(../images/gallery_left.png), url(../images/carousel_nav_shadow.png);
	background-image: image-set(url(../images/gallery_left.png) 1x, url(../images/gallery_left@2x.png) 2x), url(../images/carousel_nav_shadow.png);
	background-image: -webkit-image-set(url(../images/gallery_left.png) 1x, url(../images/gallery_left@2x.png) 2x), url(../images/carousel_nav_shadow.png);
	background-size: 15px 26px, 48px 100%;
	background-repeat: no-repeat, repeat;
	background-position: calc(100% - 20px) center, left center;
}
.video-carousel .owl-carousel .owl-nav [class*=owl-].disabled
{
	opacity: 0;
	cursor: default;
	display: none;
}
.is-mobile .video-carousel .owl-carousel .owl-nav [class*=owl-]
{
	top: -118px;
	height: 118px;
}
.video-carousel .owl-carousel .owl-prev
{
	left: 0;
}
.video-carousel .owl-carousel .owl-next
{
	right: 0;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}
.video-carousel .owl-carousel .owl-prev:hover
{
	opacity: 0.8;
}
.video-carousel .owl-carousel .owl-next:hover
{
	opacity: 0.8;
}
.video-carousel .owl-carousel .owl-nav [class*=owl-]:hover
{
	color: #FFF;
	text-decoration: none;
}
.carousel-header
{
	font-family: 'Roboto-Bold', sans-serif;
	font-size: 18px;
}
.carousel-header.head-center
{
	text-align: center;
	padding: 34px 0;
	font-size: 18px;
}
.carousel-header.head-left
{
	text-align: left;
	padding: 24px 0 16px;
}
.carousel-header .carousel-desc
{
	font-family: 'Roboto-Basic', sans-serif;
	font-size: 14px;
	color: #414141;
}
.no-content
{
	display: none;
	width: 100%;
	height: 276px;
	font-family: 'Flama-Bold', sans-serif;
	font-size: 20px;
	background-color: #fff;
	line-height: 276px;
	text-align: center;
}
.no-videos .no-content
{
	display: block;
}
.card-list
{
	height: calc(100vh - 120px);
}
.video-card
{
	width: 267px;
	border-bottom: 1px solid #ddd;
}
.video-set
{
	overflow: hidden;
	margin-top: 20px;
}
.video-set .video-card
{
	display: inline-block;
	margin-left: calc(25% - 200px);
	height: 271px;
	margin-bottom: 40px;
}
.is-mobile .video-card
{
	width: 210px;
	border-bottom: none;
}
.video-card.list-item
{
	width: 100%;
	margin-top: 13px;
	background-color: #fff;
}
.video-card.list-item.is-playing
{
	border-bottom: 3px solid #0E7FF9;
}
.video-card.list-item.is-playing .video-play,
.video-card.list-item.is-playing .video-duration
{
	display: none;
}
.video-card.player-card
{
	width: calc(100% - 40px);
	margin: 20px;
	border-bottom: none;
	background-color: #fff;
}
.video-card.ad
{
	margin: 10px auto;
	text-align: center;
}
.video-card.no-content
{
	display: none;
	margin: 10px auto;
	text-align: center;
}
.video-card.item.ad
{
	width: 300px;
	height: 250px;
	line-height: 250px;
	background-color: #CCC;
}
.is-mobile .video-card.item.ad
{
	width: 300px;
	height: 110px;
	line-height: 110px;
	background-color: #CCC;
	margin: 4px auto;
}
.video-card.list-item.ad
{
	width: 300px;
	height: 50px;
	line-height: 50px;
	background-color: #C5C5C5;
}
.video-card.list-item.no-content
{
	width: 300px;
	height: 50px;
	line-height: 50px;
	background-color: #C5C5C5;
}
.no-videos .video-card.list-item.no-content
{
	display: block;
}
.video-card .card-image
{
	width: 100%;
	position: relative;
	background-color: #fff;
	overflow: hidden;
	color: #000;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
}
.video-carousel .owl-carousel .video-card
{
	background-color: #fff;
}
.video-carousel .owl-carousel .video-card.is-playing .card-image img
{
	box-sizing: border-box;
	border: 3px solid #0e7ff9;
}
.video-carousel .owl-carousel .video-card.is-playing .video-play,
.video-carousel .owl-carousel .video-card.is-playing .video-duration
{
	display: none;
}
.video-set .video-card .card-info,
.video-set .video-card .card-func
{
	background-color: #fff;
}
.video-set .video-card .card-info
{
	height: 229px;
	overflow: hidden;
}
.video-set .video-card .card-image
{
	height: 150px;
}
.video-set .video-card .card-image .image-bg
{
	width: 100%;
	height: 100%;
}
.is-mobile .video-card .card-image
{
	width: 210px;
	height: auto;
}
.video-card.list-item.up-down .card-image,
.video-card.list-item.left-right.up-down .card-image
{
	width: auto;
	height: auto;
	position: relative;
}
.video-card.list-item.up-down .card-info
{
	width: 100%;
	height: auto;
	display: block;
}
.video-card.list-item .card-info,
.video-card.list-item.left-right .card-info,
.video-card.list-item.left-right.up-down .card-info
{
	width: 100%;
}
.video-card.list-item.up-down .card-image
{
	width: 100%;
	height: auto;
	display: block;
}
.video-card.list-item .card-image,
.video-card.list-item.left-right .card-image,
.video-card.list-item.left-right.up-down .card-image
{
	width: 150px;
	height: 86px;
	float: left;
}
.video-card.list-item .card-image img
{
	width: 100%;
	height: 100%;
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	-moz-user-drag: none;
	-o-user-drag: none;
	user-drag: none;
}
.video-card.list-item.up-down .card-image img
{
	display: block;
}
.video-card.list-item .card-image img,
.video-card.list-item.left-right .card-image img,
.video-card.list-item.left-right.up-down .card-image img
{
	display: none;
}
.video-card.list-item.up-down .card-image .image-bg
{
	display: none;
}
.video-card.list-item .card-image .image-bg,
.video-card.list-item.left-right .card-image .image-bg,
.video-card.list-item.left-right.up-down .card-image .image-bg
{
	height: 86px;
	display: block;
	background-size: cover;
	background-position: center;
}
.video-card .video-play
{
	width: 28px;
	height: 28px;
	position: absolute;
	cursor: pointer;
	top: 11px;
	left: 11px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	background-image: url("../images/icon_play.png");
	background-image: image-set(url("../images/icon_play.png") 1x, url("../images/icon_play@2x.png") 2x);
	background-image: -webkit-image-set(url("../images/icon_play.png") 1x, url("../images/icon_play@2x.png") 2x);
	background-size: contain;
}
.is-mobile .video-card .video-play
{
	top: auto;
	bottom: 10px;
	left: auto;
	right: 10px;
}
.video-card.list-item .video-play
{
	width: 26px;
	height: 26px;
	top: 5px;
	left: 5px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
}
.video-card .video-duration
{
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	line-height: 20px;
	position: absolute;
	top: 16px;
	left: 47px;
	padding: 0 8px 0 8px;
	max-width: calc(100% - 74px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.is-mobile .video-card .video-duration
{
	display: none;
}
.video-card.list-item .video-duration
{
	max-width: 80px;
	top: 10px;
	left: 36px;
	font-style: normal;
}
.video-card .card-wrapper
{
	background-color: #fff;
}
.video-card.is-playing .card-wrapper
{
	margin-top: -3px;
}
.video-card .card-desc
{
	cursor: pointer;
	padding: 12px 0 18px;
	margin: 0 18px;
	border-bottom: 1px solid #e2e2e2;
	box-sizing: border-box;
}
.video-carousel .video-card .card-desc
{
	cursor: default;
	height: 75px;
}
.video-carousel .owl-carousel .video-card.is-playing .card-desc
{
	padding: 10px 0 18px;
}
.video-set .video-card .card-desc
{
	width: calc(100% - 36px);
	display: table;
	padding: 0;
	cursor: pointer;
	border-bottom: none;
}
.is-mobile .video-card .card-desc
{
	position: absolute;
	top: 74px;
	padding: 0 0 0 14px;
	margin: 0;
	width: 150px;
	border-top: none;
	border-bottom: none;
}
.video-card.list-item .card-desc
{
	vertical-align: middle;
	border-bottom: none;
}
.video-card.list-item.up-down .card-desc
{
	display: block;
	padding: 12px 0 10px;
	margin: 0 18px;
}
.video-card.list-item .card-desc,
.video-card.list-item.left-right .card-desc,
.video-card.list-item.left-right.up-down .card-desc
{
	display: table-cell;
	height: 86px;
	width: calc(100% - 150px);
	padding: 0 15px;
	margin: 0;
}
.video-card.player-card .card-desc
{
	cursor: default;
	padding: 42px 0 30px;
	margin: 0 33px;
	border-top: none;
	border-bottom: 2px solid #ddd;
}
.video-card.gallery-card .card-desc
{
	padding: 28px 0;
	border-bottom: none;
	margin: 0 40px;
}
.video-card .desc-lines
{
	font-family: "Roboto-Medium", "sans-serif";
	font-size: 14px;
	line-height: 26px;
	height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.is-mobile .video-card .desc-lines
{
	font-size: 14px;
	height: 24px;
	color: #fff;
	-webkit-line-clamp: 1;
}
.video-set .video-card .desc-lines
{
	height: 78px;
	color: #11202b;
	display: table-cell;
	vertical-align: middle;
}
.video-set .video-card .desc-lines > div
{
	max-height: 73px;
	overflow: hidden;
}
.video-card.list-item .desc-lines
{
	height: auto;
	-webkit-line-clamp: 3;
	word-wrap: break-word;
	overflow-wrap: break-word;
	padding: 6px 0;
	display: table;
	table-layout: fixed;
	width: 100%;
}
.video-card.player-card .desc-title
{
	font-size: 26px;
	font-family: "Flama-Medium", "sans-serif";
	-webkit-line-clamp: 1;
}
.video-card.player-card .desc-lines
{
	font-size: 18px;
	font-family: "Flama-Basic", "sans-serif";
	-webkit-line-clamp: 20;
	padding-top: 10px;
}
.video-card.player-card .desc-title,
.video-card.player-card .desc-lines
{
	color: #11202b;
	height: auto;
	line-height: 26px;
	display: block;
	cursor: default;
}
.video-carousel .video-card .desc-lines
{
	height: auto;
	text-decoration: none;
	color: #000;
}
.video-carousel .video-card:hover .desc-lines
{
	font-weight: bold;
}
.video-card .card-func
{
	padding: 13px 18px;
	border-bottom: 1px solid #e8e8e8;
}
.video-set .video-card .card-func
{
	border-top: 1px solid #e2e2e2;
}
.is-mobile .video-card .card-func
{
	padding: 0 0 0 14px;
	position: absolute;
	top: 95px;
	border-bottom: none;
	color: #fff;
}
.video-card.list-item.up-down .card-func
{
	padding: 13px 18px;
}
.video-card.list-item .card-func,
.video-card.list-item.left-right .card-func,
.video-card.list-item.left-right.up-down .card-func
{
	padding: 9px 14px;
	border-top: 1px solid #eaeaea;
}
.video-card.player-card .card-func
{
	padding: 20px 0 19px;
	margin: 0 33px;
	border-bottom: none;
}
.video-card .card-time-topics
{
	font-family: "Flama-Basic", "sans-serif";
	font-style: italic;
	font-size: 12px;
	line-height: 20px;
	max-width: 132px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 2px;
	vertical-align: bottom;
}
.video-set .video-card .card-time-topics
{
	color: #586066;
}
.video-card.list-item .card-time-topics
{
	font-size: 12px;
	max-width: calc(100% - 102px);
}
.video-card.player-card .card-time-topics
{
	color: #66737C;
	max-width: calc(100% - 122px);
}
.video-card.gallery-card .card-time-topics
{
	color: #B3C1CA;
	max-width: calc(100% - 122px);
}
.video-card .fav,
.video-card .share
{
	width: 20px;
	height: 20px;
	display: inline-block;
	float: right;
	cursor: pointer;
	margin-left: 19px;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}
.video-card .fav,
.is-mobile .video-card .fav
{
	display: none;
}
.video-card.list-item .fav,
.video-card.list-item .share
{
	width: 18px;
	height: 18px;
	margin-left: 20px;
	background-size: contain;
}
.login .video-card.program-section .fav
{
	display: inline-block;
}
.video-card .fav
{
	margin-left: 0;
	background-image: url(../images/icon_fav_default.png);
	background-image: image-set(url(../images/icon_fav_default.png) 1x, url(../images/icon_fav_default@2x.png) 2x);
	background-image: -webkit-image-set(url(../images/icon_fav_default.png) 1x, url(../images/icon_fav_default@2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center top;
}
.video-card .fav:hover,
.video-card .share:not(.tooltip-show):hover
{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.video-card .fav.on
{
	background-image: url(../images/icon_fav.png);
	background-image: image-set(url(../images/icon_fav.png) 1x, url(../images/icon_fav@2x.png) 2x);
	background-image: -webkit-image-set(url(../images/icon_fav.png) 1x, url(../images/icon_fav@2x.png) 2x);
}
.video-card .share
{
	background-image: url(../images/icon_share.png);
	background-image: image-set(url(../images/icon_share.png) 1x, url(../images/icon_share@2x.png) 2x);
	background-image: -webkit-image-set(url(../images/icon_share.png) 1x, url(../images/icon_share@2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
.list-loading
{
	display: none;
	width: 30px;
	height: 30px;
	margin: 10px auto 10px;
	background-size: cover;
	background-image: url(../images/loading.gif);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.loading .list-loading
{
	display: block;
}
/* Video Carousel/List end */

/* Dropdown start */
.dropdown
{
	position: relative;
}
.dropdown .dropdown-toggle
{
	font-family: 'Roboto-Bold', sans-serif;
	color: #11202b;
	text-align: center;
	height: 50px;
	font-weight: bold;
	width: 100%;
	position: relative;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 1.42857143;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: none;
	background-color: #ffffff;
	box-sizing: border-box !important;
	outline: none;
}
.dropdown .dropdown-toggle:after
{
	content: '';
	position: absolute;
	top: 20px;
	margin-left: 6px;
	border-top: 7px solid #0e7ff9;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}
.dropdown.open .dropdown-toggle:after
{
	border-top: none;
	border-bottom: 7px solid #fff;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}
.dropdown.open > .dropdown-toggle
{
	color: #fff;
	background-color: #006bb6;
}
.dropdown .dropdown-toggle.active,
.dropdown.open > .dropdown-toggle
{
	background-image: none;
}
.dropdown .dropdown-menu
{
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	float: left;
	margin: 0;
	font-size: 16px;
	text-align: left;
	list-style: none;
	background-color: #ffffff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	min-width: 100%;
	border: none;
	padding: 0;
	z-index: 11;
}
.dropdown.open > .dropdown-menu
{
	display: block;
}
.dropdown-menu .divider
{
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.dropdown-menu li
{
	padding-left: 30px;
	line-height: 50px;
	height: 50px;
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid #e2e2e2;
}
.dropdown-menu li span
{
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 14px;
	color: #006BB6;
	text-decoration: none;
	width: 100%;
}
.dropdown-menu li.list-back span,
.dropdown-menu li.list-selected span
{
	font-family: 'Roboto-Bold', sans-serif;
}
.dropdown-menu li.list-back
{
	background-image: url(../images/list_back.png);
	background-image: image-set(url(../images/list_back.png) 1x, url(../images/list_back@2x.png) 2x);
	background-image: -webkit-image-set(url(../images/list_back.png) 1x, url(../images/list_back@2x.png) 2x);
	background-size: 10px 16px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.dropdown-menu li.list-selected span
{
	color: #11202b;
}
.dropdown-menu li.list-selected .icon-selected
{
	width: 14px;
	height: 100%;
	background-image: url(../images/list_selected.png);
	background-image: image-set(url(../images/list_selected.png) 1x, url(../images/list_selected@2x.png) 2x);
	background-image: -webkit-image-set(url(../images/list_selected.png) 1x, url(../images/list_selected@2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	margin-right: 25px;
}
.dropdown-menu li:hover
{
	background-color: #f5f5f5;
}
/* Dropdown end */
/* Tooltip start */
.tooltip
{
	position: relative;
	display: inline-block;
}
.tooltip .tooltip-content
{
	visibility: hidden;
	margin-left: -60px;
	background-color: #fff;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	bottom: calc(100% + 5px);
	left: 50%;
	position: absolute;
	z-index: 1;
}
.tooltip.bg-grey .tooltip-content
{
	background-color: #E1E1E1;
}
.tooltip.tooltip-show .tooltip-content
{
	visibility: visible;
}
.tooltip .tooltip-content.tooltip-left
{
	top: -10px;
	left: -85px;
	height: 40px;
	margin-left: 0;
	box-sizing: content-box;
}
.tooltip.min-height .tooltip-content.tooltip-left
{
	top: -7px;
	height: 34px;
}
.tooltip .tooltip-content.tooltip-top::after
{
	content: " ";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #fff transparent transparent transparent;
}
.tooltip .tooltip-content.tooltip-left::after
{
	content: " ";
	position: absolute;
	top: 50%;
	left: 100%;
	margin-top: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
}
.tooltip.bg-grey .tooltip-content.tooltip-top::after
{
	border-color: #E1E1E1 transparent transparent transparent;
}
.tooltip.bg-grey .tooltip-content.tooltip-left::after
{
	border-color: transparent transparent transparent #E1E1E1;
}
.tooltip .tooltip-content > a
{
	display: inline-block;
	padding: 5px 10px;
	position: relative;
	text-align: center;
	cursor: pointer;
}
.tooltip.min-height .tooltip-content > a
{
	padding: 4px 10px;
}
.tooltip .tooltip-content .share-twitter i,
.tooltip .tooltip-content .share-facebook i,
.tooltip .tooltip-content .share-google i
{
	font-size: 24px;
	line-height: 30px;
	color: #006BB6;
}
.tooltip.min-height .tooltip-content .share-twitter i,
.tooltip.min-height .tooltip-content .share-facebook i,
.tooltip.min-height .tooltip-content .share-google i
{
	line-height: 26px;
}
.tooltip .tooltip-content .share-facebook i
{
	color: #002f50;
}
.tooltip .tooltip-content .share-google i
{
	color: #DE2032;
}
/* Tooltip end */
/*calender start */
.calendar-popup
{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
	width: 100%;
	background-color: rgba(54, 80, 99, 0.8);
}
.calendar-popup .calendar
{
	position: absolute;
	background: #ffffff;
	left: 50%;
	top: 70px;
	width: 1000px;
	padding-top: 0;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	animation: calendar-down 0.5s;
	-moz-animation: calendar-down 0.5s;
	-webkit-animation: calendar-down 0.5s;
	-o-animation: calendar-down 0.5s;
}
@keyframes calendar-down
{
	from
	{
		top: -100%;
	}
	to
	{
		top: 70px;
	}
}
@-moz-keyframes calendar-down
{
	from
	{
		top: -100%;
	}
	to
	{
		top: 70px;
	}
}
@-webkit-keyframes calendar-down
{
	from
	{
		top: -100%;
	}
	to
	{
		top: 70px;
	}
}
@-o-keyframes calendar-down
{
	from
	{
		top: -100%;
	}
	to
	{
		top: 70px;
	}
}
.calendar-popup .team-select
{
	position: absolute;
	width: 156px;
	left: 90px;
	text-align: center;
	background: #006bb6;
	line-height: 60px;
	color: #ffffff;
	cursor: pointer;
}
.mobile-team-select .team-menu.team-list,
.calendar-popup .team-menu
{
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #dadada;
	-webkit-box-shadow: 0 20px 170px rgba(0, 107, 181, 0.125);
	box-shadow: 0 20px 170px rgba(0, 107, 181, 0.125);
	background-clip: padding-box;
}
.mobile-team-select .team-menu.team-list li,
.calendar-popup .team-menu li
{
	height: 60px;
	line-height: 60px;
	background-color: #ffffff;
	-webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1);
}
.mobile-team-select .team-menu.team-list li,
.calendar-popup .team-select .team-menu.team-list li
{
	width: 375px;
	color: #006bb6;
	border-bottom: 1px solid #EEEEEE;
}
.mobile-team-menu.team-menu.team-list li img,
.calendar-popup .team-select .team-menu.team-list li img
{
	position: relative;
	top: -4px;
	height: 40px;
	margin-right: 10px;
	vertical-align: middle;
}
.mobile-team-select .team-menu.team-list li.selected-team,
.calendar-popup .team-select .team-menu.team-list li.selected-team
{
	color: #000;
	font-weight: bold;
	background: url("../images/selected-team.png") no-repeat 96% center;
}
.calendar-popup .selected-team-name span:first-child
{
	width: 100px;
	display: inline-block;
}
.calendar-popup .selected-team-name span:last-child
{
	display: inline-block;
	width: 12px;
	height: 9px;
	background: url('../images/arrow_dropdown_white.png') no-repeat;
	transition: transform 0.5s;
}
.calendar-popup .selected-team-name span.down
{
	display: inline-block;
	width: 12px;
	height: 9px;
	background-size: 100%;
	transform: rotate(179deg);
	-ms-transform: rotate(179deg);
	-moz-transform: rotate(179deg);
	-webkit-transform: rotate(179deg);
	-o-transform: rotate(179deg);
}
.favorite-team-pop .favorite-team-footer, .team-list.team-menu li.last-team-item
{
	height: auto;
	text-align: center;
}
.favorite-team-pop .favorite-team-footer a, .team-list.team-menu li.last-team-item a
{
	display: inline-block;
	width: 153px;
	height: 40px;
	margin: 30px;
	line-height: 40px;
	text-align: center;
	border-radius: 4px;
	color: #fff;
	background: #006bb5;
	text-transform: capitalize;
	text-decoration: none;
}
.calendar-popup .ui-datepicker-buttonpane button.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all
{
	position: absolute;
	top: 0;
	left: 0;
	width: 90px;
	height: 60px;
	background: none;
	border: none;
	color: #006bb6;
	font-size: 18px;
	outline: none;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.calendar-popup .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all
{
	position: relative;
	left: 50%;
	height: 60px;
	width: 30%;
	line-height: 60px;
	text-align: center;
	color: #000;
	font-weight: bold;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.calendar-popup .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a.ui-datepicker-next,
.calendar-popup .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a.ui-datepicker-prev
{
	height: 100%;
	width: 30px;
	z-index: 102;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	background: none;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-attachment: scroll;
	background-image: url("../images/leftarrow.png");
	background-image: image-set(url("../images/leftarrow.png") 1x, url("../images/leftarrow@2x.png") 2x);
	background-image: -webkit-image-set(url("../images/leftarrow.png") 1x, url("../images/leftarrow@2x.png") 2x);
}
.calendar-popup .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a.ui-datepicker-next
{
	transform: translateY(-50%) rotateY(180deg);
	-webkit-transform: translateY(-50%) rotateY(180deg);
	-ms-transform: translateY(-50%) rotateY(180deg);
	-moz-transform: translateY(-50%) rotateY(180deg);
	-ms-transform: translateY(-50%) rotate(180deg)\9;
}
.calendar-popup .close-calendar
{
	position: absolute;
	width: 60px;
	height: 60px;
	right: 0;
	top: 0;
	font-size: 24px;
	color: #d2dadf;
	line-height: 60px;
	text-align: center;
	cursor: pointer;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("../images/btn_Favorite-HS_close.png");
	background-image: image-set(url("../images/btn_Favorite-HS_close.png") 1x, url("../images/btn_Favorite-HS_close@2x.png") 2x);
	background-image: -webkit-image-set(url("../images/btn_Favorite-HS_close.png") 1x, url("../images/btn_Favorite-HS_close@2x.png") 2x);
	background-size: 15px 15px;
}
.calendar-popup table.ui-datepicker-calendar, .calendar-popup .ui-datepicker th:last-child
{
	margin-top: 0;
	border-right: none;
	border-collapse: collapse;
}
.calendar-popup table.ui-datepicker-calendar thead th
{
	background: none;
	border: 1px solid #D6D6D6;
	color: #b3c1ca;
	font-weight: normal;
	height: 38px;
}
.calendar-popup table.ui-datepicker-calendar thead th span
{
	font-size: 16px;
	text-transform: capitalize;
}
.calendar-popup table.ui-datepicker-calendar tbody td
{
	position: relative;
	width: 13%;
	text-align: left;
	padding: 0;
}
.calendar-popup table.ui-datepicker-calendar tbody td .has-game, .calendar-popup table.ui-datepicker-calendar tbody td span.has-games
{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	text-align: center;
	cursor: pointer;
}
.calendar-popup table.ui-datepicker-calendar tbody td span.has-game > span, .calendar-popup table.ui-datepicker-calendar tbody td span.has-games
{
	font-size: 16px;
	font-weight: bold;
	color: #006bb6;
}
.calendar-popup table.ui-datepicker-calendar tbody td span.has-games > span
{
	font-size: 14px;
	color: #000;
	font-weight: normal;
}
.calendar-popup table.ui-datepicker-calendar tbody td.ui-datepicker-current-day span.has-game,
.calendar-popup table.ui-datepicker-calendar tbody td.ui-datepicker-current-day span.has-game > span,
.calendar-popup table.ui-datepicker-calendar tbody td.ui-datepicker-current-day span.has-games,
.calendar-popup table.ui-datepicker-calendar tbody td.ui-datepicker-current-day span.has-games > span
{
	color: #ffffff;
}
.calendar-popup .ui-datepicker th:first-child, table.ui-datepicker-calendar tbody td:nth-child(7n+1)
{
	border-left: none;
}
.calendar-popup table.ui-datepicker-calendar tbody td a
{
	display: block;
	height: 100px;
	padding: 2px 8px;
	background: none;
	color: #ccd0d3;
	text-decoration: none;
	font-weight: normal;
	box-sizing: border-box !important;
}
.calendar-popup table.ui-datepicker-calendar tbody td a.ui-state-active
{
	background: #006ab5;
}
.calendar-popup table.ui-datepicker-calendar td.ui-datepicker-unselectable span
{
	height: 100px;
	width: 100%;
	padding: 0 5px;
	box-sizing: border-box !important;
	background-color: #e4e9ed;
}
.ui-datepicker .ui-datepicker-prev.ui-state-disabled,
.ui-datepicker .ui-datepicker-next.ui-state-disabled,
.schedule-calendar .prev-day.disabled,
.schedule-calendar .next-day.disabled
{
	cursor: not-allowed;
}
.schedule-calendar .prev-day.disabled,
.schedule-calendar .next-day.disabled
{
	background-image: url("../images/disabled.png");
}
.mobile-team-select .team-menu.team-list, .calendar-popup .team-menu
{
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #dadada;
	-webkit-box-shadow: 0px 20px 170px rgba(0, 107, 181, 0.125);
	box-shadow: 0px 20px 170px rgba(0, 107, 181, 0.125);
	background-clip: padding-box;
}
.mobile-team-select .team-menu.team-list li, .calendar-popup .team-menu li
{
	height: 60px;
	line-height: 60px;
	background-color: #ffffff;
	-webkit-transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.33s cubic-bezier(0.19, 1, 0.22, 1);
}
.mobile-team-select .team-menu.team-list li, .calendar-popup .team-menu li.mobile-team-select
{
	display: none;
	z-index: 1000;
	top: 0;
	width: 100%;
	height: auto;
	background: #ffffff;
}
.mobile-team-select .mobile-select-header
{
	height: 55px;
	width: 100%;
	box-sizing: border-box;
	line-height: 55px;
	background: #002f50;
	padding: 0 13px 0 17px;
	color: #ffffff;
}
.mobile-team-select .mobile-select-header a:first-child
{
	position: relative;
	top: 2px;
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url("../images/headerbar_close.png") no-repeat center center;
	background-size: 100%;
}
.mobile-team-select .mobile-select-header a:last-child
{
	color: #ffffff;
	text-decoration: none;
	float: right;
	text-transform: uppercase;
}
.mobile-team-select .mobile-select-header h3
{
	display: inline-block;
	margin: 0 10px;
}
.no-schedule-content
{
	display: table;
	min-height: 415px;
	width: 80%;
	text-align: center;
	margin: 30px auto 0;
}
.no-schedule-content .no-schedule
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.no-schedule-content .no-schedule .nosign-cadenlar
{
	height: 100px;
	background: url("../images/calendar-icon.png") no-repeat center center;
	background-size: 54px 54px;
}
.no-schedule-content .no-schedule > div
{
	height: 54px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("../images/calendar-icon.png");
	background-image: image-set(url("../images/calendar-icon.png") 1x, url("../images/calendar-icon@2x.png") 2x);
	background-image: -webkit-image-set(url("../images/calendar-icon.png") 1x, url("../images/calendar-icon@2x.png") 2x);
}
.no-schedule-content .no-schedule h3
{
	font-size: 18px;
	margin: 30px 0 8px;
	font-family: "Roboto-Bold",sans-serif;
}
.no-schedule-content .no-schedule p
{
	font-size: 16px;
	font-family: "Flama-Basic", "sans-serif";
}
.no-schedule-content .no-schedule a.states-btn
{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	margin: 15px 0 25px;
	padding: 0 15px;
	list-style: none;
	border-radius: 6px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	background: #1d428a;
	box-sizing: border-box;
}
.no-schedule-content .no-schedule .create-desc
{
	color: #66737c;
}
.no-schedule-content .no-schedule .create-desc a
{
	text-decoration: none;
	color: #006BB6;
}
/**player button**/
.stopBtn
{
	width: 30px;
	height: 30px;
	position: absolute;
	top: 10px;
	right: 10px;
	background-image: url(../images/stop.png);
	background-repeat: no-repeat;
}
.stopBtnOver
{
	width: 30px;
	height: 30px;
	position: absolute;
	top: 10px;
	right: 10px;
	background-image: url(../images/stop_mo.png);
	background-repeat: no-repeat;

}
.stopBtnIpad
{
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0px;
	right: -30px;
	background-image: url(../images/stop.png);
	background-repeat: no-repeat;
}
.stopBtnOverIpad
{
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0px;
	right: -30px;
	background-image: url(../images/stop_mo.png);
	background-repeat: no-repeat;

}
.playerBorder
{
	border: 5px solid #cccccc;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
/*search start*/
.search-item
{
	display: table;
	height: 129px;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid rgb(75, 94, 108);
	box-sizing: border-box;
}
.search-item > div
{
	display: table-cell;
	vertical-align: middle;
}
.search-item .search-play
{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	background-image: url("../images/icon_play.png");
	background-image: image-set(url("../images/icon_play.png") 1x, url("../images/icon_play@2x.png") 2x);
	background-image: -webkit-image-set(url("../images/icon_play.png") 1x, url("../images/icon_play@2x.png") 2x);
	background-size: 100% 100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	cursor: pointer;
}
.search-item .search-desc
{
	float: left;
	width: calc(100% - 108px);
	color: #fff;
	height: 95px;
	padding: 0 5px 0 15px;
	box-sizing: border-box;
}
.search-item .search-item-duration
{
	display: inline-block;
	line-height: 18px;
	height: 18px;
	padding: 0 6px;
	overflow: hidden;
	font-size: 12px;
	color: #fff;
	background: #00416e;
	box-sizing: border-box;
}
.search-item .search-item-context
{
	height: 48px;
	line-height: 24px;
	margin: 5px 0;
	overflow: hidden;
}
.search-item .search-item-img
{
	position: relative;
	float: left;
	width: 108px;
	height: 95px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.search-item .search-item-func
{
	color: #93a0aa;
}
.header-master .container-extend .load-more
{
	width: 100%;
	text-align: center;
	display: none;
}
.header-master .container-extend a.load-more-button
{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background: #1d428a;
	padding: 10px 18px;
	margin: 15px 0;
	border-radius: 4px;
}
/*search end */
@media (max-width: 1366px)
{
}
@media (max-width: 1024px)
{
	.calendar-popup #calendar.calendar
	{
		left: 0;
		top: 0;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		width: 100%;
		animation: calendar-down 0.5s;
		-moz-animation: calendar-down 0.5s;
		-webkit-animation: calendar-down 0.5s;
		-o-animation: calendar-down 0.5s;
	}
	@keyframes calendar-down
	{
		from
		{
			top: -100%;
		}
		to
		{
			top: 0;
		}
	}
	@-moz-keyframes calendar-down
	{
		from
		{
			top: -100%;
		}
		to
		{
			top: 0;
		}
	}
	@-webkit-keyframes calendar-down
	{
		from
		{
			top: -100%;
		}
		to
		{
			top: 0;
		}
	}
	@-o-keyframes calendar-down
	{
		from
		{
			top: -100%;
		}
		to
		{
			top: 0;
		}
	}
}
@media (max-width: 736px)
{
	.calendar-popup .ui-datepicker-buttonpane button.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all
	{
		right: 0;
		left: 0;
		font-size: 20px;
		font-weight: 500;
		text-transform: uppercase;
	}
	#calendar .ui-datepicker
	{
		border-top: 1px solid #e6e8ea;
	}
	.calendar-popup .team-select
	{
		left: calc(50% - 90px);
		top: 20px;
		border-radius: 4px;
	}
	.calendar-popup .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all
	{
		width: 60%;
	}
	.mobile-team-select .team-menu.team-list, .calendar-popup .team-menu
	{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
	}
	.calendar-popup .team-select .team-menu.team-list li
	{
		display: block;
		width: 100%;
	}
	.mobile-team-select
	{
		display: block;
	}
	.calendar-popup .team-select .team-menu.team-list li.mobile-team-select
	{
		display: block;
	}
	.calendar-popup .selected-team-name span:last-child
	{
		display: none;
	}
	.calendar-popup table.ui-datepicker-calendar tbody td span.has-games > span
	{
		font-size: 12px;
	}
}
@media (max-width: 1180px)
{
	/* Highlight start */
	.video-set .video-card
	{
		margin-left: calc(33.33% - 178px);
		height: 271px;
		margin-bottom: 40px;
	}
	/* Highlight end */
}
@media (max-width: 910px)
{
	/* Highlight start */
	.video-set .video-card
	{
		margin-left: calc(50% - 133px);
	}
	/* Highlight end */
}
@media (max-width: 749px)
{
	/* Highlight start */
	.video-set .video-card
	{
		margin-left: calc(33.33% - 178px);
	}
	/* Highlight end */
	/* Left panel filter start */
	.tab-class
	{
		color: #fff;
		background-color: #002f50;
		border-bottom: none;
	}
	.tab-class > span
	{
		line-height: 48px;
		text-transform: uppercase;
	}
	.schedule-selected .schedule-tab a,
	.shows-selected .shows-tab a
	{
		border-bottom: none;
	}
	.schedule-selected .schedule-tab,
	.shows-selected .shows-tab
	{
		border-bottom: 3px solid #0e7ff9;
	}
	.container .schedule-calendar
	{
		background-color: #072840;
	}
	.schedule-calendar .calendar-date
	{
		color: #fff;
	}
	.schedule-calendar .prev-day,
	.schedule-calendar .next-day
	{
		background-size: 10px 18px;
	}
	/* Left panel filter end */
	/* Video List start */
	.list-loading
	{
		margin: 0 auto 20px;
	}
	.video-card.list-item:first-child
	{
		margin-top: 0;
	}
	.video-card.list-item.left-right.up-down .card-info
	{
		width: 100%;
		height: auto;
		display: block;
	}
	.video-card.list-item.left-right.up-down .card-image
	{
		width: 100%;
		height: auto;
		display: block;
	}
	.video-card.list-item.left-right.up-down .card-image img
	{
		display: block;
	}
	.video-card.list-item.left-right.up-down .card-image .image-bg
	{
		display: none;
	}
	.video-card.list-item.left-right.up-down .card-desc
	{
		display: block;
		padding: 12px 0 10px;
		margin: 0 18px;
	}
	.video-card.list-item.left-right.up-down .card-func
	{
		padding: 13px 18px;
	}
	/* Video List end */
	/* Dropdown start */
	.dropdown .dropdown-toggle
	{
		background-color: transparent;
	}
	.list-back
	{
		display: none;
	}
	.shows-dropdown .list-back
	{
		display: block;
	}
	/* Dropdown end */
	.calendar-popup #calendar.calendar
	{
		padding-top: 90px;
	}
	.calendar-popup .close-calendar,
	.calendar-popup .ui-datepicker-buttonpane button.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all
	{
		top: 20px;
	}
}
@media (max-width: 590px)
{
	/* Highlight start */
	.video-set
	{
		margin-top: 1px;
	}
	body.score-off .video-set
	{
		margin-top: 0;
	}
	.video-set .video-card
	{
		margin-left: calc(50% - 133px);
		margin-bottom: 13px;
		width: 320px;
		height: auto;
		background-color: #fff;
	}
	.video-set .video-card .card-info
	{
		height: auto;
	}
	.video-set .video-card .card-image
	{
		width: 150px;
		height: 86px;
		float: left;
	}
	.video-set .video-card .card-image .image-bg
	{
		width: 150px;
		height: 86px;
	}
	.video-set .video-card .card-desc
	{
		border-bottom: none;
		width: calc(100% - 150px);
		min-height: 86px;
		overflow: hidden;
		padding: 5px 10px;
		margin: 0;
	}
	.video-set .video-card .desc-lines
	{
		line-height: 18px;
		height: auto;
		overflow: auto;
	}
	.video-set .video-card .card-func
	{
		border-top: 1px solid #e2e2e2;
		padding: 9px 14px;
	}
	/* Highlight end*/
}
@media (max-width: 480px)
{
	/* Highlight start */
	.video-set .video-card
	{
		width: 100%;
		height: auto;
		margin: 0 0 10px;
	}
	.video-set .video-card .card-image
	{
		height: auto;
	}
	/* Highlight end*/
}
.page_footer
{
	clear: both;
	width: 100%;
	text-align: center;
	padding: 20px 0;
	background: #f0f0f0;
}
.page_footer hr
{
	border: none;
	border-bottom: 1px solid #dddddd;
	margin: 20px 0;
	height: 0;
	clear: both;
}
.page_footer p
{
	width: 80%;
	font-size: 12px;
	line-height: 20px;
	padding: 0;
	margin: 0 auto;
}
.page_footer a
{
	color: #2199e8;
	text-decoration: none;
	line-height: inherit;
	cursor: pointer;
}
.page_footer .footer-info
{
	border-top: 1px solid #dddddd;
	padding-top: 20px;
}
.container-left .schedule-ads
{
	text-align: center;
	margin-top: 15px;
}
.experience-ads
{
	margin: 20px 0 0;
	text-align: center;
}
.container-right .experience-ads
{
	margin: 20px 0;
}
.experience-ads.video-ads
{
	margin: 20px 0 0;
}
.game-loading
{
	display: none;
	width:60px;
	height:60px;
	margin:30px auto;
	background-image:url("../images/loading.gif");
}
/* Gallery-carousel start */
.rotate-180
{
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}
.gallery-carousel
{
	position: relative;
	background-color: #051c2d;
	height: 470px;
	display: none;
}
.gallery-carousel .owl-carousel
{
	width: 100%;
	height: 470px;
	margin: auto;
}
@media (min-width: 2256px)
{
	.gallery-carousel .owl-carousel
	{
		width: 2250px;
		height: 470px;
		margin: auto;
	}
}
.gallery-carousel .owl-carousel .owl-nav
{
	height: 100%;
	position: absolute;
}
.gallery-carousel .owl-carousel .owl-nav [class*=owl-]
{
	cursor: pointer;
	position: absolute;
	top: -100%;
	width: 40px;
	height: 100%;
	background-image: url(../images/gallery_left.png);
	background-image: image-set(url(../images/gallery_left.png) 1x, url(../images/gallery_left@2x.png) 2x);
	background-image: -webkit-image-set(url(../images/gallery_left.png) 1x, url(../images/gallery_left@2x.png) 2x);
	background-size: 15px 26px;
	background-repeat: no-repeat;
}
.gallery-carousel .owl-carousel .owl-nav .owl-prev
{
	left: -40px;
	background-position: calc(100% - 12px) center;
}
.gallery-carousel .owl-carousel .owl-nav .owl-next
{
	right: -40px;
	background-position: 12px center;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}
.gallery-carousel .owl-carousel .owl-nav .owl-prev:hover,
.gallery-carousel .owl-carousel .owl-nav .owl-next:hover
{
	opacity: 0.5;
}
.gallery-carousel .owl-outer-bg [class*=owl-]
{
	position: absolute;
	top: 0;
	width: calc(50% - 590px);
	height: 470px;
	z-index: 1;
	background: url(../images/dl_side_overlay.png) repeat-y left center;
	background-size: cover;
}
.gallery-carousel .owl-outer-bg .owl-left
{
	left: 0;
}
.gallery-carousel .owl-outer-bg .owl-right
{
	right: 0;
}
.gallery-carousel .owl-outer-nav.disabled
{
	display: none;
}
.gallery-carousel .owl-outer-nav [class*=owl-]
{
	z-index: 1;
	cursor: pointer;
	position: absolute;
	top: calc(50% - 30px);
	width: 40px;
	height: 60px;
	background-image: url(../images/gallery_left.png);
	background-image: image-set(url(../images/gallery_left.png) 1x, url(../images/gallery_left@2x.png) 2x);
	background-image: -webkit-image-set(url(../images/gallery_left.png) 1x, url(../images/gallery_left@2x.png) 2x);
	background-size: 15px 26px;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-transition: background-color 0.33s ease-in-out;
	-moz-transition: background-color 0.33s ease-in-out;
	-ms-transition: background-color 0.33s ease-in-out;
	-o-transition: background-color 0.33s ease-in-out;
	transition: background-color 0.33s ease-in-out;
}
.gallery-carousel .owl-outer-nav [class*=owl-]:hover
{
	background-color: rgba(169, 169, 169, 0.4);
}
.gallery-carousel .owl-outer-nav .owl-left
{
	left: calc(50% - 640px);
}
.gallery-carousel .owl-outer-nav .owl-right
{
	right: calc(50% - 640px);
}
.video-card.gallery-card
{
	width: 1180px;
	height: 470px;
	color: #fff;
	border-bottom: none;
}
.video-card.gallery-card .card-desc
{
	border-top: none;
}
.video-card.gallery-card .card-cover
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../images/shadow_current.png);
	background-size: contain;
	color: #fff;
}
.video-card.gallery-card .card-wrapper
{
	width: 100%;
	position: absolute;
	bottom: 0;
	background-color: transparent;
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.center .video-card.gallery-card .card-wrapper
{
	opacity: 1;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.video-card.gallery-card .card-info
{
	margin: 0 0 35px;
}
.video-card.gallery-card .desc-lines
{
	font-size: 26px;
	height: auto;
	line-height: normal;
	display: block;
	-webkit-line-clamp: 2;
}
.video-card.gallery-card .watch-btn
{
	font-family: 'Roboto-Regular', sans-serif;
	margin: 0 40px;
	width: 155px;
	height: 40px;
	line-height: 42px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	background-color: #1d428a;
}
.video-card.gallery-card .watch-btn i
{
	vertical-align: middle;
	padding-right: 7px;
	width: 22px;
	height: 25px;
	display: inline-block;
	background-image: url(../images/icon_watch.png);
	background-image: image-set(url(../images/icon_watch.png) 1x, url(../images/icon_watch@2x.png) 2x);
	background-image: -webkit-image-set(url(../images/icon_watch.png) 1x, url(../images/icon_watch@2x.png) 2x);
	background-size: 22px 22px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.video-card.gallery-card .watch-btn span
{
	font-size: 14px;
}
.video-card.gallery-card .card-func
{
	padding: 20px 0 19px;
	margin: 0 40px;
	border-bottom: none;
	border-top: 1px solid #73797e;
}
@media (max-width: 1360px)
{
	.gallery-carousel,
	.gallery-carousel .owl-carousel,
	.video-card.gallery-card,
	.gallery-carousel .owl-outer-bg [class*=owl-]
	{
		height: 390px;
	}
	.video-card.gallery-card
	{
		width: 980px;
	}
	.gallery-carousel .owl-outer-bg [class*=owl-]
	{
		width: calc(50% - 490px);
	}
	.gallery-carousel .owl-outer-nav .owl-left
	{
		left: calc(50% - 550px);
	}
	.gallery-carousel .owl-outer-nav .owl-right
	{
		right: calc(50% - 550px);
	}
}
@media (max-width: 1280px)
{
	.gallery-carousel
	{
		height: auto;
	}
	.gallery-carousel .owl-carousel .owl-nav .owl-prev
	{
		left: 0;
	}
	.gallery-carousel .owl-carousel .owl-nav .owl-next
	{
		right: 0;
	}
	.gallery-carousel .owl-carousel
	{
		width: 100%;
		margin: auto;
	}
}
@media (max-width: 1160px)
{
	.gallery-carousel,
	.gallery-carousel .owl-carousel,
	.video-card.gallery-card,
	.gallery-carousel .owl-outer-bg [class*=owl-]
	{
		height: 310px;
	}
	.video-card.gallery-card
	{
		width: 780px;
	}
	.gallery-carousel .owl-outer-bg [class*=owl-]
	{
		width: calc(50% - 390px);
	}
	.gallery-carousel .owl-outer-nav .owl-left
	{
		left: calc(50% - 450px);
	}
	.gallery-carousel .owl-outer-nav .owl-right
	{
		right: calc(50% - 450px);
	}
}
@media (max-width: 1024px)
{
	.video-card.gallery-card .card-desc
	{
		padding: 12px 0;
	}
	.video-card.gallery-card .watch-btn
	{
		width: 140px;
		height: 36px;
		line-height: 37px;
	}
	.video-card.gallery-card .card-info
	{
		margin: 0 0 14px;
	}
	.video-card.gallery-card .card-func
	{
		padding: 14px 0;
	}
}
@media (max-width: 960px)
{
	.gallery-carousel,
	.gallery-carousel .owl-carousel,
	.video-card.gallery-card,
	.gallery-carousel .owl-outer-bg [class*=owl-]
	{
		height: 231px;
	}
	.video-card.gallery-card
	{
		width: 580px;
	}
	.gallery-carousel .owl-outer-bg [class*=owl-]
	{
		width: calc(50% - 290px);
	}
	.gallery-carousel .owl-outer-nav .owl-left
	{
		left: calc(50% - 350px);
	}
	.gallery-carousel .owl-outer-nav .owl-right
	{
		right: calc(50% - 350px);
	}
}
@media (max-width: 880px)
{
	.video-card.gallery-card .card-desc
	{
		padding: 12px 0;
	}
	.video-card.gallery-card .watch-btn
	{
		width: 140px;
		height: 36px;
		line-height: 37px;
	}
	.video-card.gallery-card .card-info
	{
		margin: 0 0 14px;
	}
}
@media (max-width: 749px)
{
	.gallery-carousel,
	.gallery-carousel .owl-carousel,
	.video-card.gallery-card,
	.gallery-carousel .owl-outer-bg [class*=owl-]
	{
		height: 233px;
	}
	.video-card.gallery-card
	{
		width: 585px;
	}
	.gallery-carousel .owl-outer-bg [class*=owl-]
	{
		width: calc(50% - 293px);
	}
	.gallery-carousel .owl-outer-nav .owl-left
	{
		left: calc(50% - 293px);
	}
	.gallery-carousel .owl-outer-nav .owl-right
	{
		right: calc(50% - 293px);
	}
	.video-card.gallery-card .card-desc
	{
		padding: 12px 0;
	}
	.video-card.gallery-card .desc-lines
	{
		font-size: 22px;
	}
	.video-card.gallery-card .watch-btn
	{
		width: 130px;
		height: 34px;
		line-height: 35px;
	}
	.video-card.gallery-card .card-info
	{
		margin: 0 0 12px;
	}
	.video-card.gallery-card .card-func
	{
		padding: 5px 0;
	}
	.gallery-carousel .tooltip .tooltip-content.tooltip-left
	{
		top: -4px;
		height: 28px;
	}
	.gallery-carousel .tooltip .tooltip-content > a
	{
		padding: 0 10px;
	}
}
/* Gallery-carousel end */
/* Opin start */
.partner-wrapper
{
	margin: 10px 0;
}
.partner-wrapper *
{
	box-sizing: border-box;
}
.partner-wrapper .partner-item
{
	margin: 5px 0;
}
.partner-wrapper .mvpd-desc
{
	font-size: 12px;
	margin: 2px 0 10px;
}
.partner-wrapper .mvpd-desc p
{
	margin: 0;
}
.partner-wrapper .partner-link
{
	font-size: 16px;
	vertical-align: middle;
	text-decoration: none;
}
.partner-wrapper .partner-img
{
	height: 34px;
	background-color: #fff;
	border-radius: 4px;
	vertical-align: middle;
}
.partner-wrapper .partner-img.img-loaded
{
	padding: 4px;
}
.partner-wrapper .partner-logout
{
	margin-left: 15px;
	color: #B3C1CA;
}
.partner-wrapper .partner-logout:hover
{
	color: #ffffff;
}
@media (max-width: 992px)
{
	.partner-wrapper .mvpd-desc
	{
		display: none;
	}
	.partner-wrapper .partner-img
	{
		height: 24px;
	}
}
@media (max-width: 750px)
{
	.partner-wrapper .partner-link
	{
		font-size: 12px;
	}
	.partner-wrapper .partner-img
	{
		height: 30px;
	}
	.partner-wrapper .mvpd-desc
	{
		display: block;
	}
	.partner-wrapper .partner-logout
	{
		margin-left: 6px;
	}
}
@media (max-width: 480px)
{
	.partner-wrapper .partner-img
	{
		height: 24px;
	}
	.partner-wrapper .mvpd-desc
	{
		display: none;
	}
}
/* Opin end */

/*cookie notice begin*/
.cookie-container
{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	border-top: 15px solid #cc1046;
	z-index: 998;
	text-align: center;
	display: none;
}
.cookie-info
{
	min-height: 60px;
	padding: 5px 10% 15px;
	border-top: 2px solid #ccc;
	color: #000;
}
.cookie-info p
{
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	margin: 0;
}
.cookie-info a
{
	color: #06c;
}
.cookie-close
{
	font-size: 14px;
	padding: 10px 30px;
	background-color: #1d428a;
	color: #fff;
	border: none;
	border-radius: 5px;
	margin-top: 5px;
	cursor: pointer;
}