.video-card-wrapper {
width:100%;
margin:0 auto;
text-align: center; /* ie 8 */
}

.video-card-wrapper .video-card {
width:964px;
margin:0 auto;
text-align: left; /* more ie 8 */
}

.video-card-wrapper .video-card .video-card-main {
width:964px; 
background:#000; 
float:left;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
padding:0 0 5px 0;
display:block;
border:none;
position:relative;
text-decoration: none;
cursor: pointer;
}


.video-card-wrapper .video-card .video-card-main .video-card-banner {
width:294px;
height:36px; 
background:url("/static/homepage/images/video/ribbon.png") no-repeat right center; 
left:-7px; 
color:#fff;
text-transform: uppercase;
font:21px/36px "avenir-next-rounded-std-med", arial, helvetica, sans-serif; position:absolute;
top:28px;
background-size:100% 100%;
text-align:center;
z-index:5;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap {
width:575px;
overflow:hidden;
float:left;
margin:0px 0px 10px 5px;
position:relative;
top:5px;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap img {
width:575px; 
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button {
display:none;
width:575px;
height:auto;
background: rgb(0, 0, 0) transparent;
background: rgba(0, 0, 0, 0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
position:absolute;
z-index:4;
top:0; 
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button  p {
width: 144px;
height: 144px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
background: rgb(238, 238, 234) transparent;
background: rgba(238, 238, 238, 0.7);
font:140px/150px "cn-symbols", arial, san-serif;
text-indent:45px;
position:relative; 
margin:100px auto;
color:#000;
}

.video-card-wrapper .video-card .video-card-main:hover > .video-card-thumb-wrap .video-card-play-button {
display:inherit;
}

.video-card-wrapper .video-card .video-card-main .video-card-info  {
margin:25px 0 0px 25px;
float:left;
padding:0;
width:36%;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-show-icon {
width:82px;
height:82px;
float:left;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-title {
margin:0 0 0 105px;
color:#a3a3a3;
font:26px/32px "cn-bold", arial, helvetica, sans-serif;
text-transform:uppercase; 
width:65% 
float:left; 
height:32px;
overflow: hidden;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-headline {
display:none;
overflow:hidden;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description{
margin:35px 0 0 0px;
font:26px/32px arial, helvetica, san-serif;
color:#fff; 
width:95%;
float:left; 
height:64px;
overflow:hidden;    
}
.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description-mobile{
display:none;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
display:inherit;
border:2px solid #3e3e3e;
width:330px;
height:55px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
font: 31px/55px "cn-bold", arial, helvetica, sans-serif;
text-transform:uppercase;
color:#acacac;
text-align:center;
margin:155px 0 0 0;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now span{
font:33px/55px "cn-symbols", arial, san-serif;
text-transform:lowercase;
}


.video-card-wrapper .video-card .video-card-main:hover > .video-card-info .video-card-watch-now {
color:#000;
background:#fff;
border-color:#fff;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-mobile-play {
display:none;
}

/* Sub Show Boxes */

.video-card-wrapper .video-card .video-card-subwrap {
float:left; width:964px; margin:8px 0 0 0; 
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary {
width:364px;
background:#000;
float:left;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
margin:0 4px 0 0;
display:block;
border:none;
text-decoration:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap {
width:353px;
position:relative;
top:5px;
margin:0 auto; overflow:hidden;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap img {
width:353px;
}


.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button{ 
position:absolute;
top:0;
display:none;
width:353px;
background: rgb(0, 0, 0) transparent;
background: rgba(0, 0, 0, 0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
z-index:5;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button p {
width: 100px;
height: 100px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
background: rgb(238, 238, 234) transparent;
background: rgba(238, 238, 238, 0.7);
font:100px/105px "cn-symbols", arial, san-serif;
text-indent:30px;
position:relative; 
margin:50px auto;
color:#000;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info{ 
margin:20px 0 20px 25px; 
height:60px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-show-icon {
width:60px;
height:60px;
float:left;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
font:15px/20px arial, helvetica, san-serif;
color:#ec008c;
float:left;
margin: 0 0 0 20px;
width:60%;            
text-transform:uppercase;
height:16px;
overflow: hidden;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
font:16px/17px arial, helvetica, san-serif;
color:#fff;
margin:5px 0 0 20px;
float:left;
width:60%;
height:35px;
overflow:hidden;
}
.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description-mobile {
display:none;
}
.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-mobile-play {
display:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary-1:hover > .video-card-thumb-wrap .video-card-play-button {
display:inherit;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary-2:hover > .video-card-thumb-wrap .video-card-play-button {
display:inherit;
}

/* Live TV and Sched buttons */

.video-card-wrapper .video-card .video-card-subwrap .video-card-live {          
display:block;
width:228px;
height:148px;
float:left;
color:#fff;
background:#000;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
text-decoration:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-live  div {
font:22px/80px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
color: #fff!important;
width:228px;
height:147px;
margin:2px auto; 
text-transform:uppercase; 				
text-indent:0px;
background-size:37px 43px;
text-align:center;
padding:65px 0 0 0;
background-repeat: no-repeat;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
display:block;
width:228px;
height:148px;
float:left;
background:#000;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
margin:5px 0 0 0;
text-decoration:none;	
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
font:22px/80px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
color:#fff!important;
text-transform:uppercase;
text-indent:0px;
text-align:center;
width:228px;
height:70px;
margin: 0px auto;
padding:60px 0 0 0;
background-size:36px 36px;
background-repeat: no-repeat;
}

/* only for video card */
.video-wrapper .video-card .video-card-subwrap .video-card-live  div {
background:url("/static/homepage/images/video/live_tv.gif") no-repeat center 20px;
}

.video-wrapper .video-card .video-card-subwrap .video-card-live:hover {
background:#ec008c;
}

.video-wrapper .video-card .video-card-subwrap .video-card-live:hover >div {
background-image:url("/static/homepage/images/video/live_tv_animation_2.gif");
}

.video-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
background-image:url("/static/homepage/images/video/unlocked.png"); 
}

.video-wrapper .video-card .video-card-subwrap .video-card-unlocked:hover {
background:#ec008c;
}

.video-wrapper .video-card .video-card-subwrap .video-card-unlocked:hover>div {
background-image:url("/static/homepage/images/video/unlocked.png");
}

/* only for video clone card */
.video-clone-wrapper .video-card .video-card-subwrap .video-card-live  div {
background:url("/static/homepage/images/video/live_tv.png") no-repeat center 20px;
}

.video-clone-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
background:url("/static/homepage/images/video/unlocked.png") no-repeat center 20px; 
}


/*********************************************************************************/
/* 																				*/
/*				Super huge version												*/
/*																				*/
/********************************************************************************/

@media only screen and (min-width:1750px) {


.video-card-wrapper {
width:100%;
}

.video-card-wrapper .video-card {
width:1700px;
margin:0 auto;
}

.video-card-wrapper .video-card .video-card-main {
width:844px; 
background:#000; 
float:left;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
display:block;
height:622px;
border:none;
position:relative;
text-decoration: none;
}

.video-card-wrapper .video-card .video-card-main .video-card-banner {
width:400px;
height:57px; 
background:url("/static/homepage/images/video/ribbon.png") no-repeat right top; 
left:-7px; 
color:#fff;
text-transform: uppercase;
font:28px/57px "avenir-next-rounded-std-med", arial, helvetica, sans-serif; position:absolute;
top:55px;
text-align:center;
z-index:5;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap {
width:834px;
overflow:hidden;
margin:0px auto;
position:relative;
top:5px;
float:none;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap img {
width:834px; 
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button {
display:none;
width:834px;
height:auto;
background: rgb(0, 0, 0) transparent;
background: rgba(0, 0, 0, 0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
position:absolute;
z-index:4;
top:0; 
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button  p {
width: 200px;
height: 200px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
background: rgb(238, 238, 234) transparent;
background: rgba(238, 238, 238, 0.7);
font:200px/205px "cn-symbols", arial, san-serif;
text-indent:60px;
position:relative; 
margin:150px auto;
color:#000;
}

.video-card-wrapper .video-card .video-card-main:hover > .video-card-thumb-wrap .video-card-play-button {
display:inherit;
}


.video-card-wrapper .video-card .video-card-main .video-card-info  {
margin:25px 0 25px 30px;
width:100%;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-show-icon {
width:101px;
height:101px;
float:left;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-title {
margin:0 0 0 30px;
color:a3a3a3;
font:35px/25px "cn-bold", arial, helvetica, sans-serif;
text-transform:uppercase; 
float:left;
width:80%;
height:25px;
overflow:hidden;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-banner {
display:none;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description{
margin:15px 0 0 30px;
font:25px/30px arial, helvetica, san-serif;
color:#fff; 
float:left;
width:80%;
height:56px;
overflow:hidden;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
display:none;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-mobile-play {
display:none;
}

/* Sub Show Boxes */

.video-card-wrapper .video-card .video-card-subwrap {
float:right; 
width:850px;
margin:0; 
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary {
width: 421px;
background:#000;
float:left;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
margin:0 4px 0 0
display:block;
border:none;
text-decoration:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap {
width:411px;
position:relative;
top:5px;
margin:0 auto; overflow:hidden;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap img {
width:411px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button{ 
position:absolute;
top:0;
display:none;
width:411px;
background: rgb(0, 0, 0) transparent;
background: rgba(0, 0, 0, 0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
z-index:5;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button p {
width: 100px;
height: 100px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
background: rgb(238, 238, 234) transparent;
background: rgba(238, 238, 238, 0.7);
font:100px/105px "cn-symbols", arial, san-serif;
text-indent:30px;
position:relative; 
margin:75px auto;
color:#000;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary-1:hover > .video-card-thumb-wrap .video-card-play-button {
display:inherit;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary-2:hover > .video-card-thumb-wrap .video-card-play-button {
display:inherit;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info{ 
margin:30px 0 90px 25px; 
height:auto;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-show-icon {
width:83px;
height:83px;
float:left;                   
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
font:18px/20px arial, helvetica, san-serif;
color:#ec008c;
float:left;
margin: 0 0 0 25px;
width:70%;                    
text-transform:uppercase;
height:20px;
overflow:hidden;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
font:22px/25px arial, helvetica, san-serif;
color:#fff;
margin:5px 0 0 25px;
float:left;
width:70%;
height:50px;
overflow:hidden;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-mobile-play {
display:none;
}

/* Live TV and Sched buttons */

.video-card-wrapper .video-card .video-card-subwrap .video-card-live {     
display:block;
width:421px;
height:auto;
float:left;
color:fff;
background:#000;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
margin:5px 5px 0 0px;
text-decoration:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-live  div {
font:32px/70px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
width:220px;
height:auto;
text-align:left;
padding:0;
margin:57px auto; 
text-transform:uppercase; 				
text-indent:100px;
background-size: auto auto;

}


.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
display:block;
width:421px;
float:left;
background:#000;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
margin:5px 0 0 0;
text-decoration:none;
height:auto;	
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
font:32px/70px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
color:fff;
text-transform:uppercase;
text-align:left;
padding:0;
text-indent:90px;
width:310px;
height:70px;
margin: 57px auto;
background-size: auto auto;

}


/* video card only */

.video-wrapper .video-card .video-card-subwrap .video-card-live  div {
background:url("/static/homepage/images/video/live_tv.gif") no-repeat left center;
}


.video-wrapper .video-card .video-card-subwrap .video-card-live:hover {
background:#ec008c;
}

.video-wrapper .video-card .video-card-subwrap .video-card-live:hover >div {
background:url("/static/homepage/images/video/live_tv_animation_2.gif") no-repeat left center;
background-size: auto auto;

}

.video-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
background:url("/static/homepage/images/video/unlocked.png") no-repeat left center; 
}

.video-wrapper .video-card .video-card-subwrap .video-card-unlocked:hover {
background:#ec008c;
}

.video-wrapper .video-card .video-card-subwrap .video-card-unlocked:hover>div {
background:url("/static/homepage/images/video/unlocked.png") no-repeat left center;
background-size: auto auto;

}

/*video clone card only */

.video-clone-wrapper .video-card .video-card-subwrap .video-card-live  div {
background:url("/static/homepage/images/video/live_tv.png") no-repeat left center;
}

.video-clone-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
background:url("/static/homepage/images/video/unlocked.png") no-repeat left center; 
}

/* Ad Rail Version */


#ad-rail .video-card-wrapper {
width:100%;
}

#ad-rail .video-card-wrapper .video-card {
max-width:1700px;
width:98%
}

#ad-rail .video-card-wrapper .video-card .video-card-main {
max-width:844px; 
width:49.7%;
height:auto;
}


#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-banner {
max-width:400px;
width:47.2%;
background-size:100% 100%;
left:-1%;
top:9%;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap {
max-width:834px;
width:99%;
float:none;
margin:0 auto;
top:4px;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap img {
max-width:834px;
width:100%;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button {
max-width:834px;
width:100%; 
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button  p {
margin:20% auto 40%;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-info  {
margin:4% 0 4% 4%;
width:100%;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-info .video-card-show-icon {
max-width:101px;
max-height:101px;
height:auto;
width:12.5%;
float:left;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-info .video-card-title {
margin:0 0 0 3.5%;
font:35px/25px "cn-bold", arial, helvetica, sans-serif;
width:75%; 
float:left;
height:30px;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description{
margin:1.5% 0 0 3.5%;
font:25px/30px arial, helvetica, san-serif;
float:left;
width:75%;
height:60px;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
display:none;
}

/* Sub Show Boxes */

#ad-rail .video-card-wrapper .video-card .video-card-subwrap {
max-width:850px; 
margin:0;
float:right;
width:50.1%;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary {
max-width: 421px;
width:49.3%;
height:auto;
}


#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap {
max-width:411px;
width:98%;
top:4px;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap img {
max-width:411px;
width:100%;
height:auto;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button{ 
width:100%;
max-width:411px;   
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button p {
margin:15% auto 20%;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info{ 
margin:7.5% 0 7.5% 7%; 
height:auto;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-show-icon {
max-width:83px;
max-height:83px;
width:21.3%;
height:auto;                    
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
font:18px/20px arial, helvetica, san-serif;
margin: 0 0 0 7.2%;   
height:18px;                  
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
font:22px/25px arial, helvetica, san-serif;
margin:1.5% 0 0 7.2%;
height:50px;
}

/* Live TV and Sched buttons */

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live {
max-width:421px;
width:49.3%; 
margin:5px 5px 0 0;
float:left;
height:0;
display:block;       
padding:0 0 32.6% 0;         
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live  div {
font:32px/70px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
width:220;
text-align:left;
height:auto;
margin:22.4% auto 0; 
text-indent:100px;
padding:0;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
display:block;
max-width:421px;
width:49.3%;
float:left;
height:0;
padding:0 0 32.6% 0;	
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
font:32px/70px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
text-align:left;
text-indent:90px;
height:auto;
margin: 22.4% auto 0;
width:310px;
padding:0;
}



/* video-card only */

#ad-rail .video-wrapper .video-card .video-card-subwrap .video-card-live  div {
background:url("/static/homepage/images/video/live_tv.gif") no-repeat 10px center;
}

#ad-rail .video-wrapper .video-card .video-card-subwrap .video-card-live:hover >div {
background:url("/static/homepage/images/video/live_tv_animation_2.gif") no-repeat 10px center;
}

#ad-rail .video-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
background:url("/static/homepage/images/video/unlocked.png") no-repeat 10px center; 
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked:hover>div {
background:url("/static/homepage/images/video/unlocked.png") no-repeat 10px center;
}

/* clone version */

#ad-rail .video-clone-wrapper .video-card .video-card-subwrap .video-card-live  div {
background:url("/static/homepage/images/video/live_tv.png") no-repeat 10px center;
}

#ad-rail .video-clone-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
background:url("/static/homepage/images/video/unlocked.png") no-repeat 10px center; 
}

}

/********************************************************************************/
/* 																				*/
/*				1357 - 1749  super large desktop style version					*/
/*																				*/
/********************************************************************************/

@media only screen and (min-width:1367px) and (max-width:1749px) {

.video-card-wrapper .video-card {
width:98%
}

.video-card-wrapper .video-card .video-card-main {
max-width:844px; 
width:49.7%;
height:auto;
}

.video-card-wrapper .video-card .video-card-main .video-card-banner {
max-width:400px;
width:47.2%;
background-size:100% 100%;
left:-1%;
top:9%;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap {
max-width:834px;
width:99%;
float:none;
margin:0 auto;
top:4px;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap img {
max-width:834px;
width:100%;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button {
max-width:834px;
width:100%; 
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button  p {
margin:20% auto 40%;
}

.video-card-wrapper .video-card .video-card-main .video-card-info  {
margin:4% 0 4% 4%;
width:100%;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-show-icon {
max-width:101px;
max-height:101px;
height:auto;
width:12.5%;
float:left;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-title {
margin:0 0 0 3.5%;
font:35px/25px "cn-bold", arial, helvetica, sans-serif;
width:75%; 
float:left;
height:30px;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description{
margin:1.5% 0 0 3.5%;
font:25px/30px arial, helvetica, san-serif;
float:left;
width:75%;
height:60px;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
display:none;
}

/* Sub Show Boxes */

.video-card-wrapper .video-card .video-card-subwrap {
max-width:850px; 
margin:0;
float:right;
width:50.1%;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary {
max-width: 421px;
width:49.3%;
height:auto;
}


.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap {
max-width:411px;
width:98%;
top:4px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap img {
max-width:411px;
width:100%;
height:auto;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button{ 
width:100%;
max-width:411px;   
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button p {
margin:15% auto 20%;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info{ 
margin:7.5% 0 22.5% 7%; 
height:auto;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-show-icon {
max-width:83px;
max-height:83px;
width:21.3%;
height:auto;                    
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
font:18px/20px arial, helvetica, san-serif;
margin: 0 0 0 7.2%;   
height:18px;                  
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
font:22px/25px arial, helvetica, san-serif;
margin:1.5% 0 0 7.2%;
height:50px;
}

/* Live TV and Sched buttons */

.video-card-wrapper .video-card .video-card-subwrap .video-card-live {
max-width:421px;
width:49.3%; 
margin:5px 5px 0 0;
float:left;
height:0;
display:block;       
padding:0 0 23.6% 0;         
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-live  div {
background-position: left center;
font:32px/70px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
width:220;
text-align:left;
height:auto;
margin:17.4% auto 0; 
text-indent:100px;
padding:0;
background-size: auto auto;
}



.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
display:block;
max-width:421px;
width:49.3%;
float:left;
height:0;
padding:0 0 23.6% 0;	
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
font:32px/70px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
text-align:left;
text-indent:90px;
background-position: left center; 
height:auto;
margin: 17.4% auto 0;
width:310px;
padding:0;
background-size:auto auto;
}

/* video card only */
.video-wrapper .video-card .video-card-subwrap .video-card-unlocked:hover>div {
background-position: left center;
background-size: auto auto;
}

.video-wrapper .video-card .video-card-subwrap .video-card-live:hover >div {
background-position: left center;
background-size: auto auto;
}

/* Ad Rail */ 

#ad-rail .video-card-wrapper {
width:100%;
}

#ad-rail .video-card-wrapper .video-card {
width:98%; 
}

#ad-rail .video-card-wrapper .video-card .video-card-main {

width:47%;
height:auto;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-banner {
width:294px;
height:36px; 
background-size:100%; 
left:-7px;
font:21px/40px "avenir-next-rounded-std-med", arial, helvetica, sans-serif; position:absolute;
top:33px;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap {
width:99%;					
top:3px;
margin:0 0 3px 3px
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap img {
width:100%;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button {
width:100%;
height:auto;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button  p {
width: 150px;
height: 150px;
font:170px/165px "cn-symbols", arial, san-serif;
text-indent:45px;
margin:110px auto;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-info  {
margin:12px 0 4% 4%;         
width:100%;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-info .video-card-show-icon {
width:82px;
height:82px;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-info .video-card-title {
margin:0 0 0 20px;
font:26px/26px "cn-bold", arial, helvetica, sans-serif;
float:left;
width:75%;
height:26px;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description{
margin:1% 0 0 20px;
font:25px/30px arial, helvetica, san-serif;
float:left;
width:75%;
height:60px;
}

#ad-rail .video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
display:none;
}

/* Sub Show Boxes */

#ad-rail .video-card-wrapper .video-card .video-card-subwrap {
float:right; 
width:52.7%;
margin:0; 
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary {

width:49.3%;
height:auto;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap {
width:98%;
top:3px;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap img {
width:100%;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button{ 
width:100%;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button p {
width: 100px;
height: 100px;
font:100px/105px "cn-symbols", arial, san-serif;
text-indent:30px;
position:relative; 
margin:45px auto;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info{ 
margin:27px 0 27px 15px; 
height:auto;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-show-icon {
width:60px;
height:60px;
float:left;                      
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
font:13px/15px arial, helvetica, san-serif;
margin: 0 0 0 15px;
width:70%;
height:15px;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
font:19px/22px arial, helvetica, san-serif;
color:#fff;
margin:1% 0 0 15px;
height:45px;
}

/* Live TV and Sched buttons */

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live {
display:block;
width:49.3%;
margin:5px 5px 0 0px;
height:0;
padding:0 0 24.6% 0;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live  div {
background-position: left center;
background-size:41px 47px;
font:24px/70px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
width:150px;
height:70px;
text-align:left;
padding:0;
margin:55px auto 0; 
text-transform:uppercase; 				
text-indent:60px;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
display:block;
width:49.3%;
height:0;
margin:5px 0 0 0;
padding:0 0 24.6% 0;
text-decoration:none;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
font:24px/70px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
color:fff;
text-transform:uppercase;
text-align:left;
padding:0;
text-indent:60px;
width:225px;
height:70px;
margin: 55px auto 0 ;
background-position: left center; 
background-size:40px;
}


/* video card only */

#ad-rail .video-wrapper .video-card .video-card-subwrap .video-card-live:hover >div {
background-position: left center;
background-size: 40px;
}


#ad-rail .video-wrapper .video-card .video-card-subwrap .video-card-unlocked:hover>div {
background-position: left center ;
background-size:40px;
}

}

/* AdRail Adjustments */

@media only screen and (min-width:1357px) and (max-width:1656px) {

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live div, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
margin: 50px auto 0 ;
}

}

@media only screen and (min-width:1357px) and (max-width:1595px) {

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live div, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
margin: 46px auto 0 ;
}

}


@media only screen and (min-width:1357px) and (max-width:1484px) {

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 24.5% 0;

}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live div, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
margin: 45px auto 0 ;
}

}


@media only screen and (min-width:1357px) and (max-width:1405px) {

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 24.4% 0;
margin-top:4px;

}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live div, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
margin: 39px auto 0 ;
}

}



/* Adjustments */

@media only screen and (min-width:1357px) and (max-width:1685px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 23.9% 0;
}

}

@media only screen and (min-width:1357px) and (max-width:1660px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 24.2% 0;
}

}

@media only screen and (min-width:1357px) and (max-width:1620px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 24.4% 0; 
}

}

@media only screen and (min-width:1357px) and (max-width:1579px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 24.7% 0; 
}

}

@media only screen and (min-width:1357px) and (max-width:1550px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
font:20px/25px arial, helvetica, san-serif;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 24.9% 0;
}

}

@media only screen and (min-width:1357px) and (max-width:1500px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 25.1% 0;
}

}

@media only screen and (min-width:1357px) and (max-width:1370px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 25.4% 0;
}

}

/********************************************************************************/
/* 																				*/
/*									10356 version								*/
/*																				*/
/********************************************************************************/

@media only screen and (min-width:1301px) and (max-width:1366px) {

.video-card-wrapper .video-card {
max-width:1306px;
width:96.7%; 
}

.video-card-wrapper .video-card .video-card-main {
max-width:612px; 
max-height:451px;
width:47%;
height:auto;
}

.video-card-wrapper .video-card .video-card-main .video-card-banner {
width:294px;
height:36px; 
background-size:100%; 
left:-7px;
font:21px/40px "avenir-next-rounded-std-med", arial, helvetica, sans-serif; position:absolute;
top:33px;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap {
max-width:606px;
width:99%;					
top:3px;
margin:0 0 3px 3px
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap img {
max-width:606px; 
width:100%;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button {
max-width:606px;
width:100%;
height:auto;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button  p {
width: 150px;
height: 150px;
font:170px/165px "cn-symbols", arial, san-serif;
text-indent:45px;
margin:110px auto;
}

.video-card-wrapper .video-card .video-card-main .video-card-info  {
margin:12px 0 4% 4%;         
width:100%;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-show-icon {
width:82px;
height:82px;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-title {
margin:0 0 0 20px;
font:26px/26px "cn-bold", arial, helvetica, sans-serif;
float:left;
width:75%;
height:26px;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description{
margin:1% 0 0 20px;
font:25px/30px arial, helvetica, san-serif;
float:left;
width:75%;
height:60px;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
display:none;
}

/* Sub Show Boxes */

.video-card-wrapper .video-card .video-card-subwrap {
float:right; 
max-width:689px;
width:52.7%;
margin:0; 
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary {
max-width:339px; 
max-height:298px;
width:49.3%;
height:auto;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap {
max-width:331px;
width:98%;
top:3px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap img {
max-width:331px;
width:100%;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button{ 
max-width:331px;
width:100%;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button p {
width: 100px;
height: 100px;
font:100px/105px "cn-symbols", arial, san-serif;
text-indent:30px;
position:relative; 
margin:45px auto;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info{ 
margin:27px 0 27px 15px; 
height:auto;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-show-icon {
width:60px;
height:60px;
float:left;                      
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
font:13px/15px arial, helvetica, san-serif;
margin: 0 0 0 15px;
width:70%;
height:15px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
font:19px/22px arial, helvetica, san-serif;
color:#fff;
margin:1% 0 0 15px;
height:45px;
}

/* Live TV and Sched buttons */

.video-card-wrapper .video-card .video-card-subwrap .video-card-live {
display:block;
max-width:339px;
width:49.3%;
margin:5px 5px 0 0px;
height:0;
padding:0 0 22.1% 0;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-live  div {
background-position:left center;
background-size:41px 47px;
font:24px/70px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
width:150px;
height:70px;
text-align:left;
padding:0;
margin:40px auto 0; 
text-transform:uppercase; 				
text-indent:60px;
}


.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
display:block;
max-width:339px;
width:49.3%;
height:0;
margin:5px 0 0 0;
padding:0 0 22.1% 0;
text-decoration:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
font:24px/70px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
color:fff;
text-transform:uppercase;
text-align:left;
padding:0;
text-indent:60px;
width:225px;
height:70px;
margin: 40px auto 0 ;
background-position: left center; 
background-size:40px;
}

/* video card only */
.video-wrapper .video-card .video-card-subwrap .video-card-live:hover >div {
background-position: left center;
background-size: 40px;
}

.video-wrapper .video-card .video-card-subwrap .video-card-unlocked:hover>div {
background-position: left center ;
background-size:40px;
}

}

/* Adrail Adjustments */

@media only screen and (min-width:1301px) and (max-width:1394px) {

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary {
max-width: 421px;
width:49.2%;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
width:60%;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
width:60%;
}

}



@media only screen and (min-width:1301px) and (max-width:1356px) {

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 24.1% 0;
}

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live div, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
margin-top:33px;
}

}

/* Adjustments */

@media only screen and (min-width:1301px) and (max-width:1346px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 22.6% 0;
}

}

@media only screen and (min-width:1301px) and (max-width:1326px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 22.8% 0;
}

}

@media only screen and (min-width:1301px) and (max-width:1310px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 23.3% 0;
}

}

/********************************************************************************/
/* 																				*/
/*							 768 version to 1300								*/
/*																				*/
/********************************************************************************/

@media only screen and (min-width:769px) and (max-width:1300px) {


.video-card-wrapper {
width:100%;
}

.video-card-wrapper .video-card {
width:95%;
margin:0 auto; 
}

.video-card-wrapper .video-card .video-card-main {
width:100%; 
float:left;
display:block;
}

.video-card-wrapper .video-card .video-card-main .video-card-banner {
width:294px;
height:36px; 
background-position: right center; 
left:-7px; 
color:#fff;
text-transform: uppercase;
font:21px/36px "avenir-next-rounded-std-med", arial, helvetica, sans-serif; position:absolute;
top:28px;
background-size:100% 100%;
text-align:center;
z-index:5;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap {
width:59%;
overflow:hidden;
float:left;
margin:0px 0px 6px 5px;
position:relative;
top:5px;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap img {
width:100%; 
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button {
width:100%;
height:auto; 
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap .video-card-play-button  p {
width: 144px;
height: 144px;
font:140px/150px "cn-symbols", arial, san-serif;
text-indent:45px;
position:relative; 
margin:20% auto;
color:#000;
}

.video-card-wrapper .video-card .video-card-main:hover > .video-card-thumb-wrap .video-card-play-button {
display:inherit;
}

.video-card-wrapper .video-card .video-card-main .video-card-info  {
margin:25px 0 0px 25px ;
float:left;
padding:0;
width:35%; 
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-show-icon {
width:25%;
height:auto;
float:left;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-title {
margin:0 0 0 20px;
color:a3a3a3;
font:26px/32px "cn-bold", arial, helvetica, sans-serif;
text-transform:uppercase; 
width:65%; 
height:70px;
float:left;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-banner {
display:none;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description{
margin:10% 0 0 0px;
font:26px/32px arial, helvetica, san-serif;
color:#fff; 
width:95%;
float:left;
height:60px;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
display:inherit;
border:2px solid #3e3e3e;
width:95%;
height:55px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
font: 31px/55px "cn-bold", arial, helvetica, sans-serif;
text-transform:uppercase;
color:#acacac;
text-align:center;
margin:70% auto 0;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now span{
font:33px/55px "cn-symbols", arial, san-serif;
text-transform:lowercase;
}

.video-card-wrapper .video-card .video-card-main:hover > .video-card-info .video-card-watch-now {
color:#000;
background:#fff;
border-color:#fff;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-mobile-play {
display:none;
}

/* Sub Show Boxes */

.video-card-wrapper .video-card .video-card-subwrap {
float:left; width:100%; margin:4px 0 0 0;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary {
width:37%;
background:#000;
float:left;
margin:0 4px 0 0;
display:block;
border:none;
text-decoration:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap {
width:98%;
position:relative;
top:5px;
margin:0 auto; overflow:hidden;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap img {
width:100%; height:auto;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button{ 
position:absolute;
top:0;
display:none;
width:100%;
background: rgb(0, 0, 0) transparent;
background: rgba(0, 0, 0, 0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
z-index:5;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap .video-card-play-button p {
width: 100px;
height: 100px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
background: rgb(238, 238, 234) transparent;
background: rgba(238, 238, 238, 0.7);
font:100px/105px "cn-symbols", arial, san-serif;
text-indent:30px;
position:relative; 
margin:15% auto 70%;
color:#000;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info{ 
margin:20px 0 20px 25px; 
float:left; padding:0; width:90%;
height:auto;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-show-icon {
width:19%;
height:auto;
float:left;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
font:15px/20px arial, helvetica, san-serif;
color:#ec008c;
float:left;
margin: 0 0 0 20px;
width:70%;
height:16px;
text-transform:uppercase;

}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
font:16px/17px arial, helvetica, san-serif;
color:#fff;
margin:5px 0 0 20px;
float:left;
width:70%; 
height:35px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-mobile-play {
display:none;
}

/* Live TV and Sched buttons */

.video-card-wrapper .video-card .video-card-subwrap .video-card-live {
display:block;
width:25.15%;
height:0;
float:left;
color:fff;
background:#000;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
margin:0px 0px 0px 0px;
text-decoration:none;
padding:0 0 15% 0;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-live  div {
background-position: center 30%;
font:22px/70px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
width:auto;
height:auto;
margin:2px auto; 
text-transform:uppercase; 				
text-indent:0px;
background-size:20%;
text-align:center;
padding:30% 0 0 0; 
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
width:25.15%;
height:0;
float:left;
background:#000;
-moz-box-shadow: 2px 2px 6px 0px #333;
-webkit-box-shadow: 2px 2px 6px 0px #333;
box-shadow: 2px 2px 6px 0px #333;
margin:5px 0 0 0;
text-decoration:none;
padding:0 0 15% 0;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked div {
font:22px/70px "avenir-next-rounded-std-med", arial, helvetica, sans-serif;
color:#fff!important;
text-transform:uppercase;
text-indent:0px;
text-align:center;
width:auto;
height:auto;
margin: 0px auto;
padding:30% 0 0 0;
background-position: center 30%; 
background-size:20%;
}

/* video card only */
.video-wrapper .video-card .video-card-subwrap .video-card-live:hover {
background:#ec008c;
}


.video-wrapper .video-card .video-card-subwrap .video-card-unlocked:hover {
background:#ec008c;
}

}

/********************************************************************************/
/* 																				*/
/*								 1024 break										*/
/*																				*/
/********************************************************************************/

@media only screen and (min-width:769px) and (max-width:1024px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 15.4% 0;
width:25%;
}

.video-card-wrapper .video-card .video-card-main:hover > .video-card-info .video-card-watch-now {
color:#acacac;
background:#000;
border:2px solid #3e3e3e;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary-1:hover > .video-card-thumb-wrap .video-card-play-button {
display:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary-2:hover > .video-card-thumb-wrap .video-card-play-button {
display:none;
}
.video-card-wrapper .video-card .video-card-main:hover > .video-card-thumb-wrap .video-card-play-button {
display:none;
}

/* video card only */

.video-wrapper .video-card .video-card-subwrap .video-card-live:hover {
background:#000;
}

.video-wrapper .video-card .video-card-subwrap .video-card-live:hover >div {
background-image:url("/static/homepage/images/video/live_tv.gif");
}

.video-wrapper .video-card .video-card-subwrap .video-card-unlocked:hover {
background:#000;
}

.video-wrapper .video-card .video-card-subwrap .video-card-unlocked:hover>div {
background-image:url("/static/homepage/images/video/unlocked.png"); 
}

/* video clone card only */

.video-clone-wrapper .video-card .video-card-subwrap .video-card-live:hover {
background:#000;
}

.video-clone-wrapper .video-card .video-card-subwrap .video-card-unlocked:hover {
background:#000;
}

}

@media only screen and (min-width:769px) and (max-width:1005px) {

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
width:95%;
height:50px;
font: 30px/55px "cn-bold", arial, helvetica, sans-serif;
margin:68% auto 0;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 15.5% 0;
width:25%;
}

}

@media only screen and (min-width:769px) and (max-width:950px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 15.6% 0;
width:25%;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
width:95%;
height:50px;
font: 30px/40px "cn-bold", arial, helvetica, sans-serif;
margin:67.5% auto 0;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap {
top:3px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {        
width:24.8%; 	
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-title {
font:23px/23px "cn-bold", arial, helvetica, sans-serif;
height:50px;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description{
font:22px/29px arial, helvetica, san-serif;
height:54px;
}

}

@media only screen and (min-width:769px) and (max-width:918px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 15.8% 0;
}

}

@media only screen and (min-width:769px) and (max-width:900px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 15.9% 0;
}

}

@media only screen and (min-width:769px) and (max-width:875px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 16% 0;
}

}

@media only screen and (min-width:769px) and (max-width:840px) {

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
width:95%;
height:48px;
font: 28px/28px "cn-bold", arial, helvetica, sans-serif;
margin:66% auto 0;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now span{
font:33px/50px "cn-symbols", arial, san-serif;
text-transform:lowercase;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
font:14px/18px arial, helvetica, san-serif;
margin: 0 0 0 15px;
height:15px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
font:15px/16px arial, helvetica, san-serif;
margin:4px 0 0 15px;
height:32px;
}

}

@media only screen and (min-width:769px) and (max-width:817px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 16.1% 0;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
font: 28px/28px "cn-bold", arial, helvetica, sans-serif;
margin:65% auto 0;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-title {
font:22px/22px "cn-bold", arial, helvetica, sans-serif;

}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description{
font:20px/23px arial, helvetica, san-serif;
height:45px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
font:15px/20px arial, helvetica, san-serif;
margin: 0 0 0 20px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
font:15px/16px arial, helvetica, san-serif;
margin:5px 0 0 20px;
}

}

@media only screen and (min-width:769px) and (max-width:800px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-live,.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
padding: 0 0 16.3% 0; 
}

}

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

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
width:24.8%;
padding: 0 0 16.4% 0;
}

}

@media only screen and (min-width:769px) and (max-width:1024px) {

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked{
padding: 0 0 15.3% 0;
}

}

@media only screen and (min-width:769px) and (max-width:985px) {

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked{
padding: 0 0 15.5% 0;
}

}

@media only screen and (min-width:769px) and (max-width:926px) {

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked{
padding: 0 0 15.7% 0;
}

}

@media only screen and (min-width:769px) and (max-width:892px) {

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked{
padding: 0 0 15.9% 0;
}

}

@media only screen and (min-width:769px) and (max-width:852px) {

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked{
padding: 0 0 16.1% 0;
}

}

@media only screen and (min-width:769px) and (max-width:796px) {

#ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-live, #ad-rail .video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked{
padding: 0 0 16.3% 0;
}

}


/********************************************************************************/
/* 																				*/
/*									 768 										*/
/*																				*/
/********************************************************************************/

@media only screen and (min-width:641px) and (max-width:768px) {

.video-card-wrapper {
width:100%;
}

.video-card-wrapper .video-card {
width:95.7%;
}

.video-card-wrapper .video-card .video-card-main {
width:100%; 
float:none;
display: block;
height: auto;
}

.video-card-wrapper .video-card .video-card-main .video-card-banner {
width:335px;
height:42px; 
background:url("/static/homepage/images/video/ribbon.png") no-repeat right center; 
left:-7px; 
color:#fff;
text-transform: uppercase;
font:24px/43px "avenir-next-rounded-std-med", arial, helvetica, sans-serif; position:absolute;
top:20px;
background-size:100% 100%;
text-align:center;
z-index:5;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap {
width:99%;
overflow:hidden;
float:none; 
margin:0px auto;
position:relative;
top:2px;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap img {
width:100%; 
}

.video-card-wrapper .video-card .video-card-main:hover > .video-card-thumb-wrap .video-card-play-button {
display:none;
}

.video-card-wrapper .video-card .video-card-main .video-card-info  {
margin:20px 0 0px 20px;
float:none;
width:95%; 
padding:0 0 20px 0;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-show-icon {
width:62px;
height:auto; float:left;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-title {
margin:0 0 0 20px;
color:a3a3a3;
font:22px/19px "cn-bold", arial, helvetica, sans-serif;
text-transform:uppercase; 
width:75%;
float:left;
height:20px;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description{
margin: 0 0 0 20px;
font:20px/22px arial, helvetica, san-serif;
color:#fff; 
width:75%;
float:left;
height:44px;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
display:none;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-mobile-play {
display:inherit;
position:absolute;
text-align:right;
width:95%;
margin:35px 0 0 0;
color:#fff;
font:100px/0px "cn-symbols", arial, san-serif;
}

/* Sub Show Boxes */

.video-card-wrapper .video-card .video-card-subwrap {
float:left; width:100%; margin:3px 0 0 0;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary {
width:49.70%;
background:#000;
float:left;
margin:0;
display:block;
height:auto;
border:none;
text-decoration:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary:first-of-type {
margin:0 4px 0 0;
}    

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap {
width:98%;
position:relative;
top:3px;
margin:0 auto; overflow:hidden;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap img {
width:100%; height:auto;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary-1:hover > .video-card-thumb-wrap .video-card-play-button {
display:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary-2:hover > .video-card-thumb-wrap .video-card-play-button {
display:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info{ 
margin:20px 0 20px 25px; 
float:left; padding:0; width:90%;
height:auto;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-show-icon {
width:64px;
height:auto;
float:left;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
font:14px/19px arial, helvetica, san-serif;
color:#ec008c;
float:left;
margin: 0 0 0 20px;
width:65%;
text-transform:uppercase;
height:14px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
font:20px/20px arial, helvetica, san-serif;
color:#fff;
margin:5px 0 0 20px;
float:left;
width:65%;
height:40px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-mobile-play {
display:none;
}

/* Live TV and Sched buttons */

.video-card-wrapper .video-card .video-card-subwrap .video-card-live {
display:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
display:none;
}

}

@media only screen and (min-width:641px) and (max-width:712px) {

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary {
width:49.60%;			
}

}

/********************************************************************************/
/* 																				*/
/*							 640  phone											*/
/*																				*/
/********************************************************************************/
@media only screen and (max-width : 640px) {


.video-card-wrapper {
width:100%;
}

.video-card-wrapper .video-card {
width:92%;
}

.video-card-wrapper .video-card .video-card-main {
width:100%; 
float:none; 
background:url("/static/homepage/images/video/dot-border.gif") repeat-x bottom left;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
display:block;
height: auto;
}

.video-card-wrapper .video-card .video-card-main .video-card-banner {
display:none;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap {
width:100%;
overflow:hidden;
float:none; 
margin:0px auto;
position:relative;
top:2px;
}

.video-card-wrapper .video-card .video-card-main .video-card-thumb-wrap img {
width:100%; 
}

.video-card-wrapper .video-card .video-card-main:hover > .video-card-thumb-wrap .video-card-play-button {
display:none;
}

.video-card-wrapper .video-card .video-card-main .video-card-info  {
margin:20px 0 0px 0px;
float:none;
width:95%; 
padding:0 0 20px 0;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-show-icon {
width:17%;
height:auto;
float:left;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-title {
display:none;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-headline {
font:30px/30px arial, helvetica, san-serif;
color:#aaa !important;
float:left;
margin: 0 0 0 4%;
width:72%;
text-transform:uppercase;
display:inherit;
height:30px;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description{
	display:none;
}
.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description-mobile{
display:block;
margin: 9px 0 0 4%;
float:left;
font:26px/29px arial, helvetica, san-serif;
font-weight:bold;
color:#fff; 
width:72%;
float:left;
height:58px;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-watch-now {
display:none;
}

.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-mobile-play {
	color:#fff;
	display:block;
	font:110px "cn-symbols", arial, san-serif;
	margin:0;
	padding-top:2.5%;
	position:absolute;
	text-align:right;
	width:100%;
}

/* Sub Show Boxes */

.video-card-wrapper .video-card .video-card-subwrap {
width:100%;
margin:20px 0 0 0;
padding:0;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary {
width:100%; 
margin:0; 
background:url("/static/homepage/images/video/dot-border.gif") repeat-x bottom center;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
float:none; 
position:relative;
display:block;
height:auto;
border:none;
text-decoration:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary:first-of-type {
margin:0 0 20px 0;
}    

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap {
width:100%;
overflow:hidden;
float:none; 
margin:0px auto;
position:relative;
top:2px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-thumb-wrap img {
width:100%; height:auto; 
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary-1:hover > .video-card-thumb-wrap .video-card-play-button {
display:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary-2:hover > .video-card-thumb-wrap .video-card-play-button {
display:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info{ 
margin:20px 0 0px 0px;
float:none;
width:95%; 
padding:0 0 20px 0;
height: auto;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-show-icon {
width:17%;
height:auto; 
float:left;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
font:30px/30px arial, helvetica, san-serif;
color:#aaa !important;
float:left;
margin: 0 0 0 4%;
width:72%;
text-transform:uppercase;
display:inherit;
height:30px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description { 
display:none;
}
.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description-mobile { 
display:block;
float:left;
margin: 9px 0 0 4%;
font:26px/29px arial, helvetica, san-serif;
font-weight:bold;
color:#fff; 
width:72%;
height:58px;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-mobile-play {
	color:#fff;
	display:block;
	font:110px "cn-symbols", arial, san-serif;
	margin:0;
	padding-top:2.5%;
	position:absolute;
	text-align:right;
	width:100%;

}

/* Live TV and Sched buttons */

.video-card-wrapper .video-card .video-card-subwrap .video-card-live {
display:none;
}

.video-card-wrapper .video-card .video-card-subwrap .video-card-unlocked {
display:none;
}

}

@media only screen and (max-width : 576px) {
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-mobile-play,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-mobile-play {
	font-size:99px;
	}
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-headline,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
		font-size:27px;
		line-height:27px;
		height:27px;
	}
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description-mobile,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description-mobile {
		font-size:23.4px;
		line-height:26.1px;
		height:52.2px;
	}
}
@media only screen and (max-width : 512px) {
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-mobile-play,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-mobile-play {
		font-size:88px;
	}
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-headline,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
		font-size:24px;
		line-height:24px;
		height:24px;
	}
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description-mobile,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description-mobile {
		font-size:20.8px;
		line-height:23.2px;
		height:46.4px;
	}
}
@media only screen and (max-width : 448px) {
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-mobile-play,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-mobile-play {
		font-size:77px;
	}
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-headline,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
		font-size:21px;
		line-height:21px;
		height:21px;
	}
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description-mobile,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description-mobile {
		font-size:18.2px;
		line-height:20.3px;
		height:40.6px;
	}
}
@media only screen and (max-width : 384px) {
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-mobile-play,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-mobile-play {
		font-size:66px;
	}
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-headline,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline{
		font-size:18px;
		line-height:18px;
		height:18px;
	}
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description-mobile,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description-mobile {
		font-size:15.6px;
		line-height:17.4px;
		height:34.8px;
	}
}
@media only screen and (max-width : 320px) {
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-mobile-play,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-mobile-play {
		color:#fff;
		display:block;
		font:55px "cn-symbols", arial, san-serif;
		margin:0;
		padding-top:2.5%;
		position:absolute;
		text-align:right;
		width:100%;
	}
	
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-headline,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-headline
	{
		font:15.5px/15.5px arial, helvetica, san-serif;
		height:15.5px;
	}
	
	.video-card-wrapper .video-card .video-card-main .video-card-info .video-card-description-mobile,
	.video-card-wrapper .video-card .video-card-subwrap .video-card-secondary .video-card-info .video-card-description-mobile
	{
		font:13px/13px arial, helvetica, san-serif;
		height:27px;
	}
}
