/*----------------------------------------------*/

/* SUPER V5 TEXT STYLES */

/*----------------------------------------------*/


html {
  
  font-family: Avenir LT W01_55 Roman1475520, Arial, Tahoma, Geneva, sans-serif;
  /*font-weight:normal;*/
  font-size: 100%;
  color:#ffffff;
  width:100%;
  -webkit-font-smoothing: antialiased;
}



body {
    margin:0;
    overflow-x:hidden;
    background-color:#000000;
}

body.front {
	
}

html, body {
	height:100%;
}


.black-bg {
	background-color:#000000;
}

.black-bg-grad {
background: rgba(0,0,0,1);
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(71%, rgba(17,17,17,1)), color-stop(100%, rgba(34,34,34,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#222222', GradientType=0 );
}

.sc-bg, #block-unslider-v2-collection-slider, #block-unslider-v2-movies-slider, #block-unslider-v2-sports-slider, #block-unslider-v2-static-slider {
background: rgba(0,0,0,1);
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(71%, rgba(17,17,17,1)), color-stop(100%, rgba(34,34,34,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#222222', GradientType=0 );
}

.sc-xmas-bg {
	background-image: url(/images/brands/general/sc-xmas-bg.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position: 15%; 
}

.sc-hh-bg {
	background-image: url(/images/brands/general/handh-bg.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center top; 
}

.sc-xmas-bg img {
	width:90%;
	max-width:400px;
}

.sc-lfl-bg {
	background-image: url(/images/sports/sc-lfl-bg.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center; 
}

.wbss-bg {
	background-image: url(/images/sports/wbss/wbss-bg.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center top;  
}

.sc-bg .coll-head, .sc-lfl-bg .coll-head {
	background:none;
}

.fuse-bg-img {
	background-image: url(/images/brands/general/channel-bg/fuse-bg.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center top;  
}

.hh-bg-img {
	background-image: url(/images/brands/general/channel-bg/hah-bg.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center top;  
}

.vault-bg-img {
	background-image: url(/images/brands/general/channel-bg/vault-bg.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center bottom;  
}


.fuse-bg {
	background:#eaaf13;
}

.hh-bg {
	background:#3fa0d5;
}

.vault-bg {
	background:#00a48d;
}

.ginx-bg {
	background:#acc925;
}

.fuse-bg-grad {
background: rgba(255,224,113,1);
background: -moz-linear-gradient(-45deg, rgba(255,224,113,1) 0%, rgba(234,173,19,1) 51%, rgba(227,140,26,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,224,113,1)), color-stop(51%, rgba(234,173,19,1)), color-stop(100%, rgba(227,140,26,1)));
background: -webkit-linear-gradient(-45deg, rgba(255,224,113,1) 0%, rgba(234,173,19,1) 51%, rgba(227,140,26,1) 100%);
background: -o-linear-gradient(-45deg, rgba(255,224,113,1) 0%, rgba(234,173,19,1) 51%, rgba(227,140,26,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,224,113,1) 0%, rgba(234,173,19,1) 51%, rgba(227,140,26,1) 100%);
background: linear-gradient(135deg, rgba(255,224,113,1) 0%, rgba(234,173,19,1) 51%, rgba(227,140,26,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe071', endColorstr='#e38c1a', GradientType=1 );
}

.hh-bg-grad {
background: rgba(90,195,240,1);
background: -moz-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(90,195,240,1)), color-stop(51%, rgba(62,160,213,1)), color-stop(100%, rgba(0,133,195,1)));
background: -webkit-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
background: -o-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
background: linear-gradient(135deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ac3f0', endColorstr='#0085c3', GradientType=1 );	
}

.vault-bg-grad {
background: rgba(75,195,165,1);
background: -moz-linear-gradient(-45deg, rgba(75,195,165,1) 0%, rgba(0,163,141,1) 51%, rgba(0,142,128,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(75,195,165,1)), color-stop(51%, rgba(0,163,141,1)), color-stop(100%, rgba(0,142,128,1)));
background: -webkit-linear-gradient(-45deg, rgba(75,195,165,1) 0%, rgba(0,163,141,1) 51%, rgba(0,142,128,1) 100%);
background: -o-linear-gradient(-45deg, rgba(75,195,165,1) 0%, rgba(0,163,141,1) 51%, rgba(0,142,128,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(75,195,165,1) 0%, rgba(0,163,141,1) 51%, rgba(0,142,128,1) 100%);
background: linear-gradient(135deg, rgba(75,195,165,1) 0%, rgba(0,163,141,1) 51%, rgba(0,142,128,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bc3a5', endColorstr='#008e80', GradientType=1 );	
}

.ginx-bg-grad {
background: rgba(196,215,111,1);
background: -moz-linear-gradient(-45deg, rgba(196,215,111,1) 0%, rgba(173,200,36,1) 51%, rgba(135,166,43,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(196,215,111,1)), color-stop(51%, rgba(173,200,36,1)), color-stop(100%, rgba(135,166,43,1)));
background: -webkit-linear-gradient(-45deg, rgba(196,215,111,1) 0%, rgba(173,200,36,1) 51%, rgba(135,166,43,1) 100%);
background: -o-linear-gradient(-45deg, rgba(196,215,111,1) 0%, rgba(173,200,36,1) 51%, rgba(135,166,43,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(196,215,111,1) 0%, rgba(173,200,36,1) 51%, rgba(135,166,43,1) 100%);
background: linear-gradient(135deg, rgba(196,215,111,1) 0%, rgba(173,200,36,1) 51%, rgba(135,166,43,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4d76f', endColorstr='#87a62b', GradientType=1 );	
}

.header-top {
height:8px;
background: rgba(252,202,0,1);
background: -moz-linear-gradient(-45deg, rgba(252,202,0,1) 0%, rgba(231,109,23,1) 50%, rgba(203,50,26,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(252,202,0,1)), color-stop(50%, rgba(231,109,23,1)), color-stop(100%, rgba(203,50,26,1)));
background: -webkit-linear-gradient(-45deg, rgba(252,202,0,1) 0%, rgba(231,109,23,1) 50%, rgba(203,50,26,1) 100%);
background: -o-linear-gradient(-45deg, rgba(252,202,0,1) 0%, rgba(231,109,23,1) 50%, rgba(203,50,26,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(252,202,0,1) 0%, rgba(231,109,23,1) 50%, rgba(203,50,26,1) 100%);
background: linear-gradient(135deg, rgba(252,202,0,1) 0%, rgba(231,109,23,1) 50%, rgba(203,50,26,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcca00', endColorstr='#cb321a', GradientType=1 );
}

.page-collection-heart-and-home .header-top, .page-collection-christmas .header-top, .page-hhchristmas .header-top {
    background: rgba(90,195,240,1);
    background: -moz-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(90,195,240,1)), color-stop(51%, rgba(62,160,213,1)), color-stop(100%, rgba(0,133,195,1)));
    background: -webkit-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    background: linear-gradient(135deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ac3f0', endColorstr='#0085c3', GradientType=1 );
}
.page-collection-sc-fuse .header-top {
background: rgba(255,224,113,1);
background: -moz-linear-gradient(-45deg, rgba(255,224,113,1) 0%, rgba(234,173,19,1) 51%, rgba(227,140,26,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,224,113,1)), color-stop(51%, rgba(234,173,19,1)), color-stop(100%, rgba(227,140,26,1)));
background: -webkit-linear-gradient(-45deg, rgba(255,224,113,1) 0%, rgba(234,173,19,1) 51%, rgba(227,140,26,1) 100%);
background: -o-linear-gradient(-45deg, rgba(255,224,113,1) 0%, rgba(234,173,19,1) 51%, rgba(227,140,26,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,224,113,1) 0%, rgba(234,173,19,1) 51%, rgba(227,140,26,1) 100%);
background: linear-gradient(135deg, rgba(255,224,113,1) 0%, rgba(234,173,19,1) 51%, rgba(227,140,26,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe071', endColorstr='#e38c1a', GradientType=1 );
}

.page-collection-heart-and-home .header-top {
background: rgba(90,195,240,1);
background: -moz-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(90,195,240,1)), color-stop(51%, rgba(62,160,213,1)), color-stop(100%, rgba(0,133,195,1)));
background: -webkit-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
background: -o-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
background: linear-gradient(135deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ac3f0', endColorstr='#0085c3', GradientType=1 );	
}

.page-collection-vault .header-top {
background: rgba(75,195,165,1);
background: -moz-linear-gradient(-45deg, rgba(75,195,165,1) 0%, rgba(0,163,141,1) 51%, rgba(0,142,128,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(75,195,165,1)), color-stop(51%, rgba(0,163,141,1)), color-stop(100%, rgba(0,142,128,1)));
background: -webkit-linear-gradient(-45deg, rgba(75,195,165,1) 0%, rgba(0,163,141,1) 51%, rgba(0,142,128,1) 100%);
background: -o-linear-gradient(-45deg, rgba(75,195,165,1) 0%, rgba(0,163,141,1) 51%, rgba(0,142,128,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(75,195,165,1) 0%, rgba(0,163,141,1) 51%, rgba(0,142,128,1) 100%);
background: linear-gradient(135deg, rgba(75,195,165,1) 0%, rgba(0,163,141,1) 51%, rgba(0,142,128,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bc3a5', endColorstr='#008e80', GradientType=1 );	
}

.page-collection-ginx .header-top {
background: rgba(196,215,111,1);
background: -moz-linear-gradient(-45deg, rgba(196,215,111,1) 0%, rgba(173,200,36,1) 51%, rgba(135,166,43,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(196,215,111,1)), color-stop(51%, rgba(173,200,36,1)), color-stop(100%, rgba(135,166,43,1)));
background: -webkit-linear-gradient(-45deg, rgba(196,215,111,1) 0%, rgba(173,200,36,1) 51%, rgba(135,166,43,1) 100%);
background: -o-linear-gradient(-45deg, rgba(196,215,111,1) 0%, rgba(173,200,36,1) 51%, rgba(135,166,43,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(196,215,111,1) 0%, rgba(173,200,36,1) 51%, rgba(135,166,43,1) 100%);
background: linear-gradient(135deg, rgba(196,215,111,1) 0%, rgba(173,200,36,1) 51%, rgba(135,166,43,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4d76f', endColorstr='#87a62b', GradientType=1 );	
}


.opacity-lite {
	opacity:0.5;
}

.sc-bg img {
	width:90%;
	max-width:480px;
}

.drk-grey-bg {
    background-color:#111111;
}

.grey-bg {
    background-color:#222222;
}

.lite-grey-bg {
    background-color:#353535;
}

.orange-bg {
	background:#E86D17;
}

.expand-body {
    margin: 0 auto;
}

.inner-body-sm {
	padding:16px;
	width:auto;
    margin: 0 auto;
    position:relative;
	max-width:991px;
}

.inner-body-tiny {
	width:95%;
    position:relative;
	max-width:540px;
}

.inner-body-sm-no-pad {
	padding:0 16px;
	width:auto;
    margin: 0 auto;
    position:relative;
	max-width:991px;
}

.font-0 {
	font-size:0;
}


.inner-body-no-pad {
	padding:0 16px;
	width:95%;
    margin: 0 auto;
    position:relative;
	max-width:1356px;
}

.btn-blue-sm {
	padding:5px 8px;
	background:#008b9d;
	color:#ffffff;
	font-size:16px;
}

 p a.button {
	padding:8px 16px;
	background:#000000;
	border:1px solid #E86D17;
	color:#ffffff;
	font-size:16px;
	margin-top:8px;
	margin-bottom:8px;
}


.inner-body {
    padding:16px;
    max-width:1366px;
    width:auto;
    margin: 0 auto;
    position:relative;
}

.inner-body-pad0 {
    padding:0;
    max-width:1366px;
    width:auto;
    margin: 0 auto;
    position:relative;
}

.border-top {
	border-top:1px solid #353535;
}

.border-bottom {
	border-bottom:1px solid #353535;
}

.border-left {
	border-left:1px solid #353535;
}

.border-right {
	border-right:1px solid #353535;
}

.box-shade {
	-webkit-box-shadow: 0px 0px 75px 15px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 0px 75px 15px rgba(0,0,0,0.8);
	box-shadow: 0px 0px 75px 15px rgba(0,0,0,0.8);
}

p, span, .span {
  line-height:150%;
  margin-top: 0px;
  margin-bottom: 0;
  font-size:16px;
  -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;  
}

.font-zero {
	font-size:0;
}

span, .span {
    font-family: Avenir LT W01_85 Heavy1475544, Arial;
    font-size:16px;
}

.text-cent {
	text-align:center;
}

.text-right {
	text-align:right;
}

div.coll-head.sc-lfl-bg.text-left {
	text-align:left;
}


a {
    color:#ffffff;
    text-decoration: none;
    border: none !important;
}


a.close {
	font-size: 38px;
    line-height: 38px;
    padding: 5px 16px;
    font-family: Avenir LT W01_85 Heavy1475544, Arial;
    display: inline;
    color: #ffffff;
    cursor: pointer;
    height: 38px;
    position: absolute;
    right: 0;
    z-index: 5;
    top: 0px;
}

.basic-btn {
    background-color: rgba(00,00,00,0.5);
    border: none;
    color: #ffffff;
    padding: 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
}

.basic-btn-sm {
    background-color: #222222;
    border: none;
    color: #ffffff;
    padding: 8px 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
}


ul{
  list-style: none;
  padding:0;
  -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    margin-top: 0px;
  margin-top: 0px;
}
ul li,
ol li {
  line-height:normal;
  list-style-type: none !important;
  list-style-image: none !important;
  font-size:16px;  
}

ul.menu li {
	margin:0;
}

li.li {
  line-height:normal;
  list-style-type: none !important;
  list-style-image: none !important;
  font-size:16px;  
}

li.li span {
  line-height:normal;
  list-style-type: none !important;
  list-style-image: none !important;
  font-size:16px;  
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-top: 0;
  margin-bottom: 0;
}


ol.terms > li {
	list-style-type: lower-roman !important;
	font-size:16px;
	color:#999999;
}


blockquote {
  line-height: normal;
  margin-top: 16px;
  margin-bottom: 16px;
  color:#E86D17;
}
/* Headings */
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  /* Change heading typefaces here */
  
  margin-bottom: 0;
  line-height:normal;
  margin-top:0;
  /*text-transform: uppercase;*/
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}



h1, .h1 {
  font-size: 40px;
  font-family:Avenir LT W01_85 Heavy1475544,Arial;
}

h2, .h2 {
  font-size: 24px;
  font-family: Avenir LT W01_85 Heavy1475544,Arial;
}

h3, .h3 {
  font-size: 18px;
  font-family: Avenir LT W01_85 Heavy1475544,Arial;
  
}
h4, .h4 {
  font-size: 18px;
  font-family: Avenir LT W01_85 Heavy1475544,Arial;
}
h5, .h5 {
  font-size: 16px;
  line-height: normal;
  font-family: Avenir LT W01_85 Heavy1475544,Arial;
}
h6, .h6 {
  font-size: 12px;
  line-height: normal;
}
/* Tables Styles */

.light {
   font-weight:normal;
}

.orange-txt, a.orange-txt {
	color:#E86D17;
}

.bold-txt {
	font-weight:bold;
}

.reg-txt {
	font-weight:regular;
}

.blue-txt {
	color:#008b9d;
}

.grey-txt {
	color:#999999;
}

.white-txt {
	color:#ffffff;
}

.green-txt {
	color: #c5d92d;
}

.fuse-txt { 
	color:#EAAF13;
}

.hh-txt {
	color:#3FA0D5;
}

.vault-txt {
	color:#00A48D;
}

.ginx-txt {
	color:#ACC925;
}


table {
  margin-top: 16px;
  border-spacing: 0px;
  border-collapse: collapse;
}
table td,
table th {
  padding: 0;
  line-height: 36px;
}

div.video-js {
	width:100%;
	padding-bottom:56.25%;
	border:2px solid #353535;
}


.lead, .lead a {
  font-size: 20px;
  line-height:150%;
}

p.sm-lead {
	font-size:18px;
	line-height:175%;
}

.no-transform {
	text-transform:none;
}

.btn-reg, #signup-trigger {
	padding:5px 8px 4px 8px;
	background:#222222;
	border:1px solid #353535;
	font-size:14px;
	margin-top:8px;
	display:inline-block;
	color: #008b9d;
	border-radius:0;
	text-transform:uppercase;
	font-family: Avenir LT W01_85 Heavy1475544, Arial;
}

.btn-reg:hover, #signup-trigger:hover, .btn-reg:focus, #signup-trigger:focus {
	padding:5px 8px 4px 8px;
	background:#008b9d;
	border:1px solid #353535;
	font-size:14px;
	color:#ffffff;
}

li.talent-desc span {
	font-size:16px;
}

.item-list ul li {
	margin:0;
}

.pad-top-extralrg {
    padding-top:32px;
}

.pad-bot-extralrg {
    padding-bottom:32px;
}

.pad-top-lrg {
    padding-top:16px;
}


.pad-left-lrg {
    padding-left:16px;
}

.pad-right-lrg {
    padding-right:16px;
}

.pad-left-sm {
    padding-left:8px;
}

.pad-right-sm {
    padding-right:8px;
}

.pad-bot-lrg {
    padding-bottom:16px;
}

.pad-top-sm {
    padding-top:8px;
}

.pad-bot-sm {
    padding-bottom:8px;
}

.pad-bot-extrasm {
    padding-bottom:4px;
}

.pad-8 {
	padding:8px;
}

.pad-16 {
	padding:16px;
}

.pad-32 {
	padding:32px;
}



.pad-adj {
	padding:8px;
}

.margin-top-lrg {
	margin-top:16px;
}

.margin-top-extralrg {
	margin-top:32px;
}

.margin-bot-lrg {
	margin-bottom:16px;
}

.margin-bot-extralrg {
	margin-bottom:32px;
}

.at-expanding-share-button-toggle-bg {
	opacity:0.75;
	
}

.page-collection h1.invisible,.page-blog h1.invisible, .page-node h1.invisible, .page-taxonomy h1.invisible {
	font-size:0;
	padding:0;
}



/*----------------------------------------------*/

/* SUPER V5 RESPONSIVE TEXT STYLES */

/*----------------------------------------------*/

@media (max-width:991px) {
	.inner-body-sm, .inner-body-sm-no-pad {
		width:auto;
	}
	
	.lead, .lead a {
	font-size:16px;
	}
}

@media (max-width:991px) {
	.pad-adj {
	padding:16px;
}
}

@media (max-width:540px) {

    h1, .h1 {
        font-size: 28px;
    }

    h2, .h2 {
        font-size: 24px;
       font-weight:normal;
    }
    h3, .h3 {
        font-size: 20px;
    }
    
    h4, .h4 {
        font-size: 16px;
    }

    p, span .span, ul li {
        font-size: 14px;
    }
    
    p.sm-lead {
    	font-size:16px;
    }
    
    p.lead {
        font-size:18px;
    }
}

/*----------------------------------------------*/

/* SUPER V5 HEADER STYLES */

/*----------------------------------------------*/

header {
    z-index:150;
    width:100%;
    display:block;
    position:relative;
    top:0;
    margin: 0 auto; 
    height:100px;
    background: rgba(28,28,28,1);
background: -moz-linear-gradient(top, rgba(28,28,28,1) 0%, rgba(17,17,17,1) 0%, rgba(19,19,19,1) 0%, rgba(43,43,43,1) 0%, rgba(0,0,0,1) 49%, rgba(44,44,44,1) 50%, rgba(71,71,71,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(28,28,28,1)), color-stop(0%, rgba(17,17,17,1)), color-stop(0%, rgba(19,19,19,1)), color-stop(0%, rgba(43,43,43,1)), color-stop(49%, rgba(0,0,0,1)), color-stop(50%, rgba(44,44,44,1)), color-stop(100%, rgba(71,71,71,1)));
background: -webkit-linear-gradient(top, rgba(28,28,28,1) 0%, rgba(17,17,17,1) 0%, rgba(19,19,19,1) 0%, rgba(43,43,43,1) 0%, rgba(0,0,0,1) 49%, rgba(44,44,44,1) 50%, rgba(71,71,71,1) 100%);
background: -o-linear-gradient(top, rgba(28,28,28,1) 0%, rgba(17,17,17,1) 0%, rgba(19,19,19,1) 0%, rgba(43,43,43,1) 0%, rgba(0,0,0,1) 49%, rgba(44,44,44,1) 50%, rgba(71,71,71,1) 100%);
background: -ms-linear-gradient(top, rgba(28,28,28,1) 0%, rgba(17,17,17,1) 0%, rgba(19,19,19,1) 0%, rgba(43,43,43,1) 0%, rgba(0,0,0,1) 49%, rgba(44,44,44,1) 50%, rgba(71,71,71,1) 100%);
background: linear-gradient(to bottom, rgba(28,28,28,1) 0%, rgba(17,17,17,1) 0%, rgba(19,19,19,1) 0%, rgba(43,43,43,1) 0%, rgba(0,0,0,1) 49%, rgba(44,44,44,1) 50%, rgba(71,71,71,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#474747', GradientType=0 );  
}


header .inner-body {
    padding:0px 8px;
    display:block;
}


#logo {
	top:8px;
}

#logo, #search, #main-nav, #nav-more {
    display:inline-block;
    vertical-align:top;
    position:relative;
    
}


#search {
    width:50px;
    height:50px;
    right:12px;
    text-align:Center;
    position:absolute;
    z-index:500;
    top:0;
}

#cta-nav {
	display: inline-block;
    vertical-align: top;
    position: absolute;
    right:60px;
    top:0;
}

#search img {
    width:24px;
    margin-top:13px;
    opacity:1;
}

#block-menu-menu-mobile-menu {
	display:none;
}

#main-nav, #nav-more {
    left:17px;
}

#mobile-trigger {
	display:none;
}

a#nav-trigger2, a#nav-trigger3 {
	cursor:pointer;
}

.menu-icon {
	display: inline-block;
    left: 100px;
    bottom: auto;
    right: auto;
    margin-left:4px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 16px;
    height: 1px;
    background-color: white;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    transition: background-color 0.3s;
    vertical-align:middle;
    
   
}

.menu-icon::before {
    top: -5px;
}

.menu-icon::after {
	top:5px;
}

.menu-icon::before, .menu-icon:after {
	content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: white;
    right: 0;
    -webkit-transition: -webkit-transform .3s, top .3s, background-color 0s;
    -moz-transition: -moz-transform .3s, top .3s, background-color 0s;
    transition: transform .3s, top .3s, background-color 0s;
}

#main-nav a, #nav-more a {
	color:#ffffff;
	cursor: pointer;
}

#main-nav li, #nav-more a, #cta-nav li {
    font-size: 16px;
    margin:0px 16px 0px 0px;
    display:inline-block;
   font-weight:normal;
    color:#ffffff;
    position:relative;
    line-height:50px;
}

#cta-nav li a {
	color:#E86D17;
	font-family: Avenir LT W01_85 Heavy1475544, Arial;
}

#main-nav a:hover, #main-nav a:focus {
    border-bottom:2px solid #999999;
}

li a.active {
	color:#ffffff;
}

#block-menu-menu-cta-schedule-mobile {
	display:none;
}

li.leaf {
    padding: 0;
    margin: 0;
}

#main-nav ul.menu {
	display:inline-block;
}

/* SEARCH - HIDDEN / REVEAL */

#search-window {
	position:fixed;
	top:0;
	height:100%;
	left:0;
	right:0;
	background:#000000;
	display:none;
}


#search-window > div {
	padding-top:150px;
}

#search-window span {
	width:90%;
	max-width:540px;
}

#search-window span input {
	padding:16px;
	line-height:inherit;
	height:inherit;
	font-size:18px;
	margin-right:0;
	background-color:#000000 !important;
	border:1px solid #777777;
	color:#777777;
}

#search-window p.lead {
	cursor:pointer !important;
}

#search-window span input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#777777;
}
#search-window span input::-moz-placeholder { /* Firefox 19+ */
  color:#777777;
}
#search-window span input:-ms-input-placeholder { /* IE 10+ */
  color:#777777;
}
#search-window span input:-moz-placeholder { /* Firefox 18- */
  color:#777777;
}

.region-header-ondemand, .region-header-subnav, .region-header-genre {
	display:inline-block;
	
}

#block-menu-menu-on-demand, #block-menu-menu-genre-menu {
	display:none;
}


	.menu-icon {
	left: 50px;
    right: 1em;
    -webkit-transform: translateX(0) translateY(-50%);
    -moz-transform: translateX(0) translateY(-50%);
    -ms-transform: translateX(0) translateY(-50%);
    -o-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%);
    margin-top:-2px;
	}

/*----------------------------------------------*/

/* SUPER V5 CHANNEL NAV STYLES */

/*----------------------------------------------*/
/*CSS to update Christmas in July Font Tab Colors"*/
#main-nav ul.menu li.leaf:nth-child(3){
/* 	background-color: #3FA0D5!important; hh blue */
/*	background-color: #ffffff!important;/* 	 inverted */
}
/*CSS to update Christmas in July Tab Colors"*/
#main-nav ul.menu li.leaf:nth-child(3) a{
	/*padding: 10px;*/
	/*color: #141414!important;/*inverted*/
	/*color: #3FA0D5!important;*/
	/*font-weight: bold;*/
}

#channel-nav {
	display:inline-block;
	position:absolute;
	left:196px;
	top:50px;
	height:50px;
	border-left:2px solid #000000;
}

#channel-nav div {
	font-size:0;
}

#channel-nav img {
	border-right:2px solid #000000;
}
 /*#block-system-main-menu a[href^="/christmas"]{
	padding: 10px;
	color: #e03d3d!important;
	font-weight: bold;
} /*	targets the christmas nav item */
 /*
#block-menu-menu-mobile-menu a[href^="/christmas"]{
		color: #e03d3d!important;
	font-weight: bold;
} */
#top-nav,
.page-collection-sc-fuse #channel-nav a:nth-child(1) img.invis-logo,
.page-collection-heart-and-home #channel-nav a:nth-child(2) img.invis-logo,
.page-collection-vault #channel-nav a:nth-child(3) img.invis-logo,
.page-collection-ginx #channel-nav a:nth-child(4) img.invis-logo {
	display:inline-block;
}

#channel-nav img.invis-logo,
.page-collection-sc-fuse #channel-nav a:nth-child(1) img.vis-logo,
.page-collection-vault #channel-nav a:nth-child(3) img.vis-logo,
.page-collection-heart-and-home #channel-nav a:nth-child(2) img.vis-logo,
.page-collection-ginx #channel-nav a:nth-child(4) img.vis-logo {
	display:none;
}



/*----------------------------------------------*/

/* SUPER V5 FOOTER STYLES */

/*----------------------------------------------*/

footer {
	background:#111111;
	width:100%;
}

#footer-lnx a{
	font-size:16px;
	display:block;
	padding-bottom:8px;
	line-height:100%;
	color:#ffffff;
}

#footer-lnx .first a {
	color:#E86D17;
	font-family: Avenir LT W01_85 Heavy1475544, Arial;
	font-size:18px;
}

#footer-lnx a.h4 {
	font-size:18px;
	line-height:normal;
}

#footer-lnx, #social, #sc-news {
	display:inline-block;
	vertical-align:top;
	width:33.3333%;
}

#social img {
	width:100%;
	max-width:45px;
	margin-right:8px;
}

#copyright {
	background:#222222;
	text-align:Center;
}

/*----------------------------------------------*/

/* SUPER V5 RESPONSIVE FOOTER STYLES */

/*----------------------------------------------*/

@media (max-width:768px) {
	#footer-lnx, #social {
		width:50%;
		padding-bottom:18px;
	}
	
	#sc-news {
		width:100%;
		padding-top:18px;
		border-top:1px solid #353535;
	}
}

@media (max-width:480px) {
	#footer-lnx, #social {
		width:100%;
	}
	
	#footer-lnx {
		width:100%;
		padding-top:16px;
		border-top:1px solid #353535;
	}
}

/*----------------------------------------------*/

/* SUPER V5 NAV STYLES */

/*----------------------------------------------*/

.drop-down {
	z-index:1;
	display:none;
    position:absolute;
    top:50px;
    text-align:left;
    right:0;
    left:0;
    background: rgba(0,0,0,100);
	border-top:2px solid #E86D17;
	-webkit-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.25);
	box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.25);
}


nav.drop-down li.leaf {
	margin:0 !important;
	line-height:normal !important;
}

.drop-down ul {
	font-size:0;
}

#block-menu-menu-drop-down > div > ul, #block-block-16 > div > ul {
	font-size:0;
	margin-left:0px;
}

.drop-down div li {
    display:inline-block;
    vertical-align:top;
    line-height:20px;
    text-transform:uppercase;
    font-size:14px;
    color:#cdcdcd;
    padding:0;
    margin:0;
    padding-bottom:16px;
}

.drop-down div a {
    text-transform:uppercase;
    font-size:14px;
    color:#999999;
   font-weight:normal;
    margin-right:16px;
}

#block-menu-menu-drop-down a, #block-menu-menu-genre-menu a, #block-menu-menu-on-demand a {
	color:#999999;
	font-weight:regular;
}

#block-menu-menu-genre-menu,
#block-menu-menu-on-demand {
	padding-top:16px;
	margin-bottom:16px;
	border-top:1px solid #353535;
	border-bottom:1px solid #353535;
}

 #block-menu-menu-on-demand {
 padding-top:0;
 }

div.region-header-nav, div.region-header-more {
	display:inline-block;
	vertical-align:top;
}

#block-menu-menu-mobile-sub-menu {
	display:none;
}

 .arrow-down {
  		width: 0; 
  		height: 0; 
  		border-left: 20px solid transparent;
  		border-right: 20px solid transparent;
  		border-top: 20px solid #999999;
	}


/*----------------------------------------------*/

/* SUPER V5 HEADER RESPONSIVE STYLES */

/*----------------------------------------------*/

@media (max-width:930px) {
	#main-nav a, #nav-more a {
	font-size:14px;
	}
	
	.menu-icon {
	left:50px;
	}
}

#mobile-nav-trigger > span.menu-icon {
	position:absolute;
	top:36px;
}

@media (max-width:991px) {
	
	
	#block-menu-menu-mobile-sub-menu, #block-menu-menu-mobile-menu {
	display:block;
	border-top:1px solid #353535;
	border-bottom:1px solid #353535;
	}
	
	#block-system-main-menu, #block-menu-menu-cta-schedule-mobile, #channel-nav {
	display:none;
	}
	
	#block-menu-menu-cta-schedule-mobile li a{
	color:#E86D17;
	font-family: Avenir LT W01_85 Heavy1475544, Arial;
	}
    
    header {
    height:72px;
    width:auto;
    left:0;
    right:0;
    background:#000000;
    }
    
    #cta-nav {
    display:none;
    }
    
    .menu-close {
    line-height:72px;
    font-size:24px;
   font-weight:normal;
    opacity:0;
    color:#999999;
    }
    
    #nav-trigger2 span.menu-close,
    #nav-trigger3 span.menu-close {
    line-height:62px;
    font-size:16px;
    font-weight:normal;
    color:#999999;
    opacity:1;
    }
    
    #mobile-trigger {
    display:inline-block;
    left:16px;
    }
    
    #mobile-trigger a {
    display: block;
    width: 50px;
    height: 72px;
    text-align: Center;
    }
    
    .menu-icon {
    top:64%;
    }
    
    #mobile-trigger .menu-icon {
    top:29px;
    left:14px;
    width:28px;
    background-color:#999999;
    }
    
    #mobile-trigger .menu-icon:before, #mobile-trigger .menu-icon:after {
    background-color:#999999;
    }
    
    #main-nav a, #nav-more a {
    font-size:16px;
    margin-top:0px;
    }
    
    #nav-bar {
    left:155px;
    }
    
    #logo {
    position:absolute;
    left:50px;
    right:50px;
    text-align:center;
    }
    
    #logo img {
    height:56px;
    }
    
    #search {
    right:0;
    }
    
    #search img {
    width:24px;
    margin-top:22px;
    opacity:0.7;
	}

	div.region-header-nav {
	width:100%;
	}
	
	div.region-header-more {
	display:none !important;
	}
	
	#main-nav {
	display:none;
	left:auto;
	position:absolute;
	left:0;
	right:0;
	top:72px;
	background: rgba(0,0,0,1);
	background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(71%, rgba(17,17,17,1)), color-stop(100%, rgba(34,34,34,1)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 71%, rgba(34,34,34,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#222222', GradientType=0 );
	border-top:1px solid #222222;
	}
	
	div.active-nav {
	display:block !important;
	}
	
	#main-nav ul {
	width:100%;
	}
	
	#main-nav li {
	display:block;
	text-align:left;
	padding:16px 16px;
	line-height:14px;
	width:100%;
	margin-top:0;
	}
	
	#block-menu-menu-mobile-sub-menu > div > ul > li > a {
	font-weight:regular;
	font-size:14px;
	}
	
	#block-menu-menu-mobile-sub-menu {
	border-top:1px solid #222222;
	}
	
	.opacity-shield {
	opacity:0;
	}
	
	.opacity-reveal {
	opacity:1;
	}
	
	.drop-down {
	display:block;
    position:relative;
    top:auto;
    text-align:left;
    right:0;
    left:0;
    background: none;
	border-top:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#main-nav > nav > nav > div.inner-body {
	padding:0;
}

a#nav-trigger2, a#nav-trigger3 {
	margin-right:0;
}

#main-nav .region-header-ondemand ul li.leaf {
	padding-right:8px;
}
 
}

.region-content {
	min-height:100%;
}



.page-show .region-content, 
.page-subscribe .region-content,
.page-10dollar .region-content,
.page-error .region-content {
	min-height:auto;
}

/*----------------------------------------------*/

/* SUPER V5 MOBILE NAV STYLES */

/*----------------------------------------------*/

nav.mobile-nav-hold ul {
	display: none;
}

/*----------------------------------------------*/

/* SUPER V5 COLUMN STYLES */

/*----------------------------------------------*/

.columns {
    font-size:0;
    display:block;
    padding:16px 0px;
    max-width:1366px;
    width:95%;
    margin: 0 auto;
    position:relative;
}

#block-subscribe-subscribe div.inner-body-sm.columns.pad-bot-extralrg {
	padding-bottom:32px;
}


#main-show-text .columns {
	padding:0px 16px 16px;
	width:auto;
}

.columns span {
	font-size:0;
}
 
.columns span.vault-txt,
.columns span.fuse-txt,
.columns span.hh-txt,
.columns span.ginx-txt {
	font-size:16px;
}


span.ep {
	font-size:16px;
}

.col-one,
.col-two,
.col-three,
.col-four,
.col-five,
.col-six,
.col-wide {
    display:inline-block;
    vertical-align:top;
}

.col-one img,
.col-two img,
.col-three img,
.col-four img,
.col-wide img,
#pr-body img {
    width:100% !important;
    height: auto !important;
}

.col-one {
    width:100%;
}

.col-wide {
	width:66.666666%;
}

.col-two {
    width:50%;
}

.col-three {
    width: 33.333333%;
}

.col-four {
    width:25%;
}

.col-five {
    width:20%;
}


.col-six {
    width:16%;
}

.view-giveaway .col-four > div {
	padding:8px;
}

.collection-item h2.h4, .premiere-item h2.h4, .bb-item h2.h4, .sc-sports h2.h4 {
	line-height:110%;
	font-size:16px;
	color:#ffffff;
}

.collection-item img, div.bb-item > img {
	margin-bottom:8px;
}

.coll-head {
	text-align:Center;
	padding-top:32px;
	padding-bottom:32px;
}

.page-subscribe .coll-head {
	padding-bottom:8px;
}

/* FOR CUSTOM COLLECTIONS */

div.coll-head.vault-bg > img, div.channel-bb > img {
	max-width:200px;
	width:80%;
}

div.coll-head.ginx-bg-img > div.coll-head.christmas-july-bg-img > img, div.coll-head.sports-bg > img, #block-block-14 img, #block-block-18 img {
	max-width:340px;
	width:80%;
}

.christmas-july-bg-img {
	background-image:url('/images/brands/general/channel-bg/christmas-july-bg.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}

.dove-bg-img {
	background-image:url('/images/brands/general/dove-banner-bg.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}
.ginx-bg-img {
	background-image:url('/images/brands/general/channel-bg/ginx-bg.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}

.sports-bg {
	background-image:url('/images/brands/sports/sports-bg.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	padding-top:64px;
	padding-bottom:32px;
}


/*----------------------------------------------*/

/* SUPER V5 COLUMN RESPONSIVE STYLES */

/*----------------------------------------------*/

@media (max-width:1200px) {
	
	.col-wide {
	width:66.66666666%
	}
   
}

@media (max-width:991px) {
    #pr-text-footer.col-three, .col-wide, #prod-nav.col-three,
    .page-blog #sidebar, #block-views-recent-blog-posts-recentblogs li {
        width:100%;
    } 
    
    
    .border-left {
    border:none;
    }
    
    .columns .pad-left-lrg {
    padding-left:0;
    }
    
    .columns #blog-body .pad-left-lrg {
    padding-left:16px;
    }
   
    
    .page-producers .columns {
    padding-left:16px;
    padding-right:16px;
    width:auto;
    }
    
    .page-producers .col-wide {
    padding-left:0;
    }
    
    #pr-body > div.pad-right-lrg {
    padding-right:0;
    }
    
}

@media (max-width:991px) {
	
    .col-five {
	width:25%
	}
	
	.col-four,.col-six{
	width:33.333333333%
	}
	
	.page-themenights div.col-three {
	width:100%;
	}
}

@media (max-width:768px) {
	.col-four,.col-five  {
	width:50%
	}
}


@media (max-width:540px) {
    .col-one,
    .col-two,
    .col-three,
    .col-four,
    .col-five,
    .col-six
     {
        width:100%;
    }

}

@media (max-width:768px) {
	#episodes .col-two, #specials .col-two {
	width:100%;
	}
}


.block {
	display:block;
	margin: 0 auto;
}

/*----------------------------------------------*/

/* SUPER V5 SLIDER STYLES */

/*----------------------------------------------*/

.unslider {
    top:0;
    left:0;
    right:0;
    height:auto;
    bottom:0;
    position:relative;
}

.sc-front-slide {
    position:relative;
    height:700px;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:0 auto;
    z-index:0;
}

.sc-collection-slide {
	position:relative;
	padding-left:8px;
	padding-right:8px;
}

.page-subscribe .unslider {
	position:relative;
}

.page-subscribe .unslider ul, 
.page-10dollar .unslider ul,
.page-node-7 .unslider ul,
.page-rogers .unslider ul {
	height:500px;
	background:#000000;

}

.subscribe {
	position:relative;
}


.subscribe li a {
	position:absolute;
 top:0;
 left:0;
 z-index:1;
 display:block;
 width:100%;
 height:100%;
}

.unslider ul {
    height:100%;
}

.slide-caption-hold {
    position:absolute;
    bottom:0px;
    left:0;
    right:0;
    
}

.slide-caption-hold {
	padding:128px 0px 0px 0px;
	background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
background-blend-mode: multiply;
}

.static-fp .slide-caption-hold {
    position:relative;
    padding-top:0;
    background:none;
    
}


a.ghost {
	position:absolute;
	top:0;
	bottom:0;
	width:100%;
}

span.svod-tag {
    background:#008b9d;
    padding:5px 8px;
    line-height:31px;
}

.slide-caption a {
    display:block;
    color:#E86D17;
}


.sc-collection-slide .slide-caption-hold {
    position:absolute;
    bottom:0;
    width:100%;
    background: none;
    left:0;
    right:0;
    z-index:20;
}

.sc-collection-slide .slide-caption a {
    display:inline;
    color:#008b9d;
    margin-right:8px;
}

.sc-collection-slide .slide-caption {
    max-width:480px;
    margin: 0 auto;
    background:#000000;
    padding:16px 32px 32px 32px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.sc-nav-hold {
    position:absolute;
    bottom:0;
    background: rgba(00,00,00,0.5);
    height:36px;
    width:100%;
    z-index:14;
}

.arrows {
    position:absolute;
    bottom:0;
    height:36px;
    left:0;
    right:0;
    z-index:15;
    width: auto;
}

a.new-next {
	position:absolute;
	left:8px;
	cursor:pointer;
	bottom:0px;
}

a.new-prev {
	position:absolute;
	right:8px;
	cursor:pointer;
	bottom:0px;
}

a.new-prev img, a.new-next img {
	width:40px !important;
}

.unslider-nav {
padding: 0px;
max-width:1366px;
z-index:50;
}

.unslider-nav ol li {
	width:16px;
	height:16px;
	border-radius:16px;
	border-width:4px;
}

.unslider-nav ol li.unslider-active {
	background:none;
	border-color: #E86D17;
	
}

.unslider-nav  {
    position: relative;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.unslider-nav ol {
    max-width:580px;
    z-index:15;
    padding:16px 0px;
    
}

.sc-front-slide li, .sc-collection-slide li {
    width:100%;
    height:100%;
}

.sc-collection-slide li {
	background:#111111;
}

.slider-image {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	height:100%;
	width:100%;
	background:#222222;
}


.slider-image {
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center top;
}

.sc-collection-slide h1, .collection-coll-head h1 {
	text-align:Center;
}

.collection-coll-head {
	z-index:16;
	text-align:Center;
}

.collection-coll-head img {
	max-width:320px;
	width:90%;
}

.sc-collection-slide .collection-coll-head  {
	background: rgba(0,0,0,0.5);
}

.page-subscribe .unslider li,
.page-10dollar .unslider li,
.page-node-7 .unslider li {
	height:100%;
	background:#353535;
}

/* FRONT STATIC SLIDER */

#block-unslider-v2-static-slider .col-two {
	position:relative;
}

#block-unslider-v2-static-slider {
	padding-top:32px;
	padding-bottom:32px;
}

@media (max-width:1396px) {
	.unslider-nav ol {
	padding-left:12px;
	}
}



@media (max-width:768px) {
	#block-unslider-v2-static-slider .col-three  {
	width:50%;
	}
	
}

@media (max-width:540px) {
	#block-unslider-v2-static-slider .slide-caption-hold {
	text-align:Center;
	}
	
	#block-unslider-v2-static-slider .col-three  {
	width: 80%;
    text-align: center;
    margin: 0 auto;
    padding-left: 10%;
	}

	#block-unslider-v2-static-slider .col-three .pad-8 {
	padding:0;
	margin-bottom:16px;
	}
	
	#block-unslider-v2-static-slider p {
	display:none;
	}
	
	#block-unslider-v2-fposter h3.light {
	text-align:center;
	}
}






/*----------------------------------------------*/

/* SUPER V5 SLIDER MOBILE STYLES */

/*----------------------------------------------*/

@media (max-width:991px) {
	
	.sc-front-slide {
    height:400px;
    
}
}

@media (max-width:768px) {
	.page-subscribe .unslider ul{
	height:350px;
}
	
}


@media (max-width:540px) {
	
.unslider-nav {
	padding:0px 0px;
	bottom:0;
}

.unslider-nav ol {
	padding: 8px 16px;
	text-align:center;
}	

.page-subscribe .unslider ul, .page-10dollar .unslider ul, .page-node-7 .unslider ul{
	height:150px;
	background:#000000;
}
	
	
.sc-front-slide .slide-caption {
	padding:0px 16px 16px;
	text-align:center;
}

.slide-caption h1 {
	font-size:22px;
}

.slide-caption h2 {
	font-size:18px;
}

p.lead {
	font-size:16px;
	line-height:21px;
}


span.svod-tag {
	font-size:12px;
}

.sc-front-slide {
    height:200px;
    
}

}


/*----------------------------------------------*/

/* SUPER V5 NEWSLETTER POPUP */

/*----------------------------------------------*/

.sc-modalDialog-alist {
    right: 0;
    bottom: 0;
    left: 0;
    border-top: 3px solid #222222;
}

.sc-modalDialog-alist > div {
    position: relative;
    width: 100%;
    margin: 0 auto;
    border-radius: 0px;
}
#mc_embed_signup div.mc-field-group div.mce_inline_error {
    margin: 0 0 8px 0;
    padding: 8px 0px;
    background-color: none;
    font-weight: bold;
    z-index: 1;
    color: #fff;
    text-align:center;
    max-width: 480px;
}    

#mc_embed_signup {
	padding:32px 0px;
	max-width:480px;
	margin: 0 auto;
}

#newsletter-signup .inner-body-sm {
	padding-top:0;
	padding-bottom:0;
}

/*----------------------------------------------*/

/* SUPER V5 NEWSLETTER FORM */

/*----------------------------------------------*/

input {
	padding:8px;
	font-size:16px;
	background:#ffffff;
	border:2px solid #353535;
	border-radius:5px;
}

label {
    display: block;
    margin: 0px 0px 0px;
   font-weight:normal;
    color:#cdcdcd;
}

label span, .indicates-required {
	color:#E86D17;
}

#mc_embed_signup_scroll li {
	font-size:14px;
}

.sc-name label {
	display:none;
}

.sc-name {
	font-size:0;
}

.sc-name span {
	display:block;
}

.sc-name span.asterisk {
	display:inline-;
	line-height:150%;
}

input {font-family: 'Heebo', sans-serif;}

input[type="text"], input[type="email"], textarea, select, input[type="password"] {
    border: 3px solid #cdcdcd;
    color: #000000;
    height: 36px;
    line-height:30px;
    margin-bottom: 16px;
    margin-right: 8px;
    outline: 0 none;
    padding: 8px 0px 8px 8px;
    width: 100%;
    max-width:480px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;    
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.sc-name input {
	width:50%;
	display:inline;
	margin-right:8px;
	max-width:300px;
}

input[type=checkbox]:not(old),
input[type=radio   ]:not(old){
  width     : 36px;
  height	: 36px;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
  display:inline-block;
  vertical-align:top;
}

input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -36px;
  line-height  : 20px;
  vertical-align:top;
}

input[type=checkbox]:not(old) + label > span,
input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 20px;
  height           : 20px;
  margin           : 8px 8px 0px 0px;
  border           : 3px solid #353535;
  border-radius    : 14px;
  background       : #111111;
  vertical-align   : bottom;
}

input[type=checkbox]:not(old):checked + label > span:before {
  content: 'x';
  display     : block;
  width       : 21px;
  color       : #E86D17;
  font-size   : 16px;
  line-height : 20px;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(22,22,22, 0.5);
  font-family: Avenir LT W01_85 Heavy1475544, Arial;
}

input[type=radio]:not(old):checked + label > span > span{
  display          : block;
  width            : 36px;
  height           : 36px;
  margin           : 0.125em;
  border           : 0.0625em solid rgb(115,153,77);
  background       : rgb(153,204,102);
  background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :     -ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102));
}


select {
    appearance:none;
    -webkit-appearance:none; 
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    width: 70%;
    height: 32px;
}

textarea {
    height:100px;
    padding: 4px 0px 0px 4px;
    width: 70%;
}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #353535;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #353535;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #353535;
}
:-moz-placeholder { /* Firefox 18- */
  color: #353535;
}

@media (max-width:540px) {
	#mc_embed_signup_scroll li {
	font-size:12px;
}
}

/*----------------------------------------------*/

/* SUPER V5 SHOWS PAGE */

/*----------------------------------------------*/

#main, #episodes, #video {
	position:relative;
	background-size:cover;
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#000000;
}

#episodes > div.columns {
	padding-top:0;
}

#main-show-banner {
	height:750px;/*DEFAULT 500px*/
	width:100%;
	position:relative;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top;
}

.show-logo-mobile {
	position: absolute;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
}

#episodes {
	height: auto !important;
}

#episodes, #video, #extras {
	display:none;
}

#episodes > div.episode-context.inner-body > nav {
	margin-bottom:0;
	padding-left: 16px;
    padding-right: 16px;

}


#main-show-info {
	position:relative;
	border-top:2px solid #E86D17;
}

#main-show-text {
	padding-top:0px;
	padding-bottom:32px;
}

#main-show-text > div > div > ul#show-cast > li > span {
	font-size:14px;
}

#main-show-text > div > div > ul#show-cast > li {
	padding-right:5px;
}

#main-show-info h2.h1 {
	color:#ffffff;
	font-size:32px;
}

#main-show-info ul li {
	display:inline-block;
	padding-right:16px;
}


#main-show-info ul li.genre-link {
	padding-right:4px;
	margin-bottom:4px;
}

nav.show-nav {
	margin-bottom:16px;
	display:block;
}

nav.show-nav a {
	font-size:18px;
	font-family: Avenir LT W01_85 Heavy1475544, Arial;
	padding:8px 12px 8px 0px;
	
}

nav.show-nav a.show-video {
	padding-right:0;
}

.video-context nav.show-nav a,
.episode-context nav.show-nav a {
	padding:8px 8px 8px 8px;
}

.show-schedule {
	padding-left:36px;
}

nav.show-nav a.active {
	color:#E86D17;
}

.drop-down div li.first.leaf::after {
	left: 50px;
    right: 1em;
    -webkit-transform: translateX(0) translateY(-50%);
    -moz-transform: translateX(0) translateY(-50%);
    -ms-transform: translateX(0) translateY(-50%);
    -o-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%);
    }

div.show-logo {
	display:block;
	position:relative;
	height:100%;
	padding-top:0;
	padding-bottom:0;
}

.show-logo h1 {
	display:block;
	position: absolute;
  	bottom: 0;
  	margin-bottom:32px;
}

.show-logo img {
	max-width:280px;
	margin-top:32px;
	width:90%;
	position: absolute;
  	bottom: 0;
  	margin-bottom:16px;
}

.fp-section {
	height: auto !important;
}

/* FOR LFL EXCLUSIONS */
div.show-logo > h1 {
	max-width:830px;
	text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.75);
}

/* EPISODE SECTION */

.episode-context, .video-context {
	padding-top:32px;
	text-align:Center;
	padding-bottom:0;
}

div.episode-context div.show-logo > h1 {
	margin: 0 auto;
}

div.fp-slides img {
	width:100%;
	padding-bottom:32px;
}

div.ep-desktop > img {
	width:100%;
}

#episodes div.slide.columns {
	padding-top:0;
}

div.episode-context.inner-body > h2.h3, div.video-context.inner-body > h1.h3 {
	color:#ffffff;
}

.fullpage-wrapper {
	transform: none !important;
}

.fp-tableCell {
	vertical-align:top !important;
}

.fp-controlArrow {
	display:inline-block;
	vertical-align:Top;
	margin:8px;
}

.fp-slide {
	opacity:0;
	height:100%;
	overflow: auto !important;
	background:#000000;
}

.fp-slide.active {
	opacity:1;
}

.episode-context img, .video-context img {
	width:100%;
	max-width:200px;
}


#episode-nav {
	margin: 0 auto;
	width:100%;
	text-align:center;
}

.ep-times li {
	display:inline-block;
	padding-right:16px;
}

div.ep-times.col-two li span, span.sched-icon {
	font-size:16px;
	font-weight:regular;
}

.ep-times img, span.sched-icon img, .show-schedule span img {
	max-width:48px;
	margin-right:4px;
}

.ep-times ul {
	margin-bottom:16px;
}

@media (max-width:768px) {
	div.ep-times div {
	padding-left:0px;
}
	
}

@media (max-width:991px) {
	#main-show-banner {
	height:300px;
	background-position:right;
}

}

/* VIDEO */

div.video-context h1 {
	margin: 0 auto;
}

.show-mainvideo {
	margin-bottom:16px;
}

.show-mainvideo .video-js {
	width:100%;
	height:0;
	padding-bottom:56.25%;
}

@media (max-width:480px) {
	nav.show-nav a {
	font-size:14px;
	}
}

@media (max-width:768px) {
	
	#main-show-info .pad-top-extralrg {
	padding-top:8px;
	}
	
	#main-show-banner {
	display:block;
	background-size:cover;
	position:relative;
	height:250px;
	}
	
	#main-show-banner .show-logo-mobile {
	width:100%;
	height:auto;
	position:relative;
	background:rgba(00,00,00,0.5);
	}
	
	nav.show-nav, .show-logo-mobile {
	text-align:center;
	}
	
	.show-logo-mobile h1 {
	padding:76px 16px;
	font-size:24px;
	}
	
	
.show-logo h1 {
	font-size:28px;
	left:8px;
	right:8px;
	text-align:center;
	margin-bottom:16px;
}

	#main-show-banner img {
	padding-bottom:32px;
	max-width:inherit !important;
	margin: 0 auto;
	left:0;
	right:0;
	width:auto;
	}
	
	#main {
	background-image: none !important;
	}
	
	#main-show-info .show-logo {
	display:none;
	}
	
	#main-show-text {
	padding-bottom:16px;
	}
	
	#main-show-text .col-two {
	width:100%;
	}
	
	#main-show-info {
	position:relative;
	background:none;
	}
	
	.show-schedule {
	padding-left:0;
	margin-top:16px;
	
	}
	
}

@media (max-width: 540px) {
	
	.show-logo h1 {
	font-size:22px;
	}

#main-show-banner {
	height:160px;
	background-position:center top;
}


#main-show-banner img {
	padding-bottom:16px;
	width:200px;
}


}
/* SUPER V5 PAGINATION STYLES */
ul #pagination > li{
	display: inline;
	padding: 5px;
}

/*----------------------------------------------*/

/* SUPER V5 BLOGS PAGE */

/*----------------------------------------------*/

.page-blog, .node-type-blog {
	background:#000000;
}

#blog-body > h2 {
	text-transform:none;
}


#blog-body h3 {
	text-transform:none;
}

#blog-body.single h3 {
	margin-bottom:0;
}

#blog-text p {
	padding-bottom:16px;
	font-size:16px;
}

div.thumb:hover {
	background:#353535;
}

div.thumb {
	width:80px;
	padding:8px;
	float:left;
	background:#222222;
	margin-right:8px;
}

#block-views-recent-blog-posts-recentblogs li {
	display:inline-block;
	margin:16px 0 0;
	padding:16px 0 0;
	border-top:1px solid #353535;
	width:100%;
}

.inline {
	
	vertical-align:top;
	float: none;
    width: auto;
    max-width: 100%;
}

#sidebar {
	background:#111111;
}

.page-pressreleases #sidebar {
	background:none;
}

#blog-body span {
	font-size:18px;
}

div.inline-block {
	display:inline-block;
}

div.inline-block a {
	font-size:14px;
}

.blog-meta {
	border:1px solid #353535;
	vertical-align:top;
	float:right;
	background:#000000;
}

.blog-info {
	vertical-align:top;
}

#blog-heading {
	border-top:none;
}

#blog-main {
	border:1px solid #222222;
	margin-bottom:32px;
	border-radius:4px;
}

.bold { font-family: Avenir LT W01_85 Heavy1475544, Arial;}

.blog-lead p.lead {
	font-size:20px;
	line-height:normal;
	margin-bottom:16px;
}

#blog-img {

}

#blog-text p {
	color:#cdcdcd;
}

.blog-head img {
	max-width:457px;
	padding-top:32px;
	padding-bottom:32px;
	}

#block-views-recent-blog-posts-block div.view-content div {
	clear:both;
	display:inline-block;
	border-bottom:4px solid #000000;
}


#block-views-recent-blog-posts-block div.view-content div.thumb {
	width:25%;
	max-width:80px;
	float:left;
	padding:16px;
	background:#222222;
	margin-right:16px;
	border-bottom:none;
}

.page-node #sidebar, .page-blog #sidebar, .page-taxonomy #sidebar {
	background:none;
}
.margins {
	margin:0 8px;
}

.view-blogs div.view-content > div {
	padding-bottom:32px;
	margin-bottom:32px;
}

.view-blogs table {
	margin-top:0;
	
}

#rec-post {
	text-align:center;
	font-size:18px;
	letter-spacing:3px;
	font-weight:regular;
	padding:16px 8px;
	background:#222222;
}

.blog-item {
	padding:16px;
	border:1px solid #222222;
	margin:0 8px 16px 8px;
	background:#111111;
	border-radius:4px;
}

.blog-item img {
	padding-bottom:16px;
}

.blog-item h2 {
	text-transform:none;
	line-height:135%;
	clear:both;
}

.blog-item p {
	border:1px solid #353535;
	display:inline-block;
	text-transform:uppercase;
	background:#000000;
	margin-bottom:16px;
	text-align:right;
	float:right;
}

.blog-item .lead-sm {
	font-size:15px;
	font-style:italic;
	
}

.blog-box .columns {
	width:auto;
	padding:0;
	
}
div.blog-box > div.columns > div.col-four:last-of-type {
	display: none;
}
div.blog-box > div.columns > div.col-two:first-child {
	width:100%;
}

div.blog-box > div.columns > div.col-two:first-child h2 {
	clear:none;
}

.page-calendars div.blog-box > div.columns > div.col-two {
	width:33.333333%;
}

.page-calendars .columns span.file {
	font-size:16px;
}

.page-calendars .columns span.file a, .page-calendars .columns span.file img {
	display:inline-block;
}

.page-calendars .columns span.file img {
	padding-bottom:0;
}

@media (max-width:768px) {
	.page-calendars div.blog-box > div.columns > div.col-two {
	width:50%;
}
}

@media (max-width:480px) {
	.page-calendars div.blog-box > div.columns > div.col-two {
	width:100%;
}
}

/*----------------------------------------------*/

/* SUPER V5 SIDEBAR */

/*----------------------------------------------*/

#sidebar div.region-sidebar-right {
	padding:0;
}

#block-blog-recent li {
	padding:8px;
	background:#111111;
}

#block-blog-recent  li:nth-child(odd) {
	background:#222222;
}

@media (max-width:991px) {
	 .inline {
    float:none;
    width:auto;
    max-width:100%;
    }
    
    #blog-body .region-content {
    min-height:auto;
    }
    
    .blog-hold .col-three {
    width:100%;
    }
    
    div.blog-box > div.columns > div.col-two:first-child h2 {
	clear:both;
}
}

/*----------------------------------------------*/

/* SUPER V5 SCHEDULE GRID */

/*----------------------------------------------*/

.page-schedule {
	background:#000000;
}

#tz-display {
	font-size:16px;
	color:#008b9d;
}

#grid-view {
	margin:8px;
	height:32px;
}

#grid-view img {
	max-height:21px;
	line-height:0;
	padding:8px;
	background:#353535;
}

#agenda-view {
	margin:8px;
	height:32px;
}

#agenda-view img {
	max-height:21px;
	line-height:0;
	padding:8px;
	background:#353535;
}

#agenda-view.selected-view img, #grid-view.selected-view img {
	background:#008b9d;
}

ul.channel-links {
	font-size:0;
}

ul.channel-links li {
	width:25%;
	vertical-align:top;
	display:inline-block;
	text-align:center;
	padding:8px 0px;
	background:#222222;
}

ul.channel-links li.active {
	background:#353535;
}

.agenda-item {
	background:#111111;
	border-bottom:1px solid #353535;
}

ul.channel-links li {
	cursor:pointer;
}

.agenda-item h4 {
	position:absolute;
	background:#222222;
	width:72px;
}

.agenda-item h4, .agenda-item h3 {
	font-size:16px;
	line-height:16px;
	font-weight:regular;
}

.agenda-item h3 {
	margin-left:104px;
	text-transform:none;
	font-family: Avenir LT W01_85 Heavy1475544, Arial;
	overflow: hidden;

}

#sc-datepick {
	cursor: pointer;
	margin-right:8px;
	padding:8px;
	background:#008b9d;
}

#sc-zonepick {
	padding:8px;
	background:#222222;
}

#chan1 > li:last-child > a > div, 
#chan2 > li:last-child > a > div, 
#chan3 > li:last-child > a > div,
#chan4 > li:last-child > a > div {
	border-bottom:none;
}

.page-schedule #block-schedulev5-schedulev5 {
	min-height:100%;
}

.page-schedule .coll-head {
	padding-bottom:0px;
}

.schedule-menu table th, .schedule-menu table td a {
	color:#ffffff;
}

.grid-switch, .agenda-switch {
	background:#222222;
	padding:8px;
}


.grid-switch, .agenda-switch, .grid-switch img, .agenda-switch img, .grid-switch span, .agenda-switch span {
	display:inline-block;
	vertical-align:top;
	cursor:pointer;
}

.grid-switch span, .agenda-switch span {
	padding-left:8px;
	margin-top:0;
	line-height:normal;
}

.grid-switch img, .agenda-switch img {
	width:24px;
}

.blue-bg {
	background:#008b9d;
}



.ui-widget {
	font-family: Avenir LT W01_55 Roman1475520, Tahoma, Geneva, sans-serif;
	font-size: 0em;
}

.schedule-menu .ui-datepicker, #timezone-menu > li {
	font-family: Avenir LT W01_55 Roman1475520, Tahoma, Geneva, sans-serif;
}


.view-hide { display:none }
.view-show { display: block; }

@media (max-width:540px) {
	
	.ui-datepicker-multi-2 .ui-datepicker-group {
	width:100% !important;
	}
	
	div.v5-gridscroll, span#grid-view, span#agenda-view, .grid-switch, .agenda-switch {
	display:none !important;
	}
	
	div#v5-agenda {
	display:block !important;
	}
	
	#v5-agenda.inner-body {
	padding-left:0;
	padding-right:0;
	}
	
	.channel-links li a.h4 {
	font-size:14px;
	}
	
	.agenda-item h4 {
	position:relative;
	}
	
	.agenda-item h3 {
	margin-left:0;
	}
	
	#block-schedulev5-schedulev5 > div > div.coll-head.inner-body > h2 {
	font-size:20px;
	}
}

@media (max-width:480px) {
	ul.channel-links li {
	width:100%;
	}
	
}




/*----------------------------------------------*/

/* SUPER V5 PREMIERES */

/*----------------------------------------------*/

.prem-bar, .premiere-item img {
	position:relative;
}

.prem-bar h3 {
	line-height:110%;
}

.prem-bar h4 {
	width:auto;
	background:#008b9d;
	color:#ffffff;
	padding:4px 8px 2px 8px;
	font-size:14px;
	margin-bottom:8px;
	text-transform:none;
}



/*----------------------------------------------*/

/* SUPER V5 PRESS RELEASES */

/*----------------------------------------------*/

#pr-body {
	min-height:100%;
}

#pr-body .lead p {
	font-size:16px;
	padding-bottom:16px;
}

.pr-about p {
	font-size:14px;
	padding-bottom:16px;
	color:#999999;
}

#pr-body em {
	font-style:italic;
}

#pr-body em.bold {
	font-style:italic;
	font-family: Avenir LT W01_85 Heavy1475544, Arial;
}

p > a.pr-button {
	padding:8px 16px;
	background:#111111; 
	margin: 8px 0;
	border:1px solid #222222 !important;
	display:inline-block;
	border-radius:4px;
}

img.file-icon {
	width:16px !important;
}

#pr-download a {
	font-size:14px;
	margin-left:8px;
}

#pr-body h1 {
	padding-top:0;
}

#pr-body h3, #blog-body h3 {
	text-transform:none;
	line-height:130%;
}

#prod-nav {
	margin-bottom:16px;
}


@media (max-width:991px) {
	#pr-body > div {
	border-right:none;
}

.pr-body.border-right {
	border-right:0;
}
}


/*----------------------------------------------*/

/* SUPER V5 SUBSCRIBE PAGE EDITS */

/*----------------------------------------------*/

.modal{max-width: 625px!important;}
div.blocker{z-index: 10!important; background-color: rgb(72 72 72 / 75%)!important;}/*for the modal*/

#block-subscribe-subscribe-contact {
	z-index:100;
	background:#000000;
}

.page-subscribe .unslider {
	background:#222222;
}

h4.sub-button-1, h4.sub-button2,
h4.prod-button-1, h4.prod-button-2,
h4.lfl-button-1, h4.lfl-button-2 {
	margin:4px 8px;
	padding:32px 0px;
	border:1px solid #ffffff;
	background:rgba(00,00,00,0.5);
	font-size:18px;
	cursor: pointer;
}

h4.button-2 {
	margin:0px 0px;
	padding:16px;
	border:1px solid #ffffff;
	font-size:14px;
	display:inline-block;
	vertical-align:Top;
}

.page-subscribe .coll-head {
	background:none;
}

li.bdu-item {
	display:inline-block;
}

li.bdu-item > div {
	padding:8px;
}

li.bdu-item div h5 {
	text-transform:none;
}

li.bdu-item p {
	font-size:15px;
}

@media (max-width:768px) {
	h4.sub-button-1, h4.sub-button2,
	h4.prod-button-1, h4.prod-button-2,
	h4.lfl-button-1, h4.lfl-button-2 {
	padding:16px 0px;
	}
}

/*----------------------------------------------*/

/* SUPER V5 SUBSCRIBE PAGE */

/*----------------------------------------------*/

div.bdu-item div.grey-txt img{
	
}

.modal{max-width: 625px!important;}
div.blocker{z-index: 10!important; background-color: rgb(72 72 72 / 75%)!important;}/*for the modal*/
a.close-modal{
	/*background-image: url(https://www.superchannel.ca/themes/superv5/images/subscribe-modal-close-icon.png)!important;*/
}/*for the modal*/

div.bdu-item div.grey-txt {
	height: 115px;
	padding: 70px 0px;
}
div.sub-mts div.grey-txt div.bdu-group{ /*if there are multiple rows in the deal header*/
	/*height: 43.4%!important;*/
}
div.bdu-item div.grey-txt div.bdu-group{
    /*height: 47.7%;*/
    padding: 0 15px;
    border: none;
    min-height: 254px; /*Important style!*/
    margin-top: 0px;

}
div.bdu-item div.grey-txt div.bdu-group h5{
    padding-bottom: 10px;

}

div.bdu-item div.grey-txt div.bdu-group span{
    font-size: 16px;
    color: #008b9d;
}
div.bdu-item div.grey-txt div.bdu-group p.bdu-chans{
	margin-bottom: 10px;
}
div.bdu-item div.grey-txt div.bdu-group p.ph-no,div.bdu-item div.grey-txt div.bdu-group p.subscribe-link{
	font-weight: bold;
}
div.bdu-item div.grey-txt div.bdu-group p.subscribe-link{
	padding-bottom: 3px;
    color: #fff;
}

div.bdu-item div.btn-group { 
 border: 0;
 margin: 0px;

 
}
div.bdu-item .sub-bdu-offer{  /*the monthly deal header */
	
	padding-bottom: 10px;
    font-size: 14px;
    color: #e86d17;
    
}
a.bdu-subnow{
	border: 1px solid #919191; 
	background-color: black; 
	padding: 9.7px 28px; 
	font-size: 16px; 
	cursor: pointer; 
	border-radius: 9px; 
	width: 201px; 
	margin: 0 auto; 
	margin-bottom: 4px;
}

div.bdu-item.col-three.collection-item.img-300 div a{
	
	margin:0px;
	padding:0;
	
}

div.img-300 div{
	text-align:Center;
	/*border:2px solid #353535;*/
	background-color: #ffffff0a;
	margin:8px;
	padding:0;
	border-radius: 10px;
	
}

div.img-300 div:hover{
	background-color: #ffffff59;	
}

div.img-300 div a div.h5.sub-bdu-btn.grey-bg{
	text-align:Center;
	border:0px;
	margin:10px 0 0 0;
	padding: 10px 0;

}
div.img-300 div a div.h5.sub-bdu-btn.grey-bg:hover,div.bdu-item div.grey-txt div.bdu-group .ph-no a:hover, div.bdu-item div.grey-txt div.bdu-group p.subscribe-link a:hover{
	opacity: 0.55;
}

div.img-300 img {
	max-width:300px;
	margin-bottom:0;
}
@media (min-width:768px) and (max-width:1024px) {
	
	div.sub-mts div.grey-txt div.bdu-group{ /*if there are multiple rows in the deal header*/
		height: 39%!important;
	}

}
@media (min-width:541px) and (max-width:768px) {
	
	div.bdu-item.grey-txt p{
    padding: 0 15px;
    
	}
    div.bdu-item.col-three.collection-item.img-300 {
     width: 50%;
    }

}

@media (max-width:540px) {

.blocker{padding: 10px!important;}
.modal{padding: 15px 0px!important;}

div.col-two.block {
	width:100%;
}

div.sc-bg > div.inner-body {
	padding:8px;
}

div.coll-head.sc-lfl-bg.text-left {
	padding-top:16px;
	padding-bottom:16px;
}


}


@media (max-width:375px) {
	



}

@media (max-width:320px) {
	

	
	div.bdu-item div.grey-txt div.bdu-group{
    min-height: 260px;
    }
    
    div.bdu-item div.grey-txt h5{  /*the monthly deal header */
    font-size: 12px;
	}


}

/*----------------------------------------------*/

/* SUPER V5 SUPERTHON SIDE EDITS */

/*----------------------------------------------*/

.schedule-sidebar li {
	background: #111111;
    border-bottom: 1px solid #353535;
}

.schedule-sidebar li:last-child {
	border-bottom:none;
}

.page-superthons div.columns {
	width:auto;
}

@media (max-width:768px) {

ul.pad-left-lrg {
	padding-left:0;
}
}

/*----------------------------------------------*/

/* SUPER V5 THEMENIGHTS PAGE EDITS */

/*----------------------------------------------*/
 /*the container must be positioned relative:*/
.customdateshortsfestival-select {
  position: relative;
  font-family: Avenir LT W01_85 Heavy1475544,Arial;
}

.customdateshortsfestival-select select {
  display: none; /*hide original SELECT element:*/
}

.select-selected {
  background-color: #E86D17;
}

/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}

/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
  color: #ffffff;
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
  user-select: none;
}

/*style items (options):*/
.select-items {
  position: absolute;
  background-color: #111111;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}

/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}

/*----------------------------------------------*/

/* SUPER V5 SEARCH EDITS */

/*----------------------------------------------*/

.aa-dropdown-menu {
	text-align:left;
	max-width:540px !important;
}

.aa-suggestion {
	text-align:left;
}

.aa-suggestion em {
	font-style:normal !important;
	color:#E86D17;
}

.aa-suggestion span {
	display:block;
}

/*----------------------------------------------*/

/* SUPER V5 SPORTS */

/*----------------------------------------------*/

.sc-sports-feature {
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat;
}

img.helmet {
	max-width:200px !important;
}

.game.columns {
	max-width:534px;
	text-align:center;
}

@media (max-width:540px) {
	#lfl-schedule > ul > li.border-bottom > div > div.col-two {
	width:50%;
	}
}

/*----------------------------------------------*/

/* SUPER V5 GIVEAWAY */

/*----------------------------------------------*/

#content-wrap {
	min-height:100%;
}

.page-show #content-wrap, .page-subscribe #content-wrap {
	min-height:auto;
}

/*----------------------------------------------*/

/* SUPER V5 10 DOLLAR PAGE */

/*----------------------------------------------

#bdu-10-offers {
	display:none;
	margin-top:9px;
}

.img-300 {
	
}

div.img-300 div{
	text-align:Center;
	border:2px solid #353535;
	margin:8px;
	padding:0;
	
}

div.img-300 img {
	max-width:300px;
	margin-bottom:0;
}

@media (max-width:540px) {

div.col-two.block {
	width:100%;
}

div.sc-bg > div.inner-body {
	padding:8px;
}

div.coll-head.sc-lfl-bg.text-left {
	padding-top:16px;
	padding-bottom:16px;
}

}

/*----------------------------------------------*/

/* SUPER V5 PRODUCERS PAGE */

/*----------------------------------------------*/

#producers-about {
	display:none;
}

.page-producers .col-wide p.sm-lead {
	font-size: 16px;
}



p.bold {
	font-size:16px;
	color:#E86D17;
	text-transform:uppercase;
	font-family: Avenir LT W01_85 Heavy1475544, Arial;
}

.hidden {
	display:none;
}

li.active {
	color:#E86D17;
	font-family: Avenir LT W01_85 Heavy1475544, Arial;
}

.page-producers ul.menu li {
	cursor:pointer;
}

.page-producers .col-wide {
	padding-top:16px;
}

#prod-nav {
	margin-top:16px;
}


/* FOR COLOUR CHANGES */

a#nav-trigger2.orange-txt,
a#nav-trigger3.orange-txt {
	color:#E86D17;
	border-bottom: 2px solid #E86D17;
}

	a#nav-trigger > span.menu-close,
    a#nav-trigger2 > span.menu-close,
    a#nav-trigger3 > span.menu-close,
    li.button > span.menu-close  {
    padding-left:4px;
    color:#E86D17;
    display:none;
    line-height:inherit;
    }
    
/*----------------------------------------------*/

/* SUPER V5 SPORTS PAGE */

/*----------------------------------------------*/    
    
    .sports-sched {
    display:none;
    }
    
/*----------------------------------------------*/

/* SUPER V5 NEWS PAGE */

/*----------------------------------------------*/  


.page-collection .columns {
	max-width:1378px;
}

#pr-body .col-two > a > img {
	max-width:534px;
}

.owl-item img {
	width:100%;
	
	
}

.owl-item {
	display:inline-block;
}

.owl-item > div {
	
}

.owl-stage-outer {
	overflow:hidden;
}

.owl-nav.disabled{
	display:none;
}

.owl-item {
	background:none;
	
}

/*----------------------------------------------*/

/* SUPER V5 WBSS */

/*----------------------------------------------*/  

.wbss-brown {
	color: rgba(149, 103 ,74,100);
}

.page-collection-9999 a.basic-btn {
	border:1px solid rgba(149, 103 ,74,100) !important;
	margin-bottom:8px;
}

img {
  opacity: 1;
  transition: opacity 0.3s;
}

img[data-src] {
  opacity: 0;
}

/*----------------------------------------------*/

/* SUPER V5 FEEDBACK EDITS */

/*----------------------------------------------*/  

.button, .episode-list, .channel-ul {
	width:100%;
	max-width:320px;
	margin: 0 auto;
	
}

li.button {
	font-size:15px;
	font-weight:bold;
	cursor:pointer;
	background:#353535;
}

.episode-list {
	margin-top:16px;
	background:#222222;
	border-left:1px solid #353535;
	border-right:1px solid #353535;
}

.channel-ul {
	margin-top:16px;
	background:#222222;
}

li.eps, li.ch-opt {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
}

li.eps a, li.ch-opt a {
	text-transform:uppercase;
}

ul.episode-list > li.eps:last-child, ul.channel-ul > li.ch-opt:last-child {
	border-bottom:1px solid #353535;
}

li.button > span.menu-close {
	font-size:14px;
}

a.show-close {
	position: absolute;
    right: 0;
    top:0;
    display: block;
    margin-bottom: 16px;
    color:#999999;
}
 

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: auto;
    background-color: #353535;
    color: #fff;
    text-align: center;
    padding: 0px 8px;
    border-radius: 6px;
 	font-size:12px;
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
    display:inline-block;
    vertical-align:bottom;
    line-height:24px;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    
}

h1.no-show {
	font-size:0 !important;
	display:none  !important;
}

.wbss-bg img {
	width:90%;
	max-width:320px;
}

/* FOR SEARCH BOX EDITS */

.algolia-autocomplete input[type="text"]{
	width:90%;
}

/* FOR ADJUSTED VIDEO CODE */

.columns span.vjs-icon-placeholder {
	font-size:inherit;
}

#pr-body .lead p a {
	font-size:16px;
}

#block-block-programming-programming-schedule-blocks > div > div.inner-body > div.pad-bot-extralrg > a > img {
	width:100%;
}

/* H&H */

div.sc-hh-bg div.coll-head  img {
	width:90%;
	max-width:320px;
}

/*----------------------------------------------*/

/* SUPER V5 ROGERS */

/*----------------------------------------------*/

.rogers-color {
	color:#DA291C;
}

.rogers-bg {
	background-color:#DA291C;
}

.dis-inline-block {
	display:inline-block;
	vertical-align:top;
}


    .slider-logo .slider-logo-inner{
    position:absolute;
    bottom:16px;
    left:0;
    padding-left:16px;
    padding-right:16px;
    right:0;
    }
    
    .slider-logo img {
    max-width:100%;
    }
    
    .slider-logo-inner img.adjust {max-width:400px;}
    
    .page-rogers .slider-image {
    max-width:1800px;
    margin:0 auto;
    }
    
    a.slider-link {
    position:relative;
    }
    
    .no-show {
    display:none;
    }
    
    @media (max-width:768px) {
    
    .page-rogers .rogers-head .col-two {
    width:100%;
    }
    
    .start-show {
    display:none;
    }
    
    .no-show {
    display:block;
    }
    
    }
    
    
    
    @media (max-width:540px) {
	.page-rogers .unslider ul {
	height:250px;
}

.slider-logo-inner img.adjust {max-width:200px;}
	
}

.ui-selectmenu-text {
	padding:8px !important;
}

/* fix */
@media (max-width:991px) {
.page-superthons .col-three {
	width:100%;
}
}
/*----------------------------------------------*/

/* SUPER V5 CHRISTMAS 2018 & 2019  SKINNED HH Page/ Christmas page*/

/*----------------------------------------------*/  

 /*body.page-collection-christmas, body.page-collection-heart-and-home {
	background-color: #ffffff;
}

body.page-collection-christmas .collection-item h3, body.page-collection-christmas h1, body.page-collection-heart-and-home .collection-item h3 {
	color: #555555;
}

body.page-collection-christmas .coll-head{
	display: none;
}

body.page-collection-christmas .vis-logo, body.page-collection-heart-and-home .vis-logo{
	display:none;
}

body.page-collection-christmas #channel-nav img.invis-logo, body.page-collection-heart-and-home #channel-nav img.invis-logo {
	display:inline-block;
}

div.hhcc > img{
    padding-bottom: 30px;
}


body.page-collection-christmas header, body.page-collection-heart-and-home header {
background: rgba(111,205,244,1);
background: -moz-linear-gradient(top, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(111,205,244,1)), color-stop(16%, rgba(111,204,244,1)), color-stop(50%, rgba(63,160,213,1)), color-stop(50%, rgba(63,160,213,1)), color-stop(51%, rgba(65,162,214,0.5)), color-stop(75%, rgba(111,205,244,0.5)), color-stop(100%, rgba(111,205,244,0.5)));
background: -webkit-linear-gradient(top, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
background: -o-linear-gradient(top, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
background: -ms-linear-gradient(top, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
background: linear-gradient(to bottom, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fcdf4', endColorstr='#6fcdf4', GradientType=0 );
}

body.page-collection-christmas #channel-nav img, body.page-collection-heart-and-home #channel-nav img {
	border-right: none;
}

body.page-collection-christmas #channel-nav, body.page-collection-heart-and-home #channel-nav{
	border-left:none;
}

body.page-collection-christmas #cta-nav li a, body.page-collection-heart-and-home #cta-nav li a,
body.page-collection-christmas #main-nav a, body.page-collection-heart-and-home #main-nav a,
body.page-collection-christmas #nav-more a, body.page-collection-heart-and-home #nav-more a {
	color:#ffffff;
}

@media (max-width:991px) {
	body.page-collection-christmas header,  body.page-collection-heart-and-home header{
	
	background: rgb(111,205,244);
	background: -moz-linear-gradient(180deg, rgba(111,205,244,1) 0%, rgba(67,172,225,1) 25%, rgba(63,160,213,1) 75%);
	background: -webkit-linear-gradient(180deg, rgba(111,205,244,1) 0%, rgba(67,172,225,1) 25%, rgba(63,160,213,1) 75%);
	background: linear-gradient(180deg, rgba(111,205,244,1) 0%, rgba(67,172,225,1) 25%, rgba(63,160,213,1) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6fcdf4",endColorstr="#3fa0d5",GradientType=1);
	}
	
	body.page-collection-christmas #mobile-trigger .menu-icon,
	body.page-collection-christmas #mobile-trigger .menu-icon:before,
	body.page-collection-christmas #mobile-trigger .menu-icon:after,
    body.page-collection-heart-and-home #mobile-trigger .menu-icon,
	body.page-collection-heart-and-home #mobile-trigger .menu-icon:before,
	body.page-collection-heart-and-home #mobile-trigger .menu-icon:after {
	background-color:#ffffff;
	}
	
}

.hh-xmas-grad {
background: rgba(90,195,240,1);
    background: -moz-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(90,195,240,1)), color-stop(51%, rgba(62,160,213,1)), color-stop(100%, rgba(0,133,195,1)));
    background: -webkit-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    background: linear-gradient(135deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ac3f0', endColorstr='#0085c3', GradientType=1 );
}

video#xmasVideo {
  position: fixed;
  top: 0px; 
  left: 0px;
  min-width: 100%; 
  min-height: 100%;
  z-index: -2;
}

video#xmasGLYVideo {
position: absolute;
  top: -0px; 
  min-width: 100%; 
  min-height: 100%;
  z-index: -6;
	
}


body.page-collection-christmas .white-grad, body.page-collection-heart-and-home .white-grad,  body.page-hhchristmas .white-grad{
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	height:100%;
	background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.69) 50%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.69)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.69) 50%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.69) 50%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.69) 50%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.69) 50%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );z-index:-1;
}

body.page-collection-christmas .xmastheme, body.page-collection-heart-and-home .xmastheme{
	position:relative;
}

body.page-collection-christmas #block-asset-collection-asset-collection, body.page-collection-heart-and-home #block-asset-collection-asset-collection {
	/*background:#ffffff;*//*
 }

 @media only screen and (max-width: 991px) {
	body.page-collection-christmas #main-nav, body.page-collection-heart-and-home #main-nav{
	background:#3fa0d5;
	border-top:none;
	}
	
	body.page-collection-christmas .menu-close, body.page-collection-heart-and-home .menu-close{
	color:#ffffff;
	}
}

@media only screen and (max-width: 768px) {
  video#xmasVideo {
   
  }
  video#xmasGLYVideo{
  }
  body.page-collection-christmas .xmastheme, body.page-collection-heart-and-home .xmastheme {
    background-image: url(/images/brands/general/hhxmas.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center top; 
  }
}

body.page-collection-christmas #search-window, body.page-collection-heart-and-home #search-window{
	background: rgba(200,200,200,0.9);
}

body.page-collection-christmas #search-window span.aa-dropdown-menu, 
body.page-collection-christmas #search-window span input, 
body.page-collection-heart-and-home #search-window span.aa-dropdown-menu, 
body.page-collection-heart-and-home #search-window span input {
	background:#ffffff !important;
}

body.page-collection-christmas #search-window span.aa-dropdown-menu p.lead,
body.page-collection-heart-and-home #search-window span.aa-dropdown-menu p.lead{
	color:#555555;
}

body.page-collection-christmas nav.drop-down,
body.page-collection-heart-and-home nav.drop-down{
	background:#3fa0d5;
}

body.page-collection-christmas #copyright, body.page-collection-heart-and-home #copyright,  body.page-hhchristmas #copyright{
	background:#555555;
}

body.page-collection-christmas footer, body.page-collection-heart-and-home footer,  body.page-hhchristmas footer{
	background:#333333;

}*/

/*----------------------------------------------*/

/* SUPER V5 CHRISTMAS 2018 & 2019 SKINNED Christmas page only */

/*----------------------------------------------*/  
/*
 body.page-collection-christmas{
	background-color: #ffffff;
}

body.page-collection-christmas .collection-item h3, body.page-collection-christmas h1 {
	color: #555555;
}

body.page-collection-christmas .coll-head{
	display: none;
}

body.page-collection-christmas .vis-logo{
	display:none;
}

body.page-collection-christmas #channel-nav img.invis-logo {
	display:inline-block;
}

div.hhcc > img{
    padding-bottom: 30px;
}


body.page-collection-christmas header{
background: rgba(111,205,244,1);
background: -moz-linear-gradient(top, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(111,205,244,1)), color-stop(16%, rgba(111,204,244,1)), color-stop(50%, rgba(63,160,213,1)), color-stop(50%, rgba(63,160,213,1)), color-stop(51%, rgba(65,162,214,0.5)), color-stop(75%, rgba(111,205,244,0.5)), color-stop(100%, rgba(111,205,244,0.5)));
background: -webkit-linear-gradient(top, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
background: -o-linear-gradient(top, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
background: -ms-linear-gradient(top, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
background: linear-gradient(to bottom, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fcdf4', endColorstr='#6fcdf4', GradientType=0 );
}

body.page-collection-christmas #channel-nav img{
	border-right: none;
}

body.page-collection-christmas #channel-nav{
	border-left:none;
}

body.page-collection-christmas #cta-nav li a,
body.page-collection-christmas #main-nav a,
body.page-collection-christmas #nav-more a{
	color:#ffffff;
}

@media (max-width:991px) {
	body.page-collection-christmas header{
	
	background: rgb(111,205,244);
	background: -moz-linear-gradient(180deg, rgba(111,205,244,1) 0%, rgba(67,172,225,1) 25%, rgba(63,160,213,1) 75%);
	background: -webkit-linear-gradient(180deg, rgba(111,205,244,1) 0%, rgba(67,172,225,1) 25%, rgba(63,160,213,1) 75%);
	background: linear-gradient(180deg, rgba(111,205,244,1) 0%, rgba(67,172,225,1) 25%, rgba(63,160,213,1) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6fcdf4",endColorstr="#3fa0d5",GradientType=1);
	}
	
	body.page-collection-christmas #mobile-trigger .menu-icon,
	body.page-collection-christmas #mobile-trigger .menu-icon:before,
	body.page-collection-christmas #mobile-trigger .menu-icon:after{
	background-color:#ffffff;
	}
	
}

.hh-xmas-grad {
background: rgba(90,195,240,1);
    background: -moz-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(90,195,240,1)), color-stop(51%, rgba(62,160,213,1)), color-stop(100%, rgba(0,133,195,1)));
    background: -webkit-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    background: linear-gradient(135deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ac3f0', endColorstr='#0085c3', GradientType=1 );
}

video#xmasVideo {
  position: fixed;
  top: 0px; 
  left: 0px;
  min-width: 100%; 
  min-height: 100%;
  z-index: -2;
}

video#xmasGLYVideo {
position: absolute;
  top: -0px; 
  min-width: 100%; 
  min-height: 100%;
  z-index: -6;
	
}


body.page-collection-christmas .white-grad,  body.page-hhchristmas .white-grad{
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	height:100%;
	background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.69) 50%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.69)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.69) 50%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.69) 50%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.69) 50%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.69) 50%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );z-index:-1;
}

body.page-collection-christmas .xmastheme{
	position:relative;
}
*

body.page-collection-christmas #block-asset-collection-asset-collection{
	
 }

 @media only screen and (max-width: 991px) {
	body.page-collection-christmas #main-nav{
	background:#3fa0d5;
	border-top:none;
	}
	
	body.page-collection-christmas .menu-close{
	color:#ffffff;
	}
}

@media only screen and (max-width: 768px) {
  video#xmasVideo {
   
  }
  video#xmasGLYVideo{
  }
  body.page-collection-christmas .xmastheme{
    background-image: url(/images/brands/general/hhxmas.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center top; 
  }
}

body.page-collection-christmas #search-window{
	background: rgba(200,200,200,0.9);
}

body.page-collection-christmas #search-window span.aa-dropdown-menu, 
body.page-collection-christmas #search-window span input{
	background:#ffffff !important;
}

body.page-collection-christmas #search-window span.aa-dropdown-menu p.lead{
	color:#555555;
}

body.page-collection-christmas nav.drop-down{
	background:#3fa0d5;
}

body.page-collection-christmas #copyright, body.page-hhchristmas #copyright{
	background:#555555;
}

body.page-collection-christmas footer, body.page-hhchristmas footer{
	background:#333333;

}
*/

/*----------------------------------------------*/

/* CUSTOM XMAS GALLERY STYLES*/

/*----------------------------------------------*/  
  .hhcg-list{
 	max-height: 1101px;
    overflow-y: auto;
 }
/*----------------------------------------------*/

/* SUPER V5 CHRISTMAS PREMS 2019 */

/*----------------------------------------------*/  

 body.page-hhchristmas {
	background-color: #ffffff;
}


body.page-hhchristmas .vis-logo{
	display:none;
}

body.page-hhchristmas #channel-nav img.invis-logo {
	display:inline-block;
}


body.page-hhchristmas header {
background: rgba(111,205,244,1);
background: -moz-linear-gradient(top, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(111,205,244,1)), color-stop(16%, rgba(111,204,244,1)), color-stop(50%, rgba(63,160,213,1)), color-stop(50%, rgba(63,160,213,1)), color-stop(51%, rgba(65,162,214,0.5)), color-stop(75%, rgba(111,205,244,0.5)), color-stop(100%, rgba(111,205,244,0.5)));
background: -webkit-linear-gradient(top, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
background: -o-linear-gradient(top, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
background: -ms-linear-gradient(top, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
background: linear-gradient(to bottom, rgba(111,205,244,1) 0%, rgba(111,204,244,1) 16%, rgba(63,160,213,1) 50%, rgba(63,160,213,1) 50%, rgba(65,162,214,0.5) 51%, rgba(111,205,244,0.5) 75%, rgba(111,205,244,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fcdf4', endColorstr='#6fcdf4', GradientType=0 );
}


body.page-hhchristmas #channel-nav img {
	border-right: none;
}

body.page-hhchristmas #channel-nav{
	border-left:none;
}


.page-hhchristmas .owl-item {
	vertical-align:top !important;
}

.page-hhchristmas .owl-dot {
	display:inline-block;
	width:12px;
	height:12px;
	background:#cdcdcd;
	margin-right:8px;
	border-radius:8px;
	cursor:pointer;
}

.page-hhchristmas .owl-dot.active {
	background:#3fa0d5;
}

.page-hhchristmas .header-top{
background: rgba(90,195,240,1);
background: -moz-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(90,195,240,1)), color-stop(51%, rgba(62,160,213,1)), color-stop(100%, rgba(0,133,195,1)));
background: -webkit-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
background: -o-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
background: linear-gradient(135deg, rgba(90,195,240,1) 0%, rgba(62,160,213,1) 51%, rgba(0,133,195,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ac3f0', endColorstr='#0085c3', GradientType=1 );	
}


body.page-hhchristmas #cta-nav li a, body.page-hhchristmas #main-nav a, body.page-hhchristmas #nav-more a {
	color:#ffffff;
}

body.page-hhchristmas div.image-details {
	padding: 16px!important;
}
	

@media (max-width:991px) {
	body.page-hhchristmas header {
	
	background: rgb(111,205,244);
	background: -moz-linear-gradient(180deg, rgba(111,205,244,1) 0%, rgba(67,172,225,1) 25%, rgba(63,160,213,1) 75%);
	background: -webkit-linear-gradient(180deg, rgba(111,205,244,1) 0%, rgba(67,172,225,1) 25%, rgba(63,160,213,1) 75%);
	background: linear-gradient(180deg, rgba(111,205,244,1) 0%, rgba(67,172,225,1) 25%, rgba(63,160,213,1) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6fcdf4",endColorstr="#3fa0d5",GradientType=1);
	}
	
	.page-hhchristmas #mobile-trigger .menu-icon,
	.page-hhchristmas #mobile-trigger .menu-icon:before,
	.page-hhchristmas #mobile-trigger .menu-icon:after {
	background-color:#ffffff;
	}
	
	body.page-hhchristmas .col-three {
	width:100%;
	margin-bottom: 16px;
    max-height: fit-content;
	
	}
	

	.col-two-mob p{
	width:50%;
	display:inline-block;
	}
	
	body.page-hhchristmas div.owl-item > div > a > div {
	padding-right:0;
	}
	
	body.page-hhchristmas .menu-close {
	color:#ffffff;
	}
	
}


.page-hhchristmas .owl-prev {
	margin-right:8px;
}

.page-hhchristmas .owl-prev, .page-hhchristmas .owl-next {
	color:#ffffff;
	background: rgb(111,205,244);
	background: -moz-linear-gradient(180deg, rgba(111,205,244,1) 0%, rgba(67,172,225,1) 25%, rgba(63,160,213,1) 75%);
	background: -webkit-linear-gradient(180deg, rgba(111,205,244,1) 0%, rgba(67,172,225,1) 25%, rgba(63,160,213,1) 75%);
	background: linear-gradient(180deg, rgba(111,205,244,1) 0%, rgba(67,172,225,1) 25%, rgba(63,160,213,1) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6fcdf4",endColorstr="#3fa0d5",GradientType=1);
	display:inline-block;
	padding:16px;
	text-transform:uppercase;
	font-family: Avenir LT W01_85 Heavy1475544, Arial;
	margin-bottom:32px;
	cursor:pointer;
	font-size:16px;	
}

.page-hhchristmas .owl-dots {
	margin-top:16px;
	text-align:center;
	margin-bottom:16px;
	padding: 0 16px;
}

.page-hhchristmas .owl-nav {
	text-align:center;
	margin-top:16px;
}

.lite-grey-bg {
	background:#f2f2f2;
}


@media (max-width:540px) {
	.col-two-mob p{
	width:100%;
	display:inline-block;
	}
	
	.page-hhchristmas .owl-dot {
	width:8px;
	height:8px;
	margin-right:4px;
	margin-bottom:8px;
	}
}

img.camp-logo {
	max-width:320px;
	width:80%;
}

/*----------------------------------------------*/

/* SEARCH WINDOW FIX */

/*----------------------------------------------*/


#search-window span input {
	padding:16px;
	max-width: inherit;
}

#search-window input.aa-hint {
	left:auto !important;
}

#search-window span.aa-dropdown-menu {
	max-width: inherit;
	width:auto;
	padding:16px;
	background: #222222;
	margin-left:9px;
	margin-right:9px;
}



/*----------------------------------------------*/

/* SUPER V5 CHRISTMAS GIVEAWAY ALTERNATE STYLE 2018 */

/*----------------------------------------------*/  

.node-type-giveaway #blog-body {
	min-height:500px;
}

/*----------------------------------------------*/

/* SUPER V5 NEW SHOW PAGE */

/*----------------------------------------------*/  

body.page-pro {
	background-color:inherit;
}

body.page-pro #content-wrap {
	min-height:auto;
}

.min-height {
	min-height:275px;
}

.drk-grey-bg {
	background-color:#353535;
}

.hover:hover {
	opacity: 0.5;
}

.details li {
	display:inline-block;
	padding-right:8px;
}

.show-schedule li {
	display:inline-block;
	width:32%;
	padding-right: 8px;
}

.video-content, .extra-video-content {
	display:none;
	
}


/*Medium devices (tablets, 768px and up)*/
@media (max-width: 768px) {
	.show-schedule li {
	width:100%;
}
	
}

/*Extra large devices (large desktops, 1200px and up)*/
@media screen and (min-width: 769px) and (max-width: 1200px) {
	.show-schedule li {
	width:48%;
}

}/*end @media max-width: 1200px*/

/*----------------------------------------------*/  

/*START CUSTOM BOOTSTRAP STYLES*/

/*----------------------------------------------*/  

.loader{
      border: 10px solid #f3f3f3;
      border-radius: 50%;
      border-top: 10px solid #77aa00;
      position: relative;
      top: 5px;
      width: 30px;
      height: 30px;
      margin: 0 auto;
      -webkit-animation: spin 2s linear infinite; /* Safari */
      animation: spin 2s linear infinite;
      display: none;
    }
    
    /* Safari */
    @-webkit-keyframes spin {
      0% { -webkit-transform: rotate(0deg); }
      100% { -webkit-transform: rotate(360deg); }
    }
    
    @keyframes spin {
      0% { transform: rotate(0deg); }
      100% { transform: rotate(360deg); }
    }
    
.loader-fuse { border-top:10px solid #EAAF13; }
.loader-hh { border-top:10px solid #3FA0D5; }
.loader-vault { border-top:10px solid #00A48D; }
.loader-ginx{ border-top:10px solid #ACC925; }

.img-fluid {
	max-width: 100%!important;
    height: auto!important;
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}
[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button;
}
#trailer-show, #trailer-hide{
    cursor: pointer;

}

.vid-close{
	position: absolute;
    z-index: 100;
    right: 0;
    padding-right: 1.3%;
    margin-top: -1%;
    font-size: xx-large;
    cursor: pointer;
    
}
.vid-close img{
	max-width: 42px;
}
.btn-fuse { 
	background-color:#EAAF13;
	border-color:#EAAF13;
}

.btn-hh {
	background-color:#3FA0D5;
	border-color:#3FA0D5;
}

.btn-vault {
	background-color:#00A48D;
	border-color:#00A48D;
}

.btn-ginx {
	color:#ACC925;
	border-color:#ACC925;
}



.btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
button, select {
    text-transform: none;
}
button, input {
    overflow: visible;
}
.btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}

.btn-fuse:hover { 
    background-color: #a57b0d;
    border-color: #a57b0d;
}

.btn-hh:hover {
	background-color:#206a92;
	border-color:#206a92;
}

.btn-vault:hover {
	background-color:#00b399;
	border-color:#00b399;
}

.btn-ginx:hover {
	background-color:#81971c;
	border-color:#81971c;
}


#overlay {
	width: 100%;
    height: 98.5%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

#overlay:hover {
	background-color:#ffffff82;
}

.p-0 {
	padding: 0px!important;
}
.py-1 {
	padding-left: 10px!important;
	padding-right: 10px!important;
}
.my-3{
	margin-top: 16px;
	margin-bottom: 36px;
}
.inner-body-sm2{
	padding: 16px;
    width: auto;
    margin: 0 auto;
    position: relative;
    max-width: 691px;
}
.overflow-hidden {
	overflow: hidden;
}
.episode-image{
	margin-left: -10px;
    margin-right: -10px;
    padding-top: 6px;
}
.episode-video{
	margin-left: -10px;
    margin-right: -10px;
    padding-top: 6px;
}
.flip_h {
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.italics{
	font-style: italic;
}
.styled-list{
	margin-top: 14px;
	background-color: #151515;
}
.styled-list-lite{
	margin-top: 14px;
}
.styled-list ul, .styled-list-lite ul {
	margin-left: 16px;
	
}
.styled-list li, .styled-list-lite li {
	list-style-type: disc!important;
	padding-bottom: 4px;
	
}
.img-bio {
	float: left;
	margin-top: 6px;
    margin-right: 20px;
}
.img-logo{
	margin: 0 auto;
	width: 40%;
}
.img-logo:hover{
	opacity: 0.3;
}

.text p {
	margin-bottom: 1rem;
}
.hh-link {
	font-weight: bold;
	font-style: italic;
}

.hh-social-icons{
	font-size: 36px;
	margin-top: 2px;
    border: 2px dotted;
	background-color: #ffffffed;
}
.hh-social-icons a:hover,.hh-link:hover{
	color: #3fa0d5a6;
}
.drk-grey-txt {
	color: #555555;
}
.blue-odd-bg{
	background-color: #3fa0d5!important;
}
.blue-odd-bg:nth-of-type(odd) {
	background-color: #7dbfe2!important;
}
.blue-odd-bg .active-collapse, .blue-odd-bg .collapsible:hover {
  background-color: #85d2fd!important;
}
.smarturl-iframe {
  overflow: hidden;
  position: relative;
  padding-top: 59.50%;
  display: flex;
  margin: 0 auto;
}
 
.video-iframe {
  overflow: hidden;
  position: relative;
  padding-top: 37.50%;
  width: 66.6%;
  display: flex;
  margin: 0 auto;
}
 
.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
.main-image{
	display: block!important;
	margin: 0 auto;
}
 
/* PAGINATION STYLES */
.pagination-text,.pagination-icons,.pagination-dots-disabled,.pagination-link-disabled{
	padding: 5px;
}

.pagination-text{
	display: inline; 
	margin: 0 6px;
}
.pagination-icons{
	display: inline; 
	position: relative; 
	top: 4px;
}
.pagination-dots-disabled{
	display: none; 
}
.pagination-link-disabled{
    pointer-events: none;
  	cursor: default;
  	
}
.pagination-link-active{
    background-color: rgba(78, 78, 78, 0.93);
    padding: 6px 10px;
    border-radius: 7px;
}
.disabled-arrow{
	color: grey!important;
}
/* COLLAPSIBLE STYLES */
.episodic-container, .season-container {
	margin: 14px;
	padding: 6px;
	background-color: #232323;
}
.episodic-container:nth-of-type(odd) {
	background-color:#232323b3;
}
.collapse-content{
  display: none;
  overflow: hidden;
  background-color: #151515;
  padding: 0px 12px;
}
.episode-collapse, .season-collapse{
	padding: 6px;
}
.active-collapse, .collapsible:hover {
  background-color: #4e4e4e6e;
}

/*CUSTOM BOOTSTRAP MEDIA QUERIES*/
/*Small devices (landscape phones, 576px and up)*/


@media (max-width: 425px) {
	.img-bio img{
		padding-bottom:16px;
	}
	
	.hh-social-icons{
		margin-top: -12px;
   	 	margin-bottom: 10px;
	}
}
@media (max-width: 576px) 
{ 
	.pagination-text{
		display: block;
		margin-bottom: 8px;
	}
	
	.season-collapse{
		background-color: #151515;
	}
	
	.episodic-container, .season-container {
	    margin: 14px 0;
	}
	
	
}
@media (max-width: 768px) {
	.styled-list, .styled-list-lite{
		width:100%!important;
	}
	.episodic-container, .season-container {
		margin-left: 0px;
		margin-right: 0px;
	}
	.video-iframe{
		padding-top: 56.25%;
		width: 100%;
	}
	
	.smarturl-iframe{
		padding-top: 56.25%;
		width: 100%;
	}
}

@media (max-width: 1024px) {
}

@media (min-width: 1440px) {

}
/*END CUSTOM BOOTSTRAP STYLES*/
