html,body{
	margin:0px;
	padding:0px;
	overflow:hidden;
	font-family:verdana;
	width:100%;
	height:100%;
} 
.forceHide{
    display: none !important;
}
#gotoVideo.hidden{
    display:none !important;
}   
#etargetPlayerWrap .player_content, #etargetPlayerWrap .player_content > video{
	width:100% !important;
	height:100% !important;
	position:relative !important;
	margin:0px !important;
	padding:0px !important;
	z-index:0;
	background-size:cover;
	-webkit-background-size:cover;
	background-color:transparent;
}
#etargetPlayerWrap .player_content > video{
	background-size:cover;
	-o-background-size:cover;	
	-moz-background-size:cover;	
	-webkit-background-size:cover;	
}
.etargetPlayerWrapAll.active .player_content > video{
	background:none !important;	
}
#etargetPlayerWrap .player_content > video::-webkit-media-controls-overlay-play-button {
  display: none;
}
.etargetPlayerWrapAll #etargetSeek{
    width:100%;
    height:4px;
    position:absolute;
    top:0px;
    background-color:rgba(230,230,230,0.6);
    z-index:999;
}
.videoads #playaControlsWrap #etargetSeek > *{
	cursor:default !important;
}
.etargetPlayerWrapAll:not(.mobile) #playaControlsWrap #etargetSeek{
	bottom:0px;		
} 
.etargetPlayerWrapAll:not(.videoads) #etargetSeek .midpoint_wrap{
	position:absolute;
	top:0px;
	left:0px;
	height:inherit;
	width:100%;
}
.etargetPlayerWrapAll:not(.videoads) #etargetSeek .midpoint{
	position:absolute;
	top:0px;
	height:inherit;
	width:4px;
	background:rgb(255,255,0);
	z-index:1;	
}
.etargetPlayerWrapAll #playPause{
	position:absolute;
	z-index:9999999999999;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	background:transparent;
	cursor:pointer;
	height:calc(100% - 36px);
}
.etargetPlayerWrapAll.inbanner #playPause{
	height:calc(100% - 32px);	
}
.etargetPlayerWrapAll:not(.videoads) #playPause.pause{
	background-color:transparent;  
	background-image:url(/img/eplayer/play_new.png);
	background-size:72px;
	background-position:center;
	background-repeat:no-repeat;
	background-color:rgba(160,160,160,0.4);
}
.etargetPlayerWrapAll:not(.videoads).extsystem:hover #playPause.pause{
	background-image:url(/img/eplayer/play_new_hover2.png) !important;
}
.etargetPlayerWrapAll:not(.videoads):hover #playPause.pause{
	background-image:url(/img/eplayer/play_new_hover.png);
}
.etargetPlayerWrapAll:not(.videoads) #playPause.pause.waiting{
	background-image:url(/img/ajax_loader.gif),url(/img/eplayer/play_new.png);	
	background-size:14px,72px;
}
.etargetPlayerWrapAll #seekBall{
    width:0px;
    height:inherit;
    background:transparent;
    box-shadow:0px 0px 2px gray;
    cursor:pointer;
    top:0px;
    left:0px;
    position:absolute;
    z-index:3;
    display:none;
}
.etargetPlayerWrapAll.videoads #seekBall{
	display:none !important;
}
.etargetPlayerWrapAll.hover #seekBall{
	display:block;
}
.etargetPlayerWrapAll #seekBall div{
	width:6px;
	height:6px;
	background-color:white;
	box-shadow:0px 0px 4px gray;
	position:absolute;
	bottom:-1px;
	right:-4px;	
	border-radius:100%;
}
.etargetPlayerWrapAll #seekStart{
	display:inline-block;
	height:24px;
	font-size:12px;
	line-height:24px;
	color:white;
	cursor:default;
	float:left;
}
.etargetPlayerWrapAll #seekDelim{
	display:inline-block;
	width:8px;
	text-align:center;
	height:24px;
	line-height:24px;	
	font-size:14px;
	color:rgb(200,200,200);
	cursor:default;
	float:left;
}
.etargetPlayerWrapAll #seekEnd{
	display:inline-block;
	height:24px;
	font-size:12px;
	line-height:24px;
	color:rgb(200,200,200);
	cursor:default;
	float:left;
}
.etargetPlayerWrapAll #seekTime{
	display:inline-block;
	height:24px;
	position:relative;
    left:0px;
    bottom:0px;
    text-align:center;
    z-index:99999999999999;
    float:left;	
}
.etargetPlayerWrapAll #seekShow{
	padding:0px;
	background:gray;
	color:white;
	height:0px;
	border-radius:4px;
	top:30px;
	left:4px;
	position:absolute;
	font-size:12px;
	opacity:0;
	z-index:-1;
}
.etargetPlayerWrapAll.videoads #seekShow{
	display:none !important;
}
.etargetPlayerWrapAll #seekShow:hover{
	opacity:0 !important;
	z-index:-1 !important;
	top:30px !important;
}
.etargetPlayerWrapAll #seekShowArrow{
	width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid gray;
	position:absolute;
	bottom:-3px;
	left:calc(50% - 4px);	
}
.etargetPlayerWrapAll #etargetSeek:hover #seekShow{
	padding:0px 4px !important;
	height:18px;
	line-height:18px;
	opacity:1;
	top:-24px;
	z-index:1;
}
.videoads #seekLine{
	background:rgb(255,255,0) !important;
}
.videoads #seekLoaded{
	display:none;
} 
/*skip*/
.etargetPlayerWrapAll #skipVideo{
	width:0px;
	height:0px;
	display:none;
	cursor:default;
} 
.etargetPlayerWrapAll.videoads #skipVideo{
	display:block;	
}
#skipVideoDesc{
	font-size:10px;
	color:rgb(160,160,160);
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	text-align:center;
}
.videoads #skipVideo{
	min-width:140px;
	min-height:40px;
	line-height:18px;
	padding:4px;
	background-color:rgba(0,0,0,0.6);
	border:solid 1px gray;
	border-right:0px;
	border-right:none;
	position:absolute;
	bottom:42px;
	right:0px;
	color:white;
	display:table;
	text-align:center;
	vertical-align:middle;
	z-index:99999999999999;
    opacity:0.6;
}
.videoads #skipVideoTime{
	margin-top:4px;	
}
.videoads #skipVideo.skip{
	cursor:pointer;
}
.etargetPlayerWrapAll:hover #skipVideo{
    opacity:1;
}
/*goto*/
.etargetPlayerWrapAll #gotoVideo{
    min-width:100px;
    min-height:40px;
    line-height:18px;
    padding:4px 10px;
    padding-left:54px;
    padding-right:34px;
    background-image:url(//sk.search.etargetnet.com/img/go_to.png);
    background-position:right 10px center;
    background-size:20px;
    background-repeat:no-repeat;
    background-color:rgba(0,0,0,0.6);
    border:solid 1px gray;
    border-left:0px;
    border-left:none;
    position:absolute;
    bottom:42px;
    left:0px;
    color:white;
    display:none;
    text-align:center;
    vertical-align:middle;
    z-index:99999999999999;
} 
#gotoVideoDesc{
    font-size:10px;
    color:rgb(160,160,160);
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    text-align:center;
}
#gotoVideoLogo{
    width:40px;
    height:40px;
    background-position:center;
    background-size:cover;
    position:absolute;
    left:4px;
    top:4px;
}
.videoads #gotoVideoText{
    margin-top:4px;    
}
/*seek*/
.etargetPlayerWrapAll #seekLine{
    width:0px;
    height:inherit;
    background:rgb(204,24,30);
    cursor:pointer;
    top:0px;
    left:0px;
    position:absolute;
    z-index:1;
}
.etargetPlayerWrapAll #seekAds{
    width:0px;
    height:inherit;
    position:absolute;
    opacity:0.4;
    background-color:transparent;
    cursor:pointer;
    z-index:2;
}
.etargetPlayerWrapAll #seekLoaded{
    width:0px;
    height:inherit;
    background:rgba(204,24,30,0.4);
    cursor:pointer;
    top:0px;
    left:0px;
    position:absolute;
    z-index:0;
    opacity:0.5;
}  
.etargetPlayerWrapAll #seekBar{
    width:100%;
    height:6px;
    opacity:0;
    background:transparent;
    top:0px;
    position:absolute;
    z-index:3;
    cursor:pointer;
}
.etargetPlayerWrapAll #adsBar{
	display:inline-block;
    width:100%;
    height:0px;
    overflow:hidden;
    position:absolute;
    left:0px;
    bottom:36px;	
    text-align:center;
    z-index:99999999999999; 
}
.etargetPlayerWrapAll.hover *{
	cursor:pointer !important;	
}
.etargetPlayerWrapAll.full{
	position:fixed !important;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:9999999999 !important;
}
.etargetPlayerWrapAll.hover #adsBar, .etargetPlayerWrapAll.mobile #adsBar{
	bottom:36px;	
}
#adsClose:hover{
	opacity:1;
}
#adsClose{
    width:40px;
    height:100%;
    top:0px;
    right:0px;
    background-image:url('//sk.search.etargetnet.com/img/close-icon2.png');
    background-size:21px;
    background-position:top 4px right 4px;
    background-repeat:no-repeat;
    opacity:0.4;
    position:absolute;
    z-index:1;
    cursor:pointer;
}
#adsBanner{   
    position:static;
    z-index:0;
    display:block;
    text-align:center;
    vertical-align:middle;
    overflow:hidden;
    width:100%;
    height:60px;
}
.adsMiddle{
	display:table-cell;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
#adsBanner.white{
	background-color:white;
}
#adsBanner.black{
	background-color:black;
}
.fullbar #adsBar{
	width:100%;
	bottom:0px !important;
}
.fullbar #adsBanner{
	width:100%;
	height:100%;
}
.fullbar #adsBanner.white{
	background-color:rgba(255,255,255,0.8);	
}
.fullbar #adsBanner.black{
	background-color:rgba(255,255,255,0.8);	
}
#etargetSeek.small{
    height:4px;
}
#playBut{
    padding:10px 20px;
    border-radius:10px;
    background:lightblue;
    opacity:0.8;
    position:absolute;
    cursor:pointer;
    display:none;
}
#etargetPlayerWrap{
    position:static;
    display:inline-block;
    background-color:black;
    overflow:hidden;
    text-align:center;
    width:100%;
    height:100%;
}
.etargetPlayerWrapAll{
	width:100%;
	height:100%;
	max-width:100%;
	max-height:100%;
    display:inline-block;
    position:relative;
    z-index:0;
    background-color:black;
    overflow:hidden;
}
#etargetPlayerCont{
    padding:0px;
    margin:0px;
    display:block;
}
#videoWrap{
	width:100%;
	height:calc(100% - 32px);
	background-color:black;
}
.inbanner #videoWrap{
	height:100%;
}
.inbanner #playaControlsWrap, .inbanner #playaControls{
	height:32px;		
}
.inbanner .playaIcon{
	top:4px;	
}
#videoAdsWrap{
	width:100%;
	height:100%;
	background-color:black;
    position:relative;
}
#videoWrap > video, #videoAdsWrap > video{
	width:100% !important;
	height:100% !important;
	margin:0px !important;
	display:block;
}
.banner #videoWrap > video, #videoAdsWrap > iframe{
    height: calc(100% - 4px) !important; 
}
#playaPlay.hidden{
	background:none !important;
	width:5px;
	display:block !important;
}
.playaIcon{
	top:8px;
}
#playaPlay{
	width:30px;
	height:24px;
	background-image:url(/embed/img/playa_icons.png);
	background-size:580px;
	background-position:top 0px left -140px;
	bottom:0px;
	left:0px;
	position:relative;
	z-index:99999999999999;
	cursor:pointer; 
	float:left;
}
#playaPlay.pause{
	background-position:top 0px left -164px;
}
.etargetPlayerWrapAll:not(.inbanner) #playaPlay.refresh{
	background-position:top 0px left -188px;
}  
.etargetPlayerWrapAll.inbanner #playaPlay.refresh{
	background-position:top 0px left -140px;
}     
#playaSubs{
	display:none;
	width:26px;
	height:24px;
	position:relative;
	float:right;
}
#playaScreen{
	width:26px;
	height:24px;
	background-image:url(/embed/img/playa_icons.png);
	background-size:580px;
	background-position:top 0px left 1px;
	bottom:0px;
	right:0px;
	position:relative;
	overflow:hidden;
	z-index:99999999999999;
	cursor:pointer;              
	float:right;
}
#playaVol{
	width:24px;
	height:24px;
	bottom:0px;
	right:0px;
	position:relative;
	float:right;
}
.etargetPlayerWrapAll:not(.inbanner) #playaVol:hover{
	width:140px;
}
.inbanner #playaVol{
	float:left;	
}
#playaYT{
	width:24px;
	height:24px;
	background-image:url(/img/eplayer/youtube.png);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	bottom:0px;
	right:0px;
	position:relative;
	z-index:99999999999999;
	cursor:pointer;
	opacity:0.6;
	display:block; 
	float:right;
}
#playaYT.facebook{
	background-image:url(/img/eplayer/facebook.png) !important;	
}
#playaYT:hover{
	opacity:1; 
}
#playaSets{
	width:0px;
	height:0px;
	display:none;
}
#playaQuality{
	width:26px;
	height:24px;
	background-image:url(/embed/img/playa_icons.png);
	background-size:580px;
	background-position:top 0px left -23px;
	bottom:0px;
	right:0px;
	position:relative;
	z-index:99999999999999;	
	cursor:pointer;
	font-size:10px;    
	float:right;
}
#playaQualityList{
	padding:0px;
	position:absolute;
	bottom:24px;
	left:0px;
	overflow:hidden;
	display:none;
	background:rgba(0,0,0,0.6);
	border:solid 1px rgba(255,255,255,0.6);
	border-radius:4px;
}
#playaQualityList > div.available, #playaQualityList > div.default{
	height:24px;	
}
#playaQualityList > div{
	width:30px;
	height:0px;
	line-height:24px;
	overflow:hidden;
	float:right;
	color:gray;
	text-align:center;
}
#playaQualityList > div:hover{
	background:black;
}
#playaQuality:hover > #playaQualityList{
	/*display:block;*/
}
#playaQuality > #playaQualityList div:hover{
	color:white;
}
#playaQuality > #playaQualityList div.default{
	height:24px;
	color:white;
}
#playaQuality > #playaQualityList div.used{
	color:white !important;
	cursor:default;
	height:24px;
}
#playaQuality:hover > #playaQualityList div.available{
	height:24px;
}
#playaVolMute{
	width:26px;
	height:24px;
	background-image:url(/embed/img/playa_icons.png);
	background-size:580px;
	background-position:top 0px left -47px;
	cursor:pointer;
	position:absolute;
	z-index:1;
	right:0px;
	top:0px;
	cursor:pointer;
}
#playaVolMute.mute{
	background-position:top 0px left -119px;
}
#playaVolMute.small{
	background-position:top 0px left -95px;
}
#playaVolMute.medium{
	background-position:top 0px left -71px;
}
#playaVolBack{
	width:100px;
	height:6px;
	position:absolute;
	top:9px;
	left:2px;
	background-color:rgba(255,255,255,0.4);
	z-index:0;
	display:none;
}
.etargetPlayerWrapAll:not(.inbanner) #playaVol:hover #playaVolBack{
	display:block;
}
#playaVolSlideLine{
	width:100%;
	height:6px;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#cc181e;
	z-index:0;
}
#playaVolSlide{
	width:0px;
	height:6px;
	position:absolute;
	top:0px;
	left:100%;
	background-color:white;
	z-index:0;
}
#playaVolSlideIn{
	width:10px;
	height:10px;
	border-radius:100%;
	background:white;
	position:absolute;
	top:-2px;
	left:-5px;
}
#playaVolSlideOverlay{
	width:100px;
	height:24px;
	position:absolute;
	top:0px;
	left:2px;
	background-color:transparent;
	z-index:2;
	cursor:pointer;
}
.etargetPlayerWrapAll.inbanner #playaVolSlideOverlay{
	width:0px;	
}
#playaControlsWrap{
	display:block;
	visibility:visible;
	width:100%;
	height:36px;
	background-color:none;	
	position:absolute;
	z-index:99999999999999;
	left:0px;
	bottom:0px;
}
.article.full_page #playaControlsWrap{
	height:4px;
	background:rgba(0,0,0,0.4);
}
.article.full_page #playaControls{
	display:none !important;
}
.videoads #playaControlsWrap{
	visibility:visible;	
}
.videoads #playaControls{
	/*display:none;*/	
}
.etargetPlayerWrapAll:not(.mobile) #playaControlsWrap #playaControls{
	visibility:visible;		
} 
.etargetPlayerWrapAll.hover #playaControlsWrap, .etargetPlayerWrapAll.mobile #playaControlsWrap, .etargetPlayerWrapAll.hover #playaControlsWrap #playaControls, .etargetPlayerWrapAll:hover #playaControlsWrap #playaControls{
	/*visibility:visible !important;*/
}
#playaControls{
	display:block;
	width:100%;
	height:36px;
	box-shadow:0px 0px 6px rgba(255,255,255,0.4);
	position:absolute;
	z-index:998;
	left:0px;
	bottom:0px;
	background-color:rgba(0,0,0,0.4);
}
.mobile #playaControls{
	box-shadow:none;
}
#playaSubsArea{
	display:block;
	width:100%;
	color:white;
	height:0px;
	font-size:14px;
	line-height:20px;
	text-shadow:0px 0px 4px black;
	position:absolute;
	z-index:99999999999999;
	left:0px;
	bottom:10px;
}
.etargetPlayerWrapAll.hover #playaSubsArea, .etargetPlayerWrapAll.mobile #playaSubsArea{
	bottom:40px;
}
.etargetPlayerWrapAll.videoads #playaSubsArea{
	display:none !important;	
}
.nocontrols #playaControlsWrap{
	display:none !important;	
}
#etargetPlayerWrap .player_content{
	width:100%;
	height:100%;	
}
.intextads #videoWrap, .intextads #playPause{
	height:calc(100% - 96px);	
}
.intextads.hover #videoWrap, .intextads.mobile #videoWrap, .intextads.hover #playPause, .intextads.mobile #playPause{
	height:calc(100% - 96px);	
}
.mobile #videoWrap, .mobile #playPause{
	height:calc(100% - 36px);
}
.article.full_page #videoWrap, .article.full_page #playPause{
	height:100%;
}
.videoads #videoWrap, .videoads #playPause{
	/*height:calc(100% - 8px);*/
}
.etargetPlayerWrapAll:not(.videoads):not(.article) #videoWrap > #videoAdsWrap.hidden{
	display:none;
}
.videoads #videoWrap > *:last-child{
	display:none;
}
.playaNotif{
	width:1px;
	height:1px;
	position:absolute;
	z-index:99;
	top:0px;
	right:0px;
	border:none;
	background:transparent;
	display:block;
}
/*FB*/
.fb_etarget_video_wrap{
	position:relative;	
}
#fb_etarget_play{
	width:100%;
	height:100%;
	position:absolute;
	z-index:999;
	cursor:pointer;
	top:0px;
	left:0px;
	display:block;
}
.fb_etarget_video_wrap > iframe{
	z-index:1;
}
.fb_etarget_video{
	width:100%;
	height:100%;
	position:absolute;
	z-index:-1;
	top:0px;
	left:0px;
}
