body{
padding:0;
margin:0;
}
#liveStream{
position:absolute;
bottom:0;
right:0;
width:100%;
height:30px;
background-color:rgba(102,102,102,.9);
z-index:2147483647;
  cursor: auto;
}

.socialshare{height:40px;    max-height: 40px;}
.socialshare img{height:100%;}
#strFlow{
height:12px;
margin-top:9px;
margin-left:10px;
margin-right:152px;
overflow:hidden;
background:url('../../images/streamFlow.gif');

}
#liveStrFullScr{  margin-top: -12px;
  margin-right: 8px;color: white;  float: right;  font-size: 16px;transition: all 1s ease;cursor:pointer;}
#liveStrFullScr:hover{opacity:.4;font-size:24;}
#lightredStream{width:13px;height:13px;background:url('../../images/bulletStream.gif');display:inline-block;  position: absolute;background-repeat:no-repeat;
   top: 10px;
  right: 49px;}
#refreshDivStream{width:16px;height:16px;background:url('../../images/refreshStream.png');display:inline-block;  position: absolute;background-repeat:no-repeat;cursor:pointer;  right: 29px;
  top: 9px;}
#strText{color:red;position:absolute;font-size:14px;text-shadow: 1px 1px #000000;top: 7px;cursor:default;
  right: 67px;
display:inline-block;font-weight:bold;}
#optinMainHidFrm{margin-top:-5000px}
.vjs-default-skin.vjs-has-started .vjs-control-bar {z-index:100;}
.vjs-error .vjs-error-display {display:none;}
/*ik added resonsive, fill, and other stuffs */
#socialBtns{
position:absolute;width:100%;z-index:2147483647;
}
#drpChk{position:absolute;background:rgba(0,0,0,.7);z-index:2147483647;text-align:center;display:none;}
.hedFootSub{
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
font-size: 24px;
color:white;
text-align:center;
text-shadow: 0px 0px 10px #000;
margin-bottom: -10px;
}
#drpchkIn{font-size:20px;  font-size: 20px;
  top: 50%;
  position: relative;
  margin-top: -10px;
}
.hedFootSubF{
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
font-size: 14px;
text-shadow: 0px 0px 10px #000;
color:white;
text-align:center;
margin-bottom: 5px;

}
.cf:before, .cf:after{
    content:"";
    display:table;
}
 
.cf:after{
    clear:both;
}
 
.cf{
    zoom:1;
}    
.vjs-poster {
z-index:1;
  background-repeat: no-repeat;
   background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.flip-clock-divider .flip-clock-label{display:none;}
.vjs-poster img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}
#email_to_play, #email_to_playWAW{
border: none;
height: 30px;
width: 250px;
padding: 5px;
color: #aaa;
font-size: 18px;
font-style: italic;
font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
}
#submit_email_to_play:hover, #submit_email_to_playWAW:hover{
background: rgba(145, 162, 178, .8);
color: white;
}
#inner_optin_pre_play, #inner_optin_pre_playWAW{
width:390px;
}
#submit_email_to_play, #submit_email_to_playWAW{
margin-left: 0px;
width: 70px;
height: 40px;
background: rgb(145, 162, 178);
border: none;
color: #e5e5e5;
cursor: pointer;
font-weight: bold;
position: relative;
top: -2px;
}
#optin_pre_play, #optin_pre_playWAW{
margin-top: 100px;
position: absolute;
left: 50%;
margin-left: -195px;

}
#optin_pre_playWAW{
top:0;
margin-top: 100px;
position: absolute;
margin:auto:!important;

}
#optinWAWMainHidFrm{margin-top:-5000px}
#opinLockDiv, #opinWAWDiv{
top:0;
left:0;
display:none;
width:100%;
height:100%;
color: white;
font-size: 31px;
font-family: 'Goudy Old Style', garamond, 'book antiqua', 'Times New Roman', Times, serif sequence;
background: rgba(78, 89, 110, .8);
z-index: 2147483647;
position: absolute;
text-align: center;
vertical-align: middle;
width:100%;
height:100%;
}
.innerOptinLockDiv, .innerOptinWAWDiv{
display:inline-block;
width: 390px;

}
#poweredby {
    opacity: 0;
    transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -webkit-transition: opacity 1s ease-in-out;
}
div:hover > #poweredby{
    opacity: 1.0;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}
/* Form wrapper styling */
#optinFrm{
width:90%;
position:absolute;
top:1%;
left:5%;
z-index:2147483647;
display:none;
}

.form-wrapper {
	
    width: 100%;
    padding: 5px;
    background: #444;
    background: rgba(0,0,0,.2);
    border-radius: 10px;
    box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
}
 
/* Form text input */
 
.form-wrapper input {
    width: 74.1%;
    height: 20px;
    padding: 10px 5px;
    float: left;    
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight:bold;
    border: 0;
    background: #eee;
    border-radius: 3px; 
	box-shadow: inset 0 0 5px #000;
}
#emailinpOptinName{
width: 64%;
position: absolute;
float: right;
right: 2px;
}
#emailinpOptin{
width: 97%;
position: absolute;

}
#nameOptin{
width:30%;
margin-right:3%;
border-radius: 3px 3px 3px 3px; 
}
.form-wrapper input:focus {
    outline: 0;
    background: #fff;
    box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
}
 
.form-wrapper input::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
   font-style: italic;
}
 
.form-wrapper input:-moz-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}
 
.form-wrapper input:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}    
 
/* Form submit button */
.form-wrapper button {
    overflow: visible;
    position: relative;
    float: right;
    border: 0;
    padding: 0;
    cursor: pointer;
    height: 32px;
    width:18%;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #fff;
    text-transform: uppercase;
    background: rgba(239,188,32,1);
    border-radius:3px;      
    text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
	font-size: 24px;
	font-weight: bold;
	text-shadow: 1px 1px 3px #000000;
	margin-top: 4px;
	margin-right: 3%;
	line-height: 32px;
}   
   
.form-wrapper button:hover{     
    opacity:.8;
}   
 #socialWAWDiv{cursor:default;}
 .unlockVidSharerWAW{cursor:pointer;}
#shrInDiv, #shrInDivWAW{margin-bottom: 30px;}
#socialLocksDiv, #socialWAWDiv{color:white;display:none;
font-size:31px;
font-family:'Goudy Old Style', garamond, 'book antiqua', 'Times New Roman', Times, serif sequence;
vertical-align: middle;
text-align: center;
background: rgba(78, 89, 110, .8);
width:100%;height:100%;position:absolute;
z-index:2147483647;
top:0;left:0;
}
#socShrDivIn, #socShrDivInWAW{
position: relative;
top: 50px;

}
#disabkeCTP{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:2147483647;
display:none;
cursor:auto;
}
.skipA{
	float: right;
}
#sharebtn:hover{
	opacity:.8;
	transition:all .5s;
}
#sharebtn{
	transition:all .5s;
	width:36px;
	height:45px;
	border:none;
	top: 15px;
	border-radius:5px;
	position: absolute;
	right: 1%;
	cursor:pointer;
	background:url("https://www.vooplayer.com/v3/images/sharethis.png") no-repeat center;
	background-color:black;
}
#shrBtnholders{
	width:36px;
	top: 55px;
	position: absolute;
	right: 1%;
}
#fbsharebtn{
	transition:all .5s;
	width:36px;
	height:36px;
	border:1px solid rgb(95,95,95);
	position:relative;
	cursor:pointer;
	background:url("https://www.vooplayer.com/v3/images/facebooksharebtn.png") no-repeat center;
	background-color:black;
	margin-top:10px;
}
#fbsharebtn:hover{

	transition:all .5s;
	background-color:rgb(59,89,151);
}

#twsharebtn{
	transition:all .5s;
	width:36px;
	height:36px;
	border:1px solid rgb(95,95,95);
	position: relative;
	cursor:pointer;
	background:url("https://www.vooplayer.com/v3/images/twshrbtn.png") no-repeat center;
	margin-top:3px;
	background-color:black;
}
#twsharebtn:hover{

	transition:all .5s;
	background-color:rgb(31,192,255);
}	

#gpsharebtn{
	transition:all .5s;
	width:36px;
	height:36px;
	border:1px solid rgb(95,95,95);
	position: relative;
	cursor:pointer;
	background:url("https://www.vooplayer.com/v3/images/gpshrbtn.png") no-repeat center;
	margin-top:3px;
	background-color:black;
}
.overlaysDiv{
position:absolute;
display:none;
z-index:2147483647;
}
#btnposdiv{
pointer-events: none !important;
top:50%;
left:50%;
z-index:9999999999;
margin-left:-92px;
margin-top:-89px;
position:absolute;
width:184px;
height:178px;
display:none;
-webkit-animation: pulsate 1.5s linear infinite;
-moz-animation: pulsate 1.5s linear infinite;
-ms-animation: pulsate 1.5s linear infinite;
animation: pulsate 1.5s linear infinite;
background:transparent !important;

}
@-ms-keyframes pulsate {
    0% {
        -ms-transform: scale(0.8, 0.8);
    }    
    50% {
        -ms-transform: scale(1, 1);
    }    
    100% {
        -ms-transform: scale(0.8, 0.8);
    }
}
@-webkit-keyframes pulsate {
    0% {
        -webkit-transform: scale(0.8, 0.8);
    }

    50% {
        -webkit-transform: scale(1, 1);
    }

    100% {
        -webkit-transform: scale(0.8, 0.8);
    }
}
@-moz-keyframes pulsate {
    0% {
        -moz-transform: scale(0.8, 0.8);
    }

    50% {
        -moz-transform: scale(1, 1);
    }

    100% {
        -moz-transform: scale(0.8, 0.8);
    }
}
@-o-keyframes pulsate {
    0% {
        -o-transform: scale(0.8, 0.8);
    }

    50% 
        -o-transform: scale(1, 1);
    }

    100% {
        -o-transform: scale(0.8, 0.8);
    }
}
@keyframes pulsate {
    0% {
        transform: scale(0.8, 0.8);
    }

    50% {
        transform: scale(1, 1);
    }

    100% {
        transform: scale(0.8, 0.8);
    }
}


#gpsharebtn:hover{
	transition:all .5s;
	background-color:rgb(218,73,53); 
}
#shrBtnholders{
	display:none;
}	
#shrbtnholdersin{
	width:36px;
	position: absolute;
	right: 1%;
	height:124px;
}
div:hover #shrBtnholders{
	display: block;
}
#skipOptin{
float: right;
color: white;
text-decoration: none;
margin: 10px 10px;
font-size: 16px;
}
#mainDiv{

max-width:100%;
cursor:pointer;
height:auto;
}
#logoDiv{z-index:2147483647;position: absolute;}

#logoDiv img{
cursor: pointer;
vertical-align: bottom;
}
#finishHtml{
position:absolute;
z-index:2147483647;
width: 100%;
height: 100%;
top: 0;
display:none;
}
#imageOnPause{
position:absolute;
text-align: center;
max-height:100%;
max-width:100%;
display:none;
z-index:2147483647;
width: 100%;
height: 100%;
vertical-align: middle;
table-layout:fixed;
}
#imageOnPause img{
max-width:100%;
max-height:100%;
margin:auto;
display:table-cell; 
vertical-align: middle;
}
#imageOnPause a{
max-width:100%;
max-height:100%;
margin:auto;
display:table-cell; 
vertical-align: middle;
}
/*end ik */

.vjs-default-skin .vjs-big-play-button {
  left: 0.5em;
  top: 0.5em;
  font-size: 3em;
  display: block;
  z-index: 2;
  position: absolute;
  width: 2em;
  height: 2em;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  opacity: 1;
  /* Need a slightly gray bg so it can be seen on black backgrounds */
  /* background-color-with-alpha */
  background-color: #07141e;
  background-color: rgba(7, 20, 30, 0.7);
  border: 0.1em solid #3b4249;
  /* border-radius */
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  /* box-shadow */
  -webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  -moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  /* transition */
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
/* Optionally center */
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
  /* Center it horizontally */
  left: 50%;
  margin-left: -1em;
  /* Center it vertically */
  top: 50%;
  margin-top: -1em;
}
.vjs-default-skin .vjs-big-play-button:before {
content: "\e001";
font-family: VideoJS;
line-height: 2em;
text-shadow: 0.05em 0.05em 0.1em #000;
text-align: center /* Needed for IE8 */;
position: absolute;
left: 2px;
width: 100%;
height: 100%;
}
.vjs-default-skin.vjs-has-started .vjs-control-bar, .vjs-poster, .vjs-default-skin .vjs-big-play-button{
z-index: 2147483647;
}

.timerTopText{display:inline-block;position: relative;  top: 50%;  margin-top:-83px;color: white;font-size: 31px;font-family:Goudy Old Style, garamond, book antiqua, Times New Roman, Times
		}
		
#strCountDownMain, #tapToPlay, #domainForbidenDownMain, #dexceededNumLoadsForbidenDownMain{height:100%;background: rgb(23,23,23);position: absolute;top: 0;left: 0;text-align:center;max-width:100%;z-index:2147483647;}		
#vooPlayer{overflow:hidden;}	

@media only screen and (max-width: 600px) { 
	#optin_pre_playWAW{font-size:18px;}
	#optin_pre_play{font-size:16px;}
	#optin_pre_playWAW{
		margin-top: 40px !important;
		
	}
	#optin_pre_play{
		margin-top: 40px !important;
		
	}
	
	#smsGateIn{
	  

	 }
	
	#email_to_playWAW{

		width: 220px;	

	}
	
	#socShrDivInWAW{
	
		top: 10px;

	}

}

@media only screen and (max-width: 480px) { 
	
	#inner_optin_pre_playWAW{width:100%;}
	
	#emailinpOptinName{width:63%}
	#nameOptin{width:25%}
	.form-wrapper button{font-size:18px;}
	.form-wrapper input{font-size:10px;}
	.hedFootSub{font-size:18px;}
	#logoDiv img{
		max-width:50px;
	}
	#optin_pre_play{font-size:16px;}
	#socialLocksDiv {font-size:16px !important;}
	#optin_pre_playWAW{font-size:17px;}
	#socShrDivInWAW{
	
		top: 40px;

	}
	#optin_pre_play, #optin_pre_playWAW{
		
		left: 0;
		margin-left: auto;
		
	}
	#optin_pre_playWAW {
		margin-top: 20px !important;
	}
	#optin_pre_play{
		margin-top: 40px !important;
		
	}#inner_optin_pre_play{width:200px;}
	#optin_pre_play{left: 50%;
    margin-left: -100px;}
	#email_to_play{width:140px;}
	#email_to_play, #email_to_playWAW{    font-size: 12px;}
	#submit_email_to_play{width:50px;}
	.innerOptinLockDiv{width:200px;}
	#optin_pre_playWAW{font-size:18px;}
	#socialLocksDiv img{height:30px !important;width:124px !important;}
	#socShrDivIn {
	  margin-bottom: 10px;
	  top:10px !important;
	  
	}
	
	#submit_email_to_playWAW{
	
		width: 22%;
	}
	
	#email_to_playWAW{

		width: 65%;	

	}
	
	#shrInDiv,  #shrInDivWAW {
	  margin-bottom: 10px;
	} 
	
	#shrInDivWAW {
	  font-size:18px;
	}
	.innerOptinLockDiv, .innerOptinWAWDiv{width:100%;}
	.timerTopText{font-size:12px !important;
	  display: inline-block;
	  position: relative;
	  margin-top:-80px;
	    width: 100%;
	  color: white;
	  font-family: Goudy Old Style, garamond, book antiqua, Times New Roman, Times,;
		}
		
		.strCountDownMainIn{margin-left:5px;}

 }
 

@media only screen and (max-width: 780px) { 

#optVerIn h4{font-size:20px !important;line-height: 20px !important;}
#optVerIn h3{font-size: 23px !important;
    line-height: 50px !important;
        margin: 0 0 10px 0 !important;}
#codeEmailVerif{    font-size: 20px !important;
    line-height: 20px !important;
    height: 40px !important;}
#butVerifEmail{height:50px !important;}

}
@media only screen and (max-width: 480px) { 

#optVerIn h4{font-size:10px !important;line-height: 10px !important;}
#optVerIn h3{font-size:14px !important;line-height:32px !important;margin:0 !important;}
#codeEmailVerif{font-size:13px !important;line-height:13px !important;height:29px !important;}
#butVerifEmail{height:35px !important;}

}
#imageOnPause{width:100%;height:100%;}
#optVer{  display: none;
  position: fixed;
   text-align: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999999999;
  background: rgba(0,0,0,.9);}
  #optVerIn{ padding-bottom: 20px;  margin-top: 20px;
   display: inline-block;
    width: 80%;
    text-align: center;background: #fff;
    border-radius: 15px;}
#optVerIn h3	{
      
	text-align:left;
	border-radius: 15px 15px 0 0;
	    padding-left: 15px;
    display: block;
    font-family: 'open_sanslight';
    font-size: 24px;
    line-height: 65px;
    font-weight: normal;
    color: #FFF;
    background-color: #d36359;
    padding-top: 0;
    margin-top: 0;
    text-shadow: 2px 2px 0 #ad5149;
}
#optVerIn h4{font-family: 'open_sanslight';
    font-size: 24px;
    line-height: 26px;
    color: #242424;
    font-weight: normal;
    padding: 0 5px 0 5px;}
#codeEmailVerif {       width: 70%;
    font-family: 'open_sansregular';
    font-size: 20px;
    line-height: 20px;
    color: #606060;
    font-weight: normal;
    padding: 0;
    border: none;
    outline: none;
    border-radius: 10px;
    height: 42px;
    border: 1px solid #CCC;
    display: block;
    margin: auto;
    margin-bottom: 10px;
    padding-left: 15px;}
#butVerifEmail:hover{
	
background: #e77267;	
	
}
#butVerifEmail{width: 50%;

    height: 45px;
    border-radius: 14px 0 0 14px;
    display: inline-block;

    border: none;
    cursor: pointer;
    outline: none;
    background: #d36359;

    border-radius: 15px;
    text-decoration: none;
    transition: all 1s ease;
    line-height: 21px;
    font-family: 'open_sanslight';
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    color: #FFF;}