.vjs-default-skin .vjs-control-bar,.vjs-default-skin .vjs-big-play-button{background:rgba(26,9,9,.7)}.vjs-default-skin .vjs-slider{background:rgba(26,9,9,.2333333333333333)}.vjs-default-skin .vjs-control-bar{font-size:90%}
@media only screen and (max-width:599px) {
	.vjs-default-skin .vjs-big-play-button {left:25%;top:25%;width:50%;height:50%;}
}
@media only screen and (min-width:600px) and (max-width:768px) {
	.vjs-default-skin .vjs-big-play-button {left:25%;top:25%;width:50%;height:50%;font-size:5em;}
}

.btn-playnow {
  visibility: visible; 
  color: #ffffffb0; 
  font-size: 72px; 
  position: absolute; 
  margin: auto; 
  top: -20%; 
  left: 45%; 
  z-index: 9; 
  height: 0px; 
  bottom: 0px;
}
.btn-playnow:hover {
  color: white;
}

table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
  padding: 8px;
  text-align: left;
  border-bottom: 3px solid #15171B;
}

#style-1::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar
{
  width: 12px;
  background-color: transparent;
}

#style-1::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #666;
}

.hoverTable{
  width:100%; 
  border-collapse:collapse; 
}

/* Define the hover highlight color for the table row */
.hoverTable tr:hover {
  background-color: #0d0d0d;
}

.online{color:#fff; font-size: 12px;position:fixed; bottom: 0;right:0; background:rgba(0,0,0,0.5);  width:180px; padding:10px; border-radius:5px 0 0 0;  }
.online-icon{display: inline-block; background: url('http://forums.getpaint.net/public/style_images/master/ajax_loading.gif') no-repeat; width:43px; height:11px;}
.online-text{
  width:140px;float:right;display: inline-block;
}
.online-text p{margin:0;}
.btn-hover:hover, .btn-hover:hover img {
  opacity: 0.7;
  list-style: none;
  text-decoration: none;
}

.table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td {
  padding: 15px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 0px solid #ddd;
}

.link-to {
  position: relative; 
  display: table; 
  width: 100%; 
  overflow: hidden;
}



.overlay {
  position: absolute; 
  height: 50px; 
  width: 100%; 
  bottom: 0px; 
  padding: 15px; 
  padding-bottom: 15px; 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000c4), color-stop(100%, rgb(0, 0, 0)));
  background: -webkit-linear-gradient(top, #000000c4 0%, rgb(0, 0, 0) 100%);
  background: linear-gradient(to bottom, #000000c4 0%, rgb(0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  text-align: center;
  transition: all 0.25s ease-in-out;
}

.link-to:hover > .overlay {
  height: 200px;
  padding-top: 120px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgb(0, 0, 0)));
  background: -webkit-linear-gradient(top, transparent 0%, rgb(0, 0, 0) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgb(0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  transition: all 0.25s ease-in-out;
}

.arrow-right {
  width: 0px;
  margin-top: 14.5px;
  height: 0px;
  border-top: 14.9px solid transparent;
  border-bottom: 14.9px solid transparent;
  border-left: 14.9px solid #00ffea;
}


#player {
  position: relative;
}
.wrapper {
  overflow: hidden!important;
}
.progress {
  height: 10px;
  margin-bottom: 20px;
  overflow: hidden;
  top: 3px!important;
  background-color: transparent;
}

.iframe, .impl, #intro, .black {
  height: 350px!important;
}
#playnow {
  top: -20%;
}
#intro {
  display: none;
}
#video {
  margin-top: -170px;
}
.link-to {
  position: relative; 
  display: table; 
  width: 100%; 
  overflow: hidden;
}

.overlay {
  position: absolute; 
  height: 50px; 
  width: 100%; 
  bottom: 0px; 
  padding: 15px; 
  padding-bottom: 15px; 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000c4), color-stop(100%, rgb(0, 0, 0)));
  background: -webkit-linear-gradient(top, #000000c4 0%, rgb(0, 0, 0) 100%);
  background: linear-gradient(to bottom, #000000c4 0%, rgb(0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  text-align: center;
  transition: all 0.25s ease-in-out;
}

.link-to:hover > .overlay {
  height: 200px;
  padding-top: 120px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgb(0, 0, 0)));
  background: -webkit-linear-gradient(top, transparent 0%, rgb(0, 0, 0) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgb(0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  transition: all 0.25s ease-in-out;
}


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

  #intro, .black {
   height: 300px!important;
 }
 .impl {
   width: 100%;
   height: inherit!important;
 }
 #playnow {
   top: -45%!important;
 }
 .iframe {
   min-height: 200px!important;
   max-height: 300px!important
 }
 .img-tv-episode {
   min-width: 100%;
   height: 70px;
 }

 .logo img {
   margin: auto;
   display: table;
   margin-bottom: 20px;
 }
 .search-content {
   background-color: #000000a3!important; 
   width: 100%; 
   overflow: hidden; 
   padding: 5px; 
   text-align: center;
 }
 .custom-container {
   width: 100%;
   margin: 0%;
 }
 .contents {
   margin-top: -15px;
   padding-top: 0px;
 }

 .navigationstrip {
   width: 100%;
   margin-bottom: 20px;
   padding-left: 10px;
   overflow-x:scroll;            
 }
 .poster_path {
   height: 230px!important;
 }
 .backdrop_path {
   height: 100px!important;
 }

 #cover-bottom, #cover-top {
   display: none;
 }
 #magelo-player {
   width: 100%;
   margin-left: 0px;
 }
 .btn-12 {
   font-size: 12px!important;
 }
 .menu-responsive {
   padding-right: 0px;
   padding-left: 0px;
 }
 .play-movie {
   margin-top: -275px;
 }
 #playnow .fa:before {
   font-size: 50px!important;
   color: #fff;
   opacity: 0.7;
   position: absolute;
   left: 50%;
   margin-left: -15px!important;
   top: 50%;
   margin-top: 35px!important;
   text-shadow: 0 0 100px #000;
   z-index: 9;
   visibility: visible;
 }
 .impl {
   margin-top: 50px;
 }
 .img-tv-seasons {
   height: 230px;
   width: 100%;
 }
 .slide-video {
   background: black;
   margin-bottom: 20px;
   padding: 15px;
   border-radius: 0px;
 }
 .slide-detail {
   height: 300px!important;
 }
 #hero {
   overflow: hidden;
   min-height: 300px;
 }

}
table tr {
  width: 100%;
}
.register1 {
  padding: 20px;
  width: 100%;
  overflow: hidden;
  padding-bottom: 35px;
}
.player-container{line-height:0;background-color:#000;}
#playnow{visibility:hidden;cursor: pointer;width:100%;height:100%;outline:none;line-height:0;top:0;left:0;}
#playnow .fa {display: initial;}
.movie-loading{position:absolute;width:100%;height:100%;z-index:400;top:0;left:0; z-index: 1;}
.movie-loader{width:100%;height:100%;background:transparent url(images/preloader15.gif) center center no-repeat;display:block;}
.ld4 .movie-loader{background-image:url(images/preloader4.gif);}
\
.shadow{position:absolute;width:100%;height:100%;display:block;z-index:100;top:0;left:0;}
#playnow .fa:before{font-size:90px;color:#fff;opacity:0.7;position:absolute;left:50%;margin-left:-45px;top:50%;margin-top:-45px;text-shadow:0 0 100px #000;z-index:200;visibility:visible;}
.player-container:hover > a img.impl{opacity:0.8;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}
.player-container:hover > a.bigplay #playnow .fa:before{color:#f00;text-shadow:0 0 8px #000;opacity:1;}
#controls{width:100%;position:absolute;bottom:0px;font-size:130%; background: rgba(0, 0, 0, 0.83);}
.fixed #controls, #player:hover > #controls{bottom:0px;}
.controls-wraper{margin: 0;padding:15px 15px 0;background-color:transparent!important;color:#999;position:relative;bottom: 0px;z-index: 300;line-height:0;height:45px;overflow:hidden;}
.ctrlgrd .controls-wraper{background:#595757;background-image:-webkit-linear-gradient(top, #595757, #2b2b2b);background-image:-moz-linear-gradient(top, #595757, #2b2b2b);background-image:-ms-linear-gradient(top, #595757, #2b2b2b);background-image:-o-linear-gradient(top, #595757, #2b2b2b);background-image:linear-gradient(to bottom, #595757, #2b2b2b);border-radius:3px;}
.cplay,.volume,.duration{display:inline-block;float:left;margin-right:15px;}
a.play{color:#999;line-height:0;}
.play:hover,.volume:hover,.quality:hover,.fullscreen:hover{cursor:pointer;color:#fff;}
.duration{position:relative;float:left;font-size:13px;top:8px;color:#999;}
.dmax{color:#fff;}
.progress{display:block;margin:0 70px 0 130px;position:relative;top:3px;overflow:hidden;text-overflow:ellipsis;}
.buffering, .marquee{position:relative;height:10px;background-color:#000;display:block;width:100%;}
.marquee{line-height:13px;height:13px;color:#fff;font-size:13px;background-color:transparent;white-space:nowrap;-webkit-animation:rightThenLeft 10s infinite;top:-1px;}
.ctrlgrd .buffering{background-color:#333;border-radius:5px;box-shadow:inset 0 0 6px #000, 0 1px rgba(255,255,255,.1);}
.progressbar{position:absolute;height:10px;width:10px;background:#0099cc;display:block;top:0;left:0;}
.ctrlgrd .progressbar{border-radius:50%;box-shadow:inset 0 0 5px #000, 1px 0 #000;}
.buffering::after{content:'';opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background:#666;-webkit-animation:animate-shine 200s ease-in;-moz-animation:animate-shine 200s ease-in;animation:animate-shine 200s ease-in;}
.quality,.fullscreen{position:absolute;display:inline-block;top:10px;}
.quality{right:50px;}
.fullscreen{right:15px;}
.quality .hd{position:absolute;background:#c00;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-family:Arial, Helvetica, sans-serif;font-size:7px;font-weight:bold;padding:1px 3px;top:-5px;left:8px;line-height:100%;}
.nregister{line-height:1;text-align:center;color:#fff; z-index: 9; font-weight:bold;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:100%;height:160px}
.nregister .fa{font-size:50px;color:#eeb211;margin:0}
.oops-wrapper{padding-top:5px;line-height:initial;font-size:initial;}
.oops{color:#c00}
.oops-target{color:#09c;cursor:pointer}
.oops-target:hover{text-decoration:underline}
#regplay{display:inline-block;margin-top:10px;}
#regplay{background:#3498db;background-image:-webkit-linear-gradient(top,#3498db,#2980b9);background-image:-moz-linear-gradient(top,#3498db,#2980b9);background-image:-ms-linear-gradient(top,#3498db,#2980b9);background-image:-o-linear-gradient(top,#3498db,#2980b9);background-image:linear-gradient(to bottom,#3498db,#2980b9);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-shadow:1px 1px 3px #000;color:#fff;font-size:20px;padding:7px 15px 7px 15px;text-decoration:none}
#regplay .fa{color:#fff;font-size:20px;margin-right:10px;}
#regplay:hover{cursor:pointer;background:#3cb0fd;background-image:-webkit-linear-gradient(top,#3cb0fd,#3498db);background-image:-moz-linear-gradient(top,#3cb0fd,#3498db);background-image:-ms-linear-gradient(top,#3cb0fd,#3498db);background-image:-o-linear-gradient(top,#3cb0fd,#3498db);background-image:linear-gradient(to bottom,#3cb0fd,#3498db);text-decoration:none}


table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
  padding: 8px;
  text-align: left;
  border-bottom: 3px solid #15171B;
}

#style-1::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar
{
  width: 12px;
  background-color: transparent;
}

#style-1::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #666;
}

.hoverTable{
  width:100%; 
  border-collapse:collapse; 
}

/* Define the hover highlight color for the table row */
.hoverTable tr:hover {
  background-color: #0d0d0d;
}

.online{color:#fff; font-size: 12px;position:fixed; bottom: 0;right:0; background:rgba(0,0,0,0.5);  width:180px; padding:10px; border-radius:5px 0 0 0;  }
.online-icon{display: inline-block; background: url('http://forums.getpaint.net/public/style_images/master/ajax_loading.gif') no-repeat; width:43px; height:11px;}
.online-text{
  width:140px;float:right;display: inline-block;
}
.online-text p{margin:0;}
.btn-hover:hover, .btn-hover:hover img {
  opacity: 0.7;
  list-style: none;
  text-decoration: none;
}

.table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td {
  padding: 15px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 0px solid #ddd;
}

.link-to {
  position: relative; 
  display: table; 
  width: 100%; 
  overflow: hidden;
}



.overlay {
  position: absolute; 
  height: 50px; 
  width: 100%; 
  bottom: 0px; 
  padding: 15px; 
  padding-bottom: 15px; 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000c4), color-stop(100%, rgb(0, 0, 0)));
  background: -webkit-linear-gradient(top, #000000c4 0%, rgb(0, 0, 0) 100%);
  background: linear-gradient(to bottom, #000000c4 0%, rgb(0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  text-align: center;
  transition: all 0.25s ease-in-out;
}

.link-to:hover > .overlay {
  height: 200px;
  padding-top: 120px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgb(0, 0, 0)));
  background: -webkit-linear-gradient(top, transparent 0%, rgb(0, 0, 0) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgb(0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  transition: all 0.25s ease-in-out;
}

.arrow-right {
  width: 0px;
  margin-top: 14.5px;
  height: 0px;
  border-top: 14.9px solid transparent;
  border-bottom: 14.9px solid transparent;
  border-left: 14.9px solid #00ffea;
}




